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

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

You might also like