online examination system - information and library...

Post on 15-Feb-2018

298 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

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.

2) New System

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 Requirement

Server Configuration

Minimum Hardware & Software Requirement

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

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

Server 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

1 Name Text Not Null Admin name

2 User Name Varchar(50) F K 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) P K 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) P K 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 P K 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) F K Username

E-R DIAGRAMS

STUDENT REGISTRATION Give

ADMIN

Collage

Name

Subject

M M M

1

M

M

EXAM

Manage

Create

View

QUETION

Add

RESULT

Address

1

1 1 1

Option

Question

Question No

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 unit with smooth transition of data.

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.

Conti…

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

top related