Skip to content

upendarmanikyam/online-exam-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Online Exam Portal (Backend)

Overview

A backend application that manages student and instructor activities for an online exam system. It supports registration, exam creation, and result processing using Hibernate and relational database mapping.


Core Functionality

  • Student and instructor registration
  • Exam creation and management
  • Question and answer handling
  • Result generation after exam submission

Tech Stack

  • Java
  • Hibernate (ORM)
  • MySQL

Architecture

The application follows DAO and Service layer structure:

DAO → handles database operations
Service → contains business logic


Database Design

  • Student
  • Instructor
  • Course
  • Exam
  • Question
  • Answer
  • Result

Relationships are implemented using Hibernate mappings:

  • One-to-Many
  • Many-to-Many

Key Concepts Used

  • ORM mapping with Hibernate
  • Entity relationships
  • Transaction management
  • CRUD operations

How to Run

Prerequisites

  • Java
  • MySQL

Steps

  1. Configure database connection in Hibernate configuration file
  2. Run the application using main class

Author

Upendar Manikyam

About

Backend-driven online exam management system using Hibernate and MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages