0% found this document useful (0 votes)
79 views10 pages

ONLINE EXAMINATION in Dotnet

This project report describes an online examination system built using Java EE. It includes sections on requirements, database design, application workflow, and conclusion. The system allows administrators to add/delete questions and view/delete users, while students can register, login, choose subjects, take exams, and view results. The system meets the objectives of enabling online exams and displaying results. While further improvements are possible, testing shows the design implements properly.

Uploaded by

Animesh Prasad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views10 pages

ONLINE EXAMINATION in Dotnet

This project report describes an online examination system built using Java EE. It includes sections on requirements, database design, application workflow, and conclusion. The system allows administrators to add/delete questions and view/delete users, while students can register, login, choose subjects, take exams, and view results. The system meets the objectives of enabling online exams and displaying results. While further improvements are possible, testing shows the design implements properly.

Uploaded by

Animesh Prasad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

BENGAL COLLEGE OF

ENGINEERING AND
TECHNOLOGY, DURGAPUR

A
Project Report
on
“ONLINE EXAMINATION SYSTEM”
Submitted in the Partial Fulfilment of the Requirement for the
Award of the Degree of
BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE AND ENGINEERING
Submitted by
ANIMESH PRASAD – 12500116113
SAJAN SUMAN –12500116031
SNEH NAYAN -12500116017
Subject :- Software Engineering(CS-701)
Under the Guidance of
Assistant Professor, BCET
ABSTRACT
The main aim of the project is to give the basic idea of WEB APPLICATION

DEVELOPMENT using JEE for the purpose of having an idea of JEE which is

widely accepted platform for Enterprise Software Development. One of the

unique feature of JEE, providing infrastructural service for Enterprise Grade

Software, makes it a natural choice for Enterprise Software Development. JEE is

built based on open standard philosophy, which enables easy integration of

external framework like spring, hibernate etc. making JEE more relevant for

industry.
TABLE OF CONTENTS

Acknowledgement..............................................................................................4
Requirement……………………………………………………………………5
Specifications......................................................................................................7
Database Design...................................................................................................8
Application Work Flow.......................................................................................9
Conclusion ……………………………………………………………………..10
INTRODUCTION

'Online Exam' means the candidate sits in front of a computer at the examination
center and the questions are presented on the computer monitor and the candidate
answer the question on the computer through the use of mouse. Unlike the
traditional paper-pencil based test which is generally offered on a single day to all
candidates, online exam will be offered over a period of time and result is shown.
Project Modules
1 -Administrator module
2 -Student module

TWEB APPLICATION DEVELOPMENT using JEE for the purpose of having an


idea of JEE which is widely accepted platform for Enterprise Software
Development. One of the unique feature of JEE, providing infrastructural service
for Enterprise Grade Software, makes it a natural choice for Enterprise Software
Development. JEE is built based on open standard philosophy, which enables easy
integration of external framework like spring, hibernate etc. making JEE more
relevant for industry.
REQUIREMENTS
JEE
Hardware Requirement Specifications (Minimum for Client):-

PROCESSOR :- 1.8 GHz.


MOTHERBOARD :- According to the processor requirement
RAM :- 512 MB.
FREE DISK SPACE :- 200MB
INTERNET CONNECTION.

Hardware Requirement Specifications (Minimum for Server):-

PROCESSOR :- 3.2 GHz.


MOTHERBOARD :- According to the processor requirement
RAM :- 4GB.
FREE DISK SPACE :- 1 GB

Software Requirement Specifications: -

CLIENT SIDE:-
Operating System for Client (Any One): - Windiows 10 / Windows 8.1 or 8 / Linux any
version / Mac etc.

Browser (Any One) :-Google Chrome, Microsoft Edge, Mozilla Firefox 40.0

SERVER SIDE:-
Operating System for Server (Any One): - Windows Server or Red hat or Fedora Linux
Server etc

Application Server : Wildfly 17

Database: -MySQL 8.x

Database Connection using JDBC TYPE 4 Driver.

User Interface Created Using HTML 5 , Bootstrap 4


SERVER SIDE WEB COMPONENT: JAVA SERVER PAGES (JSP), SERVLET

ARCHITECTURE – MVC 2.0 (MODEL(Bean) – VIEW(JSP) – CONTROLLER(Servlet))

IDE Used : Eclipse Photo


DATABASE TABLE
user database table
Coloumn name Data type nullable Primary key

username Varchar2 yes no

useremail Varchar2 yes no

userpassword Varchar2 yes no

User mobile no. Varchar2 yes no

Login table
S no. name Data type length
1 username varchar 50
2 password varchar 50
DATABASE DESIGN

EMAI PH.N PASS PASS

NAM UID

1
USER N MANAG
E ADMIN
1
1
1 1

GIVE MAN.
VIE
S QUES
W

N
SUBJEC
RESULT SUBJEC N N
TYP

N
UID QUESTIONS QID

MARK
SUB TYPE

QID1
QID2
QID3

VIEW
Application Work Flow:

ONLINE EXAMINATION PORTAL

USER ADMIN

REGISTRATION LOGIN

LOGIN ADD/DELETE
QUESTIONS

CHOOSES VIEW/DELETE
SUBJECT USERS

GIVES EXAM VIEW USERS


RESULT

VIEW RESULT LOGOUT

LOGOUT
CONCLUSION
 The Online examination System is developed using Java and MySQL fully meets
the objectives of the system for which it has been developed. The system has
reached a steady state where all bugs have been eliminated. As far as design is
concerned no design is complete ever and there are chances of improvement each
moment. However performing all the necessary testing, we will conclude that our
design will implement properly that it absolutely was made.
REFERENCES

You might also like