You are on page 1of 49

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
COLLABORATIO
N DIAGRAM
DATA DICTIONARY
Admin Login:
Description – Store the username and password of admin.

Sr No Name Data type Cons. Description


1 Name Text Not Null Admin name
2 User Name Varchar(50) FK Username
3 Password Varchar(50) Not Null Password
StudentRegistration:
Description – Store the information of Student register.

Sr No Name Data types Cons. Description


1 FirstName Text Not Null Student name
2 LastName Text Not Null Last name
3 Gender Text Not Null Gender
4 UserName Varchar(50) PK Student name
5 Password Text Not Null Password
6 SecQue Text Not Null Que. For security
7 Secqans Varchar(100) Not Null Answer
8 Collage Name Varchar(50) Not Null Collage Name
9 Email Varchar(50) Not Null Email id
ExamPaper:
Description – Detail of exam paper.

Sr No Name Data type Cons. Description


1 ExamTitle Varchar(50) PK Exam Name
2 ExamDate Date Not Null Date of Exam
3 TotalTime Time Not Null Time of Exam
4 SubjectName Text Not Null Name of subject
5 SubjectCode Numeric Not Null Subject Code
QuestionFill:

Description –Detail of NO.of Questions

Sr
No Name Data type Cons. Description

1 Question Name Varchar(100) Not Null Exam Question

2 Question Number Numeric PK Question No


3 Exam Name Varchar(50) Not Null Exam Name
4 Question A Varchar(100) Not Null Question A
5 Question B Varchar(100) Not Null Question B
6 Question C Varchar(100) Not Null Question C
7 Question D Varchar(100) Not Null Question D
8 Right Answer Varchar(100) Not Null Right Answer
Result:
Description –Detail of Student result

Sr No Name Data types Cons. Description

1 ExamName Varchar(50) Not Null Unique exam Name

2 SubjectName Text Not Null Subject name

3 TotalMarks Numeric Not Null Total marks

4 SubjectCode Text Not Null Student name

5 UserName Varchar(50) FK Username


E-R DIAGRAMS
Subject
Collage
Name

STUDENT REGISTRATION Give EXAM


M 1
M M

View Manage

1 1
M 1 ADMIN
RESUL Create
T 1

Address Add
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
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

You might also like