We are planning to install an ERP for our school. The desired functions are listed below.
*A windows based application preferably built on C# for admin, teacher and school staff.
*An android app for teacher, parent and student.
*Biometric Attendance (fingerprint/face)
* Functions in the windows program :
Admin (c# program) :
1. The admin can add/remove students, teachers and parents and office staff.
2. Admin can access all the data in teacher, office staff, students, parents app.
Office Staff (C# program) :
1. Can enter new student details.
2. Can enter the fee details.
3. Can send sms notifications and push notifications (android) to students/parents about tests, exams, circulars, pending fee.
4. Can enter the upcoming tests, exams in the academic calendar.
5. Can check student attendance in graphical representation.
6. Can check student academic performance (exams results) in graphical format.
7. Can find the list of students based on ranking.
Teacher (C# program + android app):
1. Can give test, exam notifications (sms and android push notifications) to students, parents.
2. Can intimate students, parents for class off, holiday.
3. Can check student attendance in graphical representation.
4. Can check student academic performance (exams results) in graphical format.
5. Can find the list of students based on ranking.
6. Can interact with any student, parent from android app (chatting option).
Student app (android app):
1. Student can check his list of scheduled lectures (academic calendar).
2. Can be able to interact with teacher (via) android app.
3. Can check his test, exam marks.
4. Can check his performance among all students in his batch.
5. Can check his attendance stats.
Parent App (Android app) :
1. Parent can check his child's overall academic performance.
2. Can check his child's performance in individual tests, exams.
3. Can interact with teacher (via app) chatting option.
4. Can get notifications about next test date/time.
5. Can get notifications if his son/daughter is absent in class (sms + android push notifications.)
Biometric attendance :
1. Take attendance of students using Face/Fingerprint biometric devices.
2. Automatically save the attendance data in the ERP software.
3. Send notifications (sms + android push notification) to parents if their ward is absent.
The above mentioned technology should be implemented on a local server as well as a web server.
In case there is not internet connectivity, then the users should enter the data in the C# program and save it into the local server. Whenever the internet connection is available, all the data should be automatically synchronised with the web server.
Interested freelancers can quote their prices and timeline required to complete this project.