Online Examination Management System: (A Web Based Application)
Online Examination Management System: (A Web Based Application)
Examination
Management
System (A WEB BASED APPLICATION)
Under the guidance Of
Helal Khan(A181568) Mrs . T. Arundhati
Ashraf Ali (A181445)
Md Hikamatullah Khan(A181389)
Contents
Introduction
Problem Statement
Objectives
Data Flow Diagram
Use Case Diagram
Class Diagram
ER Diagram
Activity Diagram
Module Description
Input Validation with Snapshot
Different output with Snapshot
Hardware and Software Requirement
Gantt chart
Limitation
Future Scope
Bibliography
Introduction
• Presently, if the teachers conduct any examination, they have to check the
answer sheets manually which is time consuming and the generation of
results manually might result in errors.
• Result processing takes more time as it is done manually.
• Involves lot of paper work and chances of error are high.
• Online examination helps students of schools/ College/ Institutes is to
offer a quick and easy way to appear for the exam. The main users of the
project are Student or Member and System Administration. The students
has to enter valid user id and password to attend the exam.
Objective(s)
login
Creation of test
Student Add/Modify/Test
Take test
Deletion of test
Admin
Login verify
Student Give Exam Select an option
response
Finish the
exam
Store records
Results My Result
Result View Details
Report
Data Flow Diagram (2-level DFD)
Data Stored in
Admin Login Registered Students details Registration
Checks id,
password
Checks
id,password
Manages
Login Student
ate Data a
d d/upd Exam ccess
in
A
Manage Data access in Examinatio
Add/update Exam Type
Ques. n
system Add/u Process
pd ate ess in
Data acc
Question
in
ss in
Check correct one c ce d
aa re
t sto
Showing Results
Da ta
Option Da
Declaring the Result
• All the fields of such as Student, Papers, Examiners are validated and does
not take invalid values.
• Each form for Students, Exam, Examiner can not accept blank pages.
• Avoiding errors in data.
• Controlling amount of input.
• Integration of all modules/forms in the system.
• Preparation of test case.
• Preparation of the possible test data with the validation checks.
• Actual testing done manually.
• Recording of all the reproduced errors.
• Modifications done for the errors found during the testing.
• Functionality of the entire module.
• Prepared the test result scripts after rectification of the errors.
Input Validation with Snapshot
Project Scheduling:
GANTT CHART REPRESENTATION
21-31 JAN21 01-22 FEB 21 22 FEB-20MAR 22MAR- 12APR 19APR- 6MAY 10MAY-7 JUN
Specification
Design
database part
Requirement
gathering
Analysis
Design
Coding
Testing
Implement
W’s – weeks W W W W W
1 2 3 4 1
W
2
W
3
W
4
W
1
W
2
W
3
W
4
W
1
W
2
W
3
W
4
W
1
W
2
W
3
W
4
W
1
W
2
W
3
W
4
0f months
Limitation
Although I have put my best efforts to make the software flexible, easy to
operate but limitation cant be ruled out even by me. Though the software
presents a broad range of options to its user’s some interact option could
not be covered into it; partly because of logistic and partly due to lack of
sophistication. Paucity of time was also measure constraint, thus not
possible to make the software foolproof and dynamic. Lack of time also
compelled me too ignore some part such as storing old result of the
candidates etc.
• Excel export has not been developed for students, Exam due to some
criticality.
• The transactions are executed in off-line mode, hence on-line data for
papers, results capture and modification is not possible.
• Off-line reports of Students, Examiner, Papers can not be generated due
to batch mode execution.
Future Scope