Description
Alumni Information System Project using PHP and MySQL
The Alumni Information System project has been created using PHP and MySQL. The PHP version used is 2.7 and MySQL version is 5.6. The project can be run on XAMPP server, but it is also compatible with WAMP or PHP server. It includes details of all alumni and events organized for alumni. This is a mini project with only an admin user. The project allows the admin to add, edit, update, and delete alumni and event details. It is a Database Management System (DBMS) project. Students can choose PHP project topics from a list and download PHP projects with source code.
Modules and Description of Alumni Information System:
Student Module:
The Student Module is designed to provide functionality related to students. It tracks and manages all student information. CRUD operations (Create, Read, Update, Delete) for students have been implemented. Features of the Student Module include:
- Admin can add new students
- Admin can view the list of student details
- Only admin can edit and update student records
- Admin can delete student records
- Client-side validation of student forms using JavaScript
Event Module:
The Event Module is focused on managing event data. Admin can view and filter event lists. CRUD operations for events have been implemented. Features of the Event Module include:
- Admin can manage events
- Admin can edit/delete events
- Admin can view the list of all events
- Users can view events
Functionality of the Alumni Information System Project:
The project includes the following functionalities:
- Login for Admin
- Forgot password for Admin
- Edit Profile for Admin
- Change Password for Admin
- Logout Functionality
- Dashboard for Admin User
- Manage Student:
- Add New Student
- Edit Existing Student
- View Student Details
- List all Students
- Manage Event:
- Add New Event
- Edit Existing Event
- View Event Details
- List all Events
- Reports:
- Report of all Students
- Report of all Events
Technology Used in the Alumni Information System Project:
The project is developed using the following technologies:
- HTML: Page layout designed in HTML
- CSS: Styling done using CSS
- JavaScript: Validation and animations implemented with JavaScript
- PHP: Business and frontend logic written in PHP
- MySQL: Database management using MySQL
- Apache2: Project runs on Apache2 server
- Compatible with XAMPP, LAMP, WAMP, or MAMP
Supported Operating Systems:
The project can be configured on the following operating systems:
- Windows: Compatible with Windows OS using WAMP or XAMPP
- Linux: Runs on all versions of Linux
- Mac: Configurable on Mac OS