
Xây d ng ựh th ng qu n lý thông tin sinh viênệ ố ả
M C L CỤ Ụ
PHẦN I: MỞ ĐẦU .................................................................................................................. 4
1. Lý do chọn đề tài ................................................................................................... 4
2. Đối tượng nghiên cứu .......................................................................................... 5
3. Phạm vi nghiên cứu .............................................................................................. 5
4. Mục đích nghiên cứu ............................................................................................ 5
5. Phương pháp nghiên cứu .................................................................................... 6
6. Ý nghĩa lý luận và thực tiễn của đề tài ................................................................ 6
PHẦN 2: NỘI DUNG .............................................................................................................. 7
CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG QUẢN LÝ
THÔNG TIN SINH VIÊN ....................................................................................................... 7
1.1 Giới thiệu đề tài ................................................................................................... 7
1.2. Nghiệp vụ của phần mềm xây dựng hệ thống quản lý thông tin sinh viên ..... 8
1.2. 1 Phần dành cho giảng viên, sinh viên ............................................................... 9
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ......................................... 10
2.1. Biểu đồ UseCase ............................................................................................ 10
2.1.1 Xác định các tác nhân và UseCase ................................................................ 10
2.1.2 UseCase tổng quan hệ thống. ........................................................................ 11
2.1.3 UseCase mô tả phần đăng nhập. ................................................................... 12
............................................................................................................................... 17
2.1.8 UseCase hệ thống quản lý sinh viên .............................................................. 17
2.1.9 UseCase mô tả phần quản lý sinh viên .......................................................... 19
2.1.10 UseCase thông tin sinh viên ......................................................................... 21
2.1.11 UseCase sự kiện sinh viên ........................................................................... 22
2.1.13 UseCase quản lý điểm .................................................................................. 24
2.2. Biểu đồ tuần tự. ............................................................................................... 27
2.2.2 Biểu đồ tuần tự mô tả chức năng nhập sinh viên ......................................... 27
2.2.3 Biểu đồ tuần tự mô tả chức năng cập nhật dữ liệu sinh viên ....................... 28
2.2.4 Biểu đồ tuần tự mô tả chức năng xóa thông tin sinh viên ............................ 28
2.2.5 Biểu đồ tuần tự mô tả chức năng nhập thông tin sinh viên từ excel ............. 29
Trang: 1

Xây d ng ựh th ng qu n lý thông tin sinh viênệ ố ả
2.2.6 Biểu đồ tuần tự mô tả chức năng cập nhật thông tin sinh viên ..................... 30
2.2.7 Biểu đồ tuần tự mô tả chức năng nhập sự kiện sinh viên ............................ 30
2.2.8 Biểu đồ tuần tự mô tả chức năng giáo viên ................................................... 31
2.2.9 Biểu đồ tuần tự mô tả chức năng quản lý môn học ....................................... 31
2.2.10 Biểu đồ tuần tự mô tả chức năng quản lý điểm ........................................... 32
2.2.12 Biểu đồ tuần tự mô tả chức năng hạnh kiểm ............................................... 33
2.3. Biểu đồ lớp. ..................................................................................................... 34
CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU ......................................................................... 35
3.1. Các bảng dữ liệu ............................................................................................. 35
3.2. Chi tiết các bảng trong CSDL ......................................................................... 35
3.2.1 Bảng tblGiaoVien .......................................................................................... 35
3.2.2 Bảng tblLop .................................................................................................. 37
3.2.3 Bảng tblGVCN ............................................................................................... 37
3.2.4 Bảng tblKeSinhVien ...................................................................................... 38
3.2.5 Bảng tblSinhVienLop .................................................................................... 38
3.2.6 Bảng tblKhenThuongKyLuat ......................................................................... 39
Bảng tblKhenThuongKyLuat: lưu trữ thông tin khen thưởng kỷ luật. ......................... 39
3.2.7 Bảng tblCanBoLop ........................................................................................ 40
3.2.8 Bảng tblChucVuLop ...................................................................................... 40
Bảng tblChucVuLop: lưu trữ thông tin chức vụ trong lớp. .......................................... 40
3.2.9 Bảng tblMonHoc ............................................................................................ 40
3.2.10 Bảng tblDiem ............................................................................................... 42
3.2.11 Bảng tblHanhKiem ...................................................................................... 43
3.2.12 Bảng tblDonViQuanLy ................................................................................ 44
3.2.13 Bảng tblLoai ................................................................................................ 45
Bảng tblLoai: lưu trữ thông tin về loại. ........................................................................ 45
3.2.14 Bảng tblMucDo ............................................................................................ 45
3.2.15 Bảng tblNhatKyDongBo .............................................................................. 45
3.2. 16 Bảng tblPhanQuyen ................................................................................... 46
3.2.17 Bảng tblChiTietDongBo ............................................................................. 46
3.2.18 Bảng tblChuyenDoi ..................................................................................... 47
Bảng tblChuyenDoi: lưu trữ thông tin chuyển đổi. ...................................................... 47
CHƯƠNG 4: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN ................................................ 48
4.1 Giao diện đăng nhập hệ thống. ...................................................................... 48
Trang: 2

Xây d ng ựh th ng qu n lý thông tin sinh viênệ ố ả
4.2 Giao diện chính của chương trình. .................................................................. 48
4.3 Giao diện thêm môn học từ danh sách môn học. .......................................... 49
4.4 Giao diện thông tin lớp học. ............................................................................. 50
4.5 Giao diện quản lý lớp học. ............................................................................... 52
4.6 Giao diện thông tin chức vụ lớp. ...................................................................... 53
4.7 Giao diện cập nhật thông tin chức vụ lớp ........................................................ 54
4.8 Giao diện thông tin sinh viên. .......................................................................... 55
4.9 Giao diện quản lý sinh viên ............................................................................. 56
4.10 Giao diện sự kiện sinh viên ........................................................................... 57
4.11 Giao diện khen thưởng kỷ luật. ..................................................................... 58
4.12 Giao diện form chuyển lớp. ............................................................................ 58
4.13 Giao diện form quản lý môn học. ................................................................... 59
4.14 Giao diện form quản lý điểm. ......................................................................... 60
4.15 Giao diện form quản lý hạnh kiểm ................................................................. 61
4.16 Giao diện chọn lớp lưu bảng điểm. ............................................................... 63
4.17 Giao diện chọn sinh viên lưu bảng điểm. ...................................................... 64
4.18 Giao diện kết quả học tập. ............................................................................. 65
4.19 Giao diện nhập điểm từ excel. ....................................................................... 66
4.20 Giao diện nhập hạnh kiểm từ excel. .............................................................. 67
...................................................................................................................................... 67
4.21 Giao diện danh sách cột lựa chọn. ................................................................ 68
4.22 Giao diện thông tin giáo viên. ........................................................................ 69
4.23 Giao diện quản lý thông tin giáo viên. ........................................................... 69
PHẦN III: KẾT LUẬN ............................................................................................................ 70
PHẦN IV: TÀI LIỆU THAM KHẢO ....................................................................................... 79
79
79
Trang: 3

Xây d ng ựh th ng qu n lý thông tin sinh viênệ ố ả
PH N I: M ĐUẦ Ở Ầ
1. Lý do ch n đ tàiọ ề
Hi n nay các tr ng đi h c t i Vi t Nam, cũng nh các doanh nghi p ệ ườ ạ ọ ạ ệ ư ệ
đang trong ti n trình ng d ng m nh m s phát tri n c a công ngh thongế ứ ụ ạ ẽ ự ể ủ ệ
tin vào qu n lý.M i đu ch là nh ng máy tính cá nhân đn gi n và hi n ả ớ ầ ỉ ữ ơ ả ệ
nay là các m ng thông tin ph c t p, vi c ng d ng công ngh thông tin vàoạ ứ ạ ệ ứ ụ ệ
qu n lý có th thay th hoàn toàn các công vi c th công , sau đây là minh ả ể ế ệ ủ
ch ng cho vi c áp d ng công ngh thông tin vào h th ng qu n lý.ứ ệ ụ ệ ệ ố ả
* H th ng qu n lý sinh viên khi ch a ng d ng công ngh thông tinệ ố ả ư ứ ụ ệ
T n nhi u th i gian vào vi c tìm ki m và s a ch a thông tin.ố ề ờ ệ ế ử ữ
T n nhi u không gian l u tr , vi c in n g p nhi u khó khăn.ố ề ư ữ ệ ấ ặ ề
T n kém chi phí vào vi c s d ng ngu n nhân l c và ph c h i tài ố ệ ử ụ ồ ự ụ ồ
li u.ệ
Vi c theo dõi và ki m tra g p nhi u khó khăn.ệ ể ặ ề
* H th ng qu n lý sinh viên khi ng d ng công ngh thông tinệ ố ả ứ ụ ệ
Ti t ki m th i gian và chi phí.ế ệ ờ
Qu n lý hi u qu ngu n l c.ả ệ ả ồ ự
Có th liên k t, ph i h p v i các phòng ban khác nhau.ể ế ố ợ ớ
Ng i qu n lý có th theo dõi và ki m tra d dàng.ườ ả ể ể ễ
Hi n th các sinh viên đã đóng h c phí và không đóng h c phíể ị ọ ọ
X lý kh i l ng d li u l n chính xác , nhanh g n. ử ố ượ ữ ệ ớ ọ
Trang: 4

Xây d ng ựh th ng qu n lý thông tin sinh viênệ ố ả
Do n m b t đc nhu c u c a ng i dùng cùng v i s phát tri n c a công ắ ắ ượ ầ ủ ườ ớ ự ể ủ
ngh thông tin , nhóm em đã lên ý t ng làm ph n m m qu n lý Sinh Viên ệ ưở ầ ề ả
đ kh c ph c khó khăn trong quá trình qu n lý và gi m thi u chi phí , nhân ể ắ ụ ả ả ể
l c , tăng đ tin c y và chính xác trong quá trình qu n lý.ự ộ ậ ả
2. Đi t ng nghiên c uố ượ ứ
V i đ tài này, chúng em t p trung vào các n i dung :ớ ề ậ ộ
Tìm hi u, nghiên c u ngôn ng l p trình C#.ể ứ ữ ậ
Phân tích và thi t k h th ng b ng UML. ế ế ệ ố ằ
Tìm hi u cách th c qu n lý thông tin sinh viên và k ho ch đào t o.ể ứ ả ế ạ ạ
Tìm hi u các công c xây d ng ch ng trình: s d ng Visual Studioể ụ ự ươ ử ụ
2010 đ thi t k giao di n và xây d ng ph n m m, s d ng SQL Serverể ế ế ệ ự ầ ề ử ụ
2008 đ thi t k c s d li u cho h th ng.ể ế ế ơ ở ữ ệ ệ ố
3. Ph m vi nghiên c uạ ứ
Trong m t kho ng th i gian có h n, chúng em ch t p trung vào nghiên c uộ ả ờ ạ ỉ ậ ứ
bài toán : Thông tin sinh viên, l p, qu n lý đi m và h nh ki mớ ả ể ạ ể
4. M c đích nghiên c uụ ứ
Nghiên c u lý thuy t giúp chúng ta:ứ ế
Hi u đc cách s d ng c a ngôn ng C#, trong đó có các điể ượ ử ụ ủ ữ ố
t ng, ph ng th c, thu c tính…ượ ươ ứ ộ
Bi t cách phân tích thi t k h th ng b ng UML, s d ng công c STARế ế ế ệ ố ằ ử ụ ụ
UML đ thi t k .ể ế ế
Bi t cách s d ng ph n m m Visual Studio 2010 đ thi t k giaoế ử ụ ầ ề ể ế ế
di n và xây d ng ph n m m xây d ng h th ng qu n lý thông tin sinh viênệ ự ầ ề ự ệ ố ả
và k ho ch đào t o.ế ạ ạ
Bi t cách s d ng h qu n tr CSDL trong SQLế ử ụ ệ ả ị
Nghiên c u th c ti n, công ngh nh m :ứ ự ễ ệ ằ
Trang: 5