The Student Record Management System (SRMS) is a comprehensive web application designed to efficiently manage student, course, and subject information within an educational institution. Developed in PHP with a MySQL database, the system provides an intuitive interface for administrators to centralize and streamline administrative tasks.
The system allows administrators to perform the following operations:
- Student Management: Add, edit, and delete student records.
- Course Management: Create and maintain a list of available courses.
- Subject Management: Define and manage subjects associated with each course.
- Course Availability: Check and manage the availability of courses.
- Dashboard: Visualize key system statistics through charts (powered by Morris.js and Flot).
- Secure Authentication: Admin login and logout with password recovery functionality.
- Backend: PHP
- Database: MySQL
- Frontend: HTML5, CSS3, JavaScript
- Framework/Theme: SB Admin 2 (Bootstrap)
- Libraries: jQuery, Morris.js, Flot
Ensure that you have a web server environment (such as XAMPP, WAMP, or LAMP) with:
- A compatible version of PHP
- MySQL or MariaDB
- Clone the Repository:
git clone https://github.com/morning-dark/studentrecordms.git cd studentrecordms - Database Setup:
- Create a new MySQL database named
studentrecord. - Import the file
SQL File/studentrecord.sqlinto the new database.
- Database Connection Configuration:
- Open
includes/dbconnection.php. - Edit the database credentials if necessary (username, password, database name).
- Deployment:
- Place all project files in your web server’s root directory (e.g.,
htdocsfor XAMPP).
- Access:
Open your web browser and go to the project URL (e.g.,
http://localhost:8080/studentrecordms).
The default admin login credentials can be found in the studentrecord.sql file after importing the database.
studentrecordms/
├── SQL File/
│ └── studentrecord.sql # Database file
├── includes/
│ └── dbconnection.php # Database connection file
├── bower_components/ # Frontend dependencies
├── dist/ # Theme CSS and JS files
├── add-course.php
├── add-subject.php
├── admin-profile.php
├── dashboard.php # Main dashboard
├── index.php # Homepage/redirection
├── login.php # Login page
├── manage-students.php
├── ... (other management files)
└── README.md