A Java-based Exam Management System built using NetBeans IDE and MySQL, designed to simplify and automate exam-related tasks for educational institutions. This project is part of the BCA Final Year Project and includes the complete ER diagram, database structure, and a detailed project report.
The Exam Management System provides a secure and user-friendly platform where:
- 🧑💼 Admins can manage exams, questions, and student records.
- 🧑🎓 Students can register, log in, attempt exams, and view their results in real time.
The project uses Java Swing for the GUI and MySQL for data storage, ensuring fast and secure performance.
- Add / Update / Delete Questions
- Manage Students & Results
- Schedule Exams
- Register & Login
- Attempt MCQ-Based Exams
- View Scores Instantly
- 🔐 Secure Database Integration (MySQL + JDBC)
- 📝 Real-time Result Generation
- 📊 ER & DFD Diagrams + Full Project Report
| Component | Technology |
|---|---|
| 💻 Frontend | Java Swing (NetBeans) |
| 🗄️ Backend | MySQL |
| 🧠 IDE | NetBeans |
| 📝 Language | Java (JDK 8+) |
| 🔐 DB Connection | JDBC |
Exam-Management-System/
├─ nbproject/
├─ src/
│ └─ exammanagement/ # Java source files (Admin & Student Modules)
├─ dist/
├─ database/
│ └─ exam_management.sql
├─ report/
│ ├─ Project-Report.pdf
│ └─ ER-Diagram.pdf
├─ screenshots/
├─ README.md
└─ .gitignore
📌 View ER Diagram (PDF) (Opens directly in GitHub's PDF viewer)
📄 Download Full Project Report (PDF)
The report includes:
- Problem Definition
- Objective
- Existing & Proposed System
- System Design (DFD, ERD, Schema)
- Implementation Details
- Output Screenshots
- Conclusion
git clone https://github.com/rekibur-uddin/Exam-Management-System.git
cd Exam-Management-System- Open NetBeans IDE
- Go to
File → Open Project - Select the project folder
- Open phpMyAdmin or MySQL Workbench
- Create a new schema (e.g.,
exam_management) - Import
database/exam_management.sql
In the source code, update the JDBC URL, username, and password to match your local MySQL configuration.
- Click
▶️ Run Project in NetBeans
| Login Page | Student Exam Interface |
|---|---|
![]() |
![]() |
| Admin Dashboard | Question Management |
|---|---|
![]() |
![]() |
| Exam History | Student Registration |
|---|---|
![]() |
![]() |
📸 [View All Screenshots in PDF]
👤 Rekibur Uddin 📧 Visit My Portfolio
If you like this project, consider giving it a ⭐ on GitHub 🙌





