Vous êtes sur la page 1sur 9

[TYPE THE COMPANY NAME]

SYSTEM REQUIREMENT
SPECIFICATIONS
Examination System
PROJECT MANAGER: Mohib Shehzad (BCSF12A022)
5/20/2014

Other members:

 ZARGHAM NAZEER MALIK (BCSF12A003)


 Muhammad Ali Sajid (BCSF12A030)
 Sohail Shoukat (BCSf12A025)

PUNJAB UNIVERSITY COLLEGE OF INFORMATION TECHNOLOGY


Introduction
 Purpose
 Scope
 Overview
GENERAL DESCRIPTION
ER diagram
External Interface Requirements
 User (Student) Interfaces
 User (Teacher) Interfaces
 Hardware interfaces
 Software interfaces
 Communications interfaces
Software product feature
Software System Attributes
 Security
 Maintainability
 Portability

Logical Database Requirements


 Organization Details
 Campus Exam Details
 Campus Student List
 Paper questions details
Other Requirements
Introduction:
 Purpose:
This Application provides facility to conduct online examination at the campus.
It saves time as it allows the fixed number of students to give exam at a time and
displays the result as 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/change the test
papers and its particular questions as per instructions of Subject teacher.
 User (student of the Campus) can register, login and give test with his/her
specific ID, and can see result as well.
 Scope:
This system allows the students to give exams at their favourite time of the specified
day.
 Overview:
This system provides an easy way to the students to give exam online at the campus.

General description:
This Application provides facility to conduct online examination at the campus. It saves time as it allows
the fixed number of students to give exam at a time and displays the result as 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/change the test papers and its particular questions as per instructions of Subject
teacher. User (student of the Campus) can register, login and give test with his/her specific ID, and can
see result as well. This system allows the students to give exams at their favourite time of the specified
day. This system provides an easy way to the students to give exam online at the campus.

Assumptions:
The examinations are all objective. Students can give exam just once.
External Interface Requirements:
* User (Student) Interfaces:

Registration Screen:
 Full Username
 College ID
 Password
 Email
 Address
 Phone number
 Class with batch
Login Screen:
 College ID
 Password
Exam Details Screen:
 Exam Name
 No. Of Questions
 Time Limit
 +ve, -ve Marks
 Passing Marks
Student Taking Exam Screen:
 Display Of Question With Options
 Control Buttons To switch questions
Result Displaying Screen:
 No. Of Correct Questions
 No. Of Incorrect Questions
 No. Of Unattempt Questions.
 Total Marks.
 Result(Pass/Fail)

* User (Teacher) Interfaces:

Registration Screen:
 Full Username
 College ID
 Password
 Email
 Address
 Phone number
Login Screen:
 College ID
 Password
Exam (want to upload) Details Screen:
 Exam Name
 No. Of Questions
 Time Limit
 +ve, -ve Marks
 Passing Marks
 Questions

Hardware interfaces:
 Support for printer for printing results.
 Screen resolution of at least 800X600 is required for proper and complete viewing of
screens. Higher resolution will be accepted.

Software interfaces:
 Any windows based operating system.
 MS Access 2000 as the DBMS-for database.
 IDE (NET BEANS) for developing code.

Communications interfaces
None
Software product feature:

Register:
Introduction Input:

If one wants to register his/her self one must be a student of the campus and then
he/she must enter the following things:

 Full Username
 College ID
 Password
 Email
 Address
 Phone number
 Class with batch

Process and output:

If one click the Register button, the system checks that all the Entries are valid or not. If
valid then show that “SUCCESSFULLY SUBMITTED” otherwise which fields are invalid or not filled
colour them Red and specify that the fields are invalid or empty.

LOGIN:
Introduction Input:

If one wants to login his/her self one must be a student of the campus and then he/she
must enter the following things:

 College ID
 Password

Process and output:

If one click the Login button, the system checks that all the Entries are valid or not. If
valid then show their respective paper/field otherwise which fields are invalid or not filled
colour them Red and specify that the fields are invalid or empty.
Result:
Introduction Input:

Respective Paper.

Process and output:

If one completes the paper or time has been over then Result shown on the main
screen.

If one wants his/her result in the future, he/she login on his/her ID and click show Result
and if one wants to print it then there is also an option.

Software System Attributes:


Security:

Only authorized users will be able to access the website by entering the correct login
name and corresponding password.

Maintainability:

The website can be maintained in present or future. It will be easy to incorporate new
requirements in the individual modules.

Portability:

The website will be also easily portable on any windows based system that has MS-
ACCESS installed.

Logical Database Requirements:


 Organization Details:
ID, Login Name, Email, Password, Class Name.
 Campus Exam Details:
ID, Exam name, Time limit, passing marks, number of Questions,
 Campus Student List:
Student id, Student name, Exam given, Marks, Result.
 Paper Question Details:
Question ID, Question, options ( A, B, C, D) , Answer.

Other Requirements: None

Vous aimerez peut-être aussi