Luận văn Chương trình quản lý thông tin giảng viên cho khoa công nghệ thông tin trường cao đẳng Nguyễn Tất Thành
MỤC LỤC Trang Lời cảm ơn.1 Đềcương chi tiết.2 Mục lục.6 Bảng các hình vẽ.11 Tómtắt khóa luận.13 Lời mở đầu.15 Chương1: Khảo sát hiện trạng.16 1.1. Hiện trạng tổchức.17 1.2. Hiện trạng tin học.18 1.3. Hiện trạng nghiệp vụ.18 Chương2:Mô tảbài toán và cách giải quyết vấn đề.20 2.1. Mô tảbài toán.21 2.2. Yêu cầu chức năng, phi chức năng.22 2.2.1. Yêu cầu chức năng.22 2.2.2. Yêu cầu phi chức năng.22 2.3. Phương pháp tíếp cận giải quyết vấn đề.22 Chương3: Phân tích .24 3.1. Nhận diện các Actor, mục tiêu từng Actor.25 3.2. Sơ đồUse Case.26 3.3. Mô tảcác Use Case.26 3.3.1. Đăng nhập.26 3.3.2. Quản lý thông tin giảng viên.28 3.3.3. Quản lý thông tin lớp.30 3.3.4. Quản lý thông tin môn học.31 3.3.5. Quản lý thông tin học kỳ.33 3.3.6. Tra cứu thông tin theo giảng viên.35 3.3.7. Tra cứu thông tin theo môn học.36 3.3.8. Thống kê lương cho giảng viên.38 3.3.9. Lập hợp đồng giảng dạy.39 3.3.10. Cập nhật thông tin giảng dạy.42 3.3.11. Đổi mật khẩu.44 3.3.12. Quản lý người dùng.45 3.4. Sơ đồlớp quan niệm - Domain Model.46 3.5. Mô tảcác lớp trong Domain Model.47 3.5.1. Lớp GIANGVIEN.47 3.5.2. Lớp LOP.47 3.5.3. Lớp MONHOC.47 3.5.4. Lớp HOCKY.48 3.5.5. Lớp HOPDONG.48 3.5.6. Lớp LUONG.48 3.5.7. Lớp NGHIDAY.49 3.5.8. Lớp LOP_NHOM.49 3.5.9. Lớp CT_NGHIDAY.49 3.5.10. Lớp DAYBU.49 3.5.11. Lớp NhomSV.49 3.5.12. Lớp DANGNHAP.50 3.5.13. Lớp QUYEN.50 3.6. Sơ đồtuần tựhệthống – System Sequence Diagram.50 3.6.1. Đăng nhập hệthống.50 3.6.2. Quản lý thông tin giảng viên.51 3.6.3. Quản lý lớp.51 3.6.4. Quản lý môn học.52 3.6.5. Quản lý học kỳ.52 3.6.6. Quản ký người dùng.53 3.6.7. Đổi mật khẩu.53 3.6.8. Lập hợp đồng giảng dạy.54 3.6.9. Tra cứu thông tin theo giảng viên.54 3.6.10. Cập nhật thông tin giảng dạy.55 3.6.11. Thống kê lương cho giảng viên.56 Chương4:Thiết kế.57 4.1. Sơ đồtuần tự- Sequence Diagram.58 4.1.1. Thêmgiảng viên.58 4.1.2. Thêmmôn học.58 4.1.3. Thêmlớp.59 4.1.4. Thêm nhóm.59 4.1.5. Thêmlớp_nhóm.60 4.1.6. Thêmhọc kỳ.60 4.1.7. Thêm ngày nghỉ.61 4.1.8. Thêm chi tiết ngày nghỉ.61 4.1.9. Thêmdạy bù.62 4.1.10. Thêm chi tiết hợp đồng.62 4.1.11. Thêmhợp đồng.63 4.1.12. Thêmlương .63 4.1.13. Thêmngười dùng.63 4.2. Sơ đồlớp – Class Diagram.64 4.3. Thiết kếkiến trúc ứng dụng.65 4.3.1. Quản lý thông tin giảng viên.65 4.3.2. Quản lý thông tin lớp .65 4.3.3. Quản lý thông tin môn học.66 4.3.4. Thêmlương cho giảng viên.66 4.3.5. Quản lý thông tin học kỳ.67 4.3.6. Quản lý thông tin nhóm.67 4.3.7. Cập nhật thông tin giảng dạy.68 4.3.7.1. Thêmnghỉdạy.68 4.3.7.2. Thêmdạy bù.68 4.3.8. Quản lý người dùng.69 4.4. Thiết kếcơsởdữliệu.70 4.4.1. Sơ đồcơsởdữliệu quan hệ.70 4.4.2. Mô tảcác bảng.71 4.4.2.1. Bảng GiangVien.71 4.4.2.2. Bảng MonHoc.71 4.4.2.3. Bảng HocKy.71 4.4.2.4. Bảng HopĐong.72 4.4.2.5. Bảng LopHoc.72 4.4.2.6. Bảng NhomSV.73 4.4.2.7. Bảng Lop_Nhom.73 4.4.2.8. Bảng CT_HopDong.73 4.4.2.9. Bảng LuongGV.73 4.4.2.10. Bảng NghiDay.74 4.4.2.11. Bang CT_NghiDay.74 4.4.2.12. Bảng DayBu.75 4.4.2.13. Bảng DN.75 4.4.2.14. Bảng QUYEN.75 4.5. Thiết kếgiao diện.76 4.5.1. Giao diện màn hình chính.76 4.5.2. Giao diện một sốmàn hình khác.76 Chương5:Cài đặt, thửnghiệmvà đánh giá.79 5.1 Môi trường cài đặt.80 5.2 Đánh giá kết quả.80 5.3 Hướng phát triển.81 Tài liệu tham khảo.82 Lời kết.83
Các file đính kèm theo tài liệu này:
- Luận văn- Xây dựng chương trình quản lý thông tin giảng viên khoa CNTT.pdf