Chương 1. Phát Biểu Bài Toán. 1 Giới thiáu về website. 1 Giới thiáu Xampp và MySQL – Công cụ hỗ trợ hoàn thành dự án.
Phân tích há thống website Gsore organic food. 3 Yêu cầu há thống. Yêu cầu chức năng. Yêu cầu phi chức năng.
4 Phân tích thiết kế há thống website. Biểu đồ ca sử dụng (Use Case Diagram). Kịch bÁn ca sử dụng. Biểu đồ tuần tự (Sequence Diagram).
Trang quÁn trị. Biểu đồ ca sử dụng (Use Case Diagram). Kịch bÁn ca sử dụng một số chức năng. Biểu đồ tuần tự một số chức năng.
38 Thiết kế CSDL sử dụng cho website Gsore. Xây dựng CSDL. Các bÁng trong CSDL. Xây dựng bÁng: nguoidung.
Xây dựng bÁng: sanpham. Xây dựng bÁng: loaisanpham. Xây dựng bÁng: nhacungcap. Xây dựng bÁng: khuyenmai.
Xây dựng bÁng: phuongthucthanhtoan. Xây dựng bÁng: lienhe. Xây dựng bÁng: trogiup. Xây dựng bÁng: khachhang.
Xây dựng bÁng: khachdathang. Xây dựng bÁng: hoadon. Xây dựng bÁng: chitiethoadon. Xây dựng bÁng: binhluan.
Xây dựng bÁng: tintuc. 52 Thiết kế giao dián. Giao dián website bán hàng. SÁn phẩm chi tiết.
Tin tức chi tiết. Giới thiáu, chính sách bÁo mật, đổi trÁ & hoàn tiền, giao hàng & vận chuyển, câu hỏi thường gặp. SÁn phẩm yêu thích. Đăng nhập & đăng ký.
Thông tin tài khoÁn. Giao dián trang quÁn trị. Trang đăng nhập, đăng ký, đăng xuất. Trang quÁn lý cửa hàng.
Trang quÁn lý người dùng. Trang quÁn lý tin tức. Trang quÁn lý sÁn phẩm. Trang quÁn lý lo¿i sÁn phẩm.
Trang quÁn lý nhà cung cấp. Trang quÁn lý khách hàng. Trang quÁn lý hoá đơn. Trang quÁn lý phương thức thanh toán.
Trang quÁn lý thông tin khuyến mãi. Trang quÁn lý liên há. Trang quÁn lý trợ giúp. Kết quÁ thực hián.
75 So sánh Website Gsore Organic Food với một số há thống website bán nông sÁn s¿ch trên thị trường hián nay. 75 Phương hướng phát triển há thống website. 76 TÀI LIàU THAM KHÀO. Phát Biểu Bài Toán Giái thiáu về website Hián nay, với xu hướng phát triển như vũ bão của công nghá trong đó là sự phát triển của Internet thực sự nổi bật đã làm phát sinh thêm những nhu cầu mới, trong đó có nhu cầu về mua sắm hàng hóa qua Internet hay nói tóm gọn là mua hàng online hay mua hàng qua m¿ng.
Theo cách truyền thống, khi mua hàng hóa, người ta phÁi ra tận cửa hàng, tiêu tốn nhiều thời gian, tiền b¿c lo¿i hình này chưa thể hián được tính ưu viát của nó. Trong khi đối với xã hội bây giờ, thời gian <là vàng, là b¿c=. TrÁi qua một thời gian dài đi vào ho¿t động, hình thức này đã thu hút nhiều đối tượng khách hàng trong đó có đối tượng trẻ đó là sinh viên, hình thức mua hàng online đã bộc lộ được nhiều ưu điểm vượt trội nhưng cũng thể hián nhiều nhược điểm cần phÁi lưu ý. Gsore là một trang web giới thiáu và bán các thực phẩm hữu cơ đa d¿ng để đáp ứng nhu cầu thiết yếu mỗi ngày cho người tiêu dùng.
Cửa hàng Gsore được thiết kế theo đúng phong cách mua sắm của mọi người; giới thiáu chi tiết về cửa hàng; thực phẩm đang bán, đang khuyến mãi, giá cÁ, phương thức vận chuyển, phương thức thanh toán. Khách hàng có thể đặt và mua hàng t¿i nhà mà không phÁi di chuyển tới tận quán, tiết kiám thời gian đi l¿i; khách hàng có thể xem mô tÁ, phÁn hồi của khách hàng mua trước để quyết định mua hay không. Giái thiáu Xampp và MySQL – Công cā hỗ trÿ hoàn thành dự án Để ch¿y được PHP chúng ta phÁi thiết lập môi trường web Server. Tuy nhiên, không phÁi lúc nào chúng ta cũng đủ kinh phí để mua một Server về phục vụ cho viác học.
Điều này vô cùng tốn kém và không cần thiết. Vậy làm thế nào để ta có thể ch¿y được PHP? Trong bài tập nhóm này, chúng em tìm hiểu về một công cụ giúp giÁi quyết được vấn đề trên, đó chính là XAMPP. 1 XAMPP là một công cụ tích hợp đầy đủ các thành bao gồm Apache, Mysql, PHP, Perl. Giúp chúng ta t¿o ra môi trường web server trên máy tính của mình, để có thể ch¿y được kịch bÁn PHP.
My SQL là một há quÁn trị cơ sở dữ liáu mißn phí phát triển theo chuẩn mã nguồn mở được dùng cho các ứng dụng web có quy mô vừa và nhỏ. - Có trình giao dián trên Windows hay Linux cho phép người dùng có thể thao tác đến CSDL. - Nhanh và m¿nh. - CÁi tiến liên tục.
- Cho phép kết nối, t¿o cơ sở dữ liáu, quÁn lý người dùng, phân quyền sử dụng, thiết kế bÁng và xử lý dữ liáu. - Có thể sử dụng trình quÁn lý d¿ng đồ họa hoặc dòng lánh để sử dụng các phát biếu hay thao tác trên CSDL. Phân tích há thßng website Gsore organic food Yêu cầu há thßng 2. Yêu cầu chức năng Đối với website bán hàng thực phẩm hữu cơ, nhóm nghiên cứu đã tìm hiểu và phân tích tất cÁ các chức năng cần có để phục vụ nhu cầu mua của khách hàng một cách tốt nhất.
Mục tiêu đặt ra với há thống website sẽ có các chức năng sau: - Hiển thị thông tin các sÁn phẩm hàng đầu, các chức năng của website trên trang chủ - Hiển thị các công dụng hàng đầu của thực phẩm hữu cơ trong trang tin tức. - Cho phép tìm kiếm thông tin chi tiết sÁn phẩm(Ánh, giá, khuyến mãi, mô tÁ, bình luận,.) - Cho phép đánh giá, hiển thị đánh giá, bình luận của người mua lên trang chi tiết sÁn phẩm. - Hiển thị phần giới thiáu về cửa hàng, các chính sách,. trong trang giới thiáu.
- Trang yêu thích hiển thị các sÁn phẩm mà khách hàng yêu thích nhất. - Trang giỏ hàng hiển thị các sÁn phẩm khách hàng muốn mua và chuyển sang trang thanh toán. - Trang acount cho phép khách hàng đăng ký và đăng nhập tài khoÁn để mua hàng. - Hiển thị thống kê số lượng sÁn phẩm, liên há, tin tức, tài khoÁn admin, & trên trang quÁn trị.
- Cho phép cập nhật (thêm, sửa, xóa) các sÁn phẩm bán. - Cho phép cập nhật (thêm, sửa, xóa) tin tức sÁn phẩm. 3 - Cho phép cập nhật (thêm, sửa, xóa) thông tin liên há,trợ giúp, thông tin admin. - Cho phép cập nhật (thêm, sửa, xóa) lo¿i sÁn phẩm.
- Cho phép cập nhật phương thức vận chuyển, thanh toán. - Hiển thị thống kê sÁn phẩm, nhà cung cấp, tin tức, tài khoÁn khách hàng, người dùng,. Yêu cầu phi chức năng - Website đáp ứng được khÁ năng truy cập nhanh, hàng hóa đÁm bÁo chất lượng, khÁ năng thanh toán chính xác và có bÁo mật thông tin khách hàng. - Giao dián thân thián, dß sử dụng, tính thẩm mỹ và tính ổn định cao.
- Website đÁm bÁo tính bÁo mật cao, phân quyền một cách hợp lý. - Website có thể ho¿t động 24/7/365. Website có khÁ năng lưu trữ, xử lý khối lượng lớn thông tin nhưng chiếm dung lượng nhỏ trong máy tính. Phân tích thiết kế há thßng website 2.
Biểu đồ ca sử dụng (Use Case Diagram) a. Chức năng đăng nhập / đăng xuất / đăng ký / Sửa thông tin tài khoÁn 4 b. Chức năng đặt hàng 5 c. Chức năng thanh toán 6 d.
Chức năng thêm sÁn phẩm yêu thích 7 e. Chức năng đánh giá sÁn phẩm 8 f. Chức năng yêu cầu trợ giúp về sÁn phẩm 9 g. Chức năng liên há h.
Chức năng tìm kiếm sÁn phẩm i. Chức năng lọc sÁn phẩm 10 j. Chức năng sắp xếp sÁn phẩm k. Chức năng đọc tin tức / Giới thiáu (về chúng tôi, chính sách giao hàng và vận chuyển, chính sách bÁo mật, chính sách đổi trÁ và hoàn tiền, câu hỏi thường gặp) 11 2.
Kịch bÁn ca sử dụng a. Chức năng đăng nhập Tên ca sử dụng Đăng nhập website Gsore Organic Food Tác nhân Khách hàng Điều kián đầu vào Truy cập thành công địa chỉ website Các luồng sự kián - Các luồng sự kián chính: + Tác nhân: Chọn icon user để đăng nhập há thống. + Há thống: Hiển thị thông báo chưa đăng nhập và hián giao dián đăng nhập + Tác nhân: Nhập email, mật khẩu rồi chọn button Đăng nhập. + Há thống: Kiểm tra email, mật khẩu khách hàng nhập nếu sai thực hián phụ luồng 1.
Nếu đúng hiển thị thông báo đăng nhập thành công và hiển thị giao dián thông tin tài khoÁn. 12 - Các luồng sự kián phụ: + Phụ luồng 1: Há thống hiển thị thông báo không thể đăng nhập. Và dừng yêu cầu đăng nhập từ tác nhân. Kết quÁ trÁ về Tác nhân đăng nhập thành công vào há thống và có thể mua hàng và thanh toán hóa đơn.
Chức năng thêm sÁn phẩm vào giỏ hàng Tên ca sử dụng Đặt hàng Tác nhân Khách hàng Điều kián đầu vào Truy cập thành công vào há thống Các luồng sự kián Các luồng sự kián chính: TH1: Thêm hàng vào giỏ theo icon cart + Tác nhân: Chọn icon thêm vào giỏ hàng. + Há thống: Kiểm tra thông tin sÁn phẩm nếu hợp lá và mặt hàng trong giỏ nếu chưa có thì thêm vào giỏ hàng. Nếu có rồi thì thực hián phụ luồng 1. Rồi thống báo thêm vào giỏ hàng thành công + Tác nhân: Chọn icon đóng để tiếp tục mua hàng.
TH2: Thêm hàng vào giỏ theo button Thêm vào giỏ hàng (hoặc mua ngay) ở giao dián sÁn phẩm chi tiết + Tác nhân: Lựa chọn số lượng mua tướng ứng rồi chọn button Thêm hàng vào giỏ hàng (hoặc mua ngay) + Há thống: Kiểm tra số lượng mua với số lượng trong kho nếu số lượng mua bé hơn và mặt hàng trong giỏ nếu chưa có thì thêm vào giỏ hàng. Nếu có rồi thì thực hián phụ luồng 1. Rồi 13 thống báo thêm vào giỏ hàng thành công. Nếu số lượng sÁn phẩm mua lớn hơn thì thực hián phụ luồng 2.
Các luồng sự kián phụ: + Phụ luồng 1: Há thống cộng thêm số lượng mặt hàng thêm vào giỏ với mã sÁn phẩm tương ứng. + Phụ luồng 2: Há thống thông báo số lượng mua lớn hơn số lượng trong kho. Kết quÁ trÁ về Thêm sÁn phẩm vào giỏ hàng thành công và hiển thị đúng thông tin sÁn phẩm mua ở bên giao dián view-cart. Chức năng thanh toán Tên ca sử dụng Thanh toán đơn hàng Tác nhân Khách hàng Điều kián đầu vào Thêm thành công sÁn phẩm vào giỏ hàng với số lượng thỏa mãn điều kián nhỏ hơn hoặc bằng số lượng tồn trong kho.
Các luồng sự kián - Các luồng sự kián chính: + Tác nhân: Chọn button thanh toán + Há thống: Há thống kiểm tra tính hợp lá của đơn hàng.