Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎓 Ardhi University Student ID Generator System

📌 Project Overview

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.


🎯 Project Objectives

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.

✨ Key Features

👨‍🎓 Student Management

  • Add new student records.
  • Store student personal and academic information.
  • View and manage registered students.

🪪 ID Card Generation

  • Automatically generate student identification cards.
  • Display student details on generated ID cards.
  • Provide a professional ID card layout.

🔐 User Management

  • Secure administrator login system.
  • Restrict unauthorized access to system features.

📊 Data Management

  • Store student information in a MySQL database.
  • Retrieve and update student records efficiently.

🛠️ Technologies Used

Frontend

  • HTML5 – Structure of web pages
  • CSS3 – Styling and layout design
  • Bootstrap 5 – Responsive user interface components
  • JavaScript – Client-side interaction and dynamic features

Backend

  • PHP – Server-side logic and application processing

Database

  • MySQL – Storage and management of student records

🏗️ System Architecture

The system follows a simple web application architecture:

User
 |
Frontend (HTML, CSS, Bootstrap, JavaScript)
 |
Backend (PHP)
 |
Database (MySQL)

📂 Project Structure

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

⚙️ Installation and Setup

Follow these steps to run the project locally:

1. Clone the repository

git clone https://github.com/yourusername/student-id-generator.git

2. Move the project folder

Place the project inside your local server directory:

Example:

C:/xampp/htdocs/

3. Create Database

  1. Open phpMyAdmin
  2. Create a new database
  3. Import the provided SQL file:
database/student_id.sql

4. Configure Database Connection

Update the database connection file with your MySQL credentials:

includes/database_connection.php

Example:

$servername = "localhost";
$username = "root";
$password = "";
$database = "student_id";

5. Run the Application

Start:

  • Apache Server
  • MySQL Server

Open your browser:

http://localhost/student-id-generator

🚀 Future Improvements

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.

👨‍💻 Developer

Nelson Gadson Kilibwa

Bachelor of Science in Information Systems Management Ardhi University


📄 License

This project was developed for educational and academic purposes.

About

A system that allows students from ardhi university to request thei ids online

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors