You are on page 1of 19

Table of Contents

1. Introduction...........................................................................................................................4
2. Existing system.................................................................................................................4
3. Problem statement of the system......................................................................................4
4. Proposed System...................................................................................................................5
5. Players of the system............................................................................................................5
5.1. Players of existing system.............................................................................................5
5.2. Players of proposed system...........................................................................................5
6. Objective of the system........................................................................................................6
6.1. General objective...........................................................................................................6
6.2. Specific objective..........................................................................................................6
7. Scope of the system..............................................................................................................6
8. Significance of the system....................................................................................................6
9. Limitation of the system.......................................................................................................6
10. Beneficiary of the system..................................................................................................6
11. Feasibility study................................................................................................................7
11.1. Economic Feasibility.................................................................................................7
11.2. Technical Feasibility..................................................................................................7
11.3. Operational Feasibility...............................................................................................7
11.4. Schedule Feasibility...................................................................................................7
12. System methodology.........................................................................................................7
12.1. Requirement gathering..................................................................................................7
12.1.1. Functional requirement..............................................................................................7
12.1.2. Non-functional requirement.......................................................................................8
12.1.3. Business rule..................................................................................................................9
12.1.4. Constraints.................................................................................................................9
12.1.5. Requirement tools........................................................................................................10
12.1.5.1. Hardware tools.....................................................................................................10
12.1.5.2. Software tools......................................................................................................10
13. System analysis...............................................................................................................10

1
13.1. Introduction..............................................................................................................10
13.2. Use Case Diagram...................................................................................................11
13.3. Sequence diagram....................................................................................................12
13.4. CRC diagram...........................................................................................................13
13.5. Class diagram...........................................................................................................14
13.6. Activity diagram......................................................................................................14
14. System design..............................................................................................................15
14.1. Introduction..............................................................................................................15
14.2. State diagram...........................................................................................................15
14.3. Collaboration diagram.............................................................................................15
14.4. Component diagram.................................................................................................16
14.5. Deployment diagram...............................................................................................16
14.6. Persistent model.......................................................................................................17
14.7. User interface design...................................................................................................18
14.8. Conclusion...................................................................................................................19
14.9. Reference.................................................................................................................20

2
1. Introduction
As the technology is being improved the need of using the technological advancement is also
improving. One of the institutions to use the technological advancements is universities.

Universities evaluate their students through different assessments. Wachemo University is one of
higher educational institution found in Ethiopia. The University has variety of departments
which teaching and learning process occurs. Currently, through this process, students are
evaluated by manual or traditional examination system. This manual examination will basically
need making, printing, testing and correcting during each exam. Besides long cycle length, large
volumes, prone errors and confidentiality work, many people, material resources and financial
resources are needed, which bring great difficulties to the university management and teachers’
work.

Digital examination system is a web-based examination system where examinations are given
online either through the internet or intranet using computer system. The main goal of this digital
examination system is to effectively evaluate the student thoroughly through a totally automated
system that not only reduce the required time but also obtain fast and accurate results.

2. Existing system
Existing system is a manual one in which students are evaluated by paper based exams.

3. Problem statement of the system


Since the manual have many drawbacks such as time consuming, difficulty of analyzing the test
manually, more observers are required to take exam of many students, Results are not accurate
since calculations is done manually, The chance of losing exam's result is higher in current
systems, Checking of result is time consuming since it done manually, Limitation of none of
student can be given examination at a time. With the development of information technology and
using it orderly and properly helps to overcome the existing error in the manual system. Digital
examination system saves the exams information in a database, and this make it easier to give
teachers to add their exam rules, and student can give exam in a totally automated system.

The following drawbacks of existing system emphasize the need for computerization:

3
 Consume of time - result Processing is slow due to paper work and requirement of more
staff, checking and distributing scores is take time.
 Students need to go the college for examination to view their score.
 Students need to wait to get their result up to the teacher finishes the script
Checking. (amaha)
 Accuracy - result may not precise due to human error, Load on checking answer and
calculation result.
 Spending of resource - organization spends resource on material production and
distribution. It is very difficult to analyze the exam manually therefore more staff is
required.

4. Proposed System
This application is used to conduct online examination. The students can sit at individual
terminals and login to write the exam in the given duration. The questions have to be given to the
students. This application will perform correction, display the result immediately and also store it
in database. This application provides the administrator with a facility to add new exams. This
application provides the Instructor add questions to the exam, modify questions in the exam in a
particular exam. This application takes care of authentication of the administrator, Instructor as
well as the student.

5. Players of the system


5.1. Players of existing system
 Pen
 Papers
 Hardware
 Class rooms
 People

5.2. Players of proposed system


 Software
 Hardware
 Data

4
 People

6. Objective of the system

6.1. General objective


 The general objective is to create a web based application that establishes a
network between the university and the students that attempt to remove the
drawbacks of the existing manual examination system.

6.2. Specific objective


 To develop computer based examination system for valid and accepted questions
 To develop web based storage system
 To improve time management
 To decrease work load
 To secure exams
 To reduce resources

7. Scope of the system


The scope of the system is to develop digital examination system used to evaluate the
knowledge of students with respect to the particular technology. The manual procedure used for
conducting exam is time consuming process and error prone due to human limitations. The
system scope is to completely automate the existing manual procedure of conducting exam to
online web based examination system.

8. Significance of the system


 The digital examination just demands of the primary knowledge of the computer
 Using the digital exam portal, it is easy to shuffle questions and random the
sequence of tentative choices in order to avoid cheating among students.

9. Limitation of the system


 The biggest limitation is that you have to be online to use the digital examination
system.
 And also it has limitations for subjective exams like drawing, diagrams.

5
10. Beneficiary of the system
The big benefit of digital examination system is the reduction of costs and time both for
students and teachers.

11. Feasibility study

11.1. Economic Feasibility


The economic feasibility is to determine benefits and savings which are expected
from candidate system and compare them with cost. If the benefits are more than the cost,
then decision is made to design and implement the system. The cost and benefits may be
direct or indirect and tangible or intangible. The benefits of this project are more than the
cost so the system is economically feasible.

11.2. Technical Feasibility


The technical feasibility is an evaluation of the hardware and software and how it meets the
need of the proposed system.

 The project on online exam system will be platform independent since it is being coded
in PHP scripting language.
 HTML is used to create web pages
 Hardware requirements used are compatible with all O.S.
 MySQL is used for database storage.
 Only authorized person would be able to use the website so it would be secure.

11.3. Operational Feasibility


Operational Feasibility is a measure of how people are able to work with system. This
type of feasibility demands if the system will work when developed and installed. Since
this website is very user friendly so users will find it comfortable to work on this site.

11.4. Schedule Feasibility


The proposed system might take from seven month up to one year.

12. System methodology

12.1. Requirement gathering


We gathered data and information using interview and observation.

6
12.1.1. Functional requirement
A functional requirement describes specific functions, tasks or behaviors the system must
support or the interactions between the system and its environment. Generally, functional
requirements are expressed in the form “what system must do”
The environment includes the user and any other external system with which the system
interacts.
 Only authorized person access.
 Student takes online examination.
 System evaluate in automated way.
 Manage examination –administrating question.
 Manage user account- manage user to give privilege for them.
 Manage student information - administer information of student.
 Online book grade -Generate result after they complete examination, user who
have privileges can access score anywhere.

Student part: The students will login to the system and take his examination. They can also
check their previous examinations marks and details. The students will view result immediately
after the completion of the examination.

Instructor part: manage question (edit question, delete question, add (upload) question).

Administrator part: The administrator collects all the results after successful completion of the
examination and manage student information(delete information, update information, search
information, add information).

12.1.2. Non-functional requirement


Nonfunctional requirements describe system attributes such as Performance, Safety, Security,
Availability and portability. Generally non-functional requirements are expressed in the form
"how will the system does it”.

 Performance Requirements:
 The system support use of multiple users at a time.
 The system calculates result after exam completion.
 Safety requirement:
7
The database may get collapse due to virus or operating system failure. Therefore, it is required
to take the database backup.

 Security Requirements:

System will allow only valid users to access the system.

 Availability Requirements:

Students can take exam only during the agreed time, however can open site anytime to access
other information anywhere.

 Portability requirement:
The application will be built using PHP and HTML which has support to run on any platform.
MySQL are used for database storage.

12.1.3. Business rule


A business rule is effectively an operating principle or policy the software must satisfy. Business
rules pertain to business calculations, policies of the organization, and access rights.

Number: BR 01

Name: eligibility to registrations in the university must be determined.

Description: Student or instructor manager should have a unique ID.

Number: BR 02

Name: fulfill of admission requirement must be determined.

Description: Applicant must be having validated document.

Number: BR03

Name: fulfillment of registration requirement must be determined.

Description: Student must be having ID number.

12.1.4. Constraints
 Graphical user interface is only in English

8
 Only registered users will be authorized to use the service
 The system works for single server

12.1.5. Requirement tools

12.1.5.1. Hardware tools


 The application demands all the PCs must be presented in the internet
 PC should be sufficiently fast with adequate memory at least 64 MB RAM and
2 GB hard disk space is required
 Screen resolution must be at least 800*600 required properly view the screen
 It should support printers

12.1.5.2. Software tools


 Any window operating system
 The PHP must be installed for the database handling MYSQL must be installed
 The final application must be packaged in a set up program so that the product can
be easily installed on the clients’ machine.

13. System analysis

13.1. Introduction
Online Examination System is a web application that establishes a network between the
institutes and the students. The Institute enters to the site the questions they want in the
exam. These questions are displayed as a test to the eligible students. The answers enter by
the students are then evaluated and their score is calculated and saved. This score then can
be accessed by the institute to determine the passes students or to evaluate their
performance.

Online Exams is being launched because a need for a destination that is beneficial for both
the institutes and students. With this site, the institute can host online exams. Students can
give exams and view their results. This site is an attempt to remove the existing flaws in the
manual system of conducting exams.

Online Exam System is very useful for Educational Institute to prepare an exam, safe the
time that will take to check the paper and prepare mark sheets. It will help the Institute to
testing of students and develop their skills

9
13.2. Use Case Diagram

Student Administrator Instructor

Manage user Manage


Login
account examination/
questions

Take exam Manage student


information

Check result
Book grade

10
13.3. Sequence diagram

11
13.4. CRC diagram

12
13.5. Class diagram

13.6. Activity diagram

13
14. System design

14.1. Introduction
System design is the transformation of the analysis model into a system design model. System
design is the first part to get into the solution domain in a software development. Design focus on
transforming the analysis model into the design model that takes into the nonfunctional
requirements and constraints described in the problem statement and requirement analysis.

14.2. State diagram

14.3. Collaboration diagram

14
14.4. Component diagram

14.5. Deployment diagram

15
14.6. Persistent model

16
14.7. User interface design

17
14.8. Conclusion
The objective of online examination system discussed in this paper is to establish a smart,
efficient, secure and reliable paperless examination system, which is the unity of teaching and

18
examination. With the diversity in question type selection, the system can accommodate various
disciplines, teaching, examination, which plays an important role in examination process,
teaching process and excellent course construction as well as reducing the work of teachers and
educational administrative staff, enhancing students’ learning time and inquiring the scores
conveniently.

14.9. Reference
www.academia.edu

www.creately.com

www.tutorialspoint.com

www.scribd.com

19

You might also like