proposal on online examination for be entrance
TRANSCRIPT
-
7/28/2019 Proposal on Online Examination for BE Entrance
1/21
ADVANCED COLLEGE OF ENGINEERING AND MANAGEMENT
KUPONDOLE, LALITPUR
APROPOSAL
ON
ONLINE EXAMINATIONFOR
B.E ENTRANCE
SUBMITTED BY: SUBMITTED TO:
Ambika Singh(505) DEPARTMENT OFManzil Bhujel(518) COMPUTER AND ELECTRONICSNikita Acharya(519) ENGINEERINGPratima Lingden(525)
10th JULY 2011
-
7/28/2019 Proposal on Online Examination for BE Entrance
2/21
i
Abstract
Today most of the universities or colleges are conducting their exams online to bea part of this fastest growing world. Online examination system is a web basedsoftware application that allows a particular institute to arrange, conduct andmanage the objective examination via online. Online examination system is helpfulfor educational purpose to conduct logic test besides the subjective on a regularbasis. It also reduces the administrators load and helps provide the flexibility toteachers need for mass evaluation. The online examination will be conducted atthe same time at different centers located at different parts of country. There willbe an invigilator at each center for the purpose of user authentication.
-
7/28/2019 Proposal on Online Examination for BE Entrance
3/21
ii
Acknowledgement
We would like to express our most sincere gratitude and appreciation to ourproject teacher Er.Badri Adhikari of Department of Computer and Electronics forsupervising our work. His fruitful suggestions, friendly attitude and continuedencouragement were the sources of inspiration for us at every stage of our work.We must acknowledge our gratitude to Er.Shyan Kirat Rai and Mr.Anil K.C forgiving us valuable advices regarding our project.
We would like to acknowledge and thank our group members and seniors of ourcollege for their sincere advice and constant guidance and supervision andcontinuous encouragement throughout the preparation of the project. We wouldalso like to thank all the peoples who are directly or indirectly involved.
At last, but not the least we would like to thank the management of our college forproviding us the good environment for developing our project.
-
7/28/2019 Proposal on Online Examination for BE Entrance
4/21
iii
Table of Contents
Abstract .......................................................................................................................................................... i
Acknowledgement .................................................................................................................................... ii
List of Figures............................................................................................................................................. iv
1 Introduction .................................................. ......................................................... ............................ 1
2 Objective and scope ........................................................................................................................ 2
2.1 Objectives ......................................................... ......................................................... .................. 2
2.2 Scope ........................................................ ......................................................... ............................ 2
3 Literature Review .......................................................... ....................................................... ........... 3
3.1 Background ................................................................................................................................ 3
3.2 Existing Situation ................................................................................................. .................... 3
3.3 JAVA ................................................ ......................................................... ...................................... 4
3.4 MYSQL .......................................................................................................................................... 5
3.5 JSP .................................................................................................................................................. 5
3.6 E-R diagram ..................................................... ......................................................... .................. 6
3.7 System Environment .................................................................................................. ........... 7
3.7.1 Hardware requirements ......................................................... ...................................... 7
3.7.2 Software requirements ................................................. ................................................ 7
4 Design Diagrams .............................................................................................................................. 8
4.1 Use Case Diagram ................................................... ....................................................... ........... 84.1.1 Use Case Diagram for Student ........................................................ ............................ 8
4.1.2 Use Case Diagram for Invigilator .............................................................................. 9
4.1.3 Use Case Diagram for Exam section ....................................................... ................10
5 Feasibility Study .............................................................................................................................11
5.1 Economic Feasibility ...................................................... .......................................................11
5.2 Technical Feasibility .............................................................................................................11
5.3 Operational Feasibility .................................................. .......................................................12
6 Architecture of ONLINE EXAMINATION ..................................................... ..........................13
7 Project Schedule .............................................................................................................................14
8 Conclusion ........................................................................................................................................15
9 References ........................................................................................................................................16
-
7/28/2019 Proposal on Online Examination for BE Entrance
5/21
iv
List of FiguresFigure 1:-Online examination ............................................................................................................. 1
Figure 2:- Present Situation ................................................................................................................ 4Figure 3:- Mass evaluation .................................................................................................................. 4
Figure 4:- ER Diagram of Online Examination ........................................................................... 6Figure 5:-Use Case Diagram for Student ..................................................................................... 8
Figure 6:-Use Case Diagram for Invigilator................................................................................. 9Figure 7:-Use Case Diagram of Exam Section........................................................................10 Figure 8:- Architecture of web based Online Examination .................................................13Figure 9:- Gantt chart ...........................................................................................................................14
-
7/28/2019 Proposal on Online Examination for BE Entrance
6/21
1
1 Introduction
With response to the growing number of students entering universities, many
universities and colleges prefer to conduct online examinations for their entrance,which are suitable for mass evaluation. This method could evaluate studentsachievement, and helps to give fair scores. The main objective of OnlineExamination System is to efficiently evaluate the candidate thoroughly through afully automated system that not only saves lot of time but also gives fast results.For teachers, it would give flexibility to fit their needs and to the students there willbe no loss in time for the need of using extra thing like paper, pen etc. This systemalso focuses on how to provide a secure environment for Online Examination.
Institute of Engineering (IOE) is one of the top technical institutes under TribhuvanUniversity (TU) and is governing body for engineering and architecture educationunder the umbrella of TU. It was established in 1972, IOE is Nepal's oldest and thewidest engineering education consortium. IOE provides Diploma, Bachelors,Masters and Ph.D. degrees in engineering and architecture education through itsconstituent campuses and several private colleges affiliated to it.
This software is targeted for the B.E entrance. The candidates will have anindividual login. The candidates will be provided the individual login username andpassword at the centre after submission of entrance form and voucher. At eachcentres, there will be an invigilator for the purpose of identification of candidatesappearing for examination. After the completion of login process for all the
students the timer will be set and the candidates can start attempting the question.When the timer is up, there is automatic submission of answers.
Figure 1:-Online examination
-
7/28/2019 Proposal on Online Examination for BE Entrance
7/21
2
2 Objective and scopeThis encloses the needs and scope of the development of the project. Theobjectives can be explained as following:-
2.1 Objectives
To conduct the examination in an efficient manner and reduce the tediouspaper work.
To efficiently evaluate the candidate thoroughly through a fully automatedsystem that not only saves lot of time but also gives fast results.
To store the logs of appeared candidates and their marks and backup for
future use. To save the time of exam section and minimize the use of manpower.
To facilitate the examiner.
2.2 Scope
This can be used in educational institutions as well as in corporate world.
It helps to efficiently reduce the load of administrators mass educationalevaluation.
It also reduces the waste of time of candidates for using extra things likepaper, pen, scale, etc.
It gives quick result and forbids the unfair scores.
It is focused on the benefit of both the student and exam conductionsection.
-
7/28/2019 Proposal on Online Examination for BE Entrance
8/21
3
3 Literature Review
Todays world is computer dominated world. Each and every field is dependent oncomputer to perform the task ranging from simple to complex one. Computer hasbeen applied in almost every field among which Education field is one of them. Sowe intended to develop a computer based online examination system that will helpin smoothening the BE entrance.
3.1 Background
B.E entrance examination is one of the competitive exams conducted in Nepal.Many candidates target for this examination from all over the places of Nepal. Asfor this mass evaluation our proposed system Online Examination System for B.EEntrance can stand a better way. The present exam conducting format includesdifferent processes like:- Sit arrangement
Printing questions
Question/answer sheet
Admit card checking
Candidates confirmation
This process being done manually, it requires more time and manpower. For thisextra consumption of time, this system provides the better solution. Since thereare many candidates for B.E entrance, there are different centres chosen forconducting the entrance exam. The main risk in paper format is the probability oflosing the answer sheet. This system converts all the paper work into computerwork. Each candidate will be provided with a unique user-name and password forthe security while appearing the exam to prevent the unauthorized access.Regarding more security the image of the candidate is shown after the login. Thenthe timer will be set after the login and after each candidate is being sitted thequestions will be provided. So this system will stand as the helping hand for theB.E entrance.
3.2 Existing Situation
Institute of engineering affiliated to Tribhuvan University, is a leading college ofNepal. Every year many candidates apply for the BE entrance examination.Presently IOE is using the paper based system for managing BE entrance exam.
The paperwork has provided them with a lot of confusion and conflicts during thedecision making so that some of their decision remains pending and some are
-
7/28/2019 Proposal on Online Examination for BE Entrance
9/21
4
decided under bad consequences. The alternative is the online examinationsystem that has been designed especially for the purpose of BE entrance. Thepaper based works are replaced by the computerized semi-automatic systemwhich is an efficient method in under developed country such as Nepal.
Figure 2:- Present Situation
Figure 3:- Mass evaluation
3.3 JAVA
Java is great programming language for the development of enterprise gradeapplications. This programming Language is evolved from a language named Oak.Oak was developed in the early nineties at Sun Microsystems as a platform-independent language aimed at allowing entertainment appliances such as video
game consoles and VCRs to communicate. Oak was first slated to appear intelevision set-top boxes designed to provide video-on-demand services. Oak was
-
7/28/2019 Proposal on Online Examination for BE Entrance
10/21
5
unsuccessful so in 1995 Sun changed the name to Java and modified thelanguage to take advantage of the burgeoning World Wide Web.
Java is an object-oriented language, and this is very similar to C++. JavaProgramming Language is simplified to eliminate language features that cause
common programming errors. Java source code files are compiled into a formatcalled byte-code, which can then be executed by a Java interpreter.
3.4 MYSQL
MYSQL, pronounced as MY S-Q-L or MY SEQUEL is an open source relationaldatabase management system (RDBMS) that runs as a server providing multi-user access to a number of databases. The SQL phrase stands for Structured
Query Language. It is used for adding, removing and modifying information in thedatabase Standard SQL commands, such as ADD, DROP, INSERT and UPDATEcan be used with MYSQL. A websites that uses may include web pages thataccess information from the database. These pages are often referred asdynamic meaning the content of each page is generated from a database as thepage loads.it is also Open Source and freely accessible. MYSQL is used to accessthe databases on the internet due to its connectivity, speed and security. It wasdeveloped to manage large databases.
3.5 JSP
Java Server Pages or JSP for short is Sun's solution for developing dynamic websites. JSP provide excellent server side scripting support for creating databasedriven web applications. JSP enable the developers to directly insert java codeinto jsp file, this makes the development process very simple and its maintenancealso becomes very easy. JSP pages are efficient, it loads into the web serversmemory on receiving the request very first time and the subsequent calls areserved within a very short period of time.
In today's environment most web sites servers dynamic pages based on userrequest. Database is very convenient way to store the data of users and otherthings. JDBC provide excellent database connectivity in heterogeneous databaseenvironment. Using JSP and JDBC its very easy to develop database driven webapplication.
Java is known for its characteristic of "write once, run anywhere." JSP pages areplatform independent.
http://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/SQLhttp://en.wikipedia.org/wiki/SQLhttp://en.wikipedia.org/wiki/Relational_database_management_systemhttp://en.wikipedia.org/wiki/Relational_database_management_system -
7/28/2019 Proposal on Online Examination for BE Entrance
11/21
6
3.6 E-R diagram
category Question id
Choice 1
Choice 2
Choice 3
Choice 4
Question no.Question
Type
Difficulty
HasGives
DOB
Gender
Address
Image
location
Password
Username
Student
Phone no.
Exam
Exam date
centre Exam id
Invigilator
Figure 4:- ER Diagram of Online Examination
-
7/28/2019 Proposal on Online Examination for BE Entrance
12/21
7
3.7 System Environment
For design and development given system environment is required.
3.7.1 Hardware requirements
Processor: Pentium-IV 2.6 GHz or above
Hard Disk Drive: 4 GB or above
Monitor: LCD or CRT as softcopy display
Keyboard: PS/2
Mouse: Better optical
RAM: 1 GB or above recommended
3.7.2 Software requirements
Front End : JSP
Back End : MYSQL Server 2005
Operating System : Windows, Linux
Language : JAVA
-
7/28/2019 Proposal on Online Examination for BE Entrance
13/21
8
4 Design Diagrams
4.1 Use Case Diagram
4.1.1 Use Case Diagram for Student
Appear exam
AnswerProvide
question
Result
Centre/location
Image
Student
Figure 5:-Use Case Diagram for Student
-
7/28/2019 Proposal on Online Examination for BE Entrance
14/21
9
4.1.2 Use Case Diagram for Invigilator
Centre/location
Image of student
Exam date
Invigilator
Figure 6:-Use Case Diagram for Invigilator
-
7/28/2019 Proposal on Online Examination for BE Entrance
15/21
10
4.1.3 Use Case Diagram for Exam section
Centre/location
Exam date
Online Examination System
Exam section
Questions
Provide username
And password
Print result
Conduct exam
Provide question Collect answers
Figure 7:-Use Case Diagram of Exam Section
-
7/28/2019 Proposal on Online Examination for BE Entrance
16/21
11
5 Feasibility Study
Feasibility study is about the viability of a system. The proposed system has to beexamined for its technical, economical and operational feasibility. Feasibility isevaluated from developer and user's point of view. Developer sees whether theyhave the required technology or manpower to build the required system. Isbuilding the new system really going to benefit the customer? Does the customerhave the required money to build that type of a system? All these issues are
covered in the feasibility study of the system. The feasibility of the system isevaluated on the three main issues: technical, economical, and operational.Another issue in this regard is the legal feasibility of the project.
The feasibility study investigates the problem and the information needs of thestakeholders. It seeks to determine the resources required to provide aninformation systems solution, the cost and benefits of such a solution, and thefeasibility of such a solution.
5.1 Economic Feasibility
It is a process of identifying the airfare search benefits with a development project.Project is found to be economically feasible since security is the need of the time.Economic analysis is most frequently used for evaluation of the effectiveness ofthe system. This part of feasibility study gives the top management the economicjustification for the new system. This is an important input to the management,because very often the top management does not like to get confounded by thevarious technicalities that bound to be associated with a project of this kind. Asimple economic analysis that gives the actual comparison of costs and benefits ismuch more meaningful in such cases. In the system, the organization is most
satisfied by economic feasibility. Because, if the organization implements thissystem, it need not require an additional hardware resources as well as it will besaving lot of time.
5.2 Technical Feasibility
It is the process of assessing the development application ability to construct aproposed system. According to feasibility analysis procedure the technicalfeasibility of the system is analyzed and the technical requirements such assoftware facilities, procedure, inputs are identified. Test is made to see whetherreliable hardware and software, technical resources are capable of meeting the
-
7/28/2019 Proposal on Online Examination for BE Entrance
17/21
12
needs of a proposed system and can be acquired or developed by webpage in therequired time. Technical feasibility centers on the existing manual system of thetest management process and to what extent it can support the system.
5.3 Operational Feasibility
Operational feasibility study is a must, because it ensures that the implementationof the software as an application should be high . People are inherently resistant tochange and computer has been known to facilitate changes. An estimate shouldbe made of how strong the user is likely to move towards the development of
computerized system. There are various levels of users in order to ensure properauthentication and authorization and security of sensitive data of the organization.
-
7/28/2019 Proposal on Online Examination for BE Entrance
18/21
13
6 Architecture of ONLINE EXAMINATION
Figure 8:- Architecture of web based Online Examination
App DB
DATABASE
SERVER
Web and Application server
Online Exam Business Logic
1
2
3
1- Client tier2- Application tier
3- Database tier
Client Client
-
7/28/2019 Proposal on Online Examination for BE Entrance
19/21
14
7 Project Schedule
Figure 9:- Gantt chart
-
7/28/2019 Proposal on Online Examination for BE Entrance
20/21
15
8 Conclusion
Online examination system is a web based application that provides facility toconduct online examination at a certain centre. It saves time, as it allows numberof students to give the exam at a time. Administrator has a privilege to create,modify and delete the test papers and its particular questions. User can register,login and give the test with his specific id, and can see the results as well.
-
7/28/2019 Proposal on Online Examination for BE Entrance
21/21
16
9 References
http://en.wikipedia.org/wiki/Institute_of_Engineering
http://www.sql-tutorial.net/
http://www.roseindia.net/jsp/jsp.htm
http://en.wikipedia.org/wiki/JavaServer_Pages
http://en.wikipedia.org/wiki/Java_(programming_language)
www.google.com
http://en.wikipedia.org/wiki/MySQL
http://en.wikipedia.org/wiki/Institute_of_Engineeringhttp://en.wikipedia.org/wiki/Institute_of_Engineeringhttp://www.sql-tutorial.net/http://www.sql-tutorial.net/http://www.roseindia.net/jsp/jsp.htmhttp://www.roseindia.net/jsp/jsp.htmhttp://en.wikipedia.org/wiki/JavaServer_Pageshttp://en.wikipedia.org/wiki/JavaServer_Pageshttp://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Java_(programming_language)http://www.google.com/http://www.google.com/http://www.google.com/http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/JavaServer_Pageshttp://www.roseindia.net/jsp/jsp.htmhttp://www.sql-tutorial.net/http://en.wikipedia.org/wiki/Institute_of_Engineering