ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
THÔNG TIN VÀ TRUYỀN THƠNG VIỆT HÀN
KHOA KHOA HỌC MÁY TÍNH
TÊN ĐỀ TÀI
SỬ DỤNG SPRING FRAMEWORK & MYSQL XÂY
DỰNG WEBSITE KINH DOANH TRANG SỨC
TĨM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH CƠNG NGHỆ THƠNG TIN
(LẬP TRÌNH MÁY TÍNH)
Sinh viên thực hiện
: Nguyễn Phan Hồi Sơn
Mã sinh viên
: K13C05A021
Giảng viên hướng dẫn
: TS. Nguyễn Thị Hạnh
Khóa đào tạo
: 2019 - 2022
Đà Nẵng, ngày 25 tháng 12 năm 2021
1
PHẦN MỞ ĐẦU
Trong những năm trở lại đây, xã hội ngày càng phát triển, đời
sống của người dân được nâng cao thì những vấn đề về mua
sắm trực tuyến ln được mọi người quan tâm. Đặc biệt là
những sản phẩm phục vụ cho nhu cầu về làm đẹp.
Hơn thế, với sự phát triển của CNTT và đại dịch Covid 19,
mua sắm trực tuyến đang là xu thế và phát triển không ngừng.
Nhận thấy tiềm năng của thị trường và nhu cầu mua sắm trực
tuyến của người tiêu dùng, em đã xây dựng "WEBSITE
KINH DOANH TRANG SỨC", hướng đến chất lượng và tiện
lợi cho người tiêu dùng.
Với 284STORE, người dùng có thể xem sản phẩm, tìm kiếm
sản phẩm, thêm sản phẩm vào giỏ hàng, thanh toán, theo dõi
đơn hàng sản phẩm và liên hệ trực tiếp với cửa hàng.
Về phía quản trị sẽ có các chức năng như quản lý danh mục,
quản lý người dùng, quản lý sản phẩm, thống kê.
Phạm vi dự án: Dự án nằm trong kiến thức các môn học, giải
quyết các vấn đề cơ bản của một website bán hàng.
2
CHƯƠNG 1: TỔNG QUAN
1.1 Đặt vấn đề
Giới thiệu bài toán
Thế giới ngày một phát triển, đời sống con người
ngày càng hiện đại hóa, nhu cầu về đời sống vật chất
và tinh thần của con người mỗi ngày một cao và có
nhiều địi hỏi khắt khe hơn.
Hằng ngày mỗi người trong chúng ta đều phải có
những nhu cầu thiết yếu như : ăn uống, mua sắm, xem
phim, nghe nhạc và làm đẹp.
Và mục tiêu của việc xây dựng trang web này nhằm
giúp cho khách hàng có thể mua hàng trực tiếp từ xa
thông qua mạng internet phổ biến.
1.2 Giải quyết vấn đề
Mô tả
Admin (Người quản lý): là người quản trị trang web,
có tồn quyền sử dụng và thêm xóa sửa dữ liệu, quản
lý các thơng tin danh mục, sản phẩm, đơn đặt hàng,
thống kê…
User (Người dùng): là khách cần mua sản phẩm trên
mạng. Họ có thể chọn từng sản phẩm ưa thích. Và
chọn sản phẩm bỏ vào giỏ hàng, và thanh toán.
3
Mơ hình hóa cửa hàng bán hàng thời trang
Mơ hình được mơ tả như sau:
Quy trình 1: Khi trang chủ được hiển thị, người dùng
có thể xem sản phẩm có trong danh mục.
Quy trình 2: Sau khi đã chọn được sản phẩm, người
dùng sẽ cho vào giỏ hàng.
Quy trình 3: Trong giỏ hàng của mình, người dùng có
thể cập nhật số lượng, thêm hoặc bớt đi sản phẩm.
Quy trình 4: Người dùng sẽ lập đơn đặt hàng sau khi
đã quyết định chọn những sản phẩm có trong giỏ
hàng.
Quy trình 5: Phiên giao dịch sẽ kết thúc khi người
dùng đặt xong đơn đặt hàng.
4
1.3 Nhiệm vụ của đồ án
Hệ thống website cho phép làm những công việc sau:
Đối với người quản lý
Thêm, xóa, sửa sản phẩm trong của cửa hàng.
Tiếp nhận đơn đặt hàng của khách hàng
Xử lý đơn đặt hàng.
Thống kê số lượng danh mục, mặt hàng, đơn đặt
hàng.
Đối với người dùng
Đăng ký tài khoản.
Đặt hàng
Giao diện
Hệ thống hoạt động trên giao diện web application.
1.4 Cấu trúc đồ án
Chương I : Tổng quan
Đặt vấn đề
Giải quyết đề tài
Nhiệm vụ của đồ án
Cấu trúc của đồ án
Chương II: Phân tích thiết kế hệ thống
Biểu đồ Usecase
Biểu đồ hoạt động
Biểu đồ tuần tự
Các lớp đối tượng
Biểu đồ lớp
Chương III: Triển khai xây dựng đề tài
Giao diện người dùng
Giao diện quản lý
Kết Luận và hướng phát triển
Kết luận
Hướng phát triển
Tài liệu tham khảo
5
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Biểu đồ Use Case
Hình 2.1.1: Use case tổng quát
Hình 2.1.2: Use case Admin
6
Hình 2.1.3: Use case Khách Hàng
7
2.2
Biểu đồ hoạt động
Hình 2.2.1: Biểu đồ hoạt động đăng nhập
8
Hình 2.2.2: Biểu đồ hoạt động đăng kí
Hình 2.2.2: Biểu đồ hoạt động thanh toán
9
10
2.3
Biểu đồ tuần tự
Hình 2.3.1: Biểu đồ tuần tự đặt mua sản phẩm
Hình 2.3.2: Biểu đồ tuần tự thanh tốn
11
Hình 2.3.3: Biểu đồ tuần tự thêm sản phẩm
12
2.4 Các lớp đối tượng
Lớp Authorization:
Lớp Bill
13
Lớp Bill Infor
Lớp Blog
Lớp Cart
Lớp Category
14
Lớp Discount
Lớp Material
Lớp Product
15
Lớp Product Comment
Lớp Product Image
Lớp Province
Lớp District
Lớp Ward
16
Lớp Users
Lớp Tax
Lớp Supplier
17
2.5
Biểu đồ lớp
Hình 2.1.8: Biểu đồ lớp
18
3.1
CHƯƠNG 3: TRIỂN KHAI VÀ XÂY DỰNG
Giao diện người dùng
Hình 3.1.1- Giao diện trang chủ
Hình 3.1.2 Giao diện thanh tốn
19
Hình 3.1.3 - Giao diện thơng tin
Hình 3.1.4 - Giao diện sản phẩm
20