TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
XÂY DNG WEBSITE BÁN HÀNG
TRC TUYN SHOPMALL
Tên sinh viên : Hoàng Th Giang
Giảng viên hướng dn : TS.Đặng Minh Quân
Hà Ni, 5/2025
2024-2025-2 CÔNG NGH THÔNG TIN HOÀNG TH GIANG 11191397
TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
XÂY DNG WEBSITE BÁN HÀNG
TRC TUYN SHOPMALL
Tên sinh viên : Hoàng Th Giang
Mã sinh viên : 11191397
Lp : Công ngh thông tin 61A
Ngành : Công ngh thông tin
Khoa : Công ngh thông tin
Giảng viên hướng dn : TS.Đặng Minh Quân
Hà Ni, 5/2025
MC LC
LỜI CAM ĐOAN ...................................................................................................1
LI CẢM ƠN .........................................................................................................2
DANH MC CÁC T VIT TT ........................................................................3
DANH MC BNG ...............................................................................................4
DANH MC HÌNH ................................................................................................5
M ĐẦU .................................................................................................................7
CHƯƠNG 1 : TỔNG QUAN V ĐỀ TÀI .............................................................8
1.1 Lý do la chọn đề tài .........................................................................................8
1.2 Đối tưng và phm vi nghiên cu .....................................................................8
1.3 Mc tiêu và nhim v ........................................................................................9
1.4 Phương pháp nghiên cứu và phân tích ..............................................................9
1.5 Các công c h tr ..........................................................................................10
1.5.1 Visual Studio Code: .....................................................................10
1.5.2 ReactJS .........................................................................................10
1.5.3 NodeJs ..........................................................................................10
1.5.4 Express.js .....................................................................................11
1.5.5 MongoDb .....................................................................................11
1.5.6 Ant Design (AntD) .......................................................................11
1.5.7 Draw.io .........................................................................................11
1.6 Dch v th ba .................................................................................................11
1.6.1 Giao hàng tiết kim (GHTK): ..............................................................11
1.6.2 Gojek ....................................................................................................12
1.6.3 Paypal (Thanh toán quc tế) : ..............................................................12
1.7 Cu trúc khoá lun ..........................................................................................12
CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT K H THNG ...................................13
2.1 Mô t bài toán ..................................................................................................13
2.2 Biểu đồ usecase tng quát ca h thng .........................................................13
2.3 Biểu đồ usecase phân rã ..................................................................................14
2.3.1 Người dùng ..........................................................................................14
2.3.2 Admin ...................................................................................................18
2.4 Đặc t usecase .................................................................................................20
2.5 Biểu đồ hot đng mô t nghip v h thng .................................................26
2.5.1 Các chc năng ca khách hàng ............ Error! Bookmark not defined.
2.5.2 Các chc năng ca ngưi qun tr (Admin) .........................................35
2.6 Lớp lĩnh vực ca h thng...............................................................................39
2.7 Biểu đồ tun t ................................................................................................40
2.8 Tạo cơ sở d liu .............................................................................................50
CHƯƠNG 3 :THỬ NGHIM VÀ THO LUN ................................................53
3.1 Giao din khách hàng ......................................................................................53
3.1.1 Trang ch .............................................................................................53
3.1.2 Đăng nhập ............................................................................................54
3.1.3 Đăng ký ................................................................................................55
3.1.4 Trang phân loi sn phm ....................................................................55
3.1.5 Chi tiết sn phm ..................................................................................56
3.1.6 Gi hàng ...............................................................................................57
3.1.7 Đặt hàng ...............................................................................................57
3.1.8 Nhn email ...........................................................................................59
3.1.9 Thông tin ngưi dùng ...........................................................................59
3.1.10 Đơn hàng đã đt .................................................................................60
3.1.11 Chi tiết đơn hàng ................................................................................60
3.2 Giao din qun ............................................................................................61
3.2.1 Quản lý người dùng..............................................................................61
3.2.2 Qun lý sn phm .................................................................................62
3.2.3 Quản lý đơn hàng .................................................................................64
3.3 Th nghim .....................................................................................................65
3.3.1 Vi user ................................................................................................65
3.3.2 Vi admin .............................................................................................67
3.4 Kết lun ...........................................................................................................68
3.4.1 Kết qu đạt đưc ..................................................................................68
3.4.2 Hướng phát trin trong tương lai .........................................................68
KT LUN ...........................................................................................................70
TÀI LIU THAM KHO .....................................................................................71