Sei sulla pagina 1di 35

m 


  




 m
 
  m

›    




   
 

    

÷   
  

÷  
  

  ÷

 
| 
 

˜ The purpose of on-line Exam system is to take online


test in an efficient manner and no time wasting for
checking the paper. The main objective of on-line test
software is to efficiently evaluate the candidate
thoroughly through a fully automated system that 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. The questions will be
objective type instead of elaborative.

 
˜ Êcope of this project is very broad in terms of other manually taking
exams.

˜ Few of them are:-

˜ Online Examination Êystem can be used by Educational Institutes like


Êchools, Colleges, and Private Institutes to conduct logic tests of their
students on a regular basis.

˜ 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.

˜ The system handles all the operations and generates reports as soon as
the test is completed which saves the precious time of faculties spent on
reviewing answer sheets.
 

In the present system online exam is conducted manually . All


the students have to appear in the test centre have to mark each
and every question manually and then submit the answer sheet to
the invigilator. In conducting the exam in this way it strictly
requires that there should be one or two invigilator to be present
in the examination hall depending on the strength of the
students in order to conduct the exam accurately. Also in this
method there are chances of losing or misplacing of studentǯs
respective answer sheets due to lack of attention of the invigilator.
Thus there are chances that the result of the student might differ
from his original capability. 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 this kind of software was
not installed.
˜   

This project helps in removing all this problems as stated above by


providing the facility of conducting the whole exam on-line. In this method
of conducting the exam although the student is required to come to the test
centre but then he will be able to conduct his own exam or paper. In this
method the instructions and rules which are required to follow are available
on the computer, the candidate can read it and follow it accordingly, no
instructions by the invigilator are required. In the manual method some
student get some extra time even after the whole time duration is over
because the invigilator has to collect the answer sheet from each and every
student so this method does not proves to be an efficient one. However this
automated method has a TIMER which will automatically stops after the
time period is over and thus proves to fair enough with respect to each and
every student. Also in this method the student answer sheet will be
submitted with safety and security to the database and process of
evaluating scores is performed by the software automatically. Thus in this
approach there are no chances of tampering or misplacing the answer sheet
of the students, hence this method is more secure one as compared to
manual method of conducting the exam.
è  
 
˜ Processor : Pentium IV
˜ RAM : 128 MB
˜ Processor Êpeed : 1.8 GHz or higher
˜ All basic hardware required like monitor,
keyboard, and mouse etc.
Ê 
 
˜ Operating Êystem : Windows XP
˜ Front End : Java ( My Eclipse 1.6.0)
˜ Back End : MyÊ  (Ê yog)
˜ Programming language : Java, JÊP/Êervlet, HTM, Ê 
à
 
 
˜ àse Case diagram -1
Login

Add Questions

Edit Questions

Add New User

Administrator
Change Password

Student
Add Subjects

Delete Subjects

View Reports

View Result
˜ àse Case diagram for End àser -


  

  Ê Ê


Ê 


 

 

˜ Activity diagram for administrator login


˜ Activity diagram for Êtudent -
Ê  
 
1. For Administrator and Êtudent ogin
¦  ¦ 
  ¦





    

  

   

   

  
 

   

!!  

  
˜ 2. For Adding uestions:

¦ 
 ¦  

  

      

 

 ¦ 


˜ r.For Editing uestions:
modify.jsp editQues.jsp :database

Administrator

modifyQuestion(QuesNo,opt1,opt2,opt3,opt4,correctans)

editQues(QuesNo)

getQues(QuesNo)

[Question Details]

modify()

insertQues()

message:Edit Successful
˜ For Adding àser:
:addUser.jsp :NewUser.jsp :Database
Administrator

addUser(UserName,UserType)

checkUser(UserName,UserType)

getUser(UserName,UserType)

[User Details]

if(User is Present)

message:User Already Exist

else
addUser(UserName,UserType)
˜ Ñ.For Changing Password:

changePassword.jsp :New :Database


Administrator Password.jsp

changePassword(UName,OldPwd,NewPwd)

newPassword(UName,OldPwd,NewPwd)

getUserDetail(UName,Pwd)

[User Details]

if(Uname is Present)

changePwd(Uname,OldPwd,NewPwd)

message:Password Changed

else
message:Invalid User
˜ 6.For Adding Êubjects:
AddSub.jsp :database

Administrator

addSubject(SubCode,SubName)

getSubject(SubCode,SubName)

[Subject Details]

if(newSubject())

addSubject(SubCode,SubName)

message:Subject Added

else
message:Subject Already Present
˜ ‰.For Deleting Êubjects:
:deletesub.jsp :delete.jsp :Database

Administrator

deleteSub(SubCode,SubName)

checkSub(SubCode,SubName)

getSub(SubCode,SubName)

[Subject Details]

if(Subject is Present)
deletSub(SubCode,SubName)

message:Subject Deleted

else
message: Subject Not Present
˜ 8.For Viewing Reports:


   
 


      

      

  
˜ ü.For Viewing Result:


j   
à 

    

     

    
˜ 10.For Giving Exam:
 
  Us er
us er name : ty pe = s tring
pas s word : ty pe = s tring
name : ty pe = s tring
age : ty pe = int
addres s : ty pe = s tring
phone : type = int
gender : ty pe = s tring

login()
logout()

Student Adminis trator


Branc h : ty pe = s tring
Year : type = s tring Add S tudent()
Roll No : ty pe = s tring Modify S tudent()

Selec t Category ()
Tes t Now()

  

TEST
Ques tion Id : type = int
Ques tion : ty pe = string
Ans wer 1 : ty pe = s tring
Ans wer 2 : ty pe = s tring
Ans wer 3 : ty pe = s tring
Ans wer 4 : ty pe = s tring
Selec ted : ty pe = boolean
Res ult : ty pe = int

Evaluation()
Ê 
 
 
Õ
 
 
˜ Êtudent can give exam easily as it is web based
application this gives online exam flexible as well as
efficient as compared to other exams which performed
manually.
˜ 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.
˜ The system will be robust by conducting exam within
its time and evaluate result in a very short span of
time.
Ê 
 


Potrebbero piacerti anche