This School Management System is created for a private school, which needs to keep track of the student information and fees, it has multiple levels of access, different types of users have different roles, students can view their timetable and pay fees while the principal can view and modify other users information and other principal specific roles.
This project is built specifically for a private school, but can also be used by other schools with little change if required
- Small school
- Medium school
- computer
- server
- windows 7 and above
responsible for Building and Designing the project.
-
- responsible for Building and Designing the project.
-
- responsible for Building and Designing the project.
-
- responsible for Building and Designing the project.
-
- responsible for Building and Designing the project.
-
- responsible for Building and Designing the project.
- Allow full and easy control for all the parties
- Allows complete control of the different activities
- Less prone to human error
- More productive
Showing the program view after successful login
- Principal
- Admin
- Teacher
- Student
Note:: all user should have account and it can log in and log out from account
- Mark teacher attendance
- View teacher performance
- View Student performance
- Update student info
- Update teacher info
- View and modify staff attendance
- View and modify Staff attendance *View mark
- Generate student/staff report
- Manage User
- Change user password
- Manage student
- Manage teacher
- View and modify teacher attendance
- View and modify student attendance
- Generate Teacher Report
- Create Time Table
- Mark student attendance
- Create exam
- Grade Student
- Generate student Report
- View time table
- View attendance
- View marks
- Pay fee
- Manage student finance
- Manage teacher/staff finance
The project will be maintained by the team until all the initially gathered requirements are deployed, building new functionalities after the final deployment requires more budget, but building extra functionality during development can be done, if the core requirements are not changed that require a new structure, the project will be supported for bug fixes for one month after deployment.
The expected development period of the project is 24 weeks, the project will be deployed by week 10 but with only the required features that were requested by dr.Polla Fattah, the students will not be able to use the system first until week 15.
We use the iterative software development process,because we need to implement a small set of the software requirements until the system is complete. The iterative software model develops a system through building small portions of all the features. This helps to meet initial scope quickly and release it for feedback
- Programming languages:
- Java
- Dbms:
- Mysql
- Ide:
- Intellij
- Tools:
- Git
- Github
- Google docs
- diagrams.net
- Biner Omer(bineromer19@gmail.com)
- Zeynab Hamad(Zaynabhamad950@gmail.com)
- Abdullah Ahmad(Abdullaahmadsheikh@gmail.com)
- Darya Naji(Daaryaa.naji@gmail.com)
- Mohammed Malah(muhammedslahqadir@gmail.com)
- Naz Farid(naz.f.kamal@gmail.com)