ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Thiết kế và xây dng Website h thng
nhà hàng cao cp Hà Ni
Tên sinh viên : Ngô Th Trang
Giảng viên hướng dn : ThS. Tng Th Minh Ngc
Hà Ni, 5/2025
2025. 1 KHOA HC MÁY TÍNH NGÔ TH TRANG 11218429
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Thiết kế và xây dng Website h thng nhà
hàng cao cp Hà Ni
Tên sinh viên : Ngô Th Trang
Mã sinh viên : 11218429
Lp : Khoa hc máy tính K63
Ngành : Khoa hc máy tính
Khoa : Công ngh thông tin
Giảng viên hướng dn : ThS. Tng Th Minh Ngc
(Ch ký GVHD)
Hà Ni, 5/2025
i
MỤC LỤC
MC LC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................ iii
LI CM ƠN ...................................................................................................... iv
DANH MC CÁC T VIT TT ..................................................................... v
DANH MC BNG ............................................................................................ vi
DANH MC HÌNH ............................................................................................ vii
M ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TNG QUAN V ĐỀ TÀI ........................................................... 2
1.1. Mô t bài toán ........................................................................................... 2
1.2. Công c, công ngh s dng .................................................................... 2
1.3.1. Visual Studio Code ................................................................................ 2
1.3.2. My SQL Workbench ............................................................................. 3
1.3.3 Django .................................................................................................... 4
1.3.4 Draw.io ................................................................................................... 6
1.3.5 Figma ...................................................................................................... 7
CHƯƠNG 2. PHÂN TÍCH H THNG ........................................................... 9
2.1. UML ............................................................................................................. 9
2.1.1. Khái nim UML .................................................................................... 9
2.1.2. Chức năng của UML ........................................................................... 10
2.1.3. Các loi biểu đồ ca UML .................................................................. 11
2.2. Phân tích yêu cu h thng ........................................................................ 15
2.2.1. User story ............................................................................................ 15
2.2.2. UC ca h thng .................................................................................. 16
2.3. Mô hình hóa chức năng ............................................................................. 16
2.4. Mô hình hóa nghip v .............................................................................. 19
2.5. Mô hình hóa hành vi bng biu đồ trình t ............................................... 25
2.6 Mô hình hóa cu trúc bng biểu đồ chi tiết lp (Class Diagram) ............... 31
CHƯƠNG 3. THIT K H THNG ............................................................ 32
3.1. Kiến trúc h thng ...................................................................................... 32
3.1.1. Cấu trúc thư mục Django .................................................................... 33
3.1.2. Thiết kế cơ s d liu .......................................................................... 35
ii
3.2. Thiết kế giao din ...................................................................................... 40
3.1.1. Giao din website phía Khách hàng .................................................... 40
3.1.2. Giao din website phía Nhà hàng ........................................................ 48
3.1.3. Giao din website phía Admin ............................................................ 51
CHƯƠNG 4. CÀI ĐT TH NGHIM.......................................................... 54
4.1. Cài đặt h thng ......................................................................................... 54
4.2. Trin khai và kim th h thng ................................................................ 56
KT LUN ......................................................................................................... 59
TÀI LIU THAM KHO ................................................................................. 60
iii
LỜI CAM ĐOAN
Em xin cam đoan toàn bộ ni dung của đề tài này kết qu t công trình nghiên
cu ca bản thân được thc hin một cách hoàn toàn độc lập i s hướng dn
ca ThS. Tng Th Minh Ngc. Quá trình nghiên cu kết qu báo cáo được
hoàn thành ti trưng Công nghệ, Đại hc Kinh tế Quc dân.
Các tài liu tham kho, s liu thng kê phc v cho công tác nghiên cứu được
s dụng đúng quy định và tuân theo Pháp lut ca Nhà nưc. Ni dung và kết qu
của đề tài được nêu trong báo cáo y hoàn toàn trung thực chưa từng được
công b trong bt k nghiên cứu nào trước đây. Em xin chịu toàn b trách nhim
nếu có bt c vấn đềo xy ra.
Hà ni, ngày tháng năm 20
Sinh viên
(ký, ghi rõ hn)