You are on page 1of 16

Online examination management system

By

Aqib Ali 2019-GCUF-069100

Ifrah Mazhar 2019-GCUF-069097

Rabia Arshad 2019-GCUF-069098

Supervisor:

Sir Sohaib Saleem

ASSOCIATED DEGREE

IN
COMPUTERSCIENCE

DEPARTMENT OF COMPUTER SCIENCE

Government College University Faisalabad


GovernmentCollege UniversityFaisalabad Page2

ABSTRACT
Online Exam System for introduction to management is an application that designed and
developed for students and lecturers. The system helps students to take examination online.
It helps also lecturers to upload the questions and answers in the database and they can see
the students who fail or pass the exam. The software is developed using MySql language
and database. In the software we can register as a user and users are of two categories
which are Lecturer and Student. Before using the system both users need to register and
after that they must login with their username and password in order to enter the system.
The online examination system for introduction to management is constituted of different
components for instance login function, insertion of data in the database, extraction of data
from the database. The problem with the current system is that students take their exam
manually. This outdated system will take long time utilization; the manual procedure used
for conducting exam is time consuming process. More time being used for lecturers to
bring the questions papers and answer sheets and also more time is needed for students in
order to write their exam.
GovernmentCollege UniversityFaisalabad Page3

Table of Content

Table of Contents.............................................................................................................................2
1. Introduction..................................................................................................................................3
Background of Study...................................................................................................................................3
Purpose........................................................................................................................................................4
Document Conventions................................................................................................................................4
Project Objective and scope.........................................................................................................................4
Intended Audience and Reading Suggestions..............................................................................................4
2. Overall Description......................................................................................................................4
Project Perspective.......................................................................................................................................4
Project Features...........................................................................................................................................5
User Classes and Characteristics..................................................................................................................5
Operating Environment.....................................................................................................................5
Design and Implementation Constraints...........................................................................................5
User Documentation....................................................................................................................................6
Assumptions and Dependencies...................................................................................................................6
3. System Features...........................................................................................................................6
4. External Interface Requirements..................................................................................................7
User Interfaces.............................................................................................................................................7
Hardware Interfaces.....................................................................................................................................8
Software Interfaces......................................................................................................................................8
5. Functional Requirements.............................................................................................................8
Performance Requirements..........................................................................................................................8
Safety Requirements....................................................................................................................................8
Security Requirements.................................................................................................................................8
Software Quality Attributes.........................................................................................................................8
6.Tools & Technologies...............................................................................................................9
Programming Languages.............................................................................................................................9
Databases/Data storages..............................................................................................................................9
OperatingSystem7.WBS Project Management............................................................................9
Appendix A: Check List................................................................................................................10

Appendix B: Supervisory Committee............................................................................................11


GovernmentCollege UniversityFaisalabad Page4

1. Introduction

Background of study
Computerized and online systems have been increasing in every aspect of education.
Information Technology plays a very important role in nowadays education. Computers
and internet have made dramatic changes in the education system. Information
technology enables institution of high learning to save time and money, and allow the
delivery of education with easiness, anywhere, and anytime. Paper based books are
replaced by online and off-line applications. With computer software, we can be able to
have access to huge databases of information. This gives fundamental change to the
education. Information technology makes the exchanges of information fast and easily. In
the modern era, technological progress has minimized the information in the world.
Advancement of technology has many advantages in education and all business industries
that use it. With the use of the technology advances, the transaction became more rapid,
accurate and efficient. As time goes by computers have become more useful for every
transaction. Online Examination System for introduction to management is an application
that is designed and developed for students and lecturers. The system helps students to
take examination. It helps also lecturers to upload the questions and answers in the
database and they can see the students who fail or pass the exam.

Purpose

The purpose of the online examination system is to test the subject knowledge


of the students. Such a system eliminates logistical hassles and drawbacks in
the traditional mode of the pen-and-paper examination. ... They can
conduct exams anytime, anywhere, while preserving the exam's credibility
and integrity.

Document Conventions

The purpose of this SRS document is to write the functional and non functional user
or system requirements that represent the characteristics of On-Line Exam

Project Objective and Scope


GovernmentCollege UniversityFaisalabad Page5

This project is aimed at developing an online examination system for introduction to


management for students and lecturers. The purpose of the system is to completely automate
the old manual procedure of conducting exam to a computerized System. I will provide a
more efficient examination system.
The system will allow students to register and take the exam. It enables also lecturers to
perform many tasks.

The system has several functions. The users will do the registration before using the system.
The lecturers can upload questions and answers; he can view the list of all students who take
the exam. He can view the list of students who have grade A, grade B, grade C, grade D and
those who fail the exam.
Intended Audience and Reading Suggestions
Software Requirements Specification for Online Examination System ... Intended Audience
and Reading Suggestions Product Scope of this project is very important.
1. Overall Description
Product Perspective
Online examination system. It is accessible via the Internet, 24 hours a day, 7 days a week.
The objective of this app is to reach and connect candidate and examiner in remote
communities and conduct exams in a virtual environment online. This app will only allow the
registered users to enter the test module. The various stages in the app are as follows:-
Login
System Overview
Test
Result

Login:
This window offers the user two choices for logging into the system according to the preset
privileges - Candidate login and Administrator login.
The candidate login will take the user to the user profile.
The Administrator Login will take the user to the administrator profile.

System Overview:
This window can only be accessed by the administrator. It allows the administrator to add and
edit exams.
GovernmentCollege UniversityFaisalabad Page6

Test:
This window contains all the exams candidate can give. All these exams are organized
according to the categories they fall in. The test window will be different for students and
corporate employees.

Result:
This window displays the result of exams the candidate has just appeared. This data will be
saved and displayed in the user profile. If the score is in top 10, the result will also be
displayed in the rankings area of result window.

Project Functions
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.

User Classes and Characteristics


The various users of this app are classified into two
types:- Administrator
Candidate o Student
corporate Employees
This requires the user to have characteristics such as the user should be able to communicate
and write in English and should have previous experience of giving an online exam. If not,
the candidate should be instructed about the basics usage of the app by authorized person.

Operating Environment
This is internet based so it will run in any operating system with internet access through a
web browser.

Design and Implementation Constraints


The candidate is allowed to give the exams any number of times, until specified otherwise by
the administrator while building the test. While giving the exam the candidate is given only a
set amount of time and the remaining time should be displayed, after which the exam should
close and display the result.
GovernmentCollege UniversityFaisalabad Page7

User Documentation
The product will include a user manual. The user manual will include product overview,
complete configuration of the required software and hardware, technical details and contact
information which will include email address.

Assumptions and Dependencies


Proper working of this project is dependent on the internet connectivity of the users’
computer

Assumptions and dependencies:


 It is assumed that the user has basic knowledge of the system (i.e. he/she is not a first
time user) as any action by the user is considered valid during an examination.
 It is assumed that the data entered by the user while registering is true.
 It is assumed that the candidate does not cheat during the exam as there are no
supervisors around to monitor.

2. System Features

 Automation of planning and schedule.

 Assessment Pattern creation.

 Efficiency to create a question bank.

 Configuration of question types with different difficulty levels.

 Assessment integrated rubrics.

 Easy approval process.

 Customization of test-taking options.

3. External Interface Requirements


User Interfaces

•Registration Screen:
Various fields available on this screen will be:
- Login Name
- Email Id
GovernmentCollege UniversityFaisalabad Page8

- Password

•Login Screen:
Fields available on this screen are:
- Login Name
- Password
•Entering Questions:
Various Fields are:
- Questions
- Options (4)
- Correct Answer

•Exam Details Screen:


Various Fields are:
- Exam Name
- No. Of Questions
- Time Limit
- Passing Marks

•Result Displaying Screen:


Various Fields are:
- No. Of Correct Questions
- No. Of Incorrect Questions
- Total Marks
- Result (Pass/Fail )

Hardware Interfaces

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.


- MySql Server Database

Functional Requirements
GovernmentCollege UniversityFaisalabad Page9

This section gives a functional requirement that applicable to the On-Line Examination
system. There are three sub modules in this phase.
 Candidate module.
 Examiner module.
 Administrator module.
 Result rankings module
 Discussion Forum module

4. Nonfunctional Requirements
The Non-Functional Requirements of the project are as follows: The system should be reliable and
robust. The system should be User friendly. The system should be completely Consistent and Secure.
Safety Requirements
The database may get crashed at any certain time due to virus or
operating system failure. Therefore, it is required to take the database
backup.

Security Requirements
Some of the factors that are identified to protect the software from
accidental or malicious access, use, modification below. Keep
specific log or history data sets

 Assign certain functions to different modules

Software Quality Attributes


The Quality of the System is maintained in such a way so that it can
be very user friendly to all the users. The software quality attributes
are assumed as under:
 Accurate and hence reliable.
 Secured.

 Fast speed.

 Compatibility.
5. Tools& Technologies
GovernmentCollege UniversityFaisalabad Page10

Programming Languages

MySql, Visual Basic

Databases/Data

storages

MySql, Oracle\
GovernmentCollege UniversityFaisalabad Page11

6. WBS Project Management


AppendixA: Check List
CheckList Yes No
I. Starting/EndingDates

II. ProjectScope

III. Productmodules(coveringallaspectsofscope)

IV. SystemFeatures(coveringscope)

V. InterfaceRequirements

VI. Non-FunctionalRequirements

VII. WBS

VIII. ToolsandTechnologiesDetail(forimplementation)

IX. PlagiarismReport
AppendixB: Supervisory Committee

ForApprovalofanytwoConsultantTeachers

TeacherConsulted TeacherConsulted

Name: _ Name: _

_.Designation:_ . _.Designation:_ .
Comments:_ Comments:_
_ _

_ _

_ __ _

_ _
Signature:_ Signature:_

---------------------------------------------------------------------

(Forofficeuseonly)

Date:

 Approved Group ID:

 MeetingRequired: Date: Time: Place:

 Rejected
ProjectTitle(ifRevised):

ProjectCoordinator

Remarks:

You might also like