Vậy tại sao không nghĩ ngay đến 1 trang web bán giày điện tử. Nó sẽ giúp bạn xóa bỏ các rào cản trên, tăng thu nhập cho bản thân. Những người sử dụng Internet sẽ thấy đơn đặt hàng trực tuyến dễ dàng hơn bất kỳ phương pháp nào khác. Thiết kế thương mại điện tử khéo léo có thể khuyến khích khách hàng mua những thứ họ không muốn. Ưu đãi đặc biệt dành cho người mua sắm thường xuyên, gợi ý mua sắm xung quanh trước hoặc trong khi thanh toán, các phụ kiện hữu ích được trình bày bên cạnh sản phẩm chính và hiển thị một lựa chọn ít tốn kém hơn so với sản phẩm mà họ đang cân nhắc để khuyến khích khách hàng mua nhiều hơn. Bạn có thể dễ dàng cập nhật trang web của mình để đề xuất các mục quan tâm theo mùa cụ thể, để thông báo các sản phẩm mới thú vị hoặc để giới thiệu các sản phẩm tương tự như những gì khách hàng cụ thể đã mua.
TRƯỜNG HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG MƠN PHÁT TRIỂN HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ CHỦ ĐỀ :Thiết kế website bán giầy Thành viên thực : Nội Dung Báo Cáo đề vấn t ặ Đ g thốn ệ h tích Phân t Thiế ệ thố kế h độ Tiến NC ăng n c Chứ ng 01 Đặt vấn đề ▪ Nhu cầu làm đẹp người ngày nâng cao Không quần áo, mỹ phẩm, trang sức, giày dép phụ kiện khơng thể thiếu, góp phần làm tơn thêm vẻ đẹp bên ngồi, giúp cho tự tin giao tiếp với người Giày dép thể ý, tôn trọng đối phương mà giày dép thể cho đẳng cấp, quý phái sang trọng người mang Có nhiều mẫu giày dép hợp thời trang, phù hợp với nhiều độ tuổi Không người không quan tâm đến giày dép Với nhu cầu thị trường vậy, lại không nghĩ tới việc bán giày dép? 01 Đặt vấn đề Với việc bán bán hàng trực tiếp, bạn gặp số bất lợi như: + Tìm địa điểm thuê mặt + Khách hàng mua giầy nơi thuận tiện với họ thay chọn cửa hàng bạn + Thời gian mở cửa vào hành bạn khơng có khách + Nhiều người lại khơng có q nhiều thời gian để "lang thang" phố xá chọn chọn, lựa lựa + Khó khuyến nghị mua sản phẩm khác hay mua thêm sản phẩm cửa hàng trực tiếp 01 Đặt vấn đề Vậy không nghĩ đến trang web bán giày điện tử Nó giúp bạn xóa bỏ rào cản trên, tăng thu nhập cho thân Những người sử dụng Internet thấy đơn đặt hàng trực tuyến dễ dàng phương pháp khác Thiết kế thương mại điện tử khéo léo khuyến khích khách hàng mua thứ họ không muốn Ưu đãi đặc biệt dành cho người mua sắm thường xuyên, gợi ý mua sắm xung quanh trước toán, phụ kiện hữu ích trình bày bên cạnh sản phẩm hiển thị lựa chọn tốn so với sản phẩm mà họ cân nhắc để khuyến khích khách hàng mua nhiều Bạn dễ dàng cập nhật trang web để đề xuất mục quan tâm theo mùa cụ thể, để thông báo sản phẩm thú vị để giới thiệu sản phẩm tương tự khách hàng cụ thể mua 02 Phân tích hệ thống 1.Yêu cầu TOP SLIDE 01 01 Phân tích hệ thống TOP TEMPLATES 2.Phân tích chức 02 02 TAIMIENPHI.VN 3.Thiết kế 03 03 02 Phân tích hệ thống 1.Trang chủ 1.YÊU CẦU ▪ Với trang dành cho khách hàng Giao diện bắt mắt, hiển thị màu sắc, logo, hình ảnh phù hợp bố trí khoa học, đại Hiển thị nhiều danh mục theo chủ đề khách hàng yêu cầu ▪ Giới thiệu thông liên quan đến doanh nghiệp, mặt hàng kinh doanh, địa chỉ, tuyển dụng 2.Giới thiệu 3.Sản Phẩm ⮚ ⮚ ⮚ Các loại mặt hàng bày bán theo cấp (theo khuyến , giá , loại mặt hàng) Mơ tả chi tiết sản phẩm, kèm hình ảnh sắc nét Hiển thị giá sản phẩm 02 1.YÊU CẦU Phân tích hệ thống ▪ 4.Dịch vụ Với trang dành cho khách hàng Đặt hàng : Tích hợp tính giỏ hàng, khách hàng muốn mua sản phẩm thêm mặt hàng vào giỏ tổng hợp ▪ Thanh toán : Cho phép đặt hàng toán trực tiếp qua mạng qua phương thức ATM, ngân lượng, Paypal,v… chọn phương thức tốn trực tiếp giao hàng ▪ 5.Tìm kiếm Khách hàng bạn dàng tìm thấy sản phẩm họ cần thời gian nhanh ▪ 6.Liên hệ Cho phép khách hàng tìm kiếm sản phẩm theo tên, giá tiền,v.v từ khóa mà bạn muốn Chân trang hiển thị thông tin liên hệ doanh nghiệp kèm theo form liên hệ trực tuyến để khách hàng gửi phản hồi, góp ý cho quản trị web bạn 02 1.YÊU CẦU Phân tích hệ thống ▪ Đăng ký Đăng nhập Với trang dành cho khách hàng Cho phép khách hàng đăng kí thơng tin ( họ tên, địa , số điện thoại, ) để trở thành thành viên hưởng ưu đãi cửa hàng mang lại ▪ Cho phép thành viên đăng nhập vào hệ thống để mua hàng Tương thích với trình duyệt ▪ Người dùng tiếp nhận xác thơng tin từ website bạn từ trình duyệt mà họ truy cập 03 Thiết kế 3.THIẾT KẾ HỆ THỐNG Cơ sở liệu 04 Tiến độ TIẾN ĐỘ THỰC THI Lựa chọn hệ quản trị sở liệu công cụ thực + Hệ csdl mySQL/Xampp phpmySQL + Sublime text, NetBeans 04 Tiến độ TIẾN ĐỘ THỰC THI Xác định yêu cầu 1.1 Thu thập yêu cầu liệu, nhu cầu thị trường, khách hàng 1.2 Yêu cầu chức cần có cho trang web 1.3 Yêu cầu tảng công nghệ cần dùng 1.4 Yêu cầu giao diện Phân tích u cầu 2.1 Mơ hình nghiệp vụ Tiến độ thực thi 2.1.1 Các chức quản lý đối tượng 2.1.2 Đặc tả chức quản lý : thêm, sửa, xóa, tìm kiếm 2.2 Mơ hình hệ thống 2.2.1 Module quản lý quyền sử dụng 2.2.2 Module quản lý nhân viên 2.2.3 Module quản lý khách hàng 2.2.4 Module quản lý loại sản phẩm 2.2.5 Module quản lý sản phẩm 2.2.6 Module quản lý đơn hàng 2.3 Giao diện 2.4 Phân tích sở liệu Bảng phân công công việc WBS 04 Tiến độ TIẾN ĐỘ THỰC THI Thiết kế 3.1 Thiết kế tổng thể hệ thống bán hàng online 3.1.1 Lựa chọn công nghệ mạng cho hệ thống 3.1.2 Thiết kế tương tranh 3.1.3 Phân rã hệ thống thành hệ thống 3.2 Thiết kế module 3.2.1 Xây dựng mơ hình lớp thiết kế 3.2.1 Thiết kế chức thêm, sửa, xóa, tìm kiếm Tiến độ thực thi 3.3 Thiết kế giao diện 3.3.1 Trang chủ 3.3.2 Đăng ký 3.3.3 Đăng nhập 3.3.4 Giới thiệu 3.3.5 Sản phẩm 3.3.6 Chi tiết sản phẩm 3.3.7 Giỏ hàng 3.3.8 Liên hệ 3.3.9 Các trang quản lý dành cho admin Bảng phân công công việc WBS 04 Tiến độ TIẾN ĐỘ THỰC THI 3.4 Thiết kế sở liệu 3.4.1 Xác định lớp thực thể 3.4.2 Ánh xạ liên kết 3.4.3 Thiết kế thực thi theo mô hình lớp 3.4.4 Thiết kế sơ đồ lớp Tiến độ thực thi Phát triển phần mềm 4.1 Xây dựng sở liệu 4.2 Xây dựng module chương trình với chức thêm, sửa, xóa, tìm kiếm 4.3 Tích hợp module chương trình Kiểm thử Kết thúc dự án Bảng phân công công việc WBS 04 Tiến độ Tiến độ thực thi TIẾN ĐỘ THỰC THI Lập lịch phân bổ thời gian theo mốc quan trọng 04 Tiến độ Tiến độ thực thi TIẾN ĐỘ THỰC THI Lập lịch phân bổ thời gian theo mốc quan trọng 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ CHỨC NĂNG NÂNG CAO => Tối ưu hóa chức tìm kiếm Trên giới có số thư viện mã nguồn mở hỗ trợ xây dựng hệ thống tìm kiếm thơng tin như: Lucene, Egothor, Xapian, MG4J, Sphinx… Trong số mã nguồn mở Lucene thư viện mã nguồn mở nhiều tổ chức, cá nhân sử dụng nhất, cụ thể: CNET sử dụng Lucene để tìm kiếm danh sách thể loại sản phẩm, Wikipedia dùng lucene để tìm kiếm nội dung tồn văn ElasticSearch Sorl hai cơng cụ tìm kiếm mạnh xây dựng phát triển dựa tảng Lucene,… Vì vậy, chúng em lựa chọn ElasticSearch để sử dụng cho đề tài 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ CHỨC NĂNG NÂNG CAO Elasticsearch: ElasticSearch máy tìm kiếm cấp doanh nghiệp (enterprise-level search engine) Mục tiêu tạo cơng cụ, tảng hay kỹ thuật tìm kiếm phân tích thời gian thực, áp dụng hay triển khai cách dễ dàng vào nguồn liệu (data sources) khác ElasticSearch phát triển Shay Banon dựa Apache Lucene, phân phối mã nguồn mở cho việc tìm kiếm liệu máy chủ Elasticsearch (một hệ thống tìm kiếm mã nguồn mở phổ biến nay) phục vụ lượng lớn requests từ tảng khác 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ CHỨC NĂNG NÂNG CAO Elasticsearch: điều làm cho ES thực đặc biệt nhờ vào khả phục hồi thơng tin Sự kết hợp storage querying/aggregation service làm cho ES thực đặc biệt khác xa công cụ lưu trữ văn - Elasticsearch xây dựng để hoạt động server cloud theo chế RESTful - Kế thừa phát triển từ Lucene Apache - Phát triển ngôn ngữ java - Là phần mềm open-source phát hành theo giất phép Apache License - Tương tự Apache Solr - ELASTIC-SEARCH tích hợp với tất ứng dụng sử dụng loại ngôn ngữ sau: Java, javascipt, Groovy, NET, PHP, Perl, Python, Ruby - Những dùng ElasticSearch: Mozilla, Quora, SoundCloud, GitHub, Stack Exchange, Center for Open Science, Reverb, Netflix có Sendo Việt Nam 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ CHỨC NĂNG NÂNG CAO - Người dùng truy cập liệu ElasticSearch - Người quản trị truy cập trực tiếp Database SQL (MySQL) để cập nhật thêm xóa sửa tự động cập nhật sang ElasticSearch 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ Index CHỨC NĂNG NÂNG CAO Trong Elasticsearch , sử dụng cấu trúc gọi là inverted index Nó thiết kế phép tìm kiếm full-text search Cách thức đơn giản, văn phân tách thành từ có nghĩa sau map xem thuộc văn Khi search tùy thuộc vào loại search đưa kết cụ thể Ví dụ : Chúng ta có văn cụ thể sau : 1,The quick brown fox jumped over the lazy dog 2,Quick brown foxes leap over lazy dogs in summer Tìm kiếm: quick brown Cả đoạn văn thích hợp với từ khóa Tuy nhiên dễ dàng nhận Doc_1 xác nhiều 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ CHỨC NĂNG NÂNG CAO Document JSON object với số liệu Hiểu cách đơn vị nhỏ để lưu trữ liệu Elasticsearch Shard đối tượng Lucene, tập documents Index Một Index chia thành nhiều shard Mỗi node bao gồm nhiều Shard Chính Shard mà đối tượng nhỏ nhất, hoạt động mức thấp nhất, đóng vai trị lưu trữ liệu Chúng ta gần không làm việc trực tiếp với Shard Elasticsearch support toàn việc giao tiếp tự động thay đổi Shard cần thiết Có loại Shard : Primary Shard Replica Shard + Primary Shard lưu trữ liệu đánh index Sau đánh xong liệu vận chuyển tới Replica Shard Mặc định Elasticsearch index có Primary Shard với Primary Shard kèm với Replica Shard + Replica Shard nơi lưu trữ liệu nhân Primary Shard Replica Shard có vai trị đảm bảo tính tồn vẹn liệu Primary Shard xảy vấn đề Ngồi Replica Shard giúp tăng cường tốc độ tìm kiếm setup lượng Replica Shard nhiều mặc định ES 05 Chức nâng cao TRÌNH BÀY NGẮN GỌN VỀ CHỨC NĂNG NÂNG CAO Node Là trung tâm hoạt động Elasticsearch Là nơi lưu trữ liễu ,tham gia thực đánh index cúa cluster thực thao tác tìm kiếm Mỗi node định danh unique name Cluster Tập hợp nodes hoạt động với nhau, chia thuộc tính cluster.name Chính Cluster xác định 'unique name' Việc định danh Cluster trùng tên gây nên lỗi cho node setup cần ý điểm + Mỗi Cluster có Node (master), lựa chọn cách tự động thay cố xảy Một Cluster gồm nhiều Nodes Các Nodes hoạt động server Tuy nhiên thực tế, Cluster gồm nhiều Nodes hoạt động server khác để đảm bảo server gặp cố server khác (node khác) hoạt động đầy đủ chức so với có servers Các node tìm thấy để hoạt động cluster qua giao thức unicast + Chức Cluster định xem shards phân bổ cho node di chuyển Cluster để cân lại Cluster ... Thiết kế 3.1 Thiết kế tổng thể hệ thống bán hàng online 3.1.1 Lựa chọn công nghệ mạng cho hệ thống 3.1.2 Thiết kế tương tranh 3.1.3 Phân rã hệ thống thành hệ thống 3.2 Thiết kế module 3.2.1... 3.THIẾT KẾ HỆ THỐNG UseCase tổng 03 Thiết kế 3.THIẾT KẾ HỆ THỐNG Biểu đồ lớp 03 Thiết kế 3.THIẾT KẾ HỆ THỐNG Cơ sở liệu 04 Tiến độ TIẾN ĐỘ THỰC THI Lựa chọn hệ quản trị sở liệu công cụ thực + Hệ csdl... đăng nhập hệ thống Hậu điều kiện:thành viên đăng nhập thành công sử dụng chức hệ thống • Kịch : Nhân viên bán hàng click vào button search sau nhân viên bán hàng đăng nhập vào hệ thống Hệ thống hiển