Documente Academic
Documente Profesional
Documente Cultură
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms, and Abbreviations
1.4 References
1.5 Overview
2. General Description
2.1 Product Perspective
2.2 Product Functions
2.3 User Characteristics
2.4 General Characteristics
3. Specific Requirements
3.1 Functional Requirements
3.2 Performance Requirements
3.3 Non-Functional Requirements
3.4 Design Constraints
1. Introduction
1.1 Purpose
1.2 Scope
Scope of this project is very broad compared to manually taken exams. They are:-
This app can be used in educational institutions as well as in corporate world.
Can be used anywhere any time as it is a web based application (user location doesn’t
matter.
No restriction that examiner has to be present when the candidate takes the test.
No manual work of preparing and storing the result information.
Less time consumption, as the result is calculated immediately after the test and
displayed to the student/candidate.
For students/candidates, it saves time of going to far away centers to give exams.
1.5 Overview
This system provide an easy solution to the student to give exam online.
2. General Description
The application will have a user friendly and menu based interface.
(ii) A login screen for entering the username, password will be provided. Access to different
screens will be based upon the user.
(iii) There is a screen for displaying information regarding entries to be made by institutes.
(iv) There is a screen for displaying information regarding filling of exam details by
institutes.
(v) There is a screen for displaying information regarding entering student list for the
particular exam.
(vi) There is a screen for displaying information menu regarding what options the institutes
will select while filling entries (entering questions, student list, deleting questions, entering
exam details).
(vii) There is a screen for displaying exam details to the students when they are taking exams.
(ix) There is a screen for displaying of results of students after taking the exam.
The functions are divided according to the user types such as:-
Administrator:- The function of the administrator is to add/edit exams in the test
module.
Candidate:- The function of the student is to update his/her profile and give various
exams.
Candidate module: The candidate will logon to the software and take his
examination. He can also check his previous examinations marks and his
details. The candidate will get result immediately after the completion of the
examination.
Examiner module: The database is prepared & loaded into the software.
Selection for examination can be done language wise by the examiner. The
results will be displayed immediately after completion of the examination.
Administrator module: The administrator collects all the results after
successful completion of the examination and sends to the head quarters as
and when required.
Based on the above categorizations, in order to meet user's needs the following precautions
should be taken:
Time can be saved by scheduling the exams, if it is available a question bank to store
questions for different subjects.
A system can be given a mark by checking the students answers, and give the result as
soon as students finish his exam.
A facility to generate a result chart as pre required without manual interface.
The system should have records of students and faculty that can be access to the
system which can be used only for the authorized person.
The system should be more secure for management user records and more reliable to
work at any conditions.
An extra security as SSL must be used to secure the marks details and other examination information.
3. Specific Requirements
This section gives a functional requirement that applicable to the On-Line Exam
system.
There are three sub modules in this phase.
Candidate module.
Examiner module.
Administrator module.
Admin
Student Registration Exam schedule
Online exam
system
Success registration
Level 0
Get info
Get_info
2.0 admin
Admin activity
Update info to master
Level 1