
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Xây dựng website đánh giá an toàn thông tin
dành cho doanh nghiệp nhỏ và vừa
Tên sinh viên : Phạm Công Thành
Giảng viên hướng dẫn : ThS. Trần Thị Mỹ Diệp
Hà Nội, 5/2025
2025.2 CÔNG NGHỆ THÔNG TIN PHẠM CÔNG THÀNH 11215325

ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Xây dựng website đánh giá an toàn thông tin
dành cho doanh nghiệp nhỏ và vừa
Tên sinh viên : Phạm Công Thành
Mã sinh viên : 11215325
Lớp : Công nghệ thông tin 63B
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : ThS. Trần Thị Mỹ Diệp
(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, BIỂU ĐỒ ......................................................................... vi
DANH MỤC HÌNH ........................................................................................... viii
LỜI 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 nghiên cứu ................................................................................. 3
1.3. Phạm vi nghiên cứu .................................................................................. 4
1.4. Đối tượng nghiên cứu ............................................................................... 4
1.5. Mô tả bài toán ........................................................................................... 4
1.6. Xây dựng bộ câu hỏi đánh giá an toàn thông tin ...................................... 6
1.6.1. Tổng quan tài liệu .............................................................................. 6
1.6.2. Nguyên lý xây dựng câu hỏi .............................................................. 8
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT THỰC HIỆN ĐỀ TÀI ........................... 11
2.1. Thư viện React ........................................................................................ 11
2.1.1. Tổng quan về React ......................................................................... 11
2.1.2. Cách hoạt động của React ................................................................ 11
2.2. Node.js và Express.js .............................................................................. 12
2.2.1. Node.js ............................................................................................. 12
2.2.2. Express.js ......................................................................................... 12
2.3. MongoDB ............................................................................................... 13
2.3.1. Tổng quan về MongoDB ................................................................. 13
2.3.2. Cách hoạt động của MongoDB ........................................................ 13
2.4. Tailwind CSS .......................................................................................... 14
2.5. Local Storage .......................................................................................... 15
2.6. EmailJS ................................................................................................... 16
2.7. Chart.js .................................................................................................... 16

ii
CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .............................. 18
3.1. Phân tích hệ thống .................................................................................. 18
3.1.1. Quy trình nghiệp vụ ......................................................................... 18
3.1.2. Các biểu đồ use case ........................................................................ 19
3.1.3. Các bảng đặc tả use case .................................................................. 25
3.1.4. Các biểu đồ hoạt động ..................................................................... 35
3.1.5. Các biểu đồ trình tự ......................................................................... 44
3.1.6. Biểu đồ lớp lĩnh vực ........................................................................ 53
3.2. Thiết kế hệ thống .................................................................................... 54
3.2.1. Thiết kế cơ sở dữ liệu ...................................................................... 54
3.2.2. Thiết kế sitemap ............................................................................... 55
3.2.3. Thiết kế giao diện ............................................................................ 56
CHƯƠNG 4. TRIỂN KHAI VÀ THỬ NGHIỆM ........................................... 58
4.1. Triển khai sản phẩm ............................................................................... 58
4.2. Giới thiệu về website .............................................................................. 59
4.3. Kết quả thử nghiệm và đánh giá ............................................................. 68
4.3.1. Kết quả thử nghiệm .......................................................................... 68
4.3.2. Đánh giá ........................................................................................... 71
4.3.3. Hướng phát triển trong tương lai ..................................................... 72
KẾT LUẬN ......................................................................................................... 73
TÀI LIỆU THAM KHẢO ................................................................................. 74
KẾT QUẢ TURNITIN ...................................................................................... 76

iii
LỜI CAM ĐOAN
Tôi tên là Phạm Công Thành, sinh viên lớp Công nghệ thông tin 63B, khóa
63, Trường Công nghệ, Đại học Kinh tế Quốc dân. Tôi xin cam đoan rằng đây là
khóa luận do chính tôi thực hiện với sự hướng dẫn của ThS. Trần Thị Mỹ Diệp.
Toàn bộ nội dung trong khóa luận này là kết quả nghiên cứu và làm việc
của tôi, không sao chép từ bất kỳ nguồn nào. Nếu có bất kỳ hành vi gian lận nào
được phát hiện, tôi xin chịu hoàn toàn trách nhiệm trước Hội đồng và chấp nhận
mọi kết quả liên quan đến khóa luận của mình.
Hà Nội, ngày tháng năm 2025
Sinh viên

