4. Phần mềm học bạ điện tử
3.3.3. Phần mềm thu học phí bằng phương thức không dùng tiền mặt
a) Mô hình tổng thể hệ thống
Quy trình báo ăn
• Các tác nhân trong hệ thống
Tác nhân Mô tả
Nhà trường
- Quản lý danh mục khối lớp - Quản lý danh mục ngày nghỉ - Quản lý danh mục giáo viên - Quản lý danh mục quyển biển lai - Quản lý danh mục khoản thu
- Quản lý danh mục đối tượng miễn giảm - Quản lý danh mục thực phẩm
- Quản lý danh mục món ăn - Quản lý danh mục thuốc - Quản lý thông tin học sinh - Quản lý khoản phải thu học sinh - Quản lý chứng từ thu học sinh - Quản lý báo ăn học sinh theo ngày - Quản lý báo ăn lớp học
- Quản lý thu nhà trường - Quản lý chi nhà trường
Tác nhân Mô tả - Quản lý khẩu phần ăn
- Quản lý khám chữa bệnh - Tra cứu phải thu học sinh - Tra cứu thu học sinh - Tra cứu học sinh nợ tiền - Tra cứu thu chi nhà trường - Tra cứu báo ăn học sinh - Tra cứu khẩu phần ăn - Tra cứu hóa đơn điện tử
- Báo cáo danh sách học sinh nợ tiền - Báo cáo giấy báo nộp tiền
- Báo cáo danh sách học sinh đóng tiền - Báo cáo tỉ lệ thu tiền
- Báo cáo danh sách học sinh miễn giảm - Báo cáo dự toán thu – chi
- Báo cáo quyết toán thu – chi - Báo cáo tổng hợp thu chi - Báo cáo chi tiết thu chi - Báo cáo sổ kho thực phẩm
Phòng Giáo dục & Đào tạo
- Tra cứu phải thu học sinh - Tra cứu thu học sinh
- Tra cứu thu chi nhà trường - Tra cứu khẩu phần ăn - Báo cáo dự toán - Báo cáo tỉ lệ thu tiền - Báo cáo tổng hợp thu chi - Báo cáo dự toán thu – chi - Báo cáo quyết toán thu - chi
Quản trị hệ thống
- Quản lý danh sách khách hàng - Quản lý tài khoản người dùng - Quản lý danh mục ngày nghỉ
- Quản lý danh mục ứng dụng thanh toán - Quản lý món ăn
b) Mô hình kiến trúc, công nghệ
Ứng dụng dành cho người dùng cuối sẽ được cung cấp dưới dạng Web Application. Công nghệ được lựa chọn là HTML5 và CSS3 (javascript, C#). Đây là một framework đang rất phổ biến và được sử dụng rộng rãi trên thế giới. Mô hình kiến trúc của HTML5 và CSS3 (javascript, C#):
Mô hình Kiến trúc công nghệ cho hệ thống quản lý, báo cáo
Các ưu điểm của mô hình kiến trúc đề xuất:
-Phần giao diện người dùng là HTML5/Javascript thuần theo mô hình MVC, sử dụng AJAX để gọi API xử lý nghiệp vụ nên có hiệu năng cao.
-Giao diện người dùng tuân theo chuẩn Google Material Design hướng tới UI, UX.
-Sử dụng reponsive design hiển thị tùy biến theo độ phân giải của người dùng, ứng dụng sẽ chạy tốt trên các trình duyệt khác nhau, độ phân giải khác nhau cũng như trên các thiết bị di động.
-Tách biệt giữa phần giao diện và phần xử lý nghiệp vụ.
-Phát triển, bảo trì nhanh, dễ dàng.