270 likes | 469 Views
Website bán hàng dựa trên vị trí. Giảng viên hướng dẫn : TS. Đinh Bá Tiến CN. Nguyễn Lê Nguyên Ngữ Nhóm sinh viên : 0712255 – Lê Văn Long 0712314 – Vũ Thị Ngọc Nhi. Nội dung. Giới thiệu tổng quan Khảo sát hiện trạng Các vấn đề và giải pháp Thiết kế kiến trúc
E N D
Website bánhàngdựatrênvịtrí Giảngviênhướngdẫn: TS. ĐinhBáTiến CN. NguyễnLêNguyênNgữ Nhómsinhviên: 0712255 – LêVăn Long 0712314 – VũThịNgọcNhi
Nội dung • Giớithiệutổngquan • Khảosáthiệntrạng • Cácvấnđềvàgiảipháp • Thiếtkếkiếntrúc • Cácchứcnăngđãthựchiện • Kếtluậnvàhướngpháttriển
Giớithiệutổngquan • Lợiíchthươngmạiđiệntử
Giớithiệutổngquan • Tiềmnăngcủathươngmạiđiệntử KếtquảkhảosáttrongbáocáocủaBộCôngThươngnăm 2009 Năm 2010, đãtriểnkhaiứngdụng TMĐT ở nhiềumứcđộvàquymôkhácnhau
Giớithiệutổngquan • Tiềmnăngcủathươngmạiđiệntử • Tốcđộtăngtrưởng Internet Tỷlệtăngtrưởng Internet giaiđoạn 2000 – 2009 ở mộtsốnướcchâu Á
Giớithiệutổngquan • Tiềmnăngcủathươngmạiđiệntử • Tháiđộcủangườisửdụng Internet
Giớithiệutổngquan • Mụctiêuđềtài
Khảosáthiệntrạng • Website thươngmạiđiệntử
Khảosáthiệntrạng • Website giớithiệusảnphẩmkếthợpvớibảnđồ
Khảosáthiệntrạng Chụphìnhsảnphẩm, đăngkèmthông tin vịtrí http://thenextweb.com/apps/2011/05/30/social-listing-the-app-to-sell-anything-socially-locally-and-in-realtime/ Bản đồ giả3Dhttp://www.flexjunk.com/2010/09/09/introducing-the-interactive-map/
Cácvấnđềvàgiảipháp • Tổchứclưutrữdữliệudanhmụcsảnphẩm • Tổchứclưutrữ • Tìm con cháucủamột node phảitiếnhànhbằngthủtụcđệquy. • Kiểmtramộtdanhmụccóphảilàdanhmụccuối hay khôngtốtnhiều chi phí.
Cácvấnđềvàgiảipháp • Tổchứclưutrữdữliệudanhmụcsảnphẩm • Tổchứclưutrữ
Cácvấnđềvàgiảipháp • Tổchứclưutrữdữliệudanhmụcsảnphẩm • Cácthaotáccơbản • Tìm node lá : • Tìm node con củamột node • Tìm node gốc Right – Left = 1 Cha.Left < Con.Left Cha.Left < Cha.Right Right = 1
Cácvấnđềvàgiảipháp • Tổchứclưutrữdữliệudanhmụcsảnphẩm • Thêmmột node mới Cha 6 1 8 Con 1 Con 2 Node mớithêm 2 3 4 5 7
Cácvấnđềvàgiảipháp • Tổchứclưutrữdữliệudanhmụcsảnphẩm • Tổchứclưutrữdữliệudanhmụcsảnphẩm • Cảitiếncủanhóm • Nếudanhmụccầnthêmlàdanhmụccấp 1: • Thêmtrường Level đểxácđịnhnhanhcấpcủadanhmục. Left = MAX(Right) +1 Right = Left +1
Cácvấnđềvàgiảipháp • Tìmkiếmtoànvăn • SửdụngLucene
Cácvấnđềvàgiảipháp • Cậpnhậtchỉmục Khởitạolại Tậpchỉmục Cậpnhật
Cácvấnđềvàgiảipháp • TìmkiếmvớitiếngViệtkhôngdấu ChuyểntiếngViệtcódấuthànhkhôngdấu TiếngViệtkhôngdấu TiếngViệtcódấu Đánhchỉmục
Cácvấnđềvàgiảipháp • Thuộctínhđộngcủasảnphẩm • Dễdàngthêmthuộctínhchosảnphẩm
Cácvấnđềvàgiảipháp • Hiểnthịcáccửahàngtrênbảnđồ • Tảilạidanhsáchcửahàngkhithựchiệnkhungnhìnmới
Cácvấnđềvàgiảipháp • Hiểnthịcáccửahàngtrênbảnđồ • Quytrìnhhiểnthịcửahàngtrênbảnđồ
Thiếtkếkiếntrúc • Dependency Injection và Structure Map • Dependency Injection • Constructor Injection • Setter Injection • Interface Injection • Service Locator
Thiếtkếkiếntrúc • Dependency Injection và Structure Map • Structure Map • Làmộtcôngcụ Dependency Injection mãnguồnmởdùngcho.Net • Tạođốitượngsửdụng constructor injection • Tiêmsựphụthuộcvànhữngthuộctínhcholớpđốitượngthông qua setter injection • Auto wiring • Cóthểcấuhìnhđểtạorađốitượng • Xửlýtrườnghợp interface khôngcóthểhiện • Hỗtrợplugin • Hỗtrợkiểmthử
Thiếtkếkiếntrúc • Kiếntrúcphầnmềm
Cácchứcnăngđãthựchiện • Đăngkýnhanhcửahàng • Đăngkýcửahàngvớiđầyđủthông tin • Đăngkýnhanhsảnphẩm • Đăngkýsảnphẩmvớiđầyđủthông tin • Quảnlýcửahàng • Quảnlýsảnphẩm • Hiểnthịcửahàngtrênbảnđồ • Hiểnthịthông tin cơbảncửahàngdướidạng tooltip • Xemthông tin cửahàngtrênbảnđồ • Xemthông tin chi tiếtcửahàng • Xem chi tiếtsảnphẩm • Liênhệmuasảnphẩm • Tìmđườngtớicửahàng • Tìmkiếmtheotừkhóa • Tìmkiếmcửahàngtheobánkính • Tìmkiếmcửahàngtheovùngtựchọn • Bìnhluậnsảnphẩm
Kếtluậnvàhướngpháttriển • Kếtluận
Kếtluậnvàhướngpháttriển • Hướngpháttriển