CSF12(AfterNoon)
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
TABLE OF CONTENTTABLE OF CONTENT
TABLE OF CONTENT
TABLE OF CONTENT
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
[Type the company name]
[Type the document title]
[Type the document subtitle]
[Type the author name]
[Pick the date]
[Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type the abstract of the document here. The abstract is typically a short summary of the contents of the document.]