
TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
--------□□&□□--------
KHÓA LUẬN TỐT NGHIỆP
Đề tài:
Xây dựng website bán hàng online
Tên sinh viên : Nguyễn Hữu Thắng
Giảng viên hướng dẫn : Nguyễn Quỳnh Mai
Hà Nội, 5/2025
2024.2 CÔNG NGHỆ THÔNG TIN NGUYỄN HỮU THẮNG 11203542

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Đề tài:
Xây dựng website bán hàng online
Tên sinh viên : Nguyễn Hữu Thắng
Mã sinh viên : 11203542
Lớp : Công nghệ thông tin 62A
Ngành : Công nghệ thông tin
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : Nguyễn Quỳnh Mai
(Chữ ký GVHD)
Hà Nội, 5/2025

Mục Lục
LỜI CAM ĐOAN ................................................................................................i
DANH MỤC CÁC TỪ VIẾT TẮT .................................................................. ii
DANH MỤC BẢNG, BIỂU ĐỒ ...................................................................... iii
DANH MỤC HÌNH ...........................................................................................iv
MỞ ĐẦU .............................................................................................................. 1
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI ......................................................... 2
1.1. Lý do chọn đề tài ........................................................................................ 2
1.2. Mục tiêu đề tài ............................................................................................ 2
1.3. Phạm vi đề tài ............................................................................................. 3
1.4. Đối tượng nghiên cứu của đề tài ................................................................ 3
1.5. Quy trình nghiệp vụ ................................................................................... 3
1.6. Chức năng của đề tài .................................................................................. 4
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .................................................................. 5
2.1. Giới thiệu về thương mại điện tử ............................................................... 5
2.1.1. Tổng quan về thương mại điện tử........................................................ 5
2.1.2. Các mô hình Thương mại điện tử tiêu biểu ......................................... 5
2.1.3. Quy trình xây dựng hệ thống ............................................................... 6
2.1. Ngôn ngữ sử dụng ...................................................................................... 6
2.1.1. HTML .................................................................................................. 6
2.1.2. CSS ...................................................................................................... 7
2.1.3. PHP ...................................................................................................... 7
2.1.4. Localhost ............................................................................................. 7
2.3. Các công nghệ triển khai đề tài .................................................................. 8
2.3.1. Visual Studio Code .............................................................................. 8
2.3.2. Xampp ................................................................................................. 9
CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG ................................... 11
3.1. Giới thiệu về phương pháp phân tích ...................................................... 11
3.2. Biểu đồ use case ....................................................................................... 12
3.2.1. Biểu đồ use case tổng quát ................................................................ 12
3.2.2. Biểu đồ use case phân rã ................................................................... 12

3.3. Biểu đồ hoạt động (Activity Diagram) .................................................... 23
3.3.1. Biểu đồ hoạt động cho chức năng đăng nhập, đăng kí ...................... 23
3.3.2. Biểu đồ hoạt động cho chức năng xem sản phẩm ............................. 24
3.3.3. Biểu đồ hoạt động cho chức năng quản lý giỏ hàng.......................... 24
3.3.4. Biểu đồ hoạt động cho chức năng thanh toán.................................... 25
3.3.5. Biểu đồ hoạt động cho chức năng quản lý sản phẩm ........................ 25
3.3.6. Biểu đồ hoạt động cho chức năng quản lý danh mục ........................ 26
3.3.7. Biểu đồ hoạt động cho chức năng tìm kiếm sản phẩm ...................... 26
3.3.8. Biểu đồ hoạt động cho chức năng quản lý thông tin cá nhân ............ 27
3.3.9. Biểu đồ hoạt động cho chức năng quản lý khách hàng ..................... 27
3.3.10. Biểu đồ hoạt động cho chức năng quản lý đơn hàng ...................... 28
3.3.11. Biểu đồ hoạt động cho chức năng xem thống kê............................. 28
3.3. Biểu đồ tuần tự ......................................................................................... 29
3.3.1. Biểu đồ tuần tự cho chức năng đăng nhập ........................................ 29
3.3.2. Biểu đồ tuần tự cho chức năng xem sản phẩm .................................. 29
3.3.3. Biểu đồ tuần tự cho chức năng quản lý giỏ hàng .............................. 30
3.3.4. Biểu đồ tuần tự cho chức năng thanh toán ........................................ 30
3.3.5. Biểu đồ tuần tự cho chức năng quản lý sản phẩm ............................. 31
3.3.6. Biểu đồ tuần tự cho chức năng quản lý danh mục ............................ 31
3.3.7. Biểu đồ tuần tự cho chức năng xem thống kê ................................... 32
3.3.8. Biểu đồ tuần tự cho chức năng tìm kiếm sản phẩm .......................... 32
3.3.9. Biểu đồ tuần tự cho chức năng quản lý khách hàng .......................... 33
3.3.10. Biểu đồ tuần tự cho chức năng quản lý đơn hàng ........................... 33
3.3.11. Biểu đồ tuần tự cho chức năng quản lý thông tin cá nhân .............. 34
3.4. Biểu đồ lớp ............................................................................................... 34
3.5. Thiết kế cơ sở dữ liệu ............................................................................... 35
3.5.1. Các bảng dữ liệu ............................................................................... 35
3.5.2. Mối liên hệ giữa các bảng ................................................................ 38
CHƯƠNG 4: KẾT QUẢ VÀ THẢO LUẬN .................................................. 39
4.1. Kết quả đạt được ...................................................................................... 39
4.1.1. Giao diện đăng nhập .......................................................................... 39

4.1.2. Giao diện trang chủ admin ................................................................ 39
4.1.3. Giao diện trang thay đổi thông tin ..................................................... 40
4.1.4. Giao diện trang thêm admin .............................................................. 40
4.1.5. Giao diện trang list sản phẩm ............................................................ 41
4.1.6. Giao diện trang thêm sản phẩm ......................................................... 41
4.1.7. Giao diện trang edit sản phẩm ........................................................... 42
4.1.8. Giao diện trang thống kê ................................................................... 42
4.1.9. Giao diện trang đăng ký .................................................................... 43
4.1.10. Giao diện trang chính người dùng ................................................... 43
4.1.11. Giao diện trang giỏ hàng ................................................................. 44
4.2. Thảo luận về hệ thống .............................................................................. 44
4.2.1. Điểm mạnh ........................................................................................ 44
4.2.2. Hạn chế .............................................................................................. 44
4.2.3. So sánh với các hệ thống khác........................................................... 45
4.2.4. Đánh giá tổng quan ............................................................................ 45
KẾT LUẬN ....................................................................................................... 46

