ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI ♣♣♣♣♣ BỘ MÔN PHÂN TÍCH & THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI XÂY DỰNG HỆ THỐNG QUẢN LÝ HỌC SINH CHO TRUNG TÂM ĐÀO TẠO Giảng Viên Hương Dẫn PHẠM[.]
Trang 1ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
-♣♣♣♣♣ -BỘ MÔN PHÂN TÍCH & THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI
XÂY DỰNG HỆ THỐNG QUẢN LÝ HỌC SINH CHO TRUNG TÂM ĐÀO TẠO
Giảng Viên Hương Dẫn: PHẠM THỊ PHƯƠNG GIANG
Nhóm 03:
Nguyễn Hoàng Minh Quân 20219155 Nguyễn Anh Tuấn
Nguyễn Tuấn Minh Nguyễn Giang Nam Nguyễn Trọng Long
HÀ NỘI, THÁNG 12 NĂM 2022
Trang 2LỜI NÓI ĐẦU
Tại Việt Nam, ngành công nghệ thông tin đã phát triển và trở thành một ngành mũi nhọn, không thể thiếu để phát triển ra những hệ thống phục vụ, nâng cao và phát triển cuộc sống, đưa xã hội lên tầm cao mới, điển hình như: quản lý hệ thống thư viện sách, kinh tế, thông tin, kinh doanh, và mọi hoạt động khác trong đời sống con người
Việc áp dụng hệ thống và chuyển đổi số diễn ra ở mọi nơi cho thấy tầm quan trọng của công nghệ thông tin, từ việc số hóa bộ máy Chính phủ cho đến việc xây dựng hệ thống thông tin quản lý tại các cơ quan, xí nghiệp, tổ chức Ngành nghề nào cũng đòi hỏi con người phải xử lý khối lượng công việc khổng lồ, và những kiến thức, những suy nghĩ, những đào tạo chuyên sâu
Hội nhập trong hoàn cảnh bùng nổ thời đại số, ngành giáo dục cũng có nhu cầu khẩn thiết
để chuyển đổi, áp dụng hệ thống công nghệ để mang đến những giá trị to lớn và tầm cỡ hơn Vì lý do vậy, nhóm chúng em quyết định xây dựng đề tài: “Phân tích thiết kế hệ thống quản lý học sinh cho trung tâm đào tạo”
Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn và thiếu kinh nghiệm cũng như kỹ năng chưa cao nên việc phân tích và thiết kế còn nhiều thiếu sót, kính mong cô và các bạn góp ý, bổ sung để chúng em hoàn thiện hơn kiến thức của mình
và làm tốt hơn với những hệ thống trong tương lai
Chúng em xin chân thành cảm ơn!
Trang 3I PHÁT BIỂU BÀI TOÁN
1 Hoạt động nghiệp vụ trung tâm đào tạo
Trung tâm đào tạo thực hiện đào tạo học sinh theo các môn học gồm: Toán, Văn, Anh,
Lý, Hóa và sau này có thể mở rộng thêm Trung tâm có các giáo viên phụ trách dạy các môn học Các giáo viên của trung tâm thực hiện đăng ký mở lớp học trong tuần với quản
lý trung tâm Quản lý trung tâm thực hiện cập nhật các lớp giáo viên mở trên lịch học Giáo viên khi mở lớp có thể chọn lớp dạy (Từ 1-9), ca dạy (3 buổi mỗi tuần) và thời gian dạy của các ca đó (mỗi ca kéo dài 2 tiếng) Khi giáo viên mở/cập nhật lịch các lớp, quản
lý trung tâm phê duyệt cập nhật lớp học, thời gian và ghi lên lịch học Học sinh có thể xem lịch học và đăng ký với quản lý trung tâm để tham gia lớp của giáo viên Học sinh đăng ký lớp sẽ phải tham gia đầy đủ các buổi học đã đăng ký, học sinh không thể đăng ký hai lớp có thời gian trùng nhau Học sinh và giáo viên đề có thể xem thời khóa biểu của mình
Trong quá trình học, học sinh sẽ có hai bài kiểm tra phụ và chính và được lưu điểm Giáo viên, quản lý trung tâm và học sinh có thể xem bảng điểm và xuất bảng điểm Trung tâm dựa trên số buổi học sinh đi học để kết xuất học phí vào cuối tháng cho học sinh
Trang 42 Mô tả người dùng hệ thống
Biểu đồ Use Case tổng quan hệ thống quản lý trung tâm giáo dục
Người dùng được chia làm 3 vai trò chính: Quản lý trung tâm, giáo viên và học sinh
- Quản lý trung tâm có thể thực hiện các chức năng:
+ Đăng nhập hệ thống
+ Quản lý tài khoản: Thêm, xem, sửa, xóa thông tin, vai trò và quyền cho tài khoản
Trang 5+ Quản lý sinh viên: Thêm, xem, chỉnh sửa, xóa thông tin học sinh
+ Quản lý giáo viên: Thêm, xem, chỉnh sửa, xóa thông tin giáo viên
+ Quản lý môn học: Thêm, xem, chỉnh sửa, xóa thông tin môn học
+ Quản lý lớp học: Thêm, xem, chỉnh sửa, xóa thông tin lớp học
+ Xem lịch học: Xem lịch học của trung tâm, của giáo viên và học sinh
+ Quản lý bảng điểm: Xem, xuất, lọc và sắp xếp điểm của học sinh
+ Đăng ký học: Đăng ký lớp học cho học sinh
+ Quản lý học phí: Xem tổng học phí và lịch sử học phí của trung tâm, lớp học, học sinh + Quản lý tài khoản: Quản lý các tài khoản, quản lý hồ sơ thông tin các tài khoản
- Giáo viên có thể thực hiện các chức năng
+ Đăng nhập hệ thống
+ Quản lý sinh viên: Thêm, xem thông tin học sinh
+ Quản lý giáo viên: Xem, sửa thông tin của bản thân
+ Quản lý lớp học: Thêm, xem, chỉnh sửa, xóa lớp học của mình
+ Xem lịch học: Xem lịch học trung tâm, của giáo viên và học sinh
+ Quản lý bảng điểm: Nhập, xem, chỉnh sửa, xóa điểm của học sinh thuộc lớp của mình + Đăng ký học: Đăng ký lớp học của mình cho học sinh
Trang 6- Học sinh:
+ Đăng nhập hệ thống
+ Quản lý sinh viên: Xem, sửa thông tin bản thân
+ Quản lý giáo viên: Xem thông tin giáo viên
+ Quản lý lớp học: Xem thông tin lớp học
+ Xem lịch học: Xem lịch học của trung tâm, của giáo viên
+ Quản lý bảng điểm: Xem bảng điểm lớp của mình
+ Đăng ký học: Đăng ký lớp học cho bản thân
+ Quản lý học phí: Xem học phí của mình và lịch sử đóng học phí
Trang 7II PHÂN TÍCH HỆ THỐNG
1 Phân rã Usecase
1.1 Đăng nhập
Tên usecase Đăng nhập
Tác nhân Quản lý TT, giáo viên, học sinh
Điều kiện
tiên quyết Người dùng có tài khoản trên hệ thống
Điều kiện
hoàn thành Người dùng đăng nhập thành công vào hệ thống, hệ thống thông báo đăng nhập thành công
Mainflow 1 Người dùng truy cập hệ thống
2 Hệ thống hiển thị màn hình Đăng nhập
3 Người dùng nhập Username, Password và chọn “Đăng nhập”
4 Hệ thống hiển thị thông báo đăng nhập thành công, điều hướng đến màn hình chính
Trang 81.2 Quản lý lớp học
Trang 91.3 Quản lý học sinh
Trang 101.4 Quản lý giáo viên
Trang 111.5 Quản lý bảng điểm
Trang 121.6 Xem lịch học
1.7 Đăng ký học
Trang 131.8 Quản lý học phí
Trang 141.9 Quản trị hệ thống – Quản lý tài khoản
Trang 151.10 Quản lý môn học