SlideShare uma empresa Scribd logo
1 de 23
Online Examination System
Online Examination System is a software application which allows a particular company or
institute to arrange, conduct and manage any objective examination via online. The purpose of
online exam system is to take online exam in an efficient manner and no time wasting for
checking the paper. The main objective of Online Examination System is to efficiently evaluate
the candidate thoroughly through a fully automated systemthat not only saves lot of time but
also gives fast results. For students they give papers according to their convenience and time
and there is no need of using extra thing like paper, pen etc.
Online Examination System provides reliability and validity of data available for a questionnaire.
The questionnaire in any exam system is most important entity which tests the learner abilities
in their respective subjects. The student can analyze what went wrong during the tests if they
have the second they can fix the problem or weaknesses. The system is meant to develop the
learner logical as well as analytical skills.
PURPOSE:
This systemis designed and developed to allow the learner to take exam online, check the
results.
SCOPE:
Scope of this project is very broad in terms of other manually taking exams.
Few of them are:-
This 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.
FEATURES:
1. Secure
2. Easy to use
3. Reliable and accurate
4. No need of examiner
OVERVIEW:
The online test created for taking online test has following stages
1. Login
2. Series
3. Sets
4. Questions
5. Exam
6. Result
7. Reports
8. Users
9. Registration
Login
There is a quality login window because this is more secure than other Login forms as in a
normal login window there are multiple logins available so that more than one person can
access to test with their individual login. But in this project there is only one login id i.e.
administrator id and password by which a person enter the site. Hence it is more secure and
reliable than previously used online examination system.
Series:
The series are contains various sets and sets contains the various question created by the
administration. The series are assigned to the learner for the exam.
Questions:
The questions can be added by the administrator. The question can be multiple choice or single
type. The question contains four options in the system with facility of image upload.
Exam:
The series are assigned by the administrator to the learner. The learner can see the series or
exam once they are login in to the system under the series tabs. This page list down all the
series or exam assigned to the learner. The Learner can see the exam after clicking on the
launch button.
Results:
This section displays the results of the completed exams by the learners. This list of the result
contains the title of the exam, total marks in percentage, pass fail status and one more column
which is a link called “details”. The details link takes learner to the page where all the detail of
the particular exam will be display. The detail link displays the entire question under the
particular exam with learner selected option. This will give the exact idea where learner goes
wrong where he can improve his abilities.
Reports:
This is only visible to the administrator which contains report for the exam of all the learners in
the system. This is same as the result where administrator can see the details report for the
learner.
Users:
The section contains the list of users in the systemwhere admin can update the learner as well
as other admin details. The Users in the systemcan be created from the section. The users
which registered from the registration screen are by default are not activated the admin can
activate the users in the system. Once the admin activate the users he or she can be able to
login in to the online examination system.
Registration:
This section can allow the guest user to apply for the online examination system.
Project Requirement
• Faculty Aspect
1. Logginginto the system.
2. Sendinginvitationstospecificstudentbymail.
3. Acceptingregistrationsof students.
4. Creatinga test.
5. Postingquestionsinthe above test.
6. Postingmultiple optionstorespective question.
7. Marking correct answerwithinthe givenoptions.
8. Specifyingtoallowuserdefinedanswer.
9. Time limitof the testif any.
10. Whethertorandomize the questions.
11. Setnegative marksforwrongresponses.
• StudentAspect:
1. Requestingregistration.
2. Logginginto the system.
3. Edit userinformation.
4. Selectingthe test.
5. Selectingwhetherthe testtobe takenin practice mode where the correctanswerisshown
immediatelyafterthe candidate selectsanoption.
6. Appearingforthe examination.
7. Printingthe resultatthe endof the examination.
8. Reviewingthe givenresponses.
9. Changingpassword.
10. Resettingof forgottenpassword.
• Analysis
1. Authenticatingusersbasedonusernameandpassword.
2. Keepingsessiontrackof useractivity.
3. Recordingcandidates’responsestoeveryquestion.
4. Checkingwhetherthe givenresponseiscorrector not.
5. Keepinghistoryof testreportsof all users.
• Mailing
1. The reportsare requiredtobe mailedtothe candidatesonthe registeredmail address.
2. Temporarypasswordwill be mailedtothe userincase the userforgetsthe password.
3. Invitationsforthe appearance forthe new testwill be mailed.
Architecture:
This systemfollows the three tier architecture divided in to the three layers as follows
1. Presentation layer.
2. Business layer.
3. Data layer.
Presentation Layer:
This can be called as view according to MVC. The application layer is what user can see in the
system.
Business Layer:
This layer contains all the business flow of the system. All the classes related to this project are
defined and constructed in this layer. The application layer communicates with layer to display
the data.
Data Access Layer:
All the data communication between the business and database is through this layer. This layer
contains all the methods related to the database communication. All the database provider are
available in this layer.
Data Layer:
In this layer all the tables, views and store procedure are available. The data from the system
are stored in this layer. In this project we used the SQL Server.
Architecture diagram:
Application
Layer
Business
Layer
Data Access
Layer
Data Layer
Analysis:
FEASIBILITY STUDY
1.) ECONOMIC FEASIBILITY
Economic analysis is most frequently used for evaluation of the effectiveness of the system.
More commonly known as cost/benefit analysis the procedure is to determine the benefit and
saving that are expected from a systemand compare them with costs, decisions is made to
design and implement the system.
This part of feasibility study gives the top management the economic justification for the new
system. This is an important input to the management the management, because very often
the top management does not like to get confounded by the various technicalities that bound
to be associated with a project of this kind. A simple economic analysis that gives the actual
comparison of costs and benefits is much more meaningful in such cases.
In the system, the organization is most satisfied by economic feasibility. Because, if the
organization implements this system, it need not require any additional hardware resources as
well as it will be saving lot of time.
2.) TECHNICAL FEASIBILITY
Technical feasibility centers on the existing manual system of the test management process and
to what extent it can support the system. According to feasibility analysis procedure the
technical feasibility of the systemis analyzed and the technical requirements such as software
facilities, procedure, inputs are identified. It is also one of the important phases of the system
development activities.
The systemoffers greater levels of user friendliness combined with greater processing speed.
Therefore, the cost of maintenance can be reduced. Since, processing speed is very high and
the work is reduced in the maintenance point of view management convince that the project is
operationally feasible.
3) BEHAVIOURAL FEASIBILITY
People are inherently resistant to change and computer has been known to facilitate changes.
An estimate should be made of how strong the user is likely to move towards the development
of computerized system. These are various levels of users in order to ensure proper
authentication and authorization and security of sensitive data of the organization.
EXISTING SYSTEM
The whole process of assigning test and evaluating their scores after the test, was done
manually till date. Processing the test paper i.e. checking and distributing respective scores
used to take time when the software was not installed.
DISADVANTAGES OF CURRENT SYSTEM
The current system is very time consuming. It is very difficult to analyze the exam manually.
To take exam of more candidates more invigilators are required but no need of invigilator in
case of on line exam. Results are not precise as calculation and evaluations are done manually.
The chances of paper leakage are more in current system as compared to proposed system.
Result processing takes more time as it is done manually
CHAREACTERSTIC OF THE PROPOSED SYSTEM
The online test created for taking online test has following features In comparison to the
present systemthe proposed systemwill be less time consuming and is more efficient.
Analysis will be very easy in proposed systemas it is automated Result will be very precise and
accurate and will be declared in very short span of time because calculation and evaluations are
done by the simulator itself.
The proposed system is very secure as no chances of leakage of question paper as it is
dependent on the administrator only.
The logs of appeared candidates and their marks are stored and can be backup for future use
TECHNOLOGIES USED
Front end as:
HTML, ASP.NET Controls.
Code behind as:
C#
Server:
IIS6, IIS7
Database:
Microsoft SQL Server 2005
Querying language:
T-Sql
Scripting language:
JavaScript.
Styling:
CSS
Why and How User technology:
Microsoft .net:
Without writing a single line of code, .NET provides you with a scalable and powerful
framework to code upon. Before I explain its benefits, let’s have a little discussion about how
exactly it works.
When a .NET application is compiled, it’s not compiled to machine code. Instead, .NET
applications are compiled to IL (Intermediate Language), which is akin to Java bytecode. When
the application is executed, it is then compiled into native executable code, which is managed
by the Common Language Runtime (CLR). What this management means to us as developers is
that the CLR can guarantee certain aspects of your application function, for example, garbage
collection and exception handling, giving it inherent robustness and security. This architecture
is known as Managed Code, and gives your applications a great deal of tolerance out of the box.
In ASP.NET, compilation is dynamic. .NET compiles its output when a page or resource is first
requested. Subsequent requests then use this compiled output to produce the resource,
resulting in extremely fast, compiled applications. This is why, when you first run an ASP.NET
application, there’s a short delay before the request is returned. So, don’t worry: things only
get faster…much faster!
The framework also includes the Microsoft Framework Classes, the largest and most feature-
rich set of ready-to-use classes Microsoft has ever released. The System classes, as they’re
known, can be employed by any .NET application, meaning the code you write for your Website
can just as easily be used within desktop applications or mobile devices (assuming you’ve
designed them correctly, that is!). This in turn makes your developments far more productive,
as writing for the Web can be just as simple as writing for the desktop.
IIS Server:
Internet Information Services (IIS) – formerly called Internet Information Server – is a web
server application and set of feature extension modules created by Microsoft for use with
Microsoft server. It is the most used web server after Apache http server. IIS 7.5 supports HTTP,
HTTPS, FTP, FTPS, SMTP and NNTP. It is an integral part of Windows Server family of products,
as well as certain editions of Windows XP, Windows Vista and Windows 7. IIS is not turned on
by default when Windows is installed.
Microsoft SQL Server 2005:
It is a software product whose primary function is to store and retrieve data as requested by
other software applications, be it those on the same computer or those running on another
computer across a network (including the Internet). There are at least a dozen different
editions of Microsoft SQL Server aimed at different audiences and for different workloads
(ranging from small applications that store and retrieve data on the same computer, to millions
of users and computers that access huge amounts of data from the Internet at the same time).
T-SQL
SQL is a language used to communicate with relational databases. It defines operations for
inserting, deleting, retrieving and updating information organized in tables. It is also used for
managing databases. Although there are standards for SQL, such as ANSI SQL92 and SQL99,
most databases use their own dialect and/or extentions. Microsoft's flavor of SQL used in SQL
Server 7 and SQL Server 2000 is called T-SQL. While many of the examples in this quick
reference may work on other databases, it is assumed that SQL Server 2000 is used, especially
for advanced topics such as stored procedures.
JavaScript
 JavaScript was designed to add interactivity to HTML pages
 JavaScript is a scripting language
 A scripting language is a lightweight programming language
 JavaScript is usually embedded directly into HTML pages
 JavaScript is an interpreted language (means that scripts execute without preliminary
compilation)
 Everyone can use JavaScript without purchasing a license
css
 CSS stands for Cascading Style Sheets
 Styles define how to display HTML elements
 Styles were added to HTML 4.0 to solve a problem
 External Style Sheets can save a lot of work
 External Style Sheets are stored in CSS files
Implementation Details
User creation & Registration:
This section mainly divided in to two parts either user can register to the systemor admin can
create the user in the system.
Registration.aspx page is used to register the users in the system. In this page user can fill the
details for registration its only one step process. After clicking on the submit button the system
send the mail to the user for successful registration with cc to the administrator.
Administrator can be able to see the users register from the registration.aspx page in the admin
section.
The registration screen looks like below
Once user registered in to the systemit start displaying into the admin section as in active user
until and unless user admin activate the user, user not able to login into the system. The admin
can edit the user by clicking on the edit button shown in the screen.
Administrator can edit the user’s details as shown in the below page EditUser.aspx. The user
role, login name and password are set in to the systemas in this section. In the edituser.aspx
just not we can edit user details but we can also new users in the system.
The status field has two values “Active” and “In Active”. The active means the users in the
system is visible in each every section where the users are display like users can be available in
the assignment section etc.
The In Active is the users in the systemis not visible to anywhere in the systemuser cannot
login in to the system.
Question:
In this section admin can create the questionnaire this page named as “Questions.aspx”. The
question can be of multiple choice question or single choice question. Below screen shows the
entire question from the system. From this screen we can able to go to the edit the question or
add the new question. The admin in the systemcan able to delete the question from this
screen. The admin can search the question by using the search question functionality.
Add/Edit Question:
The page addquestion.aspx is allowing admin to add the new question as well as it allows
updating the any question from the list. The Question can be of any image or text. Each option
as well has image upload facility but it is not compulsory. The checkboxes mark as tick means
the option is correct for that question.
Above added question is start displaying in the list view of question.
Set:
AddSet.aspx setislogical groupingof questions.Thissectionisavailable forthe adminrole only. The
addedquestionare displayinthe righthandlistbox userhave tomove the questionfromrighttoleft
listbox toaddthe questioninthe set.
All the active question display in the available question list box if the question in edit mode the
all the question already added in the set will display in to the added question listbox. The added
question will not display in to available listbox the added question can be remove by using the
remove button.
Added sets started displaying in the sets.aspx page. From this page admin able add, edit and
delete the question.
Exam:
This section are used to create the exam admin can specify all the details required for the exam.
All sets which are added in the sets section will be available here in this screen. The
addexam.aspx page has some required field like title, start date and time, passing percentage
and other optional fields. Once you add the exam the all the question from the selected set will
be added available in that exams. The passing percentage is the integer field defines how marks
learner has to score to get the passing certificate for the exam. The start date is the field which
can specify this exam will start display to the learner before data exam will not be available in
the system. In negative marks zero is the by default but if specify it the systemcalculate the
learner marks accordingly. All the sets from the system will be display in to the available list box
admin has select the sets which are needed for this exam and add in to the added sets list box
Admin can include the multiple set in to the exam. We can specify the description for the exam
by entering data in to the description multiline textbox. If we want to remove any set from the
added sets it can be done using remove button. But remember until and unless users don’t click
save the button it will not updating to the database.
The series.aspx page will display the entire exam added in to the system.
In addition to the edit and delete the other functionalities like enroll users and answer shown in
the above screen shots.
Enroll users
This functionality basically meant to assign the exam to the learner. All users from the system
can be display in to the available user list box user can be assign to the exam by simply moving
from right to left box and click submit button.
Answers:
By using this functionality we can allow the learner to the actual answers of the solved
question.
Login:
Login is page where user can able to enter in to the systemby using his/her login credential.
Login is user control so it can be reusable in the system. Business layer validated the user by
executing the query on database table.
After successful login in to the user can see the exams assigned to him/her.
Database design/schemas:
Conclusion
The On line test System is developed using Asp.net, C# and sql server fully meets the objectives
of the system for which it has been developed. The systemhas reached a steady state where all
bugs have been eliminated. The systemis operated at a high level of efficiency and all the
teachers and user associated with the systemunderstands its advantage. The system solves the
problem. It was intended to solve as requirement specification.

Mais conteúdo relacionado

Mais procurados

ppt for online exanition system
ppt for online exanition systemppt for online exanition system
ppt for online exanition systemprahlad chandra
 
Online examination system
Online examination systemOnline examination system
Online examination systemRahul Khanwani
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report SARASWATENDRA SINGH
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination systemkarthik venkatesh
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kuntiNawaraj Ghimire
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination SystemAnkan Banerjee
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)PUST
 
online examination management final presentation
online examination management final presentationonline examination management final presentation
online examination management final presentationluckymoni76
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial ReportManmeet Sinha
 
Online examination system
Online examination systemOnline examination system
Online examination systemTamoghna Hazra
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Online examination ppt
Online examination pptOnline examination ppt
Online examination pptAmit Kumar
 
ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM Aakanksha .
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 

Mais procurados (20)

Abstract
AbstractAbstract
Abstract
 
ppt for online exanition system
ppt for online exanition systemppt for online exanition system
ppt for online exanition system
 
Online Exam System
Online Exam SystemOnline Exam System
Online Exam System
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Exam management system
Exam management systemExam management system
Exam management system
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kunti
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 
online examination management final presentation
online examination management final presentationonline examination management final presentation
online examination management final presentation
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online examination ppt
Online examination pptOnline examination ppt
Online examination ppt
 
ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM ONLINE EXAMINATION SYSTEM
ONLINE EXAMINATION SYSTEM
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 

Semelhante a Online examination system

10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam systemIram hasan
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )paras91
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance educationPallavi Singh
 
Online_Examiantion_System_Project_in_Jav.pptx
Online_Examiantion_System_Project_in_Jav.pptxOnline_Examiantion_System_Project_in_Jav.pptx
Online_Examiantion_System_Project_in_Jav.pptxMANISHKUMAR108507
 
Online examination
Online examinationOnline examination
Online examinationfarouq umar
 
Online Recuitement System
Online Recuitement SystemOnline Recuitement System
Online Recuitement SystemNeel Purohit
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...IRJET Journal
 
dokumen.tips_online-examination-system-presentation-55845497e291f.ppt
dokumen.tips_online-examination-system-presentation-55845497e291f.pptdokumen.tips_online-examination-system-presentation-55845497e291f.ppt
dokumen.tips_online-examination-system-presentation-55845497e291f.pptKamalesh5282692
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam systemGCWUF
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination websiteAnuj Kumar
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET Journal
 
Online examination system
Online examination system Online examination system
Online examination system IRJET Journal
 
52680030 examination-management-system-edited
52680030 examination-management-system-edited52680030 examination-management-system-edited
52680030 examination-management-system-editedtoshisungjem
 
Lab management
Lab managementLab management
Lab managementlogumca
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Online-Exam Report on dpms project queries
Online-Exam Report on dpms project  queriesOnline-Exam Report on dpms project  queries
Online-Exam Report on dpms project queriesSurajVerma127401
 

Semelhante a Online examination system (20)

10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
 
Final report
Final reportFinal report
Final report
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
Online_Examiantion_System_Project_in_Jav.pptx
Online_Examiantion_System_Project_in_Jav.pptxOnline_Examiantion_System_Project_in_Jav.pptx
Online_Examiantion_System_Project_in_Jav.pptx
 
Srs(at)
Srs(at)Srs(at)
Srs(at)
 
Online examination
Online examinationOnline examination
Online examination
 
Online exam
Online examOnline exam
Online exam
 
Online Recuitement System
Online Recuitement SystemOnline Recuitement System
Online Recuitement System
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
dokumen.tips_online-examination-system-presentation-55845497e291f.ppt
dokumen.tips_online-examination-system-presentation-55845497e291f.pptdokumen.tips_online-examination-system-presentation-55845497e291f.ppt
dokumen.tips_online-examination-system-presentation-55845497e291f.ppt
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment System
 
Online Exam
Online ExamOnline Exam
Online Exam
 
Online examination system
Online examination system Online examination system
Online examination system
 
52680030 examination-management-system-edited
52680030 examination-management-system-edited52680030 examination-management-system-edited
52680030 examination-management-system-edited
 
Lab management
Lab managementLab management
Lab management
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Online-Exam Report on dpms project queries
Online-Exam Report on dpms project  queriesOnline-Exam Report on dpms project  queries
Online-Exam Report on dpms project queries
 

Último

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 

Último (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 

Online examination system

  • 1. Online Examination System Online Examination System is a software application which allows a particular company or institute to arrange, conduct and manage any objective examination via online. The purpose of online exam system is to take online exam in an efficient manner and no time wasting for checking the paper. The main objective of Online Examination System is to efficiently evaluate the candidate thoroughly through a fully automated systemthat not only saves lot of time but also gives fast results. For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. Online Examination System provides reliability and validity of data available for a questionnaire. The questionnaire in any exam system is most important entity which tests the learner abilities in their respective subjects. The student can analyze what went wrong during the tests if they have the second they can fix the problem or weaknesses. The system is meant to develop the learner logical as well as analytical skills.
  • 2. PURPOSE: This systemis designed and developed to allow the learner to take exam online, check the results. SCOPE: Scope of this project is very broad in terms of other manually taking exams. Few of them are:- This 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. FEATURES: 1. Secure 2. Easy to use 3. Reliable and accurate 4. No need of examiner OVERVIEW: The online test created for taking online test has following stages 1. Login 2. Series 3. Sets 4. Questions 5. Exam 6. Result 7. Reports 8. Users 9. Registration
  • 3. Login There is a quality login window because this is more secure than other Login forms as in a normal login window there are multiple logins available so that more than one person can access to test with their individual login. But in this project there is only one login id i.e. administrator id and password by which a person enter the site. Hence it is more secure and reliable than previously used online examination system. Series: The series are contains various sets and sets contains the various question created by the administration. The series are assigned to the learner for the exam. Questions: The questions can be added by the administrator. The question can be multiple choice or single type. The question contains four options in the system with facility of image upload. Exam: The series are assigned by the administrator to the learner. The learner can see the series or exam once they are login in to the system under the series tabs. This page list down all the series or exam assigned to the learner. The Learner can see the exam after clicking on the launch button. Results: This section displays the results of the completed exams by the learners. This list of the result contains the title of the exam, total marks in percentage, pass fail status and one more column which is a link called “details”. The details link takes learner to the page where all the detail of the particular exam will be display. The detail link displays the entire question under the particular exam with learner selected option. This will give the exact idea where learner goes wrong where he can improve his abilities.
  • 4. Reports: This is only visible to the administrator which contains report for the exam of all the learners in the system. This is same as the result where administrator can see the details report for the learner. Users: The section contains the list of users in the systemwhere admin can update the learner as well as other admin details. The Users in the systemcan be created from the section. The users which registered from the registration screen are by default are not activated the admin can activate the users in the system. Once the admin activate the users he or she can be able to login in to the online examination system. Registration: This section can allow the guest user to apply for the online examination system. Project Requirement • Faculty Aspect 1. Logginginto the system. 2. Sendinginvitationstospecificstudentbymail. 3. Acceptingregistrationsof students. 4. Creatinga test. 5. Postingquestionsinthe above test. 6. Postingmultiple optionstorespective question. 7. Marking correct answerwithinthe givenoptions. 8. Specifyingtoallowuserdefinedanswer. 9. Time limitof the testif any. 10. Whethertorandomize the questions. 11. Setnegative marksforwrongresponses. • StudentAspect: 1. Requestingregistration. 2. Logginginto the system.
  • 5. 3. Edit userinformation. 4. Selectingthe test. 5. Selectingwhetherthe testtobe takenin practice mode where the correctanswerisshown immediatelyafterthe candidate selectsanoption. 6. Appearingforthe examination. 7. Printingthe resultatthe endof the examination. 8. Reviewingthe givenresponses. 9. Changingpassword. 10. Resettingof forgottenpassword. • Analysis 1. Authenticatingusersbasedonusernameandpassword. 2. Keepingsessiontrackof useractivity. 3. Recordingcandidates’responsestoeveryquestion. 4. Checkingwhetherthe givenresponseiscorrector not. 5. Keepinghistoryof testreportsof all users. • Mailing 1. The reportsare requiredtobe mailedtothe candidatesonthe registeredmail address. 2. Temporarypasswordwill be mailedtothe userincase the userforgetsthe password. 3. Invitationsforthe appearance forthe new testwill be mailed.
  • 6. Architecture: This systemfollows the three tier architecture divided in to the three layers as follows 1. Presentation layer. 2. Business layer. 3. Data layer. Presentation Layer: This can be called as view according to MVC. The application layer is what user can see in the system. Business Layer: This layer contains all the business flow of the system. All the classes related to this project are defined and constructed in this layer. The application layer communicates with layer to display the data. Data Access Layer: All the data communication between the business and database is through this layer. This layer contains all the methods related to the database communication. All the database provider are available in this layer. Data Layer: In this layer all the tables, views and store procedure are available. The data from the system are stored in this layer. In this project we used the SQL Server.
  • 8. Analysis: FEASIBILITY STUDY 1.) ECONOMIC FEASIBILITY Economic analysis is most frequently used for evaluation of the effectiveness of the system. More commonly known as cost/benefit analysis the procedure is to determine the benefit and saving that are expected from a systemand compare them with costs, decisions is made to design and implement the system. This part of feasibility study gives the top management the economic justification for the new system. This is an important input to the management the management, because very often the top management does not like to get confounded by the various technicalities that bound to be associated with a project of this kind. A simple economic analysis that gives the actual comparison of costs and benefits is much more meaningful in such cases. In the system, the organization is most satisfied by economic feasibility. Because, if the organization implements this system, it need not require any additional hardware resources as well as it will be saving lot of time. 2.) TECHNICAL FEASIBILITY Technical feasibility centers on the existing manual system of the test management process and to what extent it can support the system. According to feasibility analysis procedure the technical feasibility of the systemis analyzed and the technical requirements such as software facilities, procedure, inputs are identified. It is also one of the important phases of the system development activities. The systemoffers greater levels of user friendliness combined with greater processing speed. Therefore, the cost of maintenance can be reduced. Since, processing speed is very high and the work is reduced in the maintenance point of view management convince that the project is operationally feasible. 3) BEHAVIOURAL FEASIBILITY People are inherently resistant to change and computer has been known to facilitate changes. An estimate should be made of how strong the user is likely to move towards the development of computerized system. These are various levels of users in order to ensure proper authentication and authorization and security of sensitive data of the organization.
  • 9. EXISTING SYSTEM The whole process of assigning test and evaluating their scores after the test, was done manually till date. Processing the test paper i.e. checking and distributing respective scores used to take time when the software was not installed. DISADVANTAGES OF CURRENT SYSTEM The current system is very time consuming. It is very difficult to analyze the exam manually. To take exam of more candidates more invigilators are required but no need of invigilator in case of on line exam. Results are not precise as calculation and evaluations are done manually. The chances of paper leakage are more in current system as compared to proposed system. Result processing takes more time as it is done manually CHAREACTERSTIC OF THE PROPOSED SYSTEM The online test created for taking online test has following features In comparison to the present systemthe proposed systemwill be less time consuming and is more efficient. Analysis will be very easy in proposed systemas it is automated Result will be very precise and accurate and will be declared in very short span of time because calculation and evaluations are done by the simulator itself. The proposed system is very secure as no chances of leakage of question paper as it is dependent on the administrator only. The logs of appeared candidates and their marks are stored and can be backup for future use
  • 10. TECHNOLOGIES USED Front end as: HTML, ASP.NET Controls. Code behind as: C# Server: IIS6, IIS7 Database: Microsoft SQL Server 2005 Querying language: T-Sql Scripting language: JavaScript. Styling: CSS Why and How User technology: Microsoft .net: Without writing a single line of code, .NET provides you with a scalable and powerful framework to code upon. Before I explain its benefits, let’s have a little discussion about how exactly it works. When a .NET application is compiled, it’s not compiled to machine code. Instead, .NET applications are compiled to IL (Intermediate Language), which is akin to Java bytecode. When the application is executed, it is then compiled into native executable code, which is managed by the Common Language Runtime (CLR). What this management means to us as developers is that the CLR can guarantee certain aspects of your application function, for example, garbage collection and exception handling, giving it inherent robustness and security. This architecture is known as Managed Code, and gives your applications a great deal of tolerance out of the box.
  • 11. In ASP.NET, compilation is dynamic. .NET compiles its output when a page or resource is first requested. Subsequent requests then use this compiled output to produce the resource, resulting in extremely fast, compiled applications. This is why, when you first run an ASP.NET application, there’s a short delay before the request is returned. So, don’t worry: things only get faster…much faster! The framework also includes the Microsoft Framework Classes, the largest and most feature- rich set of ready-to-use classes Microsoft has ever released. The System classes, as they’re known, can be employed by any .NET application, meaning the code you write for your Website can just as easily be used within desktop applications or mobile devices (assuming you’ve designed them correctly, that is!). This in turn makes your developments far more productive, as writing for the Web can be just as simple as writing for the desktop. IIS Server: Internet Information Services (IIS) – formerly called Internet Information Server – is a web server application and set of feature extension modules created by Microsoft for use with Microsoft server. It is the most used web server after Apache http server. IIS 7.5 supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP. It is an integral part of Windows Server family of products, as well as certain editions of Windows XP, Windows Vista and Windows 7. IIS is not turned on by default when Windows is installed. Microsoft SQL Server 2005: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). There are at least a dozen different editions of Microsoft SQL Server aimed at different audiences and for different workloads (ranging from small applications that store and retrieve data on the same computer, to millions of users and computers that access huge amounts of data from the Internet at the same time). T-SQL SQL is a language used to communicate with relational databases. It defines operations for inserting, deleting, retrieving and updating information organized in tables. It is also used for managing databases. Although there are standards for SQL, such as ANSI SQL92 and SQL99, most databases use their own dialect and/or extentions. Microsoft's flavor of SQL used in SQL Server 7 and SQL Server 2000 is called T-SQL. While many of the examples in this quick
  • 12. reference may work on other databases, it is assumed that SQL Server 2000 is used, especially for advanced topics such as stored procedures. JavaScript  JavaScript was designed to add interactivity to HTML pages  JavaScript is a scripting language  A scripting language is a lightweight programming language  JavaScript is usually embedded directly into HTML pages  JavaScript is an interpreted language (means that scripts execute without preliminary compilation)  Everyone can use JavaScript without purchasing a license css  CSS stands for Cascading Style Sheets  Styles define how to display HTML elements  Styles were added to HTML 4.0 to solve a problem  External Style Sheets can save a lot of work  External Style Sheets are stored in CSS files
  • 13. Implementation Details User creation & Registration: This section mainly divided in to two parts either user can register to the systemor admin can create the user in the system. Registration.aspx page is used to register the users in the system. In this page user can fill the details for registration its only one step process. After clicking on the submit button the system send the mail to the user for successful registration with cc to the administrator. Administrator can be able to see the users register from the registration.aspx page in the admin section. The registration screen looks like below
  • 14. Once user registered in to the systemit start displaying into the admin section as in active user until and unless user admin activate the user, user not able to login into the system. The admin can edit the user by clicking on the edit button shown in the screen. Administrator can edit the user’s details as shown in the below page EditUser.aspx. The user role, login name and password are set in to the systemas in this section. In the edituser.aspx just not we can edit user details but we can also new users in the system.
  • 15. The status field has two values “Active” and “In Active”. The active means the users in the system is visible in each every section where the users are display like users can be available in the assignment section etc. The In Active is the users in the systemis not visible to anywhere in the systemuser cannot login in to the system. Question: In this section admin can create the questionnaire this page named as “Questions.aspx”. The question can be of multiple choice question or single choice question. Below screen shows the entire question from the system. From this screen we can able to go to the edit the question or add the new question. The admin in the systemcan able to delete the question from this screen. The admin can search the question by using the search question functionality.
  • 16. Add/Edit Question: The page addquestion.aspx is allowing admin to add the new question as well as it allows updating the any question from the list. The Question can be of any image or text. Each option as well has image upload facility but it is not compulsory. The checkboxes mark as tick means the option is correct for that question. Above added question is start displaying in the list view of question.
  • 17. Set: AddSet.aspx setislogical groupingof questions.Thissectionisavailable forthe adminrole only. The addedquestionare displayinthe righthandlistbox userhave tomove the questionfromrighttoleft listbox toaddthe questioninthe set. All the active question display in the available question list box if the question in edit mode the all the question already added in the set will display in to the added question listbox. The added question will not display in to available listbox the added question can be remove by using the remove button. Added sets started displaying in the sets.aspx page. From this page admin able add, edit and delete the question.
  • 18. Exam: This section are used to create the exam admin can specify all the details required for the exam. All sets which are added in the sets section will be available here in this screen. The addexam.aspx page has some required field like title, start date and time, passing percentage and other optional fields. Once you add the exam the all the question from the selected set will be added available in that exams. The passing percentage is the integer field defines how marks learner has to score to get the passing certificate for the exam. The start date is the field which can specify this exam will start display to the learner before data exam will not be available in the system. In negative marks zero is the by default but if specify it the systemcalculate the learner marks accordingly. All the sets from the system will be display in to the available list box admin has select the sets which are needed for this exam and add in to the added sets list box Admin can include the multiple set in to the exam. We can specify the description for the exam by entering data in to the description multiline textbox. If we want to remove any set from the added sets it can be done using remove button. But remember until and unless users don’t click save the button it will not updating to the database.
  • 19. The series.aspx page will display the entire exam added in to the system. In addition to the edit and delete the other functionalities like enroll users and answer shown in the above screen shots. Enroll users This functionality basically meant to assign the exam to the learner. All users from the system can be display in to the available user list box user can be assign to the exam by simply moving from right to left box and click submit button. Answers: By using this functionality we can allow the learner to the actual answers of the solved question.
  • 20. Login: Login is page where user can able to enter in to the systemby using his/her login credential. Login is user control so it can be reusable in the system. Business layer validated the user by executing the query on database table. After successful login in to the user can see the exams assigned to him/her. Database design/schemas:
  • 21.
  • 22.
  • 23. Conclusion The On line test System is developed using Asp.net, C# and sql server fully meets the objectives of the system for which it has been developed. The systemhas reached a steady state where all bugs have been eliminated. The systemis operated at a high level of efficiency and all the teachers and user associated with the systemunderstands its advantage. The system solves the problem. It was intended to solve as requirement specification.