ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
--------------------
ĐỒ ÁN CUỐI KỲ
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Đề Tài: QUẢN LÝ SINH VIÊN
Giảng viên hướng dẫn:
ThS. NGUYỄN CÔNG HOAN
Sinh viên thực hiện:
NGÔ TẤN PHÁT 17520877
TRẦN ĐÌNH THIỆN 17521080
TRẦN VĂN CƯỜNG 17520313
1
NHẬN XÉT CỦA GIẢNG VIÊN
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
LỜI CẢM ƠN
2
Trước tiên chúng em xin gửi lời cảm ơn đến thầy Nguyễn Công Hoan. Thầy đã nhiệt tình
giảng dạy trên lớp, hỗ trợ những thông tin cần thiết và giải đáp những thắc mắc cho nhóm
và các bạn trong suốt quá trình thực hiện đề tài.
Đồng thời em cũng muốn cảm ơn các anh chị khóa trên, đặc biệt là anh chị trong khoa đã
chia sẽ kinh nghiệm quý báu về môn học cũng như những kiến thức liên quan. Cũng xin
cảm ơn bạn bè đã tạo điều kiện thuận, mọi người đã đưa ra nhận xét và góp ý chân thành,
vô cùng quý giá. Những người đã động viên, hỗ trợ nhóm hoàn thành đề tài.
Mặc dù chúng em đã nỗ lực trong quá trình thực hiện đồ án, song có lẽ đồ án cũng có khả
năng có những thiếu sót. Mong thầy thông cảm. Chúng em luôn hoan nghênh những lời
nhận xét của thầy để từ đó chúng em có thể rút thêm được nhiều kinh nghiệm.
Sinh viên thực hiện
Trần Đình Thiện
Ngô Tấn Phát
Trần Văn Cường
A. TỔNG QUAN NHÓM...........................................................................................8
3
1. Thông tin nhóm......................................................................................................8
2. Phân Công Công Việc:...........................................................................................8
B. BÁO CÁO ĐỒ ÁN.................................................................................................9
Chương 1: HIỆN TRẠNG............................................................................................9
1.1. Hiện Trạng Tổ Chức:....................................................................................................................9
1.2. Hiện Trạng Nghiệp Vụ (Chức năng & Phi Chức Năng):.............................................................10
1.2.1 Hiện Trạng Nghiệp Vụ Chức Năng:......................................................................................10
1.2.2 Hiện Trạng Nghiệp Vụ Phi Chức Năng:...............................................................................10
1.3. Hiện Trạng Tin Học (Con người, phần cứng, phần mềm):..........................................................10
Chương 2: PHÂN TÍCH.............................................................................................11
2.1 Đặc tả nghiệp vụ:...................................................................................................................11
2.2 Lược Đồ Phân Chức Năng (FDD Diagram):..........................................................................14
a) Lược Đồ:................................................................................................................................14
b) Bảng giải thích và mô tả chức năng:......................................................................................15
2.3 Mô Hình Hóa Nghiệp Vụ (Data Flow Diagram):...................................................................20
2.3.1. Sơ đồ dữ liệu mức cảnh quan – mức 0:................................................................................20
2.3.2. Sơ đồ dữ liệu mức tĩnh – mức 1:..........................................................................................22
2.3.3. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Đăng Nhập:....................................................24
2.3.4. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Sinh Viên:....................................26
2.3.5. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Môn Học:.....................................28
2.3.6. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Khoa:............................................30
2.3.7. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Giáo Viên:....................................31
2.3.8. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Ngành:..........................................32
2.3.9. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Lớp:..............................................34
2.3.10. Sơ Đồ Luồng Dữ Liệu Chức Năng Quản Lý Thông Tin Điểm:.........................................35
2.3.11. Sơ Đồ Luồng Dữ Liệu Chức Năng Xem Thông Tin Đăng Ký Môn Học:..........................36
2.3.12. Sơ Đồ Luồng Dữ Liệu Chức Năng Báo Cáo:.....................................................................37
2.3.13. Sơ Đồ Luồng Dữ Liệu Chức Năng Đăng Nhập:.................................................................38
2.4 Sơ đồ thực thể kết hợp (ERD model):....................................................................................39
2.5 Sơ Đồ Lớp Ở Mức Phân Tích:...............................................................................................42
Chương 3: THIẾT KẾ................................................................................................43
3.1 Thiết Kế Kiến Trúc:.....................................................................................................................43
3.1.1 Mô Hình Tổng Thể Kiến Trúc:.............................................................................................43
3.1.2 Danh Sách Component/Package:..........................................................................................44
4
3.1.3 Giải thích tương tác/giao tiếp giữa các component/package:................................................44
3.1.4 Mô hình kiến trúc triển khai:.................................................................................................45
3.1.4.1 Mô hình triển khai cập nhật thông tin sinh viên:............................................................45
3.1.4.2 Mô hình triển khai cập nhật thông tin môn học:.............................................................46
3.1.4.3 Mô hình triển khai tra cứu đăng kí môn học:.................................................................47
3.1.4.4 Mô hình triển khai cập nhật khoa:..................................................................................48
3.1.4.5 Mô hình triển khai cập nhật giáo viên:...........................................................................49
3.1.4.6 Mô hình triển khai cập nhật ngành:................................................................................50
3.1.4.6 Mô hình triển khai cập nhật lớp:....................................................................................51
3.1.4.6 Mô hình triển khai cập nhật điểm:..................................................................................52
3.1.4.7 Mô hình triển khai cập nhật user:...................................................................................53
3.1.4.8 Mô hình triển khai đăng nhập:.......................................................................................54
3.1.4.9 Mô hình triển khai xuất danh sách môn học:..................................................................55
3.1.4.10 Mô hình triển khai xuất danh sách sinh viên:...............................................................56
3.1.4.11 Mô hình triển khai xem điểm:......................................................................................57
3.2 Sơ đồ lớp mức thiết kế:................................................................................................................60
3.3 Thiết kế giao diện:.......................................................................................................................61
3.3.1. Sơ đồ liên kết màn hình:......................................................................................................61
3.3.1.1. Màn hình chính:................................................................................................................62
3.3.1.2. Màn hình đăng nhập:........................................................................................................62
3.3.1.3. Màn hình about:................................................................................................................63
3.3.1.4. Quản lí tài khoản:..............................................................................................................63
3.3.1.5. Sinh Viên:.........................................................................................................................64
3.3.1.6. Quản Lý Sinh Viên:..........................................................................................................65
3.3.1.7. Chụp Ảnh:.........................................................................................................................65
3.3.1.8. Môn Học:..........................................................................................................................66
3.3.1.9. Đăng ký môn học:.............................................................................................................67
3.3.1.10. Ngành..............................................................................................................................68
3.3.1.11. Lớp:................................................................................................................................68
3.3.1.12. Giáo Viên:.......................................................................................................................69
3.3.1.13. Khoa:..............................................................................................................................69
3.3.1.14. Nhập Điểm:.....................................................................................................................70
3.3.1.15. Xuất danh sách môn học:................................................................................................71
3.3.1.16. Xuất danh sách sinh viên:...............................................................................................71
3.3.1.17. Xuất bảng điểm:..............................................................................................................72
5