proposal on online examination for be entrance

Upload: subhash221103

Post on 03-Apr-2018

222 views

Category:

Documents


0 download

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