Upload
bharat-gehlot
View
253
Download
3
Embed Size (px)
Citation preview
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
1/41
A
PROJECT REPORT
ON
Online Examination
Submitted To
UNIVERSITY OF PUNE
In Partial Fulfillment of the Requirement Of
MASTER OF COMPUTER APPLICATIONS
(Semester V)
By
Arvind Singh
Niraj Shirke
Kiran Shette
Under The Guidance Of
Prof. Rajesh Kanzade
SINHGAD INSTITUTE OF BUSINESS ADMINISTRATION AND
COMPUTER APPLICATION, LONAVALA- 410401
2009-2010
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
2/41
Sinhgad Technical Education Societys
SINHGADINSTITUTE OF BUSINESSADMINISTRATION
& COMPUTERAPPLICATION (SIBACA),
Kusgaon (Bk.), Lonavala, Pune 410 401
CCeerrttiiffiiccaattee
This is to certify that the mini project entitled Online Examination
being submitted by Mr. Arvind Singh (Roll. No. 58), Mr. Niraj Shirke
(Roll. No. 57), Mr. Kiran Shette (Roll. No. 56) in partial fulfillment of
the requirement for the award of degree of Master of Computer
Applications of the University of Pune, is a record of bona fide work
carried out by him under my supervision.
Place : Lonavala
Date : / /2008
Project Guide Project Coordinator DirectorProf. Rajesh Kanzade Prof.Ashok Sabale Prof.Parag Kalkar
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
3/41
DD eecc llaa rraa ttiioonn
We, the undersi
ned hereb decl re th t the Project report
entitled Online Examinationis desi ned, written and submittedb us
inpartial fulfillment of the requirement for the awardof the degree of
Master of Computer Applications is our original work The empirical
findings in this report are based on data collected b us through
discussion with the project guide.
We understand that, an
such cop
ing is liable to us
punishment in way the university authorities deem fit.
Place : Lonavala
Date : / /2008 Yours Faithfully,
Mr Ar
i Si
Mr
ir
Sirk
Mr
ir
S
tt
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
4/41
Tabl
!
1. Int ucti n ................................ ................................ ................................ ..... 1
1.1. Project Overview ................................ ................................ ................. 1
1.2. Purpose ................................ ................................ ............................... 1
1.3.
Scope ................................ ................................ ................................ ... 1
1.4. Definitions, Acronyms ................................ ................................ ......... 1
2. Functi nal or Speci icRequirement ................................ ............................... 2
2.1. External Interface Requirements ................................ .......................... 4
2.1.1. Hardware Interfaces ................................ ................................ .............. 4
2.1.2. Software Interface ................................ ................................ ................. 4
2.1.3. Third Party Software Interfaces ................................ ............................. 42.1.4. Communication Protocol................................ ................................ ....... 4
2.1.5. Assumptionand Dependency ................................ ................................ 52.2. Non-FunctionalRequirements ................................ ............................... 5
2.3. Software System Attributes ................................ ................................ .. 5
2.3.1. Browser Compatibility ................................ ................................ .......... 52.3.2. Globali ation Support ................................ ................................ ........... 62.3.3. Security................................ ................................ ................................ . 7
2.3.4. Reliability ................................ ................................ ............................. 72.3.5. Availability ................................ ................................ ........................... 7
2.3.6. Portability ................................ ................................ ............................. 7
2.3.7. Performance ................................ ................................ .......................... 8
2.4. Database Requirements ................................ ................................ ....... 8
2.5. Technologies ................................ ................................ ....................... 8
2.6. Software ................................ ................................ .............................. 8
2.7. Hardware ................................ ................................ ............................ 8
2.7.1. Server ................................ ................................ ................................ ... 8
2.7.2. Client ................................ ................................ ................................ .... 9
3. Analysis and Desi n ................................ ................................ ...................... 10
3.1. Use Case Diagram ................................ ................................ ............ 10
3.1.1. Use case Overview ................................ ................................ .............. 10
3.1.2. Add Faculty Use Case ........................... Error!Boo mar not defined. 3.1.3. Login Use Case ................................ .....Error!Boo mar not defined.
3.1.4. Manage Student Groups Use Case ......... Error!Boo mar not defined.
3.1.5. StudentRegistration Use Case .............. Error!Boo mar not defined.
3.1.6. User Profile Edit Use Case .................... Error!Boo mar not defined.
3.1.7. Manage Test Use Case .......................... Error!Boo mar not defined.
3.1.8. Appear for Test Use Case ...................... Error!Boo mar not defined. 3.1.9. Generate Result Use Case ..................... Error!Boo mar not defined.
3.2. Activity Diagram ................................ ................................ ............... 11
3.2.1. Login Activity Diagram ................................ ................................ ...... 11
3.2.2. Manage Students Activity Diagram ................................ ..................... 12
3.2.3. Manage Tests Activity Diagram ................................ .......................... 13
3.2.4. Generate Result Activity Diagram ................................ ....................... 14
3.2.5. StudentRegistration Activity Diagram ................................ ................ 15
3.2.6. Answer Test Activity Diagram ................................ ............................ 16
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
5/41
3.3. Sequence Diagrams ................................ ................................ ........... 173.3.1. Sequence Diagram Overview ................................ .............................. 17
3.3.2. Login Sequence Diagram ................................ ................................ .... 183.3.3. Manage Student Groups Sequence Diagram ................................ ........ 19
3.3.4. StudentRegistration Sequence Diagram ................................ .............. 20
3.3.5. Manage Test Sequence Diagram ................................ ......................... 21
3.3.6. Appear for Test Sequence Diagram ................................ ..................... 223.4. Class Diagram ................................ ................................ .................. 23
3.5. Database Design ................................ ................................ ............... 24
3.5.1. Table: Student ................................ ................................ .....................25
3.5.2. Table: Test ................................ ................................ .......................... 25
3.5.3. Table: TestQuestions ................................ ................................ ...........25
3.5.4. Table: StudentResponse ................................ ................................ ......26
3.5.5. Table: TestSession ................................ ................................ ..............26
3.5.6. Table: Grou ps ................................ ................................ .....................26
3.5.7. Table: Faculty ................................ ................................ .....................26
3.5.8. Table: AssignGroupTest ................................ ................................ .....27
4. UserInterfaces................................ ................................ ............................... 28
4.1. Home Page ................................ ................................ ........................ 28
4.2. Registration ................................ ................................ ....................... 29
4.3. Login Interface ................................ ................................ .................. 304.4. Create Questions Interface ................................ ................................ 30
4.5. Report ................................ ................................ ............................... 31
1. Scope for Enhancement ................................ ................................ ................. 34
2. Figures and Tables ................................ ................................ ......................... 35
3. References ................................ ................................ ................................ ..... 36
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
6/41
SIBACA Online Examination
Page 1 of 41
1. Introduction
1.1.Pr" # $
c%
Ov$
rvi$
w
This projectassesses studentsbyconducting online objective tests. The tests wouldbe
highlycustomi able. This project will enable educationalinstitutes to conducttestand
have automated chec ing ofanswersbased onthe responsebythe candidates.
The project allows faculties to create their own tests. It would enable educational
institutes to perform tests, qui and create feedbac forms. Itasks faculty to create
his/her set of questions. Facultythencreates groups and adds related students into the
groups. Further the tests are associated with specific grou ps so that onlyassociated
students canappear forthe test. The result ofthe response would be available to the
faculty ofthe question set. Furtherthe result would alsobe mailed to the student. Thisproject would be helpful forcreating practice tests, say for educational institutes and
asa
feedback form.
1.2.Purp & ' (
y Responses by the candidates will be checked automatically and instantly.
y Online examination will reduce the hectic job of assessing the answers given bythe candidates.
y Being an integrated Online Examination System it will reduce paper work.
y Can generate various reports almost instantly when and where required.
1.3.Sc)
p0
This project would be very useful for educational institutes where regular
evaluation of students is required. Furtheritcanalsobe useful foranyone who
requires feedbackbased on objective type responses.
1.4.D1 2 i 3 i 4 i 5 3 6 , Acr5 3 ym 6
The sub-section provides the definitions of all terms, acronyms, and
abbreviations used inthis documentto understand the SRS properly.
Sr.
No.
Terms/7
cronyms Description
1.Student User mostlya student who willappear forthe examination
2.Faculty
Anotheruser mostly faculty member, lecturer or examiner who posts
set of questions, the available options and correctanswers.
3.Administrator Superuser, adds facultyand manages system.
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
7/41
SIBACA Online Examination
Page 2 of 41
2. FunctionalorSpecific Requirements
Required software is for conducting on-line `objective ty pe examination and
providing immediate results. The system should satisfy the following
requirements:
y AdministratorAspect
1. Takingbackup ofthe database
2. Editing/Deleting/Creating the database.
3. Adding or expelling faculty
4. Changing the super password.
y
F
acultyA
spect
1. Logging into the system.
2. Sending invitations to specific studentby mail
3. Accepting registrations ofcandidates
4. Adding the candidate to a group
5. Create/Edit/Delete candidate groups
6. Creating atest
7. Posting questions inthe above test
8. Posting multiple options to respective question
9. Marking correctanswer withinthe given options
10.Specifying to allow user defined answer
11.Time limit ofthe testifany.
12.Whetherto randomi e the questions
13.Whetherto randomi e the options displayed
14.To allow the test to be taken in practice mode where the correctanswer is shown immediately after the candidate selects an
option.
15.Setnegative marks for wrong responses
y StudentAspect:
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
8/41
SIBACA Online Examination
Page 3 of 41
1. Requesting registration
2. Logging into the system.
3. Edituserinformation.
4. Selecting the test.
5. Selecting whetherthe testtobe takenin practice mode where thecorrectanswer is shown immediatelyafter the candidate selects
an option.
6. Appearing forthe examination.
7. Printing the resultatthe end ofthe examination.
8. Reviewing the given responses.
9. Changing password.
10.Resetting of forgotten password
y Analysis
1. Authenticating usersbased onusername and password
2. Keeping sessiontrack ofuseractivity
3. Recording candidates responses to every question
4. Checking whetherthe given response is correct ornot
5. Keeping history oftest reports ofallusers
y Mailing
1. The reports are required to be mailed to the candidates on theregistered mailaddress.
2. Temporary password willbe mailed to the user incase the userforgets the password.
3. Invitations forthe appearance forthe new test willbe mailed.
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
9/41
SIBACA Online Examination
Page 4 of 41
2.1.Exter8al I
8ter
9ace Requirements
2.1.1. H r w r I rf
Serverside hardware
y Hardware recommended by all the software needed.
y Communication hardware to serve client requests
Clientside hardware
y Hardware recommended by respective clients operating system and webbrowser.
y Communication hardware to communicate the server.
2.1.2. S f w r I rf
Serverside software
y Web server software, Apache Tomcat
y Server side scripting tools: PHP
y Database tools: Sedna native XML DBMS.
y Compatible operating system: Linux
Clientside software
y Web browser supporting JavaScript, refer Browser Compatibility 2.3.1
2.1.3. ir P r S f w r I rf
None
2.1.4. C mm i i Pr l
Following protocols are required tobe permitted onthe server side
y HTTP incoming request
y
HTTPS incoming request if secure gateway is implemented
Following protocols are required tobe permitted onthe client side
y HTTP outgoing request
y HTTPS outgoing request if secure gateway is implemented
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
10/41
SIBACA Online Examination
Page 5 of 41
2.1.5. A mp i D p
1. Username are valid email addresses of respective user
2. Administrator has the authority to add/delete faculty level accounts.
3. Faculty have the authority to approve/expel student
4. Faculty have the authority to change students group
2.2. N -F i l R q ir m
y System should be able handle multiple users
y Database updating should follow transaction processing to avoid datainconsistency.
2.3.S @ A tware SystemAttributes
2.3.1. Br w r C mp ibili
The projectbeing webbased required compatibility with at least the popular web
browsers. Microsoft Windows XP and above, Linux and Macintoshbeing the current
popular operating system and Microsoft Internet Explorer, Mozilla Firefox, Opera,
Safariand Google Chromebeing the currently popular webbrowsers.
Operating System
Win 2000 WinXB
WinXB
CB
2 Win VistD
Win 7 M D
c OS LinE x
Browsers
ModernBrowsers
IE8.0 N/A SUPP SUPP SUPP SUPP N/A N/A
IE7.0 N/A N/A N/A N/A N/A
IE6.0 N/A N/A N/A N/A N/A
Firefox3.5 N/A SUPP N/A N/A N/A
Opera 9.23 N/A SUPP N/A N/A N/A
Safari9.27 N/A SUPP N/A N/A SUPP
Legacy OldBrowsers
IE5.5 N/A N/A N/A N/A N/A
Netscape N/A N/A N/A N/A N/A
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
11/41
SIBACA Online Examination
Page 6 of 41
2.3.2. Gl b liz i S pp r
The questionnaires and their respective options provided by the faculty may or may
notbe in English. Hence the questions and their options mustbe in Unicode format
that willacceptany Unicode character.
2.3.2.1. List of LocaleThe system will mostlybe in US English, although the questions and their options
maynotbe in US English. Hence the questions and their options are tobe in Unicode
format.
Locale Date Format Time Format Currency Format Calendar CharacterSet
en-US Use Default Use Default Use Default Use Default SBCS
Non en-US dd-MM-yy HH:mm:ss Use Default d-MM-yyyy MBCS/Unicode
2.3.2.2. Content to be localizedThe following table lists allthe possible areainthe system and also mentions whether
thatarea should support Globalization.
Interface Type NeedsLocalization?
UserInterface Yes*Emails sentby system, Yes*Standard Errors and exceptions loggedby system in errorlog NoLogos, Images NoUnit of Measurement ( Ex. Length, Weight, Area, Volume, Paper Size etc
F
No
Reports Yes*
*Limited to questionnaires setbyuser who posted questions.
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
12/41
SIBACA Online Examination
Page 7 of 41
2.3.3. S ri
y Administrator has the highest authority to edit/delete/create database
y
Faculty have the authority to add/expel students
y Students can only view their test records.
y Faculty can view all the test records of every student.
y Critical information like passwords should be transferred in encrypted form
y Passwords should be stored in encrypted form
y Password will not be mailed to the user in case user forgets password, insteadeither temporary password or a password reset link will be sent.
2.3.4. R li bili
Data validationand verificationneeds tobe done at every stage ofactivity.
y Validating user input
y Use of locking mechanism while updating database like transactionprocessing
y Recovering the transaction using rollback.
2.3.5. Av il bili
The examination systembeing an online system shouldbe available anytime.
Constraints:
Though the system shouldbe available 24x7 some features maybe restricted.
y Quiz creator may allow the specific test to be available only at certain time likescheduled examination.
y The test may be time limited so the candidates appearing will have limited time toanswer the test.
2.3.6. P rt bili
y The web application will be built using PHP which has support to run on any platformprovided the required compilers are available.
y For database either XML or MySQL would be used, that too has extensive supportover many popular architectures and operating systems.
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
13/41
SIBACA Online Examination
Page 8 of 41
Constraints:
Portability would be limited to the support provided bythe respective application vendor on
various architectures and operating environments.
2.3.7. P rf rm
The system would be used by multiple users ata time and may grow as time passes;the system would need to implement multithreading to achieve acceptable
performance. Furthera database connection pool mayalso be required forassigning
faster database connection.
2.4.Database Requirements
Database fields for questions and respective options mustbe in Unicode format to
handle non English characters
2.5.TecG nologies
This sectionlists allthe technologies forthe webbased system.
y PHP scripting for server side scripting as it has a very strong support for XML andMySQL.
y XML as database format: The database performance requirements are not very highand the ability to have custom fields in case the quiz creator needs to add more thanexpected answer options. This is limited in any other database management systemwhere we have to first specify the maximum number of fields.
y Apache as web server has a tight integration with PHP and is also available forvarious popular platforms.
2.6.Software
Netbeans or Eclipse for PHP and XML coding.
Apache Tomcatas Web server
2.7.Hardware
The recommended hardware specified by the respective software would suffice the
needs. The memory and processing power needed would increase as the number of
users increase. The estimated hardware requirements are as specified.
2.7.1. S rv r
The minimum hardware as recommended by all of the software required on server
side say web server, operating system and development software
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
14/41
SIBACA Online Examination
Page 9 of 41
y Processing speed of 1.6 GHz
y 1 GB of RAM
y Network interface
2.7.2. Cli
The minimum hardware as recommendedbyall ofthe software required onclient side
say webbrowser, operating system
y Minimum hardware depending on the operating system used
y True color visual display unit
y User peripherals for better interaction
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
15/41
SIBACA Online Examination
Page 10 of 41
3. Analysisand Design
3.1.Use Case Diagram
3.1.1. U Ov rvi w
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
16/41
SIBACA Online Examination
Page 11 of 41
3.2.ActivityDiagram
3.2.1. L i A ivi Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
17/41
SIBACA Online Examination
Page 12 of 41
3.2.2. M S A ivi Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
18/41
SIBACA Online Examination
Page 13 of 41
3.2.3. M A ivi Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
19/41
SIBACA Online Examination
Page 14 of 41
3.2.4. G r R l A ivi Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
20/41
SIBACA Online Examination
Page 15 of 41
3.2.5. S R i r i A ivi Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
21/41
SIBACA Online Examination
Page 16 of 41
3.2.6. A w r A ivi Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
22/41
SIBACA Online Examination
Page 17 of 41
3.3.Sequence Diagrams
3.3.1. S q Di r m Ov rvi w
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
23/41
SIBACA Online Examination
Page 18 of 41
3.3.2. L i S q Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
24/41
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
25/41
SIBACA Online Examination
Page 20 of 41
3.3.4. S R i r i S q Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
26/41
SIBACA Online Examination
Page 21 of 41
3.3.5. M S q Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
27/41
SIBACA Online Examination
Page 22 of 41
3.3.6. App r f r S q Di r m
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
28/41
SIBACA Online Examination
Page 23 of 41
3.4.Class Diagram
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
29/41
SIBACA Online Examination
Page 24 of 41
3.5.Database Design
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
30/41
SIBACA Online Examination
Page 25 of 41
3.5.1. bl : S
Field Name DataType Constraints/Description
ID Unsigned Integer Primary Key, AutoIncrement
studentN
ame V
arch
ar2
groupID Unsigned Integer Foreign:Groups.ID
loginID Varchar2
password Varchar2
3.5.2. bl :
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrement
testTitle Varchar2
allowPractice Yes/No
timePerQuestion Unsigned Integer in seconds, infinite if zero
timePerTest Unsigned Integer in minutes, infinite if zero
createdBy Unsigned Integer Foreign:Faculty.ID
3.5.3. bl : Q i
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrement
TestID Number Foreign:Test.ID
question Varchar2
option1 Varchar2 atleast two choices are required, hencethis field is required
option2 Varchar2 atleast two choices are required, hence
this field is required
option3 Varchar2
option4 Varchar2
answer Unsigned Integer
allowCustomAns
wer
Boolean
userAnswer Varchar2
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
31/41
SIBACA Online Examination
Page 26 of 41
3.5.4. bl : S R p
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrement
studentID Unsigned Integer Foreign:Student.ID
questionID Unsigned Integer Foreign:TestQuestions.ID
optionSelected Unsigned Integer if student does notanswer, entry willnotbe made in db
customAnswer Varchar2 onlyif optionSelected field is 0
3.5.5. bl : S i
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrementtestID Unsigned Integer Foreign:Test.ID
studentID Unsigned Integer Foreign:Student.ID
testTakenOn Date/Time field required
3.5.6. bl : Gr p
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrement
groupName Unsigned Integer
3.5.7. bl : F l
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrement
facultyName Varchar2
loginID Varchar2
pass Varchar2
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
32/41
SIBACA Online Examination
Page 27 of 41
3.5.8. bl : A i Gr p
Field Name DataType Description
ID Unsigned Integer Primary Key, AutoIncrement
groupID Unsigned Integer Foreign:Groups.ID
testID Unsigned Integer Foreign:Test.ID
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
33/41
SIBACA Online Examination
Page 28 of 41
4. UserInterfaces
The interfaces ofthis system are asbelow
4.1.H
ome Pa
ge
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
34/41
SIBACA Online Examination
Page 29 of 41
4.2.Registration
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
35/41
SIBACA Online Examination
Page 30 of 41
4.3.Login Interface
4.4.Create Questions Interface
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
36/41
SIBACA Online Examination
Page 31 of 41
4.5.Report
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
37/41
SIBACA Online Examination
Page 32 of 41
1] Testcase For Log In:
Project : - Online Examination System.
Objective : - To check whetherusername & Password valid orinvalid.Prepared By: - Team-P
Page : - Login Screen.
Test Data : - User=admin and Password =123.4.
Sr
No.
Steps Data Excepted Data Actual
result
Status
1 Enter user name,
password and press submit
button
Should navigate to
admins page
Pass
2 Enter Username and press
submitbutton.
Should Display
message box please
fillallthe fields
Pass
3 Enter password and press
submitbutton
Should Display
message box please
fillallthe fields
Pass
4 Enterblankusername andblank password and press
submitbutton.
Should display amessage box please
fillallthe fields
Pass
5 Enter wrong user and
password.
Should display a
message box Invalid
ID or Password
Pass
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
38/41
SIBACA Online Examination
Page 33 of 41
2] Testcase For Navigation:
Project : - Online Examination System.
Objective : - To check whether different hyperlinks are working properly ornot.
Prepared By: - Team-P
Page : - home page (default page).
Sr
No.
Steps Data Excepted Data Actual
Result
Status
1 Click on Home page
hyperlink menu
Should display home
page
Pass
2 Click on new
questionnaires hyperlink
menu
Should display
questionnaires details
page
Pass
3 Click on quiz hyperlink
menu
Should display quiz
details page
Pass
4 Click on show result
hyperlink menu
Should display result
details page
Pass
5 Click on login hyperlink
menu
Should display
respective login page
Pass
6 Click on queries
hyperlink menu
Should display queries
details page
Pass
7 Click on feedback
hyperlink menu
Should display feedback
form page
pass
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
39/41
SIBACA Online Examination
Page 34 of 41
5. Scope forEnhancement
Present system carries certain drawbacks and limitations as listedbelow
1. Current system provides only multiple choices but single correct answer selection.Faculty may wish to provide multiple choices multiple selection responses.
2. Incase questions and/or answers need to be in graphics, current systemhas noprovision.
3. Unregistered users cannot answer test, they must belong to some group. This is adrawback incase the faculty wants anyone even anonymous users to answer the test.
4. Top score could be displayed on the home page; but this could be easilyimplemented while programming the home page.
5. Security logs though not implemented in this system would be well available throughthe respective database management system and web server software.
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
40/41
SIBACA Online Examination
Page 35 of 41
6. Figuresand Tables
1. 3.1.1. Use case Overview ................................ ................................ ...Error!BooH
marH
not defined.
2. 3.1.2. Add Faculty Use Case................................ ............................... Error!BooI
marI
not defined.
3. 3.1.3. Login Use Case ................................ ................................ ........ Error!BooP
marP
not defined.
4. 3.1.4. Manage Student Groups Use Case ................................ ............. Error!BooQ
mar
Q
not defined.5. 3.1.5. StudentRegistration Use Case ................................ .................. Error!Boo
R
marR
not defined.
6. 3.1.6. User Profile Edit Use Case ................................ ........................ Error!BooS
marS
not defined.
7. 3.1.7. Manage Test Use Case ................................ .............................. Error!BooT
marT
not defined.
8. 3.1.8. Appear for Test Use Case ................................ ......................... Error!BooU
marU
not defined.
9. 3.1.9. Generate Result Use Case ................................ ......................... Error!BooV
marV
not defined.
10. 3.2.1. Login Activity Diagram ................................ ............................ Error!BooW
marW
not defined.11. 3.2.2. Manage Students Activity Diagram ................................ ........... Error!Boo
X
marX
not defined.
12. 3.2.3. Manage Tests Activity Diagram ................................ ................ Error!BooY
marY
not defined.
13. 3.2.4. Generate Result Activity Diagram ................................ ............. Error!Boo
mar
not defined.
14. 3.2.5. StudentRegistration Activity Diagram ................................ ...... Error!Booa
mara
not defined.
15. 3.2.6. Answer Test Activity Diagram ................................ .................. Error!Boob
marb
not defined.
16. 3.3.1. Sequence Diagram Overview ................................ .................... Error!Booc
marc
not defined.
17. 3.3.2. Login Sequence Diagram ................................ .......................... Error!Bood
mard
not defined.
18. 3.3.3. Manage Student Groups Sequence Diagram .............................. Error!Booe
mare
not defined.
19. 3.3.4. StudentRegistration Sequence Diagram ................................ ....Error!Boof
marf
not defined.
20. 3.3.5. Manage Test Sequence Diagram ................................ ............... Error!Boog
marg
not defined.
21. 3.3.6. Appear for Test Sequence Diagram ................................ ........... Error!Booh
marh
not defined.22. 3.4 Class Diagram ................................ ................................ ...........Error!Bookmarknotdefined.23. 3.5. Database Design ................................ ................................ ........Error!Bookmarknotdefined.24. 3.5.1. Table: Student ................................ ................................ .......... Error!Boo
i
mari
not defined.
25. 3.5.2. Table: Test ................................ ................................ ............... Error!Boop
marp
not defined.
26. 3.5.3. Table: TestQuestions ................................ ................................ Error!Booq
marq
not defined.
27. 3.5.4. Table: StudentResponse ................................ ............................ Error!Boor
marr
not defined.
28. 3.5.5. Table: TestSession ................................ ................................ ....Error!Boos
mars
not defined.
29. 3.5.6. Table: Groups................................ ................................ ........... Error!Boot
mart
not defined.
30. 3.5.7. Table: Faculty ................................ ................................ .......... Error!Boou
maru
not defined.
31. 3.5.8. Table: AssignGroupTest ................................ ........................... Error!Boov
marv
not defined.
32. 4.1. Login Interface ................................ ................................ ...........Error!Bookmarknotdefined.33. 4.2. Create Group Interface ................................ ............................... Error!Bookmarknotdefined.34. 4.3. Assign Test Interface ................................ ................................ ..Error!Bookmarknotdefined.35. 4.4. Create Questions Interface................................ .......................... Error!Bookmarknotdefined.36. 4.5. Register Students Interface................................ .......................... Error!Bookmarknotdefined.
8/6/2019 22746893 Online Examination Project Report Documentation Only (1)
41/41
SIBACA Online Examination
37.References
y Sedna native XML http://modis.ispras.ru
y Apache Tomcat http://tomcat.apache.org
y MySQL http://www.mysql.com
y UML official website http://www.uml.org/
y StarUML - The Open Source UML/MDA Platform http://staruml.sourceforge.net/