
ĐẠ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 hệ thống
nhà hàng cao cấp ở Hà Nội
Tên sinh viên : Ngô Thị Trang
Giảng viên hướng dẫn : ThS. Tống Thị Minh Ngọc
Hà Nội, 5/2025
2025. 1 KHOA HỌC MÁY TÍNH NGÔ THỊ TRANG 11218429

ĐẠ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 hệ thống nhà
hàng cao cấp ở Hà Nội
Tên sinh viên : Ngô Thị Trang
Mã sinh viên : 11218429
Lớp : Khoa học máy tính K63
Ngành : Khoa học máy tính
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : ThS. Tống Thị Minh Ngọc
(Chữ ký GVHD)
Hà Nội, 5/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 ............................................................................................ vi
DANH MỤC HÌNH ............................................................................................ vii
MỞ ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI ........................................................... 2
1.1. Mô tả bài toán ........................................................................................... 2
1.2. Công cụ, công nghệ sử dụng .................................................................... 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Ệ THỐNG ........................................................... 9
2.1. UML ............................................................................................................. 9
2.1.1. Khái niệm UML .................................................................................... 9
2.1.2. Chức năng của UML ........................................................................... 10
2.1.3. Các loại biểu đồ của UML .................................................................. 11
2.2. Phân tích yêu cầu hệ thống ........................................................................ 15
2.2.1. User story ............................................................................................ 15
2.2.2. UC của hệ thống .................................................................................. 16
2.3. Mô hình hóa chức năng ............................................................................. 16
2.4. Mô hình hóa nghiệp vụ .............................................................................. 19
2.5. Mô hình hóa hành vi bằng biểu đồ trình tự ............................................... 25
2.6 Mô hình hóa cấu trúc bằng biểu đồ chi tiết lớp (Class Diagram) ............... 31
CHƯƠNG 3. THIẾT KẾ HỆ THỐNG ............................................................ 32
3.1. Kiến trúc hệ thống ...................................................................................... 32
3.1.1. Cấu trúc thư mục Django .................................................................... 33
3.1.2. Thiết kế cơ sở dữ liệu .......................................................................... 35

ii
3.2. Thiết kế giao diện ...................................................................................... 40
3.1.1. Giao diện website phía Khách hàng .................................................... 40
3.1.2. Giao diện website phía Nhà hàng ........................................................ 48
3.1.3. Giao diện website phía Admin ............................................................ 51
CHƯƠNG 4. CÀI ĐẶT THỬ NGHIỆM.......................................................... 54
4.1. Cài đặt hệ thống ......................................................................................... 54
4.2. Triển khai và kiểm thử hệ thống ................................................................ 56
KẾT LUẬN ......................................................................................................... 59
TÀI LIỆU THAM KHẢO ................................................................................. 60

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 ThS. Tống Thị Minh Ngọc. 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 toàn bộ trách nhiệm
nếu có bất cứ vấn đề nào xảy ra.
Hà nội, ngày tháng năm 20
Sinh viên
(ký, ghi rõ họ tên)

