This app is meant to be used by school manager to manage their school records: student data staff
results and finances. It currently doesn't allow students/staff to login. Solely, it's expected to be used on a
single machine or online for managers only.
A Django School Management System runs Django Framework in back-end
and HTML, CSS in front-end. It has a interactive dashboard built in for admin using which admin can add
student, manage fees , manage employees, manage results .
Features Of This Project
1. Academy Management - Manage Session , Terms, Subjects, Classes.
2. Student Management - Add Student , Bulk Add Student, Fees Details
Check , View Profile.
3. Employee Management - Add Employee, Edit Employee, View
Employee.
4. Fees Management - Add Fees , Delete Fees, Pay fee , Fees Structure ,
customize fee Structure.
5. Result Management - Add Result , Edit Result , Manage Result.
Technology Used
1. We have developed this project using the below technology
2. HTML : Page layout has been designed in HTML
3. CSS : CSS has been used for all the desigining part
4. JavaScript : All the validation task and animations has been developed by
JavaScript
5. Python : All the business logic has been implemented in Python
6. SQLite : SQLite database has been used as database for the project
7. Django : Project has been developed over the Django Framework
Supported Operating System
1. We can configure this project on following operating system.
2. Windows : This project can easily be configured on windows operating
system. For running this project on Windows system, you will have to
install
3. Python 3.7, PIP, Django.
4. Linux : We can run this project also on all versions of Linux operating
systemMac : We can also easily configured this project on Mac operating
system.
Installation Steps :-
1. Install Python 3.7
2. Install all dependencies cmd -python -m pip install --user -r
requirements.txt
3. Finally run cmd - python manage.py runserver
4. Admin User Name - admin
5. Admin Password - admin123