You are on page 1of 32

OnlineExamination

ProjectReport
On

ONLINEEXAMINATION

TeamMembers:

FacultyGuide:

1. VIJAYINDORIA
2. PRASHANTSHARMA
3. ANOOPSONI

Mr.VijayGupta
AssistantProfessor
IIIM,Jaipur.

TeamNumber:14
InternationalSchoolofInformatics&Management
FormerlyIndiaInternationalInstituteofManagement

OnlineExamination

CERTIFICATE
Thisistocertifythatthisreportembodiestheoriginalworkdoneby
Vijay Indoria, Prashant Sharma, and Anoop Soni during this
projectsubmissionasapartialfulfillmentoftherequirementforthe
System Design Project of Masters of Computer Application IV
Semester,oftheRajasthanTechnicalUniversity,Kota.
SwatiV.Chande
Principal
(MCADepartment)
InternationalSchoolof
InformaticsandManagement
Mr.VijayGupta
AssistantProfessor
InternationalSchoolof
InformaticsandManagement

OnlineExamination

ACKNOWLEDGEMENT
Thesatisfactionthataccompaniesthatthesuccessfulcompletionof
anytaskwouldbeincompletewithoutthementionofpeoplewhose
ceaseless cooperation made it possible, whose constant guidance
andencouragementcrownalleffortswithsuccess.
We are grateful to our project guide Mrs. Kapila Pareek for the
guidance,inspirationandconstructivesuggestionsthathelpfulusin
thepreparationofthisproject.
We also thank our colleagues who have helped in successful
completionoftheproject.
VijayIndoria
PrashantSharma
AnoopSoni

OnlineExamination

Contents

1.
2.
3.
4.
5.

Purpose.
Technologiesused.
HardwareInterface.
SoftwareInterface
Constraints.

OnlineExamination

1.

Purpose:
This Web Application provides facility to conduct online
examinationworldwide.
Itsavestimeasitallowsnumberofstudentstogivetheexamata
timeanddisplaystheresultsasthetestgetsover,sononeedto
waitfortheresult.Itisautomaticallygeneratedbytheserver.
Administratorhasaprivilegetocreate,modifyanddeletethetest
papersanditsparticularquestions.
Usercanregister,loginandgivethetestwithhisspecificid,and
canseetheresultsaswell.

2.

Technologiesused:
ThisprojectisawebapplicationthatisdevelopedinASP.NET
havingDB2asbackend.
1. DatabaseDesign(DB2)
2. InputDesign(ASP.NET)
3. Coding(VB.NET)

3.

HardwareInterface:
ClientSide:
InternetExplorer:
Processor

6.0
: PentiumIV2.0andabove.

RAM

: 256MB

OnlineExamination

ServerSide:
Processor
RAM
Diskspace

: PentiumIV2.0andabove.
: 1GB
: 4GB

4.SoftwareInterface:
ClientSide:.NETFramework,WebBrowser,WindowsXP/2000/Vista
WebServer:.NETFramework,WindowsXP/2000/Vista
DataBaseServer:DB2

5.

Constraints:
UserinterfaceisonlyinEnglishi.e.noother languageoptionis
available.
Usercanloginonlywithhisassignedusernameandpasswordi.e.no
guestfacilityisavailable.
LimitedtoHTTP/HTTPS.

OnlineExamination

FeasibilityStudy
Whataretheusersdemonstrableneeds?
Userneedsawebbasedsystem,whichwillremovealltheabovementioned
Problemsthat,theuserisfacing.Theuserwantsawebbasedsystem,which
willreducethebulkofpaperwork,provideeaseofwork,flexibility,fast
recordfinding,modifying,adding,removingandgeneratingthereports.
Howcantheproblemberedefined?
Weproposedourperceptionofthesystem,inaccordancewiththeproblems
ofexistingsystembymakingafulllayoutofthesystemonpaper.Wetallied
theproblemsandneedsbyexistingsystemandrequirements.Wewerefurther
updatinginthelayoutinthebasisofredefinedtheproblems.Infeasibility
studyphasewehadundergonethroughvarioussteps,whicharedescribedas
under:
Howfeasibleisthesystemproposed?Thiswasanalyzedbycomparingthe
following
factorswithboththeexistingsystemandproposedsystem.
Cost
Thecostrequiredintheproposedsystemiscomparativelylesstotheexisting
system.
Effort
Comparedtotheexistingsystemtheproposedsystemwillprovideabetter
working environment in which their will be ease of work and the effort
requiredwillbecomparativelylessthantheexistingsystem.
Time
Alsothetimerequiredgeneratingareportorfordoinganyotherworkwillbe
comparatively very less than in the existing system. Record finding and
updatingwilltakelesstimethantheexistingsystem.
Labor
Intheexistingsystemthenumberofstaffrequiredforcompletingtheworkis
more

whilethenewsystemwillrequirequitelessnumberofstaff.

OnlineExamination

SpecificationReport
SystemInterface
Applicationwouldbeaselfcontainedsystem.Itwillnotaccessdataofany
otherapplicationnorwillotherapplicationhaveaccesstoitsdata.
UserInterface
Application will be accessed through a Browser Interface. The interface
would be viewed best using 1024 x 768 and 800 x 600 pixels resolution
setting. The software would be fully compatible with Microsoft Internet
Explorerforversion6andabove.Nouserwouldbeabletoaccessanypartof
theapplicationwithoutloggingontothesystem.

HardwareInterface
ForServer
1 IntelPentiumIIIorabovewith
2 512MBRAM
3 4GBharddisk
4 NetworkInterface
ForClient
1 PCWith
2 256MBRAM
3 NetworkInterface

SoftwareInterface
ForServer
Windows2000Enterprise
Edition
WASServer
DB2Server

ForClient
Windows95/98/2000/NT
MicrosoftInternetExplorer6
&above

OnlineExamination

CommunicationInterface
ThesystemshouldbeaccessedoverLANorWAN.ForClientstoaccess
applicationserverthenetworkshouldberunningTCP/IPprotocol.

Operations
ClientSide
Interactiveoperationsusingoptionsprovidedintheapplication,ExampleData
Entrygenerationandviewingofreports.
ServerSide
Databasebackupshouldbetakeneveryday.Incaseofdatabasecrash,last
backupshouldberestored.

UserCharacteristics
Theenduserofthesoftwarecanbedividedintotwocategories
Administrator:Accesstomasterformsforthepurposeofdataentryand
generationofreports.
Operator:Accesstohiscorrespondingrecordsandgivingexaminationonly.

OnlineExamination

BottlenecksIdentifiedinExistingSystem
The first problem is that there are loads of hard copied documents being
generated.Thisbringsustotheageolddiscussionofkeepinginformationin
theformdatabasesversuskeepingthesameonsheetsofpaper.Keepingthe
information in the form of hardcopied documents leads to the following
problems:
I.Lackofspace Itbecomesaprobleminitselftofindspacetokeepthe
sheetsofpaperbeinggeneratedasaresultoftheongoingdiscussion.The
documentsbeinggeneratedaretooimportanttobeilltreated.
2. Filingposesaproblem Filingthedocumentscategoricallyisatime

consumingandtediousexercise.

3. FilteringisnoteasyItbecomeshardtofilterrelevantdocumentsforthe

irrelevantonesifthecountofthesamecrossesacertainmanageablenumber.
4. Reviewingbecomestimeconsuming

Alltheprocessdonemanuallyatthecentersandalltherecordsaremaintained
on the papers. So the maintenance of the record is very difficult in the
departmentsandaswellasitsverydifficultfortheworkerstocheckthe
record.TheExistingsystemispaperbased,timeconsuming,monotonous,less
flexibleandprovidesaveryhecticworkingschedule.Thechanceoflossof
records is high and also record searching is difficult. Maintenance of the
systemisalsoverydifficultandtakeslotoftime.

v.ResultProcessingisslowduetopaperworkandrequirementofstaff.

OnlineExamination

NeedfortheNewSystem
Tosolvetheseproblemstheyrequiredacomputerizedsystemtohandleallthe
works.Theyrequiredawebbasedapplicationthatwillprovideaworking
environment that will be flexible and will provide ease of work and will
reducethetimeforreportgenerationandotherpaperworks.
AimsandObjective
Themainpurposebehindtheproposedsystemistoprovideacomprehensive
computerizedsystem,whichcancapture,collateandanalyzethedatafrom
thesewardsandevaluatetheimpactoftheprogram.

Constraints,Assumptions,Dependencies
Constraints
Asthissystemisbasedonclientservertechnology,sofornormal
operationminimumof64MBRAMwillberequiredonallclients.
Assumptions

Ingeneralithasbeenassumedthattheuserhascompleteknowledgeofthe
systemthatmeansuserisnotanaveuser.Anydataenteredbyhim/herwill
bevalid.Tomakethesoftwareasuserfriendlyaspossiblebutatthesame
timekeepinginmindsuserrequirements.
1 ServerOSshouldbeWindowsNT/2000/XP.
2 ClientPCshouldbeWindows9X/NT/WorkStationorWindows2000

withlatestservicepack.

Dependencies
Itdependsthattheoneshouldfollowtheinternationalstandardsforthe
generatingtheUserID&shouldfilltherelatedinformationintheproper
format.

OnlineExamination

SoftwareSystemAttributes
Usability:Thelinksareprovidedforeachform.Theuserisfacilitatedto
viewandmakeentriesintheforms.Validationsareprovidedineachfieldto
avoid inconsistent or invalid entry in the databases. Some forms consists
Hyper Links, which provides further details. Reports screen contains text
boxesanddropdownlists,sothatreportscanbeproduced.

Security: Applicationwill allowonlyvaliduserstoaccessthesystem.


Accesstoanyapplicationresourcewilldependuponusersdesignation.There
aretwotypesofusersnamelyAdministratorandStudent.Securityisbased
upontheindividualuserIDandPassword.
Maintainability: The installation and operation manual of examination
managementsystemwillbeprovidedtotheuser.
Availability:Systemwillbeavailablearoundtheclockexceptforthetime
requiredforthebackupofdata.
Portability: The application is developed in ASP.NET. It would be
portabletootheroperatingsystemprovided.NETFrameworkisavailablefor
the OS.As the database ismade in DB2, porting the database toanother
databaseserverwouldrequiresomedevelopmenteffort.

AcceptanceCriteria
Thesoftwareshouldmeetthefunctionalrequirementandperformthe
functionalityeffectivelyandefficiently.
1 Auserfriendlyinterfacewithpropermenus.
2 Datatransfershouldbeaccurateandwithinareasonableamountof

timekeepinginmindthenetworktraffic.
3 Thesystemshouldnotallowentryofduplicatekeyvalues.

4 SystemshouldhavetheabilitytogeneratetransactionalLogstoavoid

anyaccidentallossofdata.
5 Logfileshouldalsobegenerated.

OnlineExamination

DataTables

1.cLanguage
Name

DataType

Description

Ques_no.
Question
Answer1
Answer2
Answer3
Answer4
Correct_Answer

Number
Text
Text
Text
Text
Text
Text

QuestionNumber
Question
FirstChoice
SecondChoice
ThirdChoice
FourthChoice
CorrectAnswer

DataType

Description

DataType

Description

2.cppLanguage
Name

Ques_no.
Question
Answer1
Answer2
Answer3
Answer4
Correct_Answer

Number
Text
Text
Text
Text
Text
Text

QuestionNumber
Question
FirstChoice
SecondChoice
ThirdChoice
FourthChoice
CorrectAnswer

3.OperatingSystem
Name

Ques_no.
Question
Answer1
Answer2
Answer3
Answer4
Correct_Answer

Number
Text
Text
Text
Text
Text
Text

QuestionNumber
Question
FirstChoice
SecondChoice
ThirdChoice
FourthChoice
CorrectAnswer

OnlineExamination

4.DBMS
Name

DataType

Description

Ques_no.
Question
Answer1
Answer2
Answer3
Answer4
Correct_Answer

Number
Text
Text
Text
Text
Text
Text

QuestionNumber
Question
FirstChoice
SecondChoice
ThirdChoice
FourthChoice
CorrectAnswer

DataType

Description

5.Users
Name

UserName
Password

Text
Text

NameofTheUser
Password

6.Results
Name

ExamId
TestName
Marks
ExamResult
UserName
Password

DataType
Number
Text
Number
Text
Text
Text

Description

UniqueExaminationId
NameofTheExam
MarksObtained
ResultoftheExam
NameoftheUser
PasswordofaUser

OnlineExamination

7.PassResult
Name

DataType

Description

ExamId
ExamName
Name
Marks

Number
Text
Text
Text

UniqueExaminationId
NameofTheExam
StudentName
MarksObtained

Name

DataType

Description

ExamId
ExamName
Name
Marks

Number
Text
Text
Text

UniqueExaminationId
NameofTheExam
StudentName
MarksObtained

Name

DataType

Description

ExamId
ExamName
Name
Marks

Number
Text
Text
Text

UniqueExaminationId
NameofTheExam
StudentName
MarksObtained

8.MeritResult

9.FailResult

Marks

Exam
Result

Exa
mId

User
Name

OnlineExamination
Passwor
d

ERDiagram

User name

Password

USER

Receive

Register

User
name

EXAMRESULT

REGISTRATION

UserId

Result

EXAMINATION

C DBMS

C++

OS

Figure:ERDiagram

Perform

Passwor

OnlineExamination

USER

USER_DB
REGISTRATION

Login
1.0

Registration
2.0

Result
5.0

Examination
3.0

EXAMRESULT

D
b
m
s

3
.
1
.
1

3
.
1
.
4

C++

3.1.2

OS
3.1.3
DB

MS

Calculate

OPERATING
SYSTEM

Result
4.0

Figure:DFD

OnlineExamination

InputandOutputForms
1. Log In Form

OnlineExamination

2. Examination Form

OnlineExamination

3. Result Form

OnlineExamination

4. C language Exam Form

OnlineExamination

5. C++ Language Exam Form

OnlineExamination

6. Operating System Exam Form

OnlineExamination

7. DBMS Exam Form

OnlineExamination
8. Registration Form

OnlineExamination
9. Reports Form

OnlineExamination

Conclusion
ThisWebApplicationprovidesfacilitytoconductonlineexaminationworld
wide.Itsavestimeasitallowsnumberofstudentstogivetheexamatatime
anddisplaystheresultsasthetestgetsover,sononeedtowaitfortheresult.
Itisautomaticallygeneratedbytheserver.
Administratorhasaprivilegetocreate,modifyanddeletethetestpapersand
itsparticularquestions.Usercanregister,loginandgivethetestwithhis
specificid,andcanseetheresultsaswell.

OnlineExamination

Bibliography

1.
2.
3.
4.

Asp.NetBible.
Asp.NetCompleteReference
www.codeguru.com
www.devex.com

*****

You might also like