ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
XÂY DỰNG WEBSITE THƯƠNG
MẠI ĐIỆN T
Tên sinh viên : Đỗ Tun Minh
Giảng viên hướng dn : TS. Phm Tho
Hà Ni, 9/2025
2025.9 CÔNG NGH THÔNG TIN ĐỖ TUN MINH 11206070
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Xây dựng website thương mại đin t
Tên sinh viên : Đỗ Tun Minh
Mã sinh viên : 11206070
Lp : 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 dn : TS. Phm Tho
(Ch ký GVHD)
Hà Ni, 9/2025
Khóa luận tốt nghiệp GVHD: TS. Phạm Thảo
Sinh viên: Đỗ Tun Minh
i
MỤC LỤC
MC LC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................. v
DANH MC BNG ............................................................................................ vi
DANH MC HÌNH ............................................................................................ vii
M ĐẦU ............................................................................................................... 1
CHƯƠNG I: TỔNG QUAN V KHÓA LUN ................................................ 3
1.1. Gii thiu chung ............................................................................................ 3
1.2. Phương pháp tiếp cn ................................................................................... 4
1.3. Yêu cu đt ra ................................................................................................ 4
1.3.1. Yêu cu chức năng ................................................................................................... 4
1.3.2. Yêu cu phi chc năng ............................................................................................ 5
1.4. Mc tiêu ca khóa lun................................................................................. 5
1.5. Phm vi khóa lun ......................................................................................... 6
Chương II: GIỚI THIU CÁC CÔNG NGH S DNG ............................. 7
2.1. Ngôn ng lp trình Python ........................................................................... 7
2.1.1. Ngôn ng Python ..................................................................................................... 7
2.1.2. Flask .......................................................................................................................... 7
2.1.3. Jinja2 ......................................................................................................................... 7
2.1.4. Môi trường phát trin Pycharm ............................................................................. 8
2.2. HTML ............................................................................................................. 8
2.2.1. Khái nim.................................................................................................................. 8
2.2.2. Ưu và nhược điểm ca HTML ................................................................................ 8
2.3. CSS.................................................................................................................. 9
2.3.1. Khái nim.................................................................................................................. 9
2.3.2. Điểm mnh ca CSS ................................................................................................ 9
2.4. SQLite ........................................................................................................... 10
CHƯƠNG III: KHO SÁT THC T H THNG .................................... 11
3.1. Li ích của website thương mi đin t .................................................... 11
Khóa luận tốt nghiệp GVHD: TS. Phạm Thảo
Sinh Viên: Đỗ Tun Minh
ii
3.2. Kho sát mt s website thương mại điện t ............................................ 11
3.3. Mi liên h gia các chức năng và d liu trong h thng ...................... 12
Chương IV: PHÂN TÍCH VÀ THIT K H THNG ............................... 13
4.1. Phân tích và mô t h thng ....................................................................... 13
4.1.1. Chức năng đối vi qun tr viên ........................................................................... 13
4.1.2. Chức năng đối với người dùng ............................................................................. 13
4.2. Phân tích và thiết kế h thng .................................................................... 14
4.3. Phn biểu đồ Use Case ................................................................................ 15
4.3.1. Biểu đồ use case tng quát .................................................................................... 15
4.3.2. Biểu đồ use case đăng nhập ................................................................................... 16
4.3.3. Biểu đồ use case tìm kiếm ...................................................................................... 17
4.3.4. Biểu đồ use case xem thông tin sn phm ............................................................ 18
4.3.5. Biểu đồ use case xem thông tin tài khon ............................................................ 19
4.3.6. Biểu đồ use case qun lý gi hàng......................................................................... 20
4.3.7. Biểu đồ use case xem đơn hàng ............................................................................. 21
4.3.8. Biểu đồ use case qun lý sn phm....................................................................... 22
4.3.9. Biểu đồ use case qun lý tài khoản người dùng .................................................. 23
4.3.10. Biểu đồ use case quản lý đơn hàng ..................................................................... 24
4.3.11. Biểu đồ use case thng kê .................................................................................... 25
4.4. Phn biểu đồ hot đng .............................................................................. 26
4.4.1. Biểu đồ hoạt động chức năng đăng nhập ............................................................. 26
4.4.2. Biểu đồ hoạt động chức năng đăng ký ................................................................. 27
4.4.3. Biểu đồ hoạt động chức năng tìm kiếm ................................................................ 28
4.4.4. Biểu đồ hoạt động chức năng cập nht thông tin tài khon ............................... 29
4.4.5. Biểu đồ hoạt động chức năng giỏ hàng ................................................................ 30
4.4.6. Biểu đồ hoạt động chức năng xem đơn hàng người dùng .................................. 31
4.4.7. Biểu đồ hoạt động chức năng quản lý sn phm ................................................. 32
4.4.8. Biểu đồ hoạt động chức năng quản lý tài khon ................................................. 33
4.4.9. Biểu đồ hoạt động chức năng quản lý đơn hàng ................................................. 34
4.5. Phn biểu đồ tun t ................................................................................... 35
4.5.1. Biểu đồ tun t chức năng đăng nhập ................................................................. 35
Khóa luận tốt nghiệp GVHD: TS. Phạm Thảo
Sinh Viên: Đỗ Tun Minh
iii
4.5.2. Biểu đồ tun t chức năng đăng ký ...................................................................... 36
4.5.3. Biểu đồ tun t chức năng tìm kiếm và xem chi tiết sn phm ......................... 37
4.5.4. Biểu đồ tun t chức năng cập nht thông tin tài khon ................................... 38
4.5.5. Biểu đồ tun t chức năng quản lý gi hàng ....................................................... 39
4.5.6. Biểu đồ tun t chức năng quản lý sn phm ..................................................... 40
4.5.7. Biểu đồ tun t chức năng quản lý tài khon ...................................................... 41
4.5.8. Biểu đồ tun t chức năng quản lý đơn hàng ...................................................... 42
4.6. Phn biểu đồ lp .......................................................................................... 43
4.7. Phân tích cơ sở d liu ................................................................................ 43
4.7.1. Bng users ............................................................................................................... 43
4.7.2. Bng admin ............................................................................................................. 44
4.7.3. Bng products ........................................................................................................ 44
4.7.4. Bng orders ............................................................................................................ 45
4.7.5. Bng order_details ................................................................................................. 45
Chương V: MT S GIAO DIN CHÍNH CA WEBSITE ....................... 46
5.1. Trang đăng nhập ......................................................................................... 46
5.2. Trang đăng ký ............................................................................................. 47
5.3. Trang ch ..................................................................................................... 48
5.4. Trang chi tiết sn phm .............................................................................. 50
5.5. Trang giao diện người dùng ....................................................................... 51
5.6. Trang gi hàng ............................................................................................. 52
5.7. Trang đơn hàng ........................................................................................... 53
5.8. Trang biểu đồ thng kê ............................................................................... 54
5.9. Trang qun lý sn phm ............................................................................. 56
5.10. Trang cp nht sn phm ......................................................................... 57
5.11. Trang qun lý tài khoản người dùng ...................................................... 58
5.12. Trang qun lý đơn hàng ........................................................................... 59
KT LUN ......................................................................................................... 61