1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ Án môn học phần lập trình java Đề tài xây dựng website men’s fashion

35 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng website Men’s Fashion
Tác giả Phan Anh Thăng, Vũ Lê Anh Thi, Huỳnh Thị Trúc Ngân, Vũ Phúc Lộc, Nguyễn Hoàng Vũ
Người hướng dẫn ThS. Bùi Mạnh Toàn
Trường học Trường Đại học Công nghệ TP. HCM
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án môn học phần
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 35
Dung lượng 5,59 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN (7)
    • 1.1. Tên đề tài (7)
    • 1.2. Lý do chọn đề tài (7)
    • 1.3. Mục đích nghiên cứu đồ án (7)
    • 1.4. Phạm vi nghiên cứu của đồ án (8)
    • 1.5. Cấu trúc đồ án (8)
  • CHƯƠNG 2. CƠ SỞ LÝ THUYẾT (9)
    • 2.1. Giới thiệu về ngôn ngữ sử dụng (9)
    • 2.2. Công cụ sử dụng (9)
    • 2.3. Hệ quản trị cơ sở dữ liệu (9)
  • CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (10)
    • 3.1. Phân tích hệ thống (10)
      • 3.1.1. Chức năng của hệ thống (10)
      • 3.1.2. Tác nhân của hệ thống (10)
    • 3.2. Sơ đồ Use Case (10)
    • 3.3. Đặc tả Use Case (11)
    • 3.4. Sơ đồ ERD (16)
    • 3.5. Sơ đồ Activity Diagram (17)
    • 3.6. Sơ đồ Sequence Diagram (21)
    • 3.7. Kiến trúc hệ thống (25)
  • CHƯƠNG 4. KẾT QUẢ THỰC NGHIỆM (26)
  • CHƯƠNG 5. KẾT LUẬN VÀ KIẾN NGHỊ (34)
  • CHƯƠNG 6. TÀI LIỆU THAM KHẢO (0)

Nội dung

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

Ngày đăng: 13/11/2024, 13:54