
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
Lớp : 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
MỤC LỤC ........................................................................................................................ i
LỜI CAM ĐOAN ........................................................................................................... iii
LỜI CẢM ƠN ................................................................................................................. iv
DANH MỤC CÁC TỪ VIẾT TẮT ................................................................................ v
DANH MỤC BẢNG, BIỂU ĐỒ .................................................................................... vi
DANH MỤC 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à phạm vi nghiên cứu ....................................................................... 2
1.3. Mục tiêu và nhiệm vụ ........................................................................................... 3
1.4. Kết quả dự kiến đạt được .................................................................................... 4
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .............................................................................. 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. Phần mềm hỗ trợ phân tích thiết kế Diagrams.net ..................................... 12
2.1.7. Cổng thanh toán Paypal ............................................................................... 14
CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ......................................... 15
3.1. Khảo sát hệ thống và đặc tả nghiệp vụ hệ thống bán hàng online ................. 15
3.1.1. Quy mô .......................................................................................................... 15
3.1.2. Dịch vụ .......................................................................................................... 15
3.1.3. Cơ cấu tổ chức .............................................................................................. 15
3.1.4. Khảo sát ........................................................................................................ 16
3.1.5. Kết luận vấn đề khảo sát .............................................................................. 19
3.1.6. Chức năng dự kiến của ứng dụng ............................................................... 20
3.1.7. Mô tả bài toán ............................................................................................... 21
3.2. Phân tích thiết kế hệ thống ................................................................................ 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ữ liệu cho hệ thống bán hàng ................................................. 54
3.3.1. Các bảng dữ liệu .......................................................................................... 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 diện 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 sản phẩm ................................................................................. 59
4.1.5 Giỏ hàng ..................................................................................................... 60
4.1.6 Thanh toán ................................................................................................. 61
4.1.7 Thông tin tài khoản ................................................................................... 63
4.1.8 Lịch sử và trạng thái đơn hàng ................................................................. 63
4.2 Giao diện Admin nhân viên và quản lý ............................................................. 64
4.2.1 Đăng nhập .................................................................................................. 64
4.2.2 Quản lý tài khoản ....................................................................................... 65
4.2.3 Quản lý danh sách sản phẩm .................................................................... 65
4.2.4 Quản lý danh mục sản phẩm ..................................................................... 65
4.2.5 Quản lý đơn hàng ...................................................................................... 66
4.2.6 Quản lý kho hàng , tồn kho ....................................................................... 67
4.2.7 Thống kê doanh thu, số khách hàng, đơn đặt hàng ................................. 67
4.2.8 Thống kê đơn hàng .................................................................................... 68
KẾT LUẬN .................................................................................................................... 70
TÀI LIỆU THAM KHẢO ............................................................................................ 73

iii
LỜI CAM ĐOAN
Em xin cam đoan toàn bộ nội dung của đề tài này là kết quả từ công trình
nghiên cứu của bản thân và đượ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 và 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 kê 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.
Hà Nội, ngày tháng 5 năm 2025
Sinh viên
Cao Đức Việt

