TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
THIT K XÂY DNG PHN MM
QUN LÝ SINH VIÊN
Tên sinh viên : Nguyễn Đình Chung
Giảng viên hướng dn : Nguyn Qunh Mai
Hà Ni, 4/2025
2025.2 CÔNG NGH THÔNG TIN NGUYỄN ĐÌNH CHUNG 11190911
TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
THIT K XÂY DNG PHN MM
QUN LÝ SINH VIÊN
Tên sinh viên : Nguyễn Đình Chung
Mã sinh viên : 11190911
Lp : 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 dn : Nguyn Qunh Mai
(Ch ký GVHD)
Hà Ni, 4/2025
i
MC LC
MC LC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................ iii
LI CM ƠN ...................................................................................................... iv
DANH MC BNG, BIU Đ ......................................................................... vi
DANH MC HÌNH ........................................................................................... viii
M ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TNG QUAN ĐỀ TÀI ................................................................. 2
1.1. Lý do la chọn đề tài ................................................................................... 2
1.2. Mục tiêu đề tài ............................................................................................. 2
1.3. Đối tưng và phm vi nghiên cu ............................................................... 3
1.3.1. Đối tượng nghiên cu ............................................................................ 3
1.3.2. Phm vi nghiên cu ............................................................................... 3
1.4. Xây dng bài toán ........................................................................................ 3
1.5. Phương Pháp nghiên cứu ............................................................................. 4
CHƯƠNG 2. CƠ S LÝ THUYT .................................................................... 6
2.1. Mô hình 3 lp. .............................................................................................. 6
2.1.1. Khái nim: ............................................................................................. 6
2.1.2. Mi quan h gia 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 THIT K H THNG ..................................... 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ệ thng .................................................................... 18
3.3.1. Biểu đồ Usercase tng quát ................................................................. 18
3.3.2. Phân rã và đặc t usercase theo hướng chc năng .............................. 19
3.3.4. Biểu đồ tun t .................................................................................... 42
3.4.2. Mô hình quan h .................................................................................. 49
CHƯƠNG 4. KT QU VÀ THO LUN .................................................... 50
4.1. Mt s hình nh v giao din cho admin ................................................... 50
KT LUN ......................................................................................................... 61
TÀI LIU THAM KHO ................................................................................. 63
iii
LỜI CAM ĐOAN
Em xin cam đoan rằng đề tài này là kết qu ca quá trình hc tp, nghiên cu
làm vic nghiêm túc ca bn than em i s hướng dn ca ging viên
hướng dn TS Nguyn Qunh Mai. Toàn b nội dung được trình y trong khóa
lun là do em t thc hin, không sao chép hay s dng trái phép bt k ni dung
nào t các công trình nghiên cu, tài liu, hoc sn phm hc thut của ngưi
khác không trích dn ràng ngun gc. Em hoàn toàn chu trách nhim
trưc pháp lut quy chế đào tạo ca n trường v nh trung thc bn
quyn ca khóa lun này.
Nếu phát hin hành vi gian ln, sao chép, hoc vi phm bn quyền dưới
bt k hình thc nào, em xin hoàn toàn chu trách nhim chp nhn mi nh
thc x lý theo quy đnh hin hành.
Ni, ngày 5 tháng 5 năm 2025
Sinh viên
(ký, ghi rõ hn)
Nguyễn Đình Chung