https://github.com/mohamedsakeel/school-management-system
This project is a comprehensive school management system designed for a school following the Sri Lankan education system
https://github.com/mohamedsakeel/school-management-system
docker dotnet-core linq
Last synced: 2 months ago
JSON representation
This project is a comprehensive school management system designed for a school following the Sri Lankan education system
- Host: GitHub
- URL: https://github.com/mohamedsakeel/school-management-system
- Owner: mohamedsakeel
- License: mit
- Created: 2024-07-04T15:31:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-02T02:26:52.000Z (7 months ago)
- Last Synced: 2025-01-09T11:37:56.759Z (4 months ago)
- Topics: docker, dotnet-core, linq
- Language: C#
- Homepage:
- Size: 943 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# School Management System
## Overview
This project is a comprehensive school management system designed for a school following the Sri Lankan education system. It manages student and teacher details, records student exam marks, handles student attendance via a mobile app, allows teachers to apply for leave, manage medical claims and benefits, and includes payroll management. The system has three types of users: admin, teachers, and clerks.## Features
- **User Management**: Role-based access control, automated creation and management of user accounts.
- **Student Management**: Digital records for student details, automated updates and notifications.
- **Teacher Management**: Digital records for teacher details, automated updates and notifications.
- **Class and Subject Assignment**: Automated assignment of teachers to classes and subjects.
- **Attendance Management**: Mobile app for real-time attendance recording, automated tracking and reporting.
- **Exam Management**: Digital creation and management of exam schedules, automated reminders.
- **Grades Management**: Digital entry and management of student marks, automated grade calculation, and report card generation.
- **Class Performance Monitoring**: Real-time monitoring and automated performance reports by class teachers.
- **Leave Management**: Digital application and approval process, automated tracking of leave balances.
- **Medical Claims/Benefits**: Digital application and approval process, automated tracking of benefits and claims.
- **Payroll Management**: Automated salary calculations, payroll processing, and digital payslip generation.
- **Notifications/Announcements**: Digital sending and receiving of school-wide notifications, automated alerts.
- **Request Management**: Digital submission and processing of various requests.
- **Timetable Management**: Automated creation and management of class timetables.
- **Event Management**: Digital organization and scheduling of school events.
- **Report Generation**: Automated generation of various reports.## Technology Stack
- **Backend**: ASP.NET Core 8 MVC
- **Frontend**: HTML, CSS, JavaScript
- **Database**: SQL Server
- **Mobile App**: Xamarin or React Native (for attendance management)
- **Authentication**: JWT