Ardhi University Student ID Generator System is a web-based application developed to simplify and automate the process of creating student identification cards.
The system allows authorized users to register student information, manage student records, and generate professional student ID cards digitally. It reduces the challenges associated with manual ID card preparation by improving accuracy, efficiency, and data management.
This project was developed as part of a practical software development project at Ardhi University.
The main objectives of this system are:
- To automate the process of generating student identification cards.
- To reduce errors associated with manual student ID creation.
- To provide a centralized system for storing student information.
- To improve the speed and accuracy of student data management.
- To provide an easy-to-use interface for managing student records.
- Add new student records.
- Store student personal and academic information.
- View and manage registered students.
- Automatically generate student identification cards.
- Display student details on generated ID cards.
- Provide a professional ID card layout.
- Secure administrator login system.
- Restrict unauthorized access to system features.
- Store student information in a MySQL database.
- Retrieve and update student records efficiently.
- HTML5 – Structure of web pages
- CSS3 – Styling and layout design
- Bootstrap 5 – Responsive user interface components
- JavaScript – Client-side interaction and dynamic features
- PHP – Server-side logic and application processing
- MySQL – Storage and management of student records
The system follows a simple web application architecture:
User
|
Frontend (HTML, CSS, Bootstrap, JavaScript)
|
Backend (PHP)
|
Database (MySQL)
Student-ID-Generator/
│
├── assets/
│ ├── css/
│ ├── js/
│ └── images/
│
├── database/
│ └── student_id.sql
│
├── includes/
│ └── database_connection.php
│
├── admin/
│ ├── dashboard.php
│ ├── add_student.php
│ └── generate_id.php
│
├── index.php
├── login.php
└── README.md
Follow these steps to run the project locally:
git clone https://github.com/yourusername/student-id-generator.gitPlace the project inside your local server directory:
Example:
C:/xampp/htdocs/
- Open phpMyAdmin
- Create a new database
- Import the provided SQL file:
database/student_id.sql
Update the database connection file with your MySQL credentials:
includes/database_connection.php
Example:
$servername = "localhost";
$username = "root";
$password = "";
$database = "student_id";Start:
- Apache Server
- MySQL Server
Open your browser:
http://localhost/student-id-generator
Future versions of this system may include:
- QR Code verification on student IDs.
- Online student ID request portal.
- Email notification system.
- Cloud deployment.
- Improved authentication and security features.
- Mobile-friendly application version.
Nelson Gadson Kilibwa
Bachelor of Science in Information Systems Management Ardhi University
This project was developed for educational and academic purposes.