Phân tích yêu cầu

Một phần của tài liệu Quản lý học sinh trường trung học phổ thông C# (Trang 31)

1. Yêu cầu chức năng:

Xây dựng phần mềm quản lý học sinh phải hỗ trợ các chức năng sau đây:

 Quản lý hồ sơ học sinh, bảng điểm và học bạ của học sinh trong quá trình theo học tại trường.

 Thực hiện các chức năng: nhập học sinh mới đầu năm, phân lớp cho học sinh theo các tiêu chí xác định, quản lý học sinh chuyển lớp, chuyển trường, thôi học, nhập điểm và hạnh kiểm học sinh theo từng giai đoạn trong năm học, điểm danh học sinh,…

 Tổng kết, tính điểm cho học sinh qua từng học kỳ, năm học theo lớp, khối lớp.

 Tổng kết, đánh giá học lực và hạnh kiểm học sinh theo các tiêu chuẩn của Bộ Giáo dục và Đào tạo.

 Tra cứu dữ liệu của năm học hiện tại và các năm học trước.

 Kết xuất báo cáo, thống kê quá trình học tập của học sinh và giảng dạy của giáo viên.

2. Yêu cầu phi chức năng:

 Yêu cầu hệ thống:

 Môi trường hoạt động: cấu hình máy ở mức độ khá, chạy trên hệ điều hành Windows từ 2000 trở lên, sử dụng hệ quản trị CSDL MySQL Server 5.0.

 Phân quyền: hệ thống phải phân chia người dùng thành các cấp độ khác nhau. Mỗi người dùng truy cập vào hệ thống phải được xác định rõ quyền khai thác thông tin và xử lý thông tin tùy thuộc vào cấp độ của họ. Và quyền truy cập này có thể được tạo lập, ấn định và sửa đổi bởi người quản trị. Có thể phân chia các cấp độ truy cập hệ thống như sau:

- Nhóm quản trị (Hiệu trưởng, Giáo vụ): có quyền tối cao và chịu mọi trách nhiệm về hệ thống.

- Nhóm giáo viên: có quyền truy cập hệ thống để thực hiện nhập điểm và quản lý quá trình học tập của học sinh.

 Cơ chế bảo mật: thông tin về account truy cập của người dùng phải được mã hóa và lưu trữ trong CSDL.

 Sao lưu – Phục hồi: hệ thống phải tự động sao lưu dữ liệu khi gặp sự cố hoặc do nhầm lẫn từ người dùng và có khả năng phục hồi lại dữ liệu.

 Yêu cầu chất lượng:

 Tính tiến hóa: có cơ sở dữ liệu linh động, tùy biến, dễ dàng đáp ứng được những thay đổi về quy chế của Bộ Giáo dục và Đào tạo.

 Tính tiện dụng: phần mềm phải gọn nhẹ, thao tác đơn giản thuận tiện với người sử dụng, nhất là những người sử dụng không có nhiều kiến thức về tin học. Phải cải tiến phương pháp nhập điểm học sinh sao cho nhanh chóng và chính xác cho giáo viên. Ngoài ra, phần mềm còn phải hỗ trợ import/export sang Microsoft Office Excel trong quá trình giáo viên nhập điểm, nhập đánh giá học sinh.

Một phần của tài liệu Quản lý học sinh trường trung học phổ thông C# (Trang 31)

Tải bản đầy đủ (DOC)

(85 trang)
w