I am looking to create a school management system that will be used to manage all school activities. This system should be able to work on and offline, with one or more computers.
I can provide a complete requirements document - BRD, but would really appreciate a prototype as a starting point since the BRD will take some time to put together.
This system should be built on new technology that is also compatible with older technologies.
Here is a rough BRD - very incomplete at this point.
School Management System Features and Requirements
Req. Name: Student Profile: The system will maintain the entire record of a student like admission, fees, class, grades (result), and relevant awards and comments/notes.
1. Student Registration – the system should allow registering/admitting a new student.
2. Student Class and subjects – the system should maintain each student’s class and offered subjects in that particular class.
3. Student Result Card – the system should maintain the records of marks/grades a student earned particular class and subject.
4. Student Fees and dues – the system should maintain each student’s fees and dues record.
5. Student Award and comments/notes – the system should maintain each student’s different awards, comments, notes when he/she earned during their time at the school.
6. Admission withdrawal Letter – the system should be able to generate an admission withdraw letter when student withdraws from the school.
Req. Name: Parent/Guardian profile
Req. Name: School offering Classes and subjects: The system will maintain the whole information of school academic offers like class from k-12, high school, college.. and subjects offer in that particular class.
1. School Class – the system should maintain the information about the class.
2. School Class Subjects – the system should maintain the information of subjects of particular class.
3. School Class Fees – the system should be able to maintain different types of fees of classes.
Req. Name: Roles of School System: The system will maintain the different roles and responsibility of school admiration and faculty.
1. Teacher – the system should allow teacher to manage the whole record of student like quiz, assignment, midterms and final exams marks
2. Receptionist – the system should allow a receptionist to add, delete, update, and view student record of academic performance and his/her fees records.
3. Principal – the system should allow viewing the whole record of student, fees and staff information and performance.
Req. Name: School Scheduler: The system will maintain class timetable and different school events.
1. Timetable Of class – the system should allow adding new timetables, updating existing timetable and viewing time table of all the classes.
2. Event calendar – the system should be able to maintain different types of upcoming events date and time.
Req. Name: Attendance: The system will allow to record and maintain students’ and staff attendance.
1. Student attendance – the system should allow recording and maintaining students’ attendance.
2. Staff attendance – the system should allow recording and maintaining staff attendance.
Req. Name: Reporting
Req. Name: System administration panel
Expenses and financials
R#9 - non functional
Portability – ability to be used by many users, ability to be installed on many systems
Reusability – ability to be used by different school structures like k-12, high schools and colleges
37 freelancers are bidding on average $807 for this job
I have gone through the requirements.We are a small company. We have made a small mockup for you in WPF/C#. I can share the screenshots.Please pm me for that.
Respected Buyer, We already have this kind of system built up with us in ASP.NET using C#, i can arrange you the live demo for same if you want, kindly let me know your comments. Thanks, Shailesh.