Online Examination System New

Download as pdf or txt
Download as pdf or txt
You are on page 1of 46

Online Examination System 2016

-: Table of Contents :-
Sr. No Particulars Page No.
1. Project Profile 2.

2. Acknowledgment 3.

3. Introduction of the System 4.

4. Proposed System 5.

5. Resource Requirement Specification 6.

6. Technology Study 7.

7. Project Planning 9.

8. Data Dictionary & Diagrams 13.

9. Project Screen Layout 24.

10. Conclusion 38.

11. Project Schedule 39.

12. Testing 40.

13. References 41.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 1


Online Examination System 2016

-: 1. Project Profile :-

Project Title “Online Examination System ”

This web application will provide the online examination for students. Students
Project Goal
can register and select the exam which they want to give. Student can view the
result immediately. Admin can manage the whole examination .

Project Mr.Prakash Gujarati and Ms.Rinkal Ambasana


Guide

Team Size 2

Team Pooja Lunagariya , Dixita Lunagariya


Members

Language ASP.net
Used

Database SQL Server

Project December 2015 to March 2016


Duration

Submitted Shree M. & N. Virani Science College, Rajkot.


To

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 2


Online Examination System 2016

-: 2. Acknowledgement :-

We would express our sincere gratitude to Mr.A.U.Patel for giving us


an opportunity to be a part of this Institution. It would be never
possible without his support and encouragement.

We are thankful to Mr. Hitendra Donga & Mr. Stavan Patel Head of
the Computer Department, who always encourage students for
studies and our bright future. Thank you

We indebted to Mr. Prakash Gujarati Labguide & Ms.Rinkal Ambasana


Labguide for their suggestions they gave us to improve our Web -Site.
Their friendly and humorous nature helped us to feel easy in new
environment.

Many thanks to the staff members of VSC for their direct or indirect
support and help.

We are very much obliged to Mr.Ravi Lakhani, Mr.Pradip Vanpariya &


Mr. Amit Sagapariya to give us not only from books but also from
your knowledge. Thanks for the challenges, you have made us face,
for they gave us the courage to be leading every race.
And lastly we thank everyone that has caused us to suffer,
without you we would have no r eason to express ourselves.
Thanks a lot to all who help me to make this possible…

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 3


Online Examination System 2016

-: 3. Introduction of the System :-


There are two main modules students or user module and administrator modules.
Admin is the primary user who can add, delete, modify any information in the
system like adding new questions to test, generate reports, managing members
profiles, where as member module can register with application and update
profile information and take tests

Online Exams System provides the platform but does not directly participate in,
nor is it involved in any tests conducted. Questions are posted not by the site, but
users of the site. The site requires an institute to register before posting the
questions.

The site has an administrator who keeps an eye on the overall functioning
of the system. The site gets revenue by charging the institutes each time they
want to conduct the exam.

The system entitled “Online Exams System” is application software, which


aims at providing services to the institutes and providing them with an option of
selecting the eligible students by themselves

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 4


Online Examination System 2016

-: 4. Proposed System :-
Online Exams System fulfills the requirements of the institutes to
conduct the exams online.

Thus the purpose of the site in to provide a system that saves the
efforts and time of both the institutes and the students.

 Objectives of this System are as follows:

 To provide the batter facility to students & admin.

 To provide as simple and consistent output as possible,


this meets user requirements.

-: Detailed Description of the System :-


About the System:

” Online Examination” allows users to login based on his role, if its role is admin
then show him the administrative pages, where he can create exam categories
,add, edit and delete questions, answers and status, he can check the users and
set their status etc.
If it’s a user and new to the test site then give him a registration form and
through that he can register with the site. Registered users can login to the site
and attend exam .Initially they can choose the exam type from the list then they
can start exam.. Questions will be showing from the "questions” table. Question,
answers and Marks are stored in the table and also show to the user in the labels.
After a limited number of questions the exam will end and the result will be
shown to the user online. Same time it also stores in to the data base.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 5


Online Examination System 2016

-: 5. Resource Requirement Specification:-

 Hardware Requirement :-

 Intel core i5

 500 MB RAM

 20 G.B. Hard disk

 Software Requirement :-

o Operating System : Microsoft Windows 8

o Front-End : ASP.net

o IDE : Mozilla Firefox, chrome

o Back-End : SQL Server

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 6


Online Examination System 2016

-: 6.Technology Study :-
 Features Of The Tools Used :-

SOFTWARE WHICH USE TO DEVLOPE APPLICATION

 Microsoft Visual Studio 2010 :-

Microsoft Visual Studio is an integrated development environment (IDE) from


Microsoft. It is used to develop computer programs for Microsoft Windows, as
well as web sites, web applications and web services. Visual Studio uses Microsoft
software development platforms such as Windows API, Windows Forms,
Windows Presentation Foundation, Windows Store and Microsoft Silver light. It
can produce both native code and managed code.

Visual Studio does not include any source control support built in but it defines
two alternative ways for source control systems to integrate with the IDE

 SQL Server:-

Microsoft SQL Server is a relational database management system developed


by Microsoft. As a database server, it is a software product with the primary
function of storing and retrieving data as requested by other software
applications which may run either on the same computer or on another computer
across a network (including the Internet).

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 7


Online Examination System 2016

Microsoft markets at least a dozen different editions of Microsoft SQL Server,


aimed at different audiences and for workloads ranging from small single-
machine applications to large Internet-facing applications with many concurrent
users.

 Internet Information Server (IIS):

A web server is a program connected to the World Wide Web (www) that
furnishes resources from the web browser.

Microsoft IIS is a web server integrated with Windows.NET server that


makes it easy to publish information and bring business application to the web.

Because of its tight integration with Windows NT server, IIS guarantees the
network administrator and application developer the same security, Networking
and administrator functionality as Windows NT server. Above and beyond its use
of familiar Windows NT server

Tools and functionality, IIS also has built-in capabilities to help administer
secure websites, and to develop server-intensive web application.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 8


Online Examination System 2016

-: 7. Project Planning :-
 Feasibility Study :-
Technical Feasibility:

Technical feasibility of a project determines whether a project


can be developed using the technology on hand.

The system is technically feasible as the front -end and the back-
end required for it is available and already installed.

System is developed by using ASP.net as a front end and SQL


Server Database Server as a back end. For connecting remote site
with user’s network we have to implement the site in IIS. In this way
system will allow application to communicate with users.

Economic Feasibility:

The tools that will be used for the system are latest one and
thus the cost involved in tools, designing and developing the system
will be a good investment for the organization.

The benefits of using the system are not in monetary terms, but
it increased interaction between Users & administrators. The modules
designed can be easily navigated. The hardware available with the
company is already the best available and hence no new purchase is
required.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 9


Online Examination System 2016

Operational Feasibility:

Operational feasibility covers t wo aspects. One is technical


performance and other is acceptance by users.

The system is operationally feasible as it is very interactive and


user friendly. It fulfills all the users’ requirements .

Requirement Gathering And Analysis:

Information is gathered through the help Internet viewing


different tutoring site and the features and facility they have.

User Characteristics

 User –Anyone Who Want to Access this Site of the Institute.

The requirement for the project is gathered with the help of my


project guide. Who himself is the client and the programmer. He also
explained some risk and errors that might be occurred during the
project development.

He helped to describe the module for the project and also to


define function of each module. He also hel ped me to define
database structure.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 10


Online Examination System 2016

The various logical phases of the systems development are:

 Review of Underlying Systems and Procedure

Because software is a part of a larger system or business, work


begins by establishing requirements for all system elements and then
allocating some subset of these requirements to software.

 Software Design

Software Design is actually a multi -step process that focuses on


four distinct attributes of program; data structure, software
architecture, interface representations, and procedural details. The
design process translates requirements into a representation of the
software that can be assessed for quality before code generation
begins based upon the functional specifications taking up design,
developing, and concluding with the acceptance testing.

 Software Development

The design must be translated into a machine -readable form.


The code generation step performs this task. If design is performed in
a detailed manner, code generation can be accomplished
mechanistically.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 11


Online Examination System 2016

 Testing and Implementation

It includes testing and debugging software to find each error


like to occur and fix it and then implementing the software across
multiple devices.

 Training and Maintenance

It covers relevant training of project and providing post


Implementation Support.

 Parallel Operation

At a time more than one user can access the application and
store data into database.

 Higher Order Language Requirement

We are using ASP.net as a front end and SQL Server database as


backend.

 Safety and Security Consideration

Without log into Login Form user can not access other facilities
of the application.

For safety of user authentication we use session. When a user


logoff his session is destroyed so other user can not access his/her
data from the same PC.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 12


Online Examination System 2016

-: 8.Data Dictionary & Diagrams :-


Diagrams :-

Software Development Life Cycle:-

A framework that describes the activities performed at each stage of a


software development project. The SDLC provides a structured and
standerdize process for all phases of any system development efforts.

Analysis

Design

Coding

Testing

Maintenance

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 13


Online Examination System 2016

Design:-
I design this website with different modules like admin module, user module,
registration module, send emails.

Coding:-
After designing all the modules, coding for the modules process is started.

Testing:-
After coding all the different unit or module admin, user, registration the whole
system will tested.

Maintenance:-
After testing if it will works properly without error then maintenance phase is
performed.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 14


Online Examination System 2016

System Flow Chart for Users:

Start

Enter valid
email & password of
Users

Is email &
password
is valid?

Yes

No
Allow to subject
selectition

& Give Exam

End

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 15


Online Examination System 2016

System Flow Chart for Admin:

Start

Enter valid
email & password
of admin

Is email &
password
is valid?

Yes

No

Handle Users

End

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 16


Online Examination System 2016

 Context Level DFD:

Users Administrators
Us
er

se
Id

on
&

sp
Pa

Re

rd
ss

wo
wo

ss
rd
Re

Pa
sp

&
on

Id
se

er
Us
Online
Examination

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 17


Online Examination System 2016

 1st Level DFD:

Users
Database

Us pa
Registration

e r ssw

on
Na or
1.0

ati
m d
e

c
rifi
&

Va
er
Us
Us
er
Lo
gi
n
Us
er
Pa n a m
Administrator ss e& Users
wo e & n am rd
rd er o
U s a ssw
P

Re
sp Login se
on p on
se 2.0 R es

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 18


Online Examination System 2016

 Use Case Diagrams

Register

Login

Change Password

User
Manage Profile

Select Subject

Give Exam

Get Result

Contact us

Login

Manage Student

Admin
Manage Exam

Manage Result

Delete Users List

View contact us

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 19


Online Examination System 2016

 ER Diagram :-

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 20


Online Examination System 2016

 Data Dictionary Diagrams :-

1. Register Table:-

2. Admin Table:-

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 21


Online Examination System 2016

3. Subject Table:-

4. Question Table:-

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 22


Online Examination System 2016

5. Feedback Table:-

6. Result Table:-

7. File Table:-

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 23


Online Examination System 2016

-: 9.Project Screen Layout :-


 User
 Register Page:-

 Users can register in this page.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 24


Online Examination System 2016

 Login Page:-

 Users can Login in this page.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 25


Online Examination System 2016

 Home Page:-

 This is our home page. Give information about our


website.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 26


Online Examination System 2016

 Select Subject:-

 User can select subject.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 27


Online Examination System 2016

 Question Page:-

 User can give the exam.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 28


Online Examination System 2016

 Feedback:-

 This is our feedback form and user can give feedback of


our website.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 29


Online Examination System 2016

 Change Password:-

 This page is use to change password.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 30


Online Examination System 2016

 Update Profile:-

 User can update his/her Profile.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 31


Online Examination System 2016

 Admin
 Login:-

 Admin can Login in this page.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 32


Online Examination System 2016

 Home Page:-

 This is Home page admin can perform all task.

 View User:-

 Admin can View registered user and also delete that.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 33


Online Examination System 2016

 Add Subject:-

 Admin can add, update and delete subject in this page.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 34


Online Examination System 2016

 Add Question:-

 Admin can add, update and delete Question on particular


subjects.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 35


Online Examination System 2016

 Feedback:-

 Admin can view and delete the feedback of users.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 36


Online Examination System 2016

 Add File:-

 Admin can add and delete file.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 37


Online Examination System 2016

-: 10.Conclusion :-

This Web Application provides facility to conduct online


examination worldwide. It saves time as it allows number of students to
give the exam at a time and displays the results as the test gets over, so
no need to wait for the result. It is automatically generated by the
server.

Administrator has a privilege to create, modify and delete the test


papers and its particular questions. User can register, login and give the
test with his specific id, and can see the results as well.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 38


Online Examination System 2016

-: 11.Project Schedule :-

Index Task Name Start Finish Duration

1. Analysis 03-12-15 06-03-16 95 days

2. Layout 14-12-15 21-12-15 08 days

3. Template 22-12-15 06-01-16 16 days

4. Database 07-01-16 16-01-16 10 days

5. Coding 17-01-16 22-02-16 37 days

6. Testing 23-02-16 01-03-16 08 days

7. Reporting 02-03-16 06-03-16 05 days

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 39


Online Examination System 2016

-: 12.Testing:-

Full system is divided into modules, so first of all modules are


tested. The registration and login module is tested and check all the
validation of the registration form are working properly or not. Then
checking of the other pages was done.

1) Unit Testing:

Unit testing in I have a test for a One by one module create and
test a module for a unit wise and find a error and solve this error.

2) Integration testing:

Integration testing implements a module code for a system and


test for a work correctly or not. And error are occurs this time
solve a problems of a error.

3) System testing:

All modules are completely created and implement than after


fully system are testing for a system testing. That are in check a all
modules are work successfully performed or a not.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 40


Online Examination System 2016

-: 13.References :-
Web sites:

 www.stackoverflow.com
 www.w3schools.com
 www.tutorialspoint.com

Search Engines:

 www.google.com

Editor:

 Microsoft Visual Studio.

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 41


Online Examination System 2016

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 42


Online Examination System 2016

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 43


Online Examination System 2016

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 44


Online Examination System 2016

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 45


Online Examination System 2016

Prepared By :Dixita Lunagarya &Pooja Lunagariya Page 46

You might also like