Download - Website bán hàng dựa trên vị trí
![Page 1: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/1.jpg)
1
Website bán hàng dựa trên vị trí
Giảng viên hướng dẫn:
Thầy Đinh Bá Tiến
Thầy Nguyễn Lê Nguyên Ngữ
Nhóm sinh viên:
0712255 – Lê Văn Long
0712314 – Vũ Thị Ngọc Nhi
![Page 2: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/2.jpg)
2
Nội dung
Giới thiệu tổng quan Các tính năng chính Các vấn đề và giải pháp Kết luận và hướng phát triển
![Page 3: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/3.jpg)
3
Giới thiệu tổng quan (1/4)
Mục đích đề tài
Mua bán trực tuyến Bản đồ số
![Page 4: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/4.jpg)
4
Giới thiệu tổng quan (2/4)
Khảo sát hiện trạng Website thương mại điện tử
![Page 5: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/5.jpg)
5
Giới thiệu tổng quan (3/4)
Khảo sát hiện trạng Website giới thiệu sản phẩm kết hợp với bản
đồ
![Page 6: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/6.jpg)
6
Giới thiệu tổng quan(4/4)
Phát biểu bài toán
![Page 7: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/7.jpg)
7
Các tính năng chính (1/3)
Thể hiện cửa hàng trên bản đồ
![Page 8: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/8.jpg)
8
Các tính năng chính(2/3)
Thể hiện cửa hàng dạng truyền thống
![Page 9: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/9.jpg)
9
Các tính năng chính (3/3)
Tìm kiếm
![Page 10: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/10.jpg)
10
Các vấn đề và giải pháp (1/7)
Hiển thị các cửa hàng trên bản đồ Tải lại danh sách cửa hàng khi thực hiện
khung nhìn mới
Khung nhìn lúc tải danh sách cửa hàng
Khung nhìn lúc tải danh sách cửa hàng
Khung nhìn mới
Khung nhìn mới
a. Không tải lại danh sách cửa hàng
b. Tải lại danh sách cửa hàng
![Page 11: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/11.jpg)
11
Các vấn đề và giải pháp (2/7)
Hiển thị các cửa hàng trên bản đồ Quy trình hiển thị cửa hàng trên bản đồ
Load toàn bộ danh sách cửa hàng trong khung nhìn hiện tại
Lựa chọn icon tương ứng với mức độ zoom
Lọc các cửa hàng theo các
danh mục người dùng chọn
Hiển thị cửa hàng trên bản
đồ
Người dùng thay đổi mức độ zoom trong phạm vi khung nhìn
đã tải
Người dùng thay đổi danh mục cửa hàng muốn xem
Người dùng kéo bản đồ thay đổi zoom vượt ra ngoài khung nhìn đã tải
Người dùng truy cập vào trang web
![Page 12: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/12.jpg)
12
Các vấn đề và giải pháp (3/7)
Tổ chức lưu trữ dữ liệu danh mục sản phẩm: sử dụng phương pháp đánh chỉ số của Joe Celko để thể hiện mối quan hệ giữa các danh mục.
![Page 13: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/13.jpg)
13
Các vấn đề và giải pháp (4/7)
Tìm kiếm toàn văn: sử dụng Lucene.
Quy trình tạo chỉ mục và tìm kiếm sử dụng Lucene.Net
Dữ liệu đầu vào Token
Document
Field 1 …
Field 2 …Tập Chỉ Mục
QueryHits/TopDocs
Giao diện người dùng
Chuỗi từ khóa tìm kiếm
Analyzer
IndexWriter
IndexSearcher
Parser
![Page 14: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/14.jpg)
14
Các vấn đề và giải pháp (5/7)
Tìm kiếm với tiếng Việt không dấu
Tiếng Việt
không dấu
Tiếng Việt có
dấuĐánh chỉ mục
Chuyển tiếng Việt có dấu thành không dấu
Dữ liệu gốcTập chỉ mục
![Page 15: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/15.jpg)
15
Các vấn đề và giải pháp (6/7)
Thuộc tính động của sản phẩm: lưu trữ được các thông số khác nhau của các sản phẩm.
Máy tính để bàn Quần áo nam
CPU Màu sắc
Dung lượng RAM Chất liệu
Dung lượng ổ cứng Mùa mặc
BUS Kích cỡ
… …
![Page 16: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/16.jpg)
16
Các vấn đề và giải pháp (7/7)
Thiết kế kiến trúc sử dụng Structure Map: linh động, dễ mở rộng, tiến hóa.
SNL
View
Controller
Extension class
ShoppingScripts
Shopping ShoppingManagement
ShoppingController
ShoppingManagement Controller
FormScript
GlobalJSFramework
ShoppingJS Framework
SNFramwork.Net
DataContextServices
DomainServices
RepositoryServices
Services
AbstractServices
AbstractServices
AbstractServices
AbstractServices
ConcreteServices
ConcreteServices
ConcreteServices
ConcreteServices
![Page 17: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/17.jpg)
17
Kết luận và hướng phát triển
Kết luận
![Page 18: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/18.jpg)
18
Kết luận và hướng phát triển
Hướng phát triển
![Page 19: Website bán hàng dựa trên vị trí](https://reader035.vdocuments.pub/reader035/viewer/2022062422/56813056550346895d960954/html5/thumbnails/19.jpg)
19
Cảm ơn quý thầy cô và các bạn!