This project is a University Management System with three user panels: Admin, Faculty, and Student. The system is built using PHP, HTML, CSS, JavaScript, and MySQL.
- Manage Students: Add, remove, modify student details, and update passwords if forgotten.
- Manage Teachers: Add, remove, modify teacher details, and update passwords if forgotten.
- Course Management: Add courses for students and teachers.
- Fee Management: Add fees for students.
- Settings: Update the current semester of the university.
- Manage Results: Add results for students as given by authority or admin.
- Password Management: Change password.
- GPA Calculations: Calculate SGPA and CGPA.
- Profile: View and update profile details.
- Course Management: Show registered courses.
- Results: View results.
- Fee Management: View fee details.
- Profile: View and update profile details.
- Password Management: Update password.
- PHP
- MySQL
- Web Server (e.g., Apache)
- Web Browser
-
Clone the repository
git clone https://github.com/XevenTech/ums.git cd ums.git
-
Import the Database
- Create a database named
ums
. - Import the
ums.sql
file located in thedatabase
directory into your MySQL database.
- Create a database named
-
Configure Database
- Update the database configuration in
config.php
with your MySQL credentials:
$sName = "localhost"; $uName = "root"; $pass = ""; $db_name = "ums";
- Update the database configuration in
-
Start the Web Server
- Ensure your web server is running and place the project files in the server's root directory (e.g.,
htdocs
for XAMPP).
- Ensure your web server is running and place the project files in the server's root directory (e.g.,
-
Access the Application
- Open your web browser and navigate to
http://localhost/ums
.
- Open your web browser and navigate to
- Username:
admin
- Password:
123
- Username:
johndoe
- Password:
123
.
- Create New Account for Student.
- Backend: PHP
- Frontend: HTML, CSS, JavaScript
- Database: MySQL