Student Record System using Python Django

The “Student Record System” is a web-based application designed to help educational institutions in managing and organizing student data efficiently. This system enables administrators to securely access, update, and manage student data, offering a centralized solution for handling personal and academic records. In this system only the administrator has the authority to register students, ensuring that data entry is controlled and secure.

Language Used Python
Framework Used Django
Database MySQL
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser Mozilla, Google Chrome, IE8, OPERA
IDE PyCharm

The primary goal of this project is to automate the fundamental operations of an academic institution through a simple and secure web interface. This system is  developed using Python and the Django web framework, and powered by a MySQL database, this project offers a modern and scalable solution for managing student records. The system currently includes a single module—Admin.

Admin Module Features:

  • Secure Login: The administrator can securely log in using valid credentials.
  • Dashboard: Shows an overview of key statistics, including the total number of courses, subjects, and students.
  • Course Management: This section, allows the admin to add, edit, or delete courses offered by the institution.
  • Subject Management: This section, enables the admin to manage subjects according to specific courses, with options to add, modify, or remove them.
  • Student Registration: Admin can register new students by entering their personal and academic details into the system.
  • Manage Students: Provides functionalities to view all registered students, as well as edit or delete their records when necessary.
  • Student Reports: Facilitates the generation of reports based on student registration within a selected date range.
  • Search Function: Allows the admin to search for a student using key identifiers like roll number or phone number.
  • Password Management: The admin can change their account password for enhanced security.
  • Profile Management: Offers the option to update admin profile details as needed.
  • Logout: Securely logs the admin out of the system.
  • Reset Password: The admin can also reset their password if needed.

Home Page

SRS Django Home Page

Dashboard

SRS Django Dashboard

Add Course

SRS Django Add COurse

Add Subject

SRS Django Add Subject

Add Student

B/w Dates Report

SRS Django Bw Dates Report

How to run the Student Record System Django, Python

1. Download the zip file

2. Extract the file, copy studentrs folder, and paste it on the desktop

3. Open MySQL create a database  srspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)

4. Open PyCharm and click on the terminal

5. Navigate the project folder using the cd command

cd project_path

For ex: cd C:\Users\your_computer_name\OneDrive\Desktop\studentrs\

OR

Import in pycharm

6. Now Navigate to the studentrecordsys folder

cd studentrecordsys

7. Run the Project using the following command

python manage.py runserver

Now click the URL http://127.0.0.1:8000, and the Project will run

Login Details

*************admin************

Username:  admin@gmail.com

Password: Test@123




Project Report


You may also like...