Online Examination System
Presented By
Prajapati Sunil N (11034211047)
Patel Chetan S
(11034211026)
MCA Semester-V
Acharya Motibhai Patel Institute of
Computer Studies
Project Profile
Project Title
Online Examination System
Objective
This web application will provide the online examination
for students. Students can register and select the exam
which they want to give. Student can view the result
immediately. Faculty can manage the whole examination .
Front -end
ASP.NET With C# (.Net Framework 4.0)
Back-end
SQL Server 2005
Tools & Technology
Microsoft Visual Studio 8.0
Internal Guide
Mrs. Hiral A Patel
Project Group No.
16
Institute
Acharya Motibhai Patel Institute of Computer Studies
Developed By
Prajapati Sunil N (11034211047)
Patel Chetan S (11034211026)
Requirement Specification
Requirement Specification
1) Existing System
Offline examination is time consuming.
Waste of paper.
Delay of result
Requirement Specification Cont.
2) New System
Student can register for online examination.
Student can select the subject for examination.
Student can get result online after completion of online examination.
Admin can manage the examination.
Admin can generate the reports.
Functional Specification
Functional Specification Cont.
1) Modules
Student Registration
-Student has to register to give the examination.
Subject wise examination
-Admin will create the exam subject wise and student can view it.
Result
-Result will be created immediately after examination.
Report Generation
-Admin will generate any kind of report about student examination and result.
Functional Specification Cont.
2) Users of System
1. Admin
Admin can manage the student.
Admin can manage the examination, its schedule and result.
Admin can generate the reports of examination result and about the student.
2. User
Student can register for online examination.
Student can select the subject for examination.
Student can get result online after examination.
Minimum Hardware and
Software requirement
Minimum Hardware & Software Requirement
Minimum Hardware Requirement
Server Configuration
Processor
2.5 GHz
RAM
256MB
Hard Disk
20 GB Free Space
Client Configuration
Processor
2.5 GHz
RAM
128MB
Hard Disk
10 GB Free Space
Minimum Hardware & Software Requirement
Minimum Software Requirement
Server Configuration
Operating System
Windows 2000 or equivalent
Server
IIS 5.0 or above
Browser
Internet Explorer 5.0 or compatible web browser
DataBase
MSSql
Client Configuration
Operating System
Windows XP or equivalent.
Browser
Internet Explorer 5.0 or compatible web browser
Time Line Chart
[ Gantt Chart ]
ACTIVITY DIAGRAM
USECASE DIAGRAMS
CLASS DIAGRAM
SEQUENCE DIAGRAM
COLLABORATION
DIAGRAM
DATA DICTIONARY
Admin Login:
Description Store the username and password of admin.
Sr No
Name
Data type
Cons.
Description
Name
Text
Not Null
Admin name
User Name
Varchar(50)
FK
Username
Password
Varchar(50)
Not Null
Password
StudentRegistration:
Description Store the information of Student register.
Sr No
Name
Data types
Cons.
Description
FirstName
Text
Not Null
Student name
LastName
Text
Not Null
Last name
Gender
Text
Not Null
Gender
UserName
Varchar(50)
PK
Student name
Password
Text
Not Null
Password
SecQue
Text
Not Null
Que. For security
Secqans
Varchar(100)
Not Null
Answer
Collage Name
Varchar(50)
Not Null
Collage Name
Email
Varchar(50)
Not Null
Email id
ExamPaper:
Description Detail of exam paper.
Sr No
Name
Data type
Cons.
Description
ExamTitle
Varchar(50)
PK
Exam Name
ExamDate
Date
Not Null
Date of Exam
TotalTime
Time
Not Null
Time of Exam
SubjectName
Text
Not Null
Name of subject
SubjectCode
Numeric
Not Null
Subject Code
QuestionFill:
Description Detail of NO.of Questions
Sr
No
Name
Data type
Question Name
Varchar(100)
Question Number
Numeric
PK
Question No
Exam Name
Varchar(50)
Not Null
Exam Name
Question A
Varchar(100)
Not Null
Question A
Question B
Varchar(100)
Not Null
Question B
Question C
Varchar(100)
Not Null
Question C
Question D
Varchar(100)
Not Null
Question D
Right Answer
Varchar(100)
Not Null
Right Answer
Cons.
Description
Not Null Exam Question
Result:
Description Detail of Student result
Sr No
Name
Data types
Cons.
Description
ExamName
Varchar(50)
Not Null
Unique exam Name
SubjectName
Text
Not Null
Subject name
TotalMarks
Numeric
Not Null
Total marks
SubjectCode
Text
Not Null
Student name
UserName
Varchar(50)
FK
Username
E-R DIAGRAMS
Subject
Collage
Name
STUDENT REGISTRATION
EXAM
Give
View
1
RESULT
Manage
1
M
Create
ADMIN
Add
Address
Question No
Question
M
QUETION
Option
Home Page
Student Registration
Login Page
Admin Create New Exam
Set Paper
Schedule
Student exam Schedule
Select Exam
Selected Exam Page
Exam Paper
Result
Show Result
Student Report
Result Report
Testing
Unit Testing
The software units in a system are modules and routines that are assembled and
integrated to perform a specific function. Unit testing focuses first on modules,
independently of one another, to locate errors. This enables, to detect errors in
coding and logic that are contained within each module. This testing includes
entering data and ascertaining if the value matches to the type and size supported
by java. The various controls are tested to ensure that each performs its action as
required.
Integration Testing
Data can be lost across any interface, one module can have an adverse
effect on another, sub functions when combined, may not produce the desired
major functions. Integration testing is a systematic testing to discover errors
associated within the interface. The objective is to take unit tested modules and
build a program structure. All the modules are combined and tested as a whole.
Here the Server module and Client module options are integrated and tested. This
testing provides the assurance that the application is well integrated functional
Conti
Objective Test:
We Have First Written Objectives That Can Understand System. I have Prioritized
Objective.
Test Environment:
By this testing we can check ability to utilize existing computers to set up separate
test environment. This includes web server, database server and client application.
System Testing:
Software & Hardware Are Integrated & a Full Range of System Test It Conducted in
& Attempt T Uncover Errors at the Software & Hardware Interface.
A Good Test Case Is One That Has a High Probability of Finding the
Undiscovered Error.
Future Enhancement
Add all type of examination.
Study material to download.
Add more security.
Bibliography / References
The following website and books was referred during the preparation of this
project.
Books Reference:
1) Asp.net 2.0 Black Book (Author:- Rudraksh Batra)
2) Database System ( Author:- C. J.Date)
3) System Analysis and Design (Author:- James A. Senn)
Websites Reference:
1) www.java2s.com
2) www.w3schools.com
3) www.vbdotnetinformation.com