3.2.1. Trang đăng nhập
- Mục đích: Chức năng này cho phép người sử dụng đăng nhập vào website bằng tên đăng nhập và mật khẩu khi muốn đặt mua hàng qua website của cửa hàng. Sau khi đăng nhập thành công thì họ mới có thể mua sản phẩm.
- Đầu vào: Tên đăng nhập, mật khẩu
- Quá trình: Nhập tên đăng nhập và mật khẩu
- Kiểm tra xem tên đăng nhập và mật khẩu có hợp lệ không
- Đầu ra: Nếu tên đăng nhập và mật khẩu đúng thì người sử dụng đăng nhập được hệ thống. Nếu sai hệ thống sẽ yêu cầu nhập lại.
- Giao diện:
Hình 3.1 Trang đăng nhập
3.2.2. Trang đăng ký
- Mục đích: Chức năng này cho phép khách hàng tạo tài khoản thành viên của cửa hàng để có thể thuận tiện hơn trong quá trình mua sắm.
Hình 3.2 Trang đăng ký
3.2.3. Trang chủ:
- Mục đích: Đây là giao diện người dùng chính của trang web. Tại đây người dùng có thể xem các thông tin cơ bản về website từ các danh mục, hình ảnh sản phẩm, thế mạnh, thông tin cơ bản, địa chỉ của cửa hàng.
- Giao diện:
Hình 3.3 Trang chủ
3.2.4. Trang thông tin
- Mục đích: Trang này cung cấp sơ lược các danh mục sản phẩm mà cửa hàng kinh doanh.
- Giao diện:
Hình 3.4 Trang thông tin
3.2.5. Trang sản phẩm
- Mục đích: Trang cung cấp thông tin của tất cả các sản phẩm của cửa hàng. - Giao diện:
Hình 3.5 Trang sản phẩm
3.2.6. Trang thế mạnh
- Mục đích: Trang này đưa lên những thế mạnh mà cửa hàng đáp ứng đủ cho khách hàng, không chỉ là sản phẩm mà còn ưu tiên về giá cả.
Hình 3.6 Trang thông tin
3.2.7. Trang chi tiết sản phẩm
- Mục đích: Trang chi tiết sản phẩm cung cấp đầy đủ thông tin về sản phẩm và khách hàng có thể chọn số lượng, loại sản phẩm để thêm vào giỏ hàng.
- Giao diện:
Hình 3.7 Trang chi tiết sản phẩm
3.2.8. Trang giỏ hàng
- Mục đích: Giỏ hàng là tất cả sản phẩm mà khách hàng chọn lựa. Tại đây khách hàng có thể nhập mã giảm giá, chọn sản phẩm cần mua và mua hàng.
- Giao diện:
Hình 3.8 Trang giỏ hàng
3.2.9. Đánh giá sản phẩm
- Mục đích: Ở phần này, sau khi khách hàng đã mua sản phẩm có thể đánh giá sản phẩm.
- Giao diện:
Hình 3.9 Trang đánh giá sản phẩm
- Mục đích: Ở phần này, sau khi khách hàng đã mua sản phẩm có thể đánh giá sản phẩm.
- Giao diện:
Hình 3.10 Trang thông tin tài khoản
3.2.11.Thông tin đơn hàng
- Mục đích: Hiển thị thông tin đơn hàng của khách hàng, bao gồm những đơn hàng chưa được xác nhận, đang giao, đã giao hay đã hủy.
- Giao diện:
3.2.12. Thông tin địa chỉ
- Mục đích: Hiển thị thông tin tất cả địa chỉ của khách hàng. Ngoài ra, khách hàng còn có thể thêm, cập nhật hay xóa địa chỉ của mình.
- Giao diện:
Hình 3.12 Trang thông tin địa chỉ
3.2.13. Đổi mật khẩu
- Mục đích: Hiển thị thông tin tất cả địa chỉ của khách hàng. Ngoài ra, khách hàng còn có thể thêm, cập nhật hay xóa địa chỉ của mình.
Hình 3.13 Trang đổi mật khẩu
3.2.14.Trang đăng nhập Admin
- Mục đích: Cho phép người quản trị đăng nhập vào hệ thống để quản lý trang admin.
- Giao diện:
Hình 3.14 Trang đăng nhập Admin
- Mục đích: Đây là giao diện admin chính của trang web. Thể hiện trực quan một số thông tin cơ bản cần thống kê.
- Giao diện:
Hình 3.15 Trang chủ admin
3.2.16. Trang quản lý sản phẩm
- Mục đích: Trang này để người quản trị hệ thống quản lý sản phẩm. Người quản trị có thể xem thông tin, thêm, sửa và xóa sản phẩm.
- Giao diện:
3.2.17.Trang quản lý đơn hàng
- Mục đích: Trang quản lý đơn hàng giúp người quản trị xem tổng đơn hàng, duyệt đơn hàng mới.
- Giao diện:
Hình 3.17 Trang quản lý đơn hàng
3.2.18.Trang quản lý tài khoản
- Mục đích: Trang này dùng cho người quản trị hệ thống quản lý tài khoản và phân quyền cho các nhân viên trong cửa hàng với mỗi người một tài khoản riêng và quyền truy cập là khác nhau. Và quản lý tài khoản của khách hàng khi mua hàng trên website của cửa hàng.
Hình 3.18 Trang quản lý tài khoản
3.2.19.Trang quản lý nhà cung cấp
- Mục đích: Trang này dùng cho người quản trị hệ thống quản lý nhà cung cấp. Người quản trị có thể thêm, xóa, sửa nhà cung cấp sản phẩm cho cửa hàng.
- Giao diện:
Hình 3.19 Trang quản lý nhà cung cấp
3.2.20.Trang quản lý danh sách khuyến mãi
- Mục đích: Tại trang người quản trị quản lý danh sách các hoạt động khuyến mãi của cửa hàng.
- Giao diện:
Hình 3.20 Trang quản lý danh sách khuyến mãi
3.2.21.Trang thiết lập website
- Mục đích: Tại trang này người quản trị cập nhật thông tin cửa cửa hàng. - Giao diện:
Hình 3.21 Trang thiết lập website
- Mục đích: Trang này giúp người quản trị có thể gửi email cho nhân viên, khách hàng.
Xem tất cả email gửi đến. - Giao diện:
Hình 3.22 Trang quản lý Email
3.2.23.Trang thông tin tài khoản Admin
- Mục đích: Hiển thị đầy đủ thông cá nhân. Tại đây quản trị viện có thể cập nhật thông tin của mình.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 1. Kết quả đạt được
- Trang web có thể triển khai ở cửa hàng bán nông sản.
- Trang web có giao diện dễ nhìn, thân thiện với người sử dụng.
- Sau khi nghiên cứu, nhóm đã xây dựng được một trang web quản lý bán nông sản, thay thế cách quản lý thủ công bằng tay, mất rất nhiều thời gian và tốn công sức của người quản lý.
- Trang web có ứng dụng thực tiễn đối với các cửa hàng bán nông sản, được dùng để quản lý các thông tin liên quan đến sản phẩm (các loại nông sản trên cả nước).
2. Hạn chế của đề tài
- Website nông sản đã hoàn thành xong vẫn không tránh khỏi những thiếu sót cũng như những hạn chế nhất định.
- Kỹ năng phân tích hệ thống còn nhiều hạn chế.
3. Hướng phát triển
- Tiếp tục bổ sung những chức năng mà trang web chưa có để trang web có thể ứng dụng trong thực tế.
- Tiếp tục hoàn thiện chương trình để có thể đáp ứng được nhu cầu của người sử dụng.
DANH MỤC TÀI LIỆU THAM KHẢO
1. https://www.uml-diagrams.org/ 2. https://www.geeksforgeeks.org/ 3. https://www.php.net/
4. http://www.php-editors.com/php_manual/
5. Joel Murach, Ray Harris, Murach's PHP and MySQL, 3nd, Mike Murach & Asociates
6. Applying_UML_and_Patterns_3rd_Ed._-_Craig_Larman (2004)
7. SYSTEMS_ANALYSIS_and_DESIGN_OO with UML 5th Wiley 2015, Dennis, Wixom, _ Tegarden