Mục đích nghiên cứu đồ án Website nhằm bán và giới thiệu các sản phẩm thời trang đến tay người tiêu dùng với các sản phẩm thời trang đẹp, giá cả phù hợp, chính xác: thời trang ưng ý, k
TỔNG QUAN
Tên đề tài
- Xây dựng website Men’s Fashion
Lý do chọn đề tài
- Trong những năm gần đây, thời trang nam đã trở thành một lĩnh vực được quan tâm đặc biệt trong ngành công nghiệp thời trang Tuy nhiên, so với thời trang nữ, thời trang nam vẫn chưa được đầu tư và phát triển đầy đủ tại nhiều quốc gia trên thế giới.
- Với mong muốn tìm hiểu sâu hơn về thị trường thời trang nam và đưa ra các giải pháp phù hợp, chúng em đã quyết định chọn đề tài "Men fashion" cho đồ án của mình.
- Bên cạnh đó, thời trang nam cũng là một chủ đề thú vị và luôn thay đổi theo thời gian Việc nghiên cứu về thời trang nam sẽ giúp chúng em cập nhật nhanh chóng các xu hướng mới nhất và hiểu rõ hơn về sự phù hợp của trang phục với từng hoàn cảnh, từ đó giúp chúng em cải thiện phong cách và tạo dựng hình ảnh cá nhân tốt hơn.
- Vì vậy, chúng em tin rằng việc nghiên cứu về thời trang nam sẽ giúp chúng em hiểu rõ hơn về ngành công nghiệp thời trang cũng như giúp chúng em phát triển phong cách và cá tính của mình.
Mục đích nghiên cứu đồ án
Website nhằm bán và giới thiệu các sản phẩm thời trang đến tay người tiêu dùng với các sản phẩm thời trang đẹp, giá cả phù hợp, chính xác:
Tìm kiếm những thông tin về sản phẩm từ hệ thống, đặt mua các sản phẩm thời trang ưng ý, khách hàng không có nhu cầu mua cũng có thể truy cập website để xem những thông tin cần thiết.
Có chức năng tiện lợi đó là chức năng giỏ hàng, thống kê số lượng mặt hàng mà khách hàng chọn để thực hiện giao dịch mua bán, khách hàng có thể thay đổi số lượng hàng cần mua.
Theo dõi đơn hàng của mình, gửi ý kiến đóng góp, phản hồi lại cho hệ thống.
Quản lý tài khoản khách hàng, quản lý thông tin sản phẩm.
Thêm, xóa, sửa thông tin sản phẩm và thông tin khách hàng, kiểm ra và xữ lý đơn hàng.
Phạm vi nghiên cứu của đồ án
Các chức năng chính của đồ án:
Phân phối các sản phẩm thời trang nam: Sau khi người dùng truy cập vài hệ thống họ có thể xem thông tin về các sản phẩm, thêm vào giỏ hàng những sản phẩm mà họ thấy ưng ý, phù hợp với yêu cầu của họ.
Giỏ hàng: Khi người dùng hệ thống đã tìm được những sản phẩm phù hợp với nhu cầu của mình có thể cho vào giỏ hàng Giỏ hàng là nơi người dùng có thể xem lại các sản phẩm mà mình đã lựa chọn mà không phải mất công tìm kiếm lại Đồng thời ở đây họ có thể đặt mua sản phẩm, thêm, xóa các sản phẩm trong giỏ hàng và biết được số tiền mà họ phải trả cho số sản phẩm đó.
Tìm kiếm: Chức năng này giúp người dùng có thể tìm kiếm sản phẩm nhanh chóng khi mà họ đã định hướng mình cần loại sản phẩm nào…
Đăng nhập, đăng kí: Hai chức năng này giúp người dùng có thể đặt mua được sản phẩm của hệ thống.
Quản trị: Cập nhật, sửa, xóa, thêm, bổ sung các thông tin về sản phẩm Quản lý người dùng, quản lý việc bán sản phẩm, mua sản phẩm, giao hàng, liên hệ, tổng hợp ý kiến của khách hàng…
Cấu trúc đồ án
Báo cáo bao gồm 5 chương:
Chương 2 Cơ sở lý thuyết
Chương 3 Phân tích thuyết kế hệ thống
Chương 4 Kết quả thực nghiệm
Chương 5 Kết luận và kiến nghị
CƠ SỞ LÝ THUYẾT
Giới thiệu về ngôn ngữ sử dụng
- Java là một trong những ngôn ngữ lập trình hướng đối tượng Nó được sử dụng trong phát triển phần mềm, trang web, game hay ứng dụng trên các thiết bị di động.
Công cụ sử dụng
Hệ quản trị cơ sở dữ liệu
- MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở viết tắt RDBMS phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Hoạt động theo mô hình Client – Server MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu và mỗi cơ sở dữ liệu có nhiều bảng quan hệ chứa dữ liệu.
Hình 2.3: Hệ quản trị MySQL
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Phân tích hệ thống
3.1.1 Chức năng của hệ thống
- Hệ thống hiển thị phía người dùng:
+ Hiển thị danh mục sản phẩm.
+ Hiển thị thông tin sản phẩm: nhà cung cấp, giá, giảm giá, thông tin liên quan. + Cho phép người dùng đăng ký, đăng nhập, thay đổi thông tin tài khoản. + Cho phép người dùng đặt hàng, xem hóa đơn, thêm hàng vào giỏ hàng, …
3.1.2 Tác nhân của hệ thống
- Admin - thực hiện chức năng quản trị hệ thống: tài khoản, người dùng, phân quyền, giao diện.
- Người dùng: đăng ký – đăng nhập tài khoản, tìm kiếm sản phẩm, đặt hàng,xem giỏ hàng…
Sơ đồ Use Case
Hình 3.2.1 Use case Tổng quát
Đặc tả Use Case
Use case Truy cập vào website
Hình 3.3.1 Use case Truy cập trang web
Use case Đăng ký tài khoản
Hình 3.3.2 Use case Đăng ký tài khoản
Tên Usecase Use case Đăng kí
Mô tả Cho phép thực hiện thao tác đăng kí tài khoản. Điều kiện tiên quyết
Luồng sự kiện Tác nhân Hệ thống phản hồi
1 Chọn chức năng Đăng kí
2 Đưa ra giao diện Đăng kí
3 Người dùng nhập các thanh chứa dữ liệu yêu cầu.
4 Hệ thống kiểm tra thông tin các thao tác và thông tin nhập vào.
Khi người dùng chọn Đăng kí.
6 Hệ thống báo cập nhật dữ liệu thành công. Đưa người dùng vào trang web.
Luồng thay thế 4b Người dùng nhập sai thông tin đầu vào Yêu cầu nhập lại. Điều kiện sau Gửi dữ liệu lên server để cập nhật thông tin tài khoản người dùng. Điều kiện thoát Khi chức năng thực hiện thành công.
Khi người dùng chọn thoát
Hình 3.3.3 Use case Đăng nhập tài khoản
Hình 3.3.4 Use case Giỏ hàng
Use case Quản lý tài khoản – Cá nhân
Hình 3.3.5 Use case Quản lý tài khoản-Cá nhân
Use case Quản lý tài khoản
Hình 3.3.6 Use case Quản lý tài khoản
Use case Quản lý Sản Phẩm
Hình 3.3.7 Use case Quản lý sản phẩm
Use case Quản lý Loại Sản Phẩm
Hình 3.3.8 Use case Quản lý loại sản phẩm
Sơ đồ ERD
Hình 3.4.1 Sơ đồ ERD website Men’s Fashion
Sơ đồ Activity Diagram
Hình 3.4.1 Activity diagram Đăng ký
Hình 3.4.2 Activity diagram Đăng nhập
Activity diagram xem sản phẩm – thêm sản phẩm vào giỏ hàng
Hình 3.4.3 Activity diagram xem sản phẩm – thêm sản phẩm vào giỏ hàng
Activity diagram Quản lí giỏ hàng – Thêm_Xóa Sản Phẩm – Thanh toán
Hình 3.4.4 Activity diagram Quản lí giỏ hàng – Thêm_Xóa Sản Phẩm – Thanh toán
Activity diagram Quản lí tài khoản cá nhân
Hình 3.4.5 Activity diagram Quản lí tài khoản – Cá nhân
Activity diagram Loại sản phẩm - Admin
Hình 3.4.6 Activity diagram Loại sản phẩm - Admin
Activity diagram Quản lí Sản phẩm
Hình 3.4.7 Activity diagram Quản lí Sản phẩm
Activity diagram Tài khoản Hệ thống
Hình 3.4.8 Activity diagram Tài khoản Hệ thống
Sơ đồ Sequence Diagram
Hình 3.6.1 Sequence Diagram Đăng kí
Hình 3.6.2 Sequence Diagram Đăng nhập
Hình 3.6.3 Sequence Diagram Đặt hàng
Sequence Diagram Thêm sản phẩm
Hình 3.6.4 Sequence Diagram Thêm sản phẩm
Sequence Diagram Xóa sản phẩm
Hình 3.6.5 Sequence Diagram Xóa sản phẩm
Squence Diagram Sửa sản phẩm
Hình 3.6.6 Sequence Diagram Xóa sản phẩm
Squence Diagram Xóa sản phẩm trong Giỏ hàng
Hình 3.6.7 Sequence Diagram Xóa sản phẩm trong Giỏ hàng
Squence Diagram Thêm sản phẩm vào Giỏ hàng
Hình 3.6.1 Sequence Diagram Thêm sản phẩm vào Giỏ hàng
Kiến trúc hệ thống
Hình 3.7.1 Sơ đồ CSDL website Men’s Fashion
KẾT QUẢ THỰC NGHIỆM
Hình 4.1.1 Giao diện Trang chủ
Hình 4.1.2 Giao diện chi tiết Sản phẩm
Hình 4.1.3 Giao diện Đăng ký
Hình 4.1.4 Giao diện cập nhật thông tin
Hình 4.1.5 Giao diện giỏ hàng
Hình 4.1.6 Giao diện thanh toán
Hình 4.2.1 Giao diện trang chủ admin
Hình 4.2.2 Giao diện Danh sách người dùng
Hình 4.2.3 Giao diện tạo tài khoản người dùng
Hình 4.2.4 Giao diện cập nhật tài khoản người dùng
Hình 4.2.5 Giao diện Quản lý Loại sản phẩm
Hình 4.2.6 Giao diện quản lí Sản phẩm
Hình 4.2.7 Giao diện thêm loại sản phẩm
Hình 4.2.8 Giao diện cập nhật loại sản phẩm
Hình 4.2.9 Giao diện thêm sản phẩm
Hình 4.2.10 Giao diện cập nhật sản phẩm