
TRƯỜNG ĐẠ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Ế XÂY DỰNG PHẦN MỀM
QUẢN LÝ SINH VIÊN
Tên sinh viên : Nguyễn Đình Chung
Giảng viên hướng dẫn : Nguyễn Quỳnh Mai
Hà Nội, 4/2025
2025.2 CÔNG NGHỆ THÔNG TIN NGUYỄN ĐÌNH CHUNG 11190911

TRƯỜNG ĐẠ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Ế XÂY DỰNG PHẦN MỀM
QUẢN LÝ SINH VIÊN
Tên sinh viên : Nguyễn Đình Chung
Mã sinh viên : 11190911
Lớp : Công Nghệ Thông Tin 61A
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, 4/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 BẢNG, BIỂU ĐỒ ......................................................................... vi
DANH MỤC HÌNH ........................................................................................... viii
MỞ ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI ................................................................. 2
1.1. Lý do lựa chọn đề tài ................................................................................... 2
1.2. Mục tiêu đề tài ............................................................................................. 2
1.3. Đối tượng và phạm vi nghiên cứu ............................................................... 3
1.3.1. Đối tượng nghiên cứu ............................................................................ 3
1.3.2. Phạm vi nghiên cứu ............................................................................... 3
1.4. Xây dựng bài toán ........................................................................................ 3
1.5. Phương Pháp nghiên cứu ............................................................................. 4
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .................................................................... 6
2.1. Mô hình 3 lớp. .............................................................................................. 6
2.1.1. Khái niệm: ............................................................................................. 6
2.1.2. Mối quan hệ giữa DTO - DAL – BLL: ................................................. 7
2.2. Ngôn ngữ lập trình C# ................................................................................. 9
2.2..1 Giới thiệu ............................................................................................... 9
2.2.2. Đặc điểm nổi bật ................................................................................... 9
2.2.3. Ứng dụng trong đề tài.......................................................................... 10
2.3. Windows Form .......................................................................................... 10
2.3.1. Giới thiệu ............................................................................................. 10
2.3.2. Đặc điểm nổi bật ................................................................................. 11
2.3.4. Ứng dụng trong dề tài.......................................................................... 11
2.4. ADO.NET .................................................................................................. 12
2.5. Hệ quản trị Cơ sở dữ liệu SQL Server ....................................................... 13
2.5.1. Khái niệm ............................................................................................ 13
2.5.2. Ưu điểm của SQL ................................................................................ 14
2.6. Visual Studio .............................................................................................. 15

ii
CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG ..................................... 16
3.1. Phương pháp phân tích .............................................................................. 16
3.2. Mô tả bài toán ............................................................................................ 16
3.3. Phân tích chức năng hệ thống .................................................................... 18
3.3.1. Biểu đồ Usercase tổng quát ................................................................. 18
3.3.2. Phân rã và đặc tả usercase theo hướng chức năng .............................. 19
3.3.4. Biểu đồ tuần tự .................................................................................... 42
3.4.2. Mô hình quan hệ .................................................................................. 49
CHƯƠNG 4. KẾT QUẢ VÀ THẢO LUẬN .................................................... 50
4.1. Một số hình ảnh về giao diện cho admin ................................................... 50
KẾT LUẬN ......................................................................................................... 61
TÀI LIỆU THAM KHẢO ................................................................................. 63

iii
LỜI CAM ĐOAN
Em xin cam đoan rằng đề tài này là kết quả của quá trình học tập, nghiên cứu
và làm việc nghiêm túc của bản than em dưới sự hướng dẫn của giảng viên
hướng dẫn TS Nguyễn Quỳnh Mai. Toàn bộ nội dung được trình bày trong khóa
luận là do em tự thực hiện, không sao chép hay sử dụng trái phép bất kỳ nội dung
nào từ các công trình nghiên cứu, tài liệu, hoặc sản phẩm học thuật của người
khác mà không trích dẫn rõ ràng nguồn gốc. Em hoàn toàn chịu trách nhiệm
trước pháp luật và quy chế đào tạo của nhà trường về tính trung thực và bản
quyền của khóa luận này.
Nếu phát hiện có hành vi gian lận, sao chép, hoặc vi phạm bản quyền dưới
bất kỳ hình thức nào, em xin hoàn toàn chịu trách nhiệm và chấp nhận mọi hình
thức xử lý theo quy định hiện hành.
Hà Nội, ngày 5 tháng 5 năm 2025
Sinh viên
(ký, ghi rõ họ tên)
Nguyễn Đình Chung

