TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
THIẾT KẾ VÀ XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI,
LAPTOP
Tên sinh viên : Cao Đức Việt
Giảng viên hướng dẫn : TS. Nguyễn Quỳnh Mai
Hà Nội, 4/2025
2025.2 KHOA CÔNG NGHỆ THÔNG TIN CAO ĐỨC VIỆT 11218494
TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
THIẾT KẾ VÀ XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI,
LAPTOP
Tên sinh viên : Cao Đức Việt
Mã sinh viên : 11218494
Lp : Công nghệ thông tin 63B
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : TS. Nguyễn Quỳnh Mai
(Chữ ký GVHD)
Hà Nội, 4/2025
i
MỤC LỤC
MC LC ........................................................................................................................ i
LỜI CAM ĐOAN ........................................................................................................... iii
LI CẢM ƠN ................................................................................................................. iv
DANH MC CÁC T VIT TT ................................................................................ v
DANH MC BNG, BIỂU ĐỒ .................................................................................... vi
DANH MC HÌNH ...................................................................................................... vii
M ĐẦU .......................................................................................................................... 1
CHƯƠNG 1. TỔNG QUAN V ĐỀ TÀI ..................................................................... 2
1.1. Lý do chọn đề tài .................................................................................................. 2
1.2. Đối tượng và phm vi nghiên cu ....................................................................... 2
1.3. Mc tiêu và nhim v ........................................................................................... 3
1.4. Kết qu d kiến đạt được .................................................................................... 4
CHƯƠNG 2. CƠ SỞ LÝ THUYT .............................................................................. 6
2.1. Công cụ sử dụng ................................................................................................... 6
2.1.1. Visual Studio Code ......................................................................................... 6
2.1.2. NodeJS ............................................................................................................ 6
2.1.3. Unified Modeling Language .......................................................................... 6
2.1.4. ReactJS ........................................................................................................... 7
2.1.6. Phn mm h tr phân tích thiết kế Diagrams.net ..................................... 12
2.1.7. Cng thanh toán Paypal ............................................................................... 14
CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT K H THNG ......................................... 15
3.1. Kho sát h thống và đặc t nghip v h thng bán hàng online ................. 15
3.1.1. Quy mô .......................................................................................................... 15
3.1.2. Dch v .......................................................................................................... 15
3.1.3. Cơ cấu t chc .............................................................................................. 15
3.1.4. Kho sát ........................................................................................................ 16
3.1.5. Kết lun vấn đề kho sát .............................................................................. 19
3.1.6. Chức năng dự kiến ca ng dng ............................................................... 20
3.1.7. Mô t bài toán ............................................................................................... 21
3.2. Phân tích thiết kế h thng ................................................................................ 23
3.2.1. Xác định các tác nhân (Actor) và chức năng (Usecase) ............................. 23
3.2.2. Biểu đồ Usecase ............................................................................................ 24
ii
3.2.3. Biểu đồ hoạt động ......................................................................................... 47
3.3. Thiết kế cơ sở d liu cho h thng bán hàng ................................................. 54
3.3.1. Các bng d liu .......................................................................................... 54
3.3.2. Mô hình quan h .......................................................................................... 55
CHƯƠNG 4. KẾT QUẢ VÀ THẢO LUẬN ............................................................... 57
4.1 Giao din khách hàng ......................................................................................... 57
4.1.1 Trang ch ....................................................................................................... 57
4.1.2 Đăng kí tài khoản ......................................................................................... 58
4.1.3 Đăng nhập .................................................................................................. 58
4.1.4 Danh sách sn phm ................................................................................. 59
4.1.5 Gi hàng ..................................................................................................... 60
4.1.6 Thanh toán ................................................................................................. 61
4.1.7 Thông tin tài khon ................................................................................... 63
4.1.8 Lch s và trạng thái đơn hàng ................................................................. 63
4.2 Giao din Admin nhân viên và qun lý ............................................................. 64
4.2.1 Đăng nhập .................................................................................................. 64
4.2.2 Qun lý tài khon ....................................................................................... 65
4.2.3 Qun lý danh sách sn phm .................................................................... 65
4.2.4 Qun lý danh mc sn phm ..................................................................... 65
4.2.5 Quản lý đơn hàng ...................................................................................... 66
4.2.6 Qun lý kho hàng , tn kho ....................................................................... 67
4.2.7 Thng kê doanh thu, s khách hàng, đơn đặt hàng ................................. 67
4.2.8 Thống kê đơn hàng .................................................................................... 68
KT LUN .................................................................................................................... 70
TÀI LIU THAM KHO ............................................................................................ 73
iii
LỜI CAM ĐOAN
Em xin cam đoan toàn bộ nội dung của đề tài này kết quả từ công trình
nghiên cứu của bản thân được thực hiện một cách hoàn toàn độc lập, dưới sự
hướng dẫn của TS. Nguyễn Quỳnh Mai. Quá trình nghiên cứu kết quả báo cáo
được hoàn thành tại trường Công nghệ, Đại học Kinh tế Quốc dân.
Các tài liệu tham khảo, số liệu thống phục vụ cho công tác nghiên cứu
được sử dụng đúng quy định và tuân theo Pháp luật của Nhà nước.
Nội dung và kết quả của đề tài được nêu trong báo cáo này hoàn toàn trung
thực và chưa từng được công bố trong bất kỳ nghiên cứu nào trước đây.
Em xin chịu hoàn toàn trách nhiệm nếu có bất cứ vấn đề nào xảy ra.
Nội, ngày tháng 5 năm 2025
Sinh viên
Cao Đức Việt