Software Engineering Online Exam System
Software Engineering Online Exam System
Software Engineering Online Exam System
Every work constitutes great deal of assistance and guidance from the people concerned and
this particular term paper is of no exception. A project of this nature is surely a result of
tremendous support, guidance, encouragement and help. The following term paper provides
with all the relevant informations for a software development phases and a detailed study of
an online examination system.
We express our sense of gratitude to Mr. Rajeev Pandey, faculty member, Department of
Business Administration, University of Lucknow. We thank him for his constructive help,
proof reading and manuscripting in this term paper.
At last but not the least, we would like to thank our family members and friends for their help
in completing this term paper.
1
INDEX
2. Synopsis 3-6
9. Conclusion 18
10. Bibliography 19
2
Synopsis
Online test system
Purpose:-
The purpose of online test simulator is to take online test in an efficient
manner and no time wasting for checking the paper. The main objective of
the online test simulator is to efficiently evaluate the candidate thoroughly
through a fully automated system that not only saves a lot of time but
also gives fast results.
For student it brings convenience since now they don’t have to use an
extra thing like pen and paper.
Scope:-
Scope of this project is very broad in terms of other manually taking
exams.
world.
Can be used anywhere any time as it is a web based application
(user
Features:-
3
➢ Secure
➢ Easy to use
➢ Reliable and accurate
➢ No use of examiner
Overview:-
The online created for taking examination would have the following
stages:-
➢ Login
➢ Test
➢ Result
Login:-
There is a quality login window because this is more secure
than other login forms as in a normal login window there are
multiple login available so that more than one person can
access to test with their individual login. But in this project
there is only one login id i.e. administrator id and password by
which a person enters the site. Hence it is more reliable and
secure than previously used online test simulators.
Test:-
The test page is the most creative and important page in this
project. It consists of 2 modules mainly:-
(a) Subject selection
(b)Utilities
Subject selection:-
from the given choices the candidate can select his fields
(like C, C++, JAVA etc) for taking on with the test.
Utilities:-
It includes:-
➢ Skip and come back to the question afterwards if
needed.
➢ Gives the list of attempted and unattempted
questions and can go to any questions directly and
4
can either attempt or change the answer to any
question already attempted.
Technologies used:-
Front-end as:- HTML
Coding :- VB.net
Hardware Interface:
Client Side:
Server side:-
Software Interface:
Constraints:
6
Feasibility study
• Cost
The cost required in the proposed system is comparatively less to the
existing system.
• Effort
Compared to the existing system the proposed system will provide a
better working environment in which their will be ease of work and
the effort required will be comparatively less than the existing system.
• Time
Also the time required generating a report or for doing any other work will
be comparatively very less than in the existing system. Record finding
and updating will take less time than the existing system.
• Labor
In the existing system the number of staff required for completing the work
is
More while the new system will require quite less number of staff.
7
Specification Report
• System Interface
Application would be a self-contained system. It will not access data of
any other application nor will other application have access to its data.
• User Interface
Application will be accessed through a Browser Interface. The
interface would be viewed best using 1024 x 768 and 800 x 600
pixels resolution setting. The software would be fully compatible with
Microsoft Internet Explorer for version 6 and above. N user would be able
to access any part of the application without logging on to the system.
• Hardware Interface
For Server
Intel Pentium III or above with
512 MB RAM
4 GB hard disk
Network Interface
For Client
PC With
256 MB RAM
Network Interface
• Software Interface
For For
Server Client
8
Windows 2000 Enterprise Windows 95/98/2000/NT
Edition Microsoft Internet Explorer 6
WAS Server & above
DB2 Server
9
• Communication Interface
The system should be accessed over LAN or WAN. For Clients to
access application server the network should be running TCP/IP protocol.
• Operations
Client Side
Server Side
Database backup should be taken every day. In case of data base crash,
last backup should be restored.
• User Characteristics
The end user of the software can be divided into two categories
10
Need for the New System
Constraints
Assumptions
In general it has been assumed that the user has complete knowledge
of the
system that means user is not a naïve user. Any data entered by him/her
will
be valid. To make the software as user friendly as possible but at
the same time keeping in minds user requirements.
Dependencies
It depends that the one should follow the international standards for the
generating the User ID & should fill the related information in the
11
proper format.
12
Software System Attributes
Usability: The links are provided for each form. The user is
facilitated to view and make entries in the forms. Validations are
provided in each field to avoid inconsistent or invalid entry in the
databases. Some forms consists Hyper Links, which provides further
details. Reports screen contains text boxes and drop down lists, so
that reports can be produced.
Availability: System will be available around the clock except for the
time required for the back up of data.
Acceptance Criteria
13
Data tables
1.cLanguage
2. cppLanguage
3. Operating System
14
4. DBMS
5. Users
6. Results
7. Pass Results:
15
8. MeritResult
9. FailResult
16
E-R
Diagram
USER Register
Rr eceive
ExamId
User name
Marks
User
Nam User Id
e
Password
C DBMS
C++
OS
17
Figure: E-R
Diagram
18
USE
USER R_D
B
REGISTRATION
Login
1.0
Registration
2.0
ResulExamination
t
5.0
19
20
21
22
23
24
25
26
27
28
29
30
31
32
3.0
EXAM RESULT
Dbms
3.1.4
C C++ OS
3.1.1 3.1.2 3.1.3
DBMS
OPERATING SYSTEM
Calculate
Result
4.0
33
Input and Output Forms
1. Log In Form
34
2. Examination Form
35
3. Result Form
36
4. C language Exam Form
37
5. C++ Language Exam Form
38
6. Operating System Exam Form
39
7. DBMS Exam Form
40
8. Registration Form
41
9. Reports Form
42
Conclusio
n
bibliography
• Complete Reference Visual Basic 6.0 - By Hebert Schild
• www.stylusinc.com/Common/.../SoftwareDevtPhilosophy.php
• www.developers.net/tsearch?...software+development+life+cycle+tutorial
• www.webopedia.com/.../Software_Development_Life_Cycle_SDLC.asp