https://github.com/xeventech/ums
University Management System Using PHP MySQL
https://github.com/xeventech/ums
Last synced: about 1 year ago
JSON representation
University Management System Using PHP MySQL
- Host: GitHub
- URL: https://github.com/xeventech/ums
- Owner: XevenTech
- License: mit
- Created: 2025-03-22T18:04:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T18:38:36.000Z (over 1 year ago)
- Last Synced: 2025-03-22T19:19:55.450Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 1.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# University Management System



[](https://youtu.be/GeWM3xQzuyc)
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.

## Features
### 1. Admin Panel
- **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.
### 2. Teacher Panel
- **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.
### 3. Student Panel
- **Course Management**: Show registered courses.
- **Results**: View results.
- **Fee Management**: View fee details.
- **Profile**: View and update profile details.
- **Password Management**: Update password.
## Getting Started
### Prerequisites
- PHP
- MySQL
- Web Server (e.g., Apache)
- Web Browser
### Installation
1. **Clone the repository**
```bash
git clone https://github.com/XevenTech/ums.git
cd ums.git
```
2. **Import the Database**
- Create a database named `ums`.
- Import the `ums.sql` file located in the `database` directory into your MySQL database.
3. **Configure Database**
- Update the database configuration in `config.php` with your MySQL credentials:
```php
$sName = "localhost";
$uName = "root";
$pass = "";
$db_name = "ums";
```
4. **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).
5. **Access the Application**
- Open your web browser and navigate to `http://localhost/ums`.
## Login Details
### Admin
- **Username**: `admin`
- **Password**: `123`
### Faculty
- **Username**: `johndoe`
- **Password**: `123`.
### Student
- Create New Account for Student.
## Technologies Used
- **Backend**: PHP
- **Frontend**: HTML, CSS, JavaScript
- **Database**: MySQL
## Watch Video Tutorial
[](https://youtu.be/GeWM3xQzuyc)
## Thank you for reading, here's a cat:
