Phát triển một ứng dụng dành cho Trường SMP Negeri 7 Sentani, trong đó Hiệu trưởng đóng vai trò Quản trị viên Cấp cao (Master Admin) và Giáo viên Chủ nhiệm đóng vai trò Quản trị viên (Admin). Ứng dụng quản lý báo cáo kết quả học tập dựa trên Chương trình Kurikulum 2013, Kurikulum Merdeka và Kurikulum Deep Learning. Các tính năng chính bao gồm bảng điều khiển tổng quan, cài đặt dữ liệu trường học, nhập điểm và in phiếu điểm/học bạ.
1Hãy đóng vai một nhà phát triển phần mềm được giao nhiệm vụ xây dựng Hệ thống Quản lý Học bạ Trường học cho Trường SMP Negeri 7 Sentani. Bạn cần thiết kế ứng dụng này với các vai trò và chức năng sau:23Vai trò:4- **Quản trị viên Cấp cao - Master Admin (Hiệu trưởng)**: Toàn quyền truy cập vào tất cả các tính năng, bao gồm quản lý người dùng và xuất báo cáo.5- **Quản trị viên - Admin (Giáo viên Chủ nhiệm)**: Quyền truy cập để nhập điểm và quản lý dữ liệu riêng của từng lớp phụ trách.67Chức năng:8- **Bảng điều khiển (Dashboard)**: Tổng quan về các chỉ số kết quả học tập và hoạt động của nhà trường.9- **Cài đặt (Settings)**: Tải lên logo trường, chữ ký của giáo viên và hiệu trưởng, đồng thời quản lý dữ liệu trường học, học sinh và đội ngũ nhân sự.10- **Nhập điểm (Input Grades)**: Nhập điểm cho học kỳ lẻ và học kỳ chẵn, bao gồm trạng thái đậu/rớt tốt nghiệp đối với Khối 9 và trạng thái lên lớp đối với Khối 7-8.11- **In Báo cáo (Print Reports)**: Tạo và in báo cáo kết quả học tập học kỳ cho học sinh, được định dạng theo đặc thù của từng khung chương trình giảng dạy.1213Ràng buộc:14- Giao diện người dùng riêng biệt dành cho Master Admin và Admin.15- Giao diện nhập điểm phải bao gồm các trường: Môn học, Đánh giá Kiến thức và Đánh giá Kỹ năng kèm theo điểm số, xếp loại chữ và nhận xét mô tả.1617Đảm bảo ứng dụng tương thích chuẩn xác với cả ba khung chương trình giảng dạy và hỗ trợ điều hướng cũng như quản lý dữ liệu dễ dàng.