Online Examination Synopsis

Published on June 2016 | Categories: Documents | Downloads: 56 | Comments: 0 | Views: 236
of 55
Download PDF   Embed   Report

Comments

Content


COURSE CODE : MCA 307
TITLE OF THE PROJECT
A
REPORT ON
ON-LINE EXAMINATION
Submitted to the
Shoo! o" Di#t$%e Edu$tio% & Le$'%i%(
i% )$'ti$! "u!"i!!me%t o" the 'e*ui'eme%t#
"o' the $+$'d o" the de('ee
M$#te' o" Com)ute' A))!i$tio% ,MCA-
.e$' o" Submi##io% /001
Supervisor’s Name : Student’s Name: HIRDAYENDRA KUMAR VERMA
AMIT KUMARVYAS Enrolment No: !NU"#pr$de$%&$'&$'($')*+*
JAIPUR NATIONAL UNIVERSITY
School of Distance Education & Learning
Jagatpura, Near New RTO, Agra B!pass Road Jaipur ! "#$#%&
%
JAIPUR NATIONAL UNIVERSITY
School of Distance Edcation and Lea!nin"
JA'AT()RA, JA*()R ! "#$#%&
(RO+OR,A +OR A((RO-AL O+ (ROJE.T (RO(OSAL /,.A!"#&0
Roll $ No %('&&'%,',(+ I-. .entre: +'')
Enrolment No !NU"#pr$de$%&$'&$'($')*+* Servi/e 0rovider: -123A1 EDU.ATI2N TRUST
4%5 Name o6 t7e Student : HIRDAYENDRA KUMAR VERMA
4&5 Title o6 t7e 0ro#e/t : ON-LINE EXAMINATION
4,5 Spe/iali8ation Area: NET
4)5 Name and o66i/ial Address o6 t7e Supervisor: AMIT KUMAR VYAS
4(5 Is t7e supervisor and A/ademi/ 9a/ult: o6 Mana;ement< No
4+5 I6 Yes= Name o6 .olle;e $ Institute $ Universit: $
4>5 .ourses o6 /ounselin;
4*5 E?perien/e o6 Tea/7in; in :ears
Si;nature o6 Student @it7 date Si;nature o6 Supervisor @it7 date
Fo' O""ie u#e o%!2
0ro#e/t Topi/ and S:nopsis Approved $ Not Approved $ su;;estions 6or re6ormulatin; o6 t7e
S:nopsis
Si;nature o6 Head @it7 date
$
CERTIFICATE OF ORI3INALIT.
T7is is to /erti6: t7at t7e pro#e/t report entitled ON-LINE EXAMINATION
suAmitted to !aipur National Universit:= !aipur in partial 6ul6illment o6 t7e
reBuirement 6or t7e a@ard o6 t7e de;ree o6 MASTER 29 .2M0UTER
A001I.ATI2N 4M.A5= is an aut7enti/ and ori;inal @orC /arried out A: M'4
HIRDA.ENDRA 5UMAR 6ERMA @it7 enrolment no !NU"#pr$de$%&$'&$'($')*+*
under m: supervision and ;uidan/e
T7e matter emAodied in t7is pro#e/t is ;enuine @orC done A: t7e student and 7as
not Aeen suAmitted @7et7er to t7is Universit: or to an: ot7er Universit: $ Institute
6or t7e 6ul6illment o6 t7e reBuirements o6 an: /ourse o6 stud:

Si;nature o6 t7e Student: Si;nature o6 t7e -uide
Date: Date:
Enrolment No: !NU"#pr$de$%&$'&$'($')*+*
"
Title of the P!o#ect



On!Line E1a2ination
On!Line E1a2ination
Sste2
Sste2
3
Serial Topic (age
% Title of the pro4ect 3
$ *ntroduction &!5
" O64ecti7e 8
3 (urpose, Scope and Applica6ilit %#!%%
9 Sur7e of technologies %$!%3
: +ront End )ser %9
& Bac; End )ser %:
5 Software and <ardware Re=uire2ents %&!%5
8 +easi6ilit %8!$$
%# Re=uire2ents Specification $"!$9
%% (lanning and Scheduling $:!$&
%$ E R Diagra2 "#
%" Analsis "%!"3
%3 ,odules and their Description "9!"5
%9 Data Structures "8!3$
%: Ta6le Description 3"!39
%& Data *ntegrit Design 3:!3&
%5 (rocess Logic 35!9%
%8 Securit ,echanis2 9$!9"
%& +uture Scope and further Enhance2ent 93
%5 Bi6liograph 99
9
Int!odction $
On Line E1a2ination itself represent the e1a2ination through the internet> This
pro4ect will help the uni7ersit? *nstitution to e7aluate the =uestion ha7e 2ultiple option
with one correct answer> This pro4ect contains two tpes of =uestion 7i@> su64ecti7e and
o64ecti7e> Students ha7e to write the descripti7e answer for the su64ecti7e =uestion will 6e
rando2l generated> *t would 6e e7aluated auto2aticall i>e> 6 the sste2>
This pro4ect helps the 2anage2ent to conducting online e1a2ination and sa7e
recourse> The uni7ersit?*nstitution can conduct the online e1a2ination and announce the
status or result in a few data> The e1a2ination depart2ent is responsi6le for the 2arinating
of =uestion paper and it would 6e co2pletel secure>
This is the era of co2puter and we are adopting fast 2echanis2 to sol7e an
pro6le2> On line e1a2ination is also a wa to gi7e result as soon as we su62it our paper>
:
INTRODU%TION
&ac'"!ond$-
As the na2e of the pro4ect AOn!Line E1a2inationB suggests, the sste2?application
has to 2anage the e1a2ination for 7arious depart2ent of an acade2> So to ;eep the
infor2ation correct and fast, it will 2anage the status?infor2ation of that e1a2ination of
that e1a2ination so one can get the details of e1a2 as per their progra2>
Earlier it was a 7er ti2e consu2ing and tedious process where 6oth students as
well as uni7ersit used to perfor2 all tas;s 2anuall 6e it Student Registration, S=tting
Cuestion (apers, Setting Schedules to finall declaring the result> *t was cu26erso2e since
these details were now generated, 2anaged and ;ept in co2puters>*t was still not that 2uch
si2pler Later the process 6eca2e a lot easier when co2puter sste2 were introduced and
all for students 6ecause the were stll e1pected to co2e in person to register, appear for
e1a2 at e1a2 center and for all those for2alities>
Now we are e1pected to de7elop an we6 application which con7erts all of these
tas;s ato2i@ed as well as we6 ena6led> There are applications alread wor;ing in this area
li;e ,.SE, ..NA which conducts their e1a2ination online>
De, as a :th se2> student of B.A are 2a;ing this pro4ect 6 ta;ing help fro2
theses alread wor;ing and tested applications as well as 2a;ing our own set of
i2pro7e2ents>
This application is coded in >Net> This Software pro4ect is 7er 2uch helpful to
students, E1a2ination depart2ent and E1a2 controller> *t stores the infor2ation a6out
Students, E1a2s, Report, Results, StudentEs details and +ee Status etc> As we ;now that
this software pro4ect is coded in >Net progra22ing language, it is user friendl> That 2eans
&
this software is eas to operate> E7en a person ha7ing less ;nowledge of co2puter can
easil operate is, he will 6e guided throughout 6 the software to operate it> This Software
is a 6est effort of changing in paper wor; to electronic wor;> This application is di7ided
into 2an 2odule, and each 2odule is related to different part of code> This integration
2a;es the pro4ect 7er user friendl> Another ad7antage of this software is the data6ase
that is designed 7er strongl, the current and pre7ious infor2ation is stored in this
data6ase and 2aintain the data6ase 7er easil>
)ni7ersit used to ;eep all the details in files 2anuall>
5
O(#ecti)es
The o(#ecti)e of the *!o#ect +On Line E,a-ination. is to -a'e e)alation and
condction of e,a-ination -assi)e (t si-*le/ cost effecti)e and faste!0 The1 a!e as
follo2s $
• To pro7ide an interface through which student can appear for e1a2ination online
for o64ecti7e as well as su64ecti7e tpe =uestions>
• To pro7ide registration for students done 6 the2sel7es>
• To not pro7ide facilit of cop and paste while atte2pting the Su64ecti7e =uestions
on the we6 page>
• Dhen the student starts the e1a2 the ti2er will start auto2aticall and show the
student how 2uch ti2e is left>
• The =uestions will 6e displa rando2l fro2 =uestion 6an;>
• O64ecti7e answers will 6e chec;ed auto2aticall 6 the sste2 fro2 the data6ase
• +or su64ecti7e answer 2anuall chec;ing 6 e1a2 depart2ent will ta;e place>
• To pro7ided user na2e and password facilit and credentials should 6e chec;ed
properl at the ti2e of login for student, e1pert, controller and E1a2 Dept Ad2in>
• To pro7ide an interface fro2 where controller will create new E1pert and Ad2in
for E1a2 Dept>
• The authorit to 2odif the criteria is pro7ided to the controller of e1a2ination>
• To facilitate E1perts to send a collection of =uestions in Cuestion Ban;>
• The E1a2 Dept will 2anage the =uestion 6an; sent 6 e1perts>
8
• To facilitate E1a2 Dept Ad2in to 2a;e schedule and declare Result>
P!*ose/ Sco*e and A**lica(ilit1$-
P!*ose$-
Through this pac;age we pro7ide a full custo2i@ed we6 application> This sste2
is an auto2ated sste2 so that the functional wor;ing of it is effecti7e and ti2e sa7ing> *n
this 2odern era ti2e is the 2ost precious thing, so in conte1t of ti2e the new sste2 will
6e effecti7e to do a group of tas; in eas and secure 2anner>
To appear for an e1a2 in 2anual sste2 in an uni7ersit is 7er ti2e consu2ing process>
Now the purpose of this sste2 is to o7erco2e the shortfall faced in the pre7ious sste2s
alread wor;ing in the area>
The we6site will ha7e to 6e secure, and properl wor;ing on DAN> *t should 6e
speed with good interface> The uni7ersit 2a conduct e1a2ination in 7arious countries
and in different languages> *t should support 2ultiple platfor2s at least those used 6
people co22onl>
Sco*e$-
,ethodolog of the sste2 is clear that result in the co2plete and proper wor;ing
of the sste2 fro2 the re=uire2ents achie7ed> it contains the wor;ing 2odel for the
de7elop2ent of sste2> A se=uential step of 2odel is followed to de7elop the sste2 so
that it will 2aintain 7arious software engineering features?para2eters>
No need to ta;e lea7e, 7isit a different town, cit or e7en states in so2e cases>
(eople can appear right fro2 their laptop or ho2e des;top>
Ass-*tions F
To de7elop this application, weE7e ta;en into account so2e assu2ptions> The areF
%#
%> )ni7ersit will pro7ide each student a uni=ue student *d during enroll2ent ti2e>
The purpose of this is so that no one can register on 6ehalf of an other student> and
onl the student hi2self?herself can register for the e1a2ination using this id>
$> Student login na2e will 6e generated auto2aticall 6 concatenating student first
Na2e and Enroll2ent No>
Li;e F Shwati has student id → %"(
So, Swati student login here will 6e → SwatiG(%"
"> E1pert login na2e will 6e generate sa2e as student login na2e 6ut with s2all
change>
li;e F E1pert Login H /E1pert +irst na2e I.ourse Na2e0
The courses will 6e fed 6 hard!coding>
Li-itation F!
%> *n the case of an tpe of pro6le2 in student 7erification no functionalit is
defined in the sste2 to correct it or inter!co22unication a2ong users are also not
a7aila6le>
$> The +ees is ta;en 2anuall as there is not an 2odule for online pa2ent>
"> The Total 2ar;s is get 6 the student onl after so2e ti2e of e1a2, 6ecause in case
of su64ecti7e paper, the e1a2 dept will e7aluate the answer and declare the result>
Student can see his result on internet through his Login*d and (DD onl after that>
A detail section for li2itation is de7oted at the end of docu2entation>
%%
SURVEY O3 TE%4NOLO5IES
To de)elo* this *ac'a"e diffe!ent t1*es of tools and data(ase a!e sed 2hich a!e as
follo2s$
60 ASP0NET 7889
70 3!a-2o!' 708
:0 Mic!osoft-s;l se!)e! 788<
=0 Mic!osoft 2o!d *!ocesso!
60 ASP0NET 7889$
AS(>NET $##9 is a ,icrosoft technolog for 6uilding the we6 6ased application
and ser7ices> A AS(>NET application consists of for2s ,controls,classes and procedures>
+or2s are windows upon which ou 6uild our user interface are the 6uilding
6loc;s of the user interface> .ontrols also called acti7eJ conrols, are interface tools , such
as la6els ,te1t6o1 and co22and 6uttons, that ou use to displa infor2ation to the user,
gather infor2ation fro2 the user, and respond to user actions> .lasses are te2plates fro2
which ou can create our own o64ects at run ti2e>
(rocedures are s2all routines ou write that are calla6le fro2 anwhere in our
application> These routines will perfor2 a function for ou that ou write once 6ut can call
2an ti2es>
An application is 2ade up of for2s, 2odules and classes> A for2 is 2ade up of
properties, e7ents and controls> .ontrols are also 2ade up of properties and e7ents
%$
So-e 3eat!es Of ASP0NET
• Language interopera6ilit F a one language code is to interact with other language>
• ED(/E7ent dri7en progra22ing language0F it is a E7ent Dri7en (rogra22ing
language/i>e> we write code on its e7ent and dri7e the progra20>
• Rapid Application De7elop2ent/RA*D0>
• Allows the creation of .O, co2ponents such as acti7eJ controls>
• *ncludes good de6ugging facilities>
70 3!a-2o!' 708
Dot net fra2ewor; is a platfor2 that is pro7ided 6 ,icrosoft technolog in which we can
de7elop we6 6ased application, window 6ased application and console 6ase application
with .K/c sharp0,-B and JK/J sharp0 and other $$ Language>
:0 Mic!osoft-S>L Se!)e! 788<
Mic!osoft S>L Se!)e! flfills these !es*onsi(ilities $
• Redction and !edndanc1 $
.entrali@ed control of the DBA a7oids the unnecessar duplication of data and
effecti7el Reduces the total a2ount of data storage re=uired> *t also eli2inates the
e1tra processing and of the inconsistencies e>g> Sa2e for2at of grade card for all
student>
• Sha!in" data $
An nu26er of application progra2 of userEs can share the sa2e data6ase >
+or e1a2ple we can access the list of stud centers>
%"
• Data inte"!it1 $
Data integrit 2eans that the data contains in the data6ase 6oth accurate and
consistent>
• Data sec!it1 $
*n this facilit the confidential data 2ust not 6e accessed 6 unauthori@ed person>
• Ra*idl1 Accessin" Data $
SCL Ser7er pro7ides rapid access to data 6 utili@ing inde1es and storing fre=uentl
accessed data in 2e2or>
• S>L Se!)e! Ente!*!ise Mana"e! $
The Enterprise ,anager is the central console fro2 which 2ost SCL Ser7er
data6ase!2anage2ent tas;s can 6e coordinated> SCL Enterprise ,anager pro7ides a
single interface fro2 which all ser7ers in a co2pan can 6e 2anaged>
=0 S>L Se!)e! Ente!*!ise Mana"e! $
The Enterprise ,anager is the central console fro2 which 2ost SCL Ser7er
data6ase!2anage2ent tas;s can 6e coordinated> SCL Enterprise ,anager pro7ides a
single interface fro2 which all ser7ers in a co2pan can 6e 2anaged>
%3
Front End User
The 0Net Initiati)e
,icrosoft has introduced the >NET initiati7e with the intension of 6ridging the gap in
interopera6ilit 6etween application> *t ai2s at integrating 7arious progra22ing.
The >NET initiati7e offers a co2plete suite for de7eloping and
deploing applications> This suits consists of >NET ser7ices, and the >NET fra2ewor;>
• 0Net P!odcts $- ,icrosoft has alread introduced -isual Studio >Net, which
• *s tool for de7eloping >Net applications 6 using progra22ing languages such as
-isual Basic, .K and -isual .II> To ensure interaction 6etween different
applications, all >Net products use E1tensi6le ,ar;up Language /J,L0 for
descri6ing and e1changing data 6etween application>
• 0Net Se!)ices $- >Net deli7ers software as we6 ser7ices> Therefore, )ser can
su6scri6e to a we6 ser7ice and use it as long as the need it, regardless of the
hardware and software platfor2> ,icrosoft is co2ing up with its own set of we6
ser7ices, ;nown as 2 ser7ices> These ser7ices are 6ased on the ,icrosoft (assport
Authentication ser7ice, in addition to the we6 ser7ices pro7ided easil with the >Net
en7iron2ent>
• The 0Net 3!a-e2o!' $- it is the foundation on which us design, de7elop and
deplo application> *ts consistent and si2plified progra22ing 2odel 2a;es easier
to 6uilt applications>
%9
Back End User
This is the part of well ;nown software pac;age called as the ,icrosoft Office> *t is
designed to 6uilt the 7arious data6ase, and to perfor2 other data wor;> SCL pro7ides
an e1tre2el powerful, eas to use data6ase that will ser7e our needs when ou
re=uired the power of full relational data6ase> SCL is also helpful create a 7ariet of
data6ase as well as how to enter, edit and final data in e1isting data6ase>
S>L $
SCL ser7er $##& utilities, such as 6ac;up and restore, run 2uch faster and ha7e less
effect on ser7er operations> SCL Ser7er &># also includes a 7ariet of new features
designed to support the underling data6ase architecture and to pro7ide 2ore fle1i6le
sste2 2anage2ent> SCL Ser7er also include a nu26er of new features designed to
reduce data6ase 6ac;up and reco7er ti2es> A different 6ac;up captures onl those
data pages that ha7e changed after the last data6ase 6ac;up> ,an ti2es differential
6ac;up can eli2inates 2uch of the ti2e the ser7er spends rolling transaction forward>
Dith SCL Ser7er &># a portion of the data6ase can 6e restored or rolled forward to
2ini2i@e reco7er ti2e in the e7ent of 2edia failure> Restoring a 6ac;up is eas
6ecause the restore process auto2aticall creates the data6ase and all the necessar
files> SCL ser7er &># supports 6ac;up to sa2e tape 2edia with other 6ac;up, such as
those written 6 the ,icrosoft Dindows NT 6ac;up progra2>
%:
Hardware & Software requirement specification
Soft2a!e Re;i!e-ents
3o! de)elo*-ent/ soft2a!e?s sed a!e$
Operating Sste2 F Dindows!J( (rofessional
-ersion $##$, ser7ice pac;!$,
,icrosoft **S 9>#?:>#
(latfor2 F >Net
Technolog F Asp>net
Language F .K/. sharp0
Bac;end F SCL ser7er $##&
Editor F ,icrosoft word processor $###
+or De7elop2ent F 7isual studio >Net setup tools
+or Design F <T,L, -isual studio designer
3o! de*lo1-ent/ soft2a!e?s sed a!e $
Operating sste2 F Dindows!1p professional
-ersion $##$, ser7ice pac;!$
+ra2ewor; F >Net $##9
**S F .onfigured
Bac;end F s=l ser7er $###
%&
4a!d2a!e Re;i!e-ents
• 3o! De)elo*-ent/ 4a!d2a!e?s sed a!e$
%> (entiu2 *-/dual core processor operating at ">: '<@0
$> 3#'B hard dis;
"> %'B RA,
• 3o! De*lo1-ent/ 4a!d2a!e?s sed a!e $
Mini--
60 (entiu2 *** or 6etter processor
70 %# 'B hard dis;
:0 $9:,B RA,
=0 %#!%## ,B(S of Networ; card
Reco--ended
%> (entiu2 *-
$> $#'B hard dis;
"> %'B RA,
3> %##!9%$ ,B(S of networ; card
%5
3easi(ilit1 Std1
Int!odction$
The feasi6ilit stud of an sste2 is 2ainl intended to
stud and anal@e the proposed sste2 and to decide whether the sste2 under
consideration will 6e 7ia6le or not after i2ple2entation> That is it deter2ines the usa6ilit
of the pro4ect after deplo2ent> To co2e to result a set of =uer is answered ;eeping the
efficienc of the software and its i2pact on the do2ain for which it was de7eloped> *t 2ain
e2phasis is on the following three =uestions elucidated 6elow asF
Dhat are the userEs re=uire2ents and how does a candidate sste2 2eet the2L
Dhat resources are a7aila6le for the proposed sste2sL *s it worth sol7ing the pro6le2L
Dhat is the li;el i2pact of the proposed sste2 on the organi@ationL *>e> how does the
proposed sste2 fit with in the organi@ationL
Thus since the feasi6ilit stud 2a lead to co22it2ent of
large resources, it 6eco2es necessar that it should 6e conducted co2petentl and no
funda2ental errors of 4udg2ent are 2ade> Different tpes of feasi6ilit stud and the wa
we perfor2ed on our pro4ect AOn Line E1a2ination. >
Technical 3easi(ilit1$
*n technical feasi6ilit, we stud all technical issues
regarding the proposed sste2> *t is 2ainl concerned with the specifications of the
e=uip2ents and the software, which successfull satisfies the end!userEs re=uire2ent> The
technical needs of the sste2 2a 7ar accordingl 6ut includeF
• The feasi6ilit to produce outputs in a gi7en ti2e>
%8
• Response ti2e under certain conditions>
• A6ilit to process a certain 7olu2e of the transaction at a particular speed>
• +acilit to co22unicate data>
)nder this analsis process =uestions li;e /i0 does the
co2pati6le platfor2 e1ist within our do2ain or can we procure itL /ii0 Does the proposed
e=uip2ent ha7e the technical capacit to hold the data re=uired using the new sste2L>
Both at the de7elop2ent site and at ser7er where we will 6e hiring the space for the
we6site, and also the data6ase would it 6e possi6le to upgrade the sste2 after it is
de7eloped and i2ple2ented, if necessarL And would the reco22ended technolog
guarantee the relia6ilit, accurac and data securitL This analsis process re=uires 2ore
e2phasis on sste2 configuration gi7en 2ore i2portance rather than the actual hardware
specifications>
> The configuration of the e1isting sste2s isF
• (rocessor F (entiu2 ***, 9## ,<@ /or a6o7e0
• ,e2or F %$5 ,B /or a6o7e0
• Secondar storage F $# 'B /or a6o7e0
+or Software there are following alternati7esF
Operating Sste2 $Dindow 85,$###,J(,NT
De7elop2ent tools FAS(>Net ,.K ,<T,L,D<T,L
Data6ase F,icrosoft SCL ser7er &>#
Docu2entation toolF ,S!Dord
$#
Econo-ical 3easi(ilit1$-
,eaning F re there sufficient 6enefits in creating the sste2 to 2a;e the accepta6leL Or are
the costs of not creating the sste2 so great that it is ad7isa6le to underta;en the pro4ect>
This will include three 2a4or costs as descri6ed 6elow F
• .ost of <ardware and Software
• .ost of Software to 6e ac=uired to 6uild and run the product is a one ti2e cost>
• Buing a 6ac; and data6ase is the 2a4or part of hardware and Software cost>
.o2parison 6etween the oracle data6ase high cost and 6etter features with the SCL
ser7er low cost and 6etter support for the sa2e 7endor operating sste2 2a;e this
decision need oriented>
Benefits in reduced cost, error and sa7ing will 6e 2ade 6 reduction of present sste2
e1penses, ti2e sa7ing and increased accurac>
%ost A)oidance $
+uture cost reduction in for2 of reduction in the nu26er of ad2inistrati7e staff needed and
2anual records 2aintains in organi@ation>
Rise in cost will 6e a7oided>
O*e!ational 3easi(ilit1 $
,eaning F The sste2 will 6e used if it is de7eloped well then 6e resistance fro2 users that
under2ine the possi6le application 6enefits>
%lients S**o!ts $
$%
.lient and user support for present sste2 is there, as the current procedure used ta;es
2ore ti2e and effort than proposed sste2>
No 2a4or training and new s;ills are re=uired as it is 6ased on DB,S 2odel>
*t will help in the ti2e sa7ing and fast processing and dispersal of user re=uest and
application>
New product will pro7ide all the 6enefits of present sste2 with 6etter perfor2ance such
as i2pro7ed infor2ation, 6etter 2anage2ent and collection of the reports>
Use! S**o!t $
)ser in7ol7e2ent in the 6uilding of present sste2 is sought to ;eep in 2ind the user
specific re=uire2ent and needs>
)ser will ha7e control o7er own infor2ation> *2portant infor2ation such as Test result can
6e generated at the clic; of a 6utton>
$$
RE>UIREMENTS AND ANALYSIS
P!o(le- Definition
The pro6le2 here is to de7elop a we6 application which co2pletel auto2i@e the
e1a2ination process for an uni7ersit>
To perfor2 this the co2plete pro6le2 has 6een di7ided into fi7e su6!pro6le2s so that the
can 6e sol7ed easil and after that can 6e integrated to 2a;e it an integrated wor;ing
application>
• Online Registration ? Enroll2ent of Student
• Online Login
• Online Schedule
• Online ,anage the =uestion 6an;
• Online E1a2ination
• Online Result declaration
• Online displa rando2l =uestion>
On-Line E,a-ination
Student
,odule
E1a2 .ontroller
,odule
E1pert
,odule
E1a2 Dept
,odule
Login
,odule
$"
• The =uestions will 6e displa rando2l fro2 =uestion 6an;>
At the Login 2odule user na2e and password facilit and credentials should 6e chec;ed
properl at the ti2e of login for student, e1pert, controller and E1a2 Dept Ad2in>
*n the schedule ,odule send the e1a2 schedule to the student>
*n =uestion 6an; 2odule for the e1a2ination could 6e changed dna2icall>
Auto2atic chec;ing of o64ecti7e answers and 2anual chec;ing of descripti7e answers
should 6e facilitated, if an>
*n the O64ecti7e answers 2odule will 6e chec;ed auto2aticall 6 the sste2 fro2 the
data6ase and the su64ecti7e answer 2anuall chec;ing 6 e1a2 depart2ent will ta;e place>
*n the e1a2 2odule Dhen the student starts the e1a2 the ti2er will start auto2aticall
and show the student how 2uch ti2e is left>
At result 2odule displa the result of each student and send 6 the e1a2> Dept>
Re;i!e-ent S*ecification
On the 6asis of sste2 stud perfor2ed in an organi@ation a6out all the functions that
deals with Online e1a2ination following re=uire2ents are specified>
3nctional Re;i!e-ents $
The 3nctional Re;i!e-ents of the *!o#ect a!e as follo2s$
• To pro7ide the functionalit to students to appear for the e1a2 online>
• To pro7ide login interface through which onl authori@ed user can pass 6>
• The ti2er facilit should 6e pro7ide once the student appears in the E1a2>
• The we6 application pro7ide =uestion to the student rando2l>
• The sste2 should support DAN so that e1a2 can gi7en fro2 anwhere>
$3
• This sste2 should handle 2ultiple e1a2 at the sa2e ti2e>
• To functionall ena6le E1a2 .ontroller to define criteria and create Ad2in and
E1perts>
• To functionall ena6le E1a2 Dept Ad2in to 2anage Cuestion Ban;
• To functionall ena6le E1a2 Dept Ad2in to declare schedule and Results>
• To functionall ena6le E1pert to send set of Cuestions>
Non-3nctional Re;i!e-ents
The Non-3nctional Re;i!e-ents of the *!o#ect a!e as follo2s$
• The sste2 should 6e relia6le and ro6ust>
• The sste2 should 6e )ser friendl>
• The sste2 should 6e co2pletel .onsistent and Secure>
Inte!face !e;i!e-ents
• *nterface should 6e eas to follow,
• *nterface shouldnEt ha7e 7er 2uch graphics,
• *nterface shouldnEt ha7e hidden 6uttons, and
• *nterface should produce rele7ant error 2essage>
*n a co2plete wa, weEre e1pected to 6uild a we6 6ased application which
acco22odates all functionalit of an organi@ation that deal with online
e1a2ination>
$9
$:
Plannin" and Schedlin"
5antt cha!t $
'antt chart are a pro4ect control techni=ue that can 6e used for se7eral purpose including
scheduling and planning> 'antt chart is also ;nown 6ar chart with each 6o1 representing an
acti7it>
TASKS
Dee;
%
Dee; $
Dee;
"
Dee;
3
Dee;
9
Dee;
:
Dee;
&
Dee;
5
Re=uire2ents 'athering
SRS .reation
Low Le7el Design
<igh Le7el Design
/*nterface, Data Design0
(rocedural Design
.oding
Testing/,odule and
*ntegrated0
*2ple2entation
$&
Pe!t cha!t $
(ert stands for progra2 e7olution and re7iew techni=ue> A pert chart is a networ; of 6o1es
and arrows> The 6o1es in the pert chart can 6e decorated with starting and ending dates for
acti7ities>
$5
Das 93!9:
Das 35!93
Das $"!35
Das %$!%:
Das 8!%$ Das %!: Das :!8
Re;i!e-
ents
5athe!in"
SRS
%!eation
Lo2 Le)el
Desi"n
4i"h Le)el Desi"n
@Inte!face/ Data
desi"nA
P!oced!al
Desi"n
I-*le-entatio
n
Testin" @Modle and
Inte"!atedA
Das %:!$"
%odi
n"
%odin"

P!eli-ina!1 P!odct Desc!i*tion
The sste2 will facilitate online e1a2ination and docu2entation of results> The sste2 can
conduct 7arious e1a2inations for 7arious su64ects> All one needs to do is change the
data6ase accordingl>
pro4ect deals with registration or enroll2ent of students, su62ission of registration for2s
and issuing uni=ue id and password to enrolled students
This application has Login 2odule we need the user na2e and password facilit and
credentials should 6e chec;ed properl at the ti2e of login for student, e1pert, controller
and E1a2 Dept Ad2in>
The application has schedule ,odule send the e1a2 schedule to the student>
The application has =uestion 6an; 2odule for the e1a2ination could 6e changed
dna2icall>
The application will facilitate O64ecti7e answers 2odule will 6e chec;ed auto2aticall
6 the sste2 fro2 the data6ase and the su64ecti7e answer 2anuall chec;ing 6 e1a2
depart2ent will ta;e place>
This application has e1a2 2odule Dhen the student starts the e1a2 the ti2er will start
auto2aticall and show the student how 2uch ti2e is left>
This application has result 2odule displa the result of each student and send 6 the e1a2>
Dept>
E7aluation and printing of students result will 6e supported
$8
Li;e an other software application pro4ect we need to use good software de7elop2ent practices
when faced with wor;ing on a we6 application> Otherwise, the pro4ect would not re2ain in control
and we would face pro6le2s with ti2eliness, 6udgets and =ualit
"#
Entit1 Relationshi* dia"!a- fo! On Line E,a-ination
"%
%
%
,
,
,
,
% %
,
% %
%
%
%
%
%
,
,
% %
,
%
,
,
Schedule
*s
'i7e
n a
a
Student
Atte2
pt
Su6CAtte2pted
Atte2
pt
O64CAtte2pted
<
as
Result
+ro
2
+ro
2
Su64CBan;
O64CBan;
Sends
=uesti
on to
E1pert
Sends
=uesti
on to
Decla
re
E1a2 Dept
.hec
;s
,anag
e
,anag
e
.ourse
(rogra2
%
, %
,
<
as
Appli
es for
D3D@DATA 3LOB DIA5RAMSA
"$
Online
E1a2ination
E1a2DeptAd2in
Student
E1pert
.ontroller
De6>.onfig
OLE1DB
8-LEVEL D3D
#
Student *nfo>
Schedule,E1a2,ResultM
Ad2in,E1pert,.riteria
Detail
Schedule,Result, Status
Re=uest for .onfig Detail
.onfiguration Detail
Student *nfo>
Schedule,E1a2,ResultM
>
Cuestion Set
""
E1pert
Login
Send
Cuestion
E1pert
O64CBan;
Su6CBan;
6-LEVEL D3D@3OR %ont!olle!A
6-LEVEL D3D@3o! +E,*e!t. ModleA
.ontroller
Login
De60.onfig
Expert
.riteria
,anage
,anage
E1pert
.riteria
ExamDe
pt
Admin
,anage
Ad2in
)serNa2e, (wd
)serNa2e and (wd
Cuestion Dith Ans
Cuestion Dith Ans
Login Deatil
.riteria Detail
.riteria Detail
Login Detail
E1pert Detail
E1a2 Ad2in Detail
E1pert Detail
E1pert Detail
E1a2 Ad2in Detail
E1a2 Ad2in Detail
.riteria Detail
"3
6-LEVEL D3D@3o! +E,a- De*t Ad-in. ModleA
E1a2DeptA
d2in
E1a2 Dept Ad2in
Login
(ro7ide schedule to
student for e1a2>
,anage
Cuestion
Ban;
Declare
Result
Student
Schedule
Su6CBan;
Su6CAtte2pted
Result
.hec; Su64 N
ecti7e
Cuestion
O64CBan;
)serNa2e and (wd
)serNa2e and (wd
(ro7ide Schedule
Schedule Stored in
Result Stored in
.hec; Su64ecti7e Cuestion
Atte2pted 6 Student
*nfo> Access in
.hec;s the su64ecti7e =uestion
,anage the =uestion
"9
6-LEVEL D3D@3o! +Stdent. ModleA
Schedule
Registrati
on
Student
Login
E1a2inatio
n
(rocess
-iew

Schedul
e
Show
Result
Student
Result
O64CAtte2pt
ed
Su6CAtte2pted
O64CBan;
Su6CBan;
Sends the Student *nfo>
Enters )serNa2e and (wd
Data Stored *n
.hec;s )serNa2e and (wd
Data Access in
Data Access in
Data Access in
Data Access in
Data Stored *n
Data Stored *n
Sends the Student *nfo>
Sends the Result>
Sends the Student *nfo>
Modles and thei! Desc!i*tion
&asic Modles$
*n Our (ro4ect with the help of ODi7ide and .on=uer theorE we can di7ide o7erall progra2
in +i7e ,odules
These fi7e 2odules areF
• Login ,odule
• Student ,odule
• E1a2> .ontroller ,odule
• E1a2 Dept ,odule
• E1pert ,odule
Lo"in Modle $
This is the first 2odule in this pro4ect a anone who want to enter into this
pro4ect?application > he?she 2ust ha7e pass through this 2odule, in other word we can sa
that this is authentication 2odule 6ecause the user authentication with his?her> To pro7ided
user na2e and password facilit and credentials should 6e chec;ed properl at the ti2e of
login for student, e1pert, controller and E1a2 Dept Ad2in>
Stdent Lo"in 3o!- $
This is the for2 in this pro4ect a student who want to enter into this pro4ect
application> he?she 2ust ha7e pass through this 2odule, in other word we can sa that this
is authentication 2odule 6ecause the user authentication with his?her>
":
Re"ist!ation $
*n this 2odule student can get his?her whole infor2ation li;e his na2e, address fees
detail, progra2 and courses> the user can select onl one course
at the ti2e> Our student ta6le will register the student> )ni7ersit will pro7ide each
student a uni=ue student *d during enroll2ent ti2e> The purpose of this is so that no one
can register on 6ehalf of an other student> and onl the student hi2self?herself can register
for the e1a2ination using this id as password> Students onl su62it his?her docu2ents and
fees after the registration>
Vie2 Schedle $
*n this schedule for2 student get his?her schedule according to his registration> The
schedule is 2anaged 6 the e1a2 dept>
E,a- *!ocess
Dhen the student starts the e1a2 the ti2er will start auto2aticall and show the
student how 2uch ti2e is left>
Sho2 Reslt $
*n the result for2 will 2anage the result/Su64ecti7e and O64ecti7e =uestions0 and
Status of the student> This ta6le contains the student id fro2 which we will help us in
generating the result>
E,a-%ont!olle! Modle $
The controller has authorit to 2odif the criteria is pro7ided to the controller of
e1a2ination and pro7ide an interface fro2 where controller will create new E1pert and
Ad2in for E1a2 Dept>
"&
Mana"e Ad-in $
*n this 2odule the controller will .reate, Delete and Edit ad2in for the e1a2 dept with all
of there details>
A Login na2e and password has 6een pro7ided through which the ad2in can later login to
perfor2 all of there tas;s>
Mana"e E,*e!t
*n this 2odule the controller will .reate, Delete and Edit e1perts for the can later send
=uestion sets for o64ecti7e as well as su64ecti7e =uestions which will 6e as;ed to sol7e to
students under e1a2 process>
Sane as ,anage Ad2in 2odule, A Login na2e and password has 6een pro7ided here too
through which the e1pert can later login to send =uestions>
E,a- De*t Modle $
*n the e1a2 dept will 2anage the =uestion 6an; sent 6 e1perts> and 2a;e schedule and
declare Result>
Mana"eSch3o!St
*n this for2 the e1a2 dept> 2anaged the schedule and sends to the student with their e1a2
dates>
+or this first he see all the details of registered students and allot the2 date accordingl>
Mana"e>s&an' $
his for2 2anage the su64ecti7e and o64ecti7e =uestion in the =uestion 6an; sent 6 the
e1pert 2odule> The ,anage Cuestion Ban; 2anaged the =uestion will 6e displa
rando2l fro2 =uestion 6an;>
"5
%hec'S(>s $
This 2odule chec;s the su64ecti7e =uestion atte2pted 6 the student during the e1a2>
su64ecti7e answer 2anuall chec;ing 6 e1a2 depart2ent will ta;e place
Decla!e !eslt $
in this for2 the e1a2 dept> 2anage the result and sends to the student when the
co2plete their e1a2>
E,*e!t Modle $
*n the e1pert 2odule the E1perts to send a collection of =uestions/o64ecti7e and
su64ecti7e0 in Cuestion Ban;
S(#ecti)e >estion $
Su6Cus ta6le will contain Su64ecti7e =uestion and itEs right answer> To not pro7ide facilit
of cop and paste while atte2pting the Su64ecti7e =uestions on the we6 page><ere the
iSu6Cus*d is the pri2ar ;e>
"8
Data St!ct!es
Ta(le Na-e $ %o!se
%ol-n Na-e Data T1*e Len"th
%oid PC Int =
%ocode cha! 68
%ona-e %ha! 98
Ise-este! %ha! 68
I*!oid Int =
Ta(le Na-e $ O(#;atte-*ted
%ol-n Na-e Data T1*e Len"th
iO(#>Aid PC Int =
iStId Int =
iO(#>sId Int =
%hAns %ha! 68
Ta(le Na-e $ E,a-De*t
%ol-n Na-e Data T1*e Len"th
E,a-De*tId PC Int =
Vlo"inna-e Va!cha! =8
V*ass2o!d Va!cha! =8
Ta(le Na-e $ E,*e!t
%ol-n Na-e Data T1*e Len"th
iE,Id PC Int =
%fna-e %ha! 78
3#
%lna-e %ha! 78
%o!se %ha! 78
Vlo"inna-e Va!cha! =8
V*ass2o!d Va!cha! =8
Ta(le Na-e $ O(#>s
%ol-n Na-e Data T1*e Len"th
iO(#;sId PC Int =
iE,Id Int =
tO(#>s Te,t 6D
co*tionA %ha! 68
co*tion& %ha! 68
%o*tion% %ha! 68
%o*tionD %ha! 68
cAns %ha! 68
(Stats &it 6
Ta(le Na-e $ P!o"!a-
%ol-n Na-e Data T1*e Len"th
iP!o"Id PC Int =
cP!o"na-e %ha! 68
%d!ation %ha! 68
i3ess Int =
Ta(le Na-e $ Reslt
3%
%ol-n Na-e Data T1*e Len"th
i!esltId PC Int =
iStId Int =
i-a!'ofS( Int =
i-a!'ofO(# Int =
%hstats %ha! 68
Ta(le Na-e $ %!ite!ia
%ol-n Na-e Data T1*e Len"th
Ic!ite!iaid PC Int =
Vc!ite!iana-e Va!cha! 98
Tc!ite!iate,t Te,t =
Ta(le Na-e $ Stdent
%ol-n Na-e Data T1*e Len"th
iStId PC Int =
%Eno cha! 68
%3na-e %ha! 68
cLastna-e %ha! 68
cP!o"!a- %ha! 68
c%o!se %ha! 68
iStd1%en%ode Int =
)Lo"inna-e Va!cha! =8
)Pass2o!d Va!cha! =8
Ta(le Na-e $ S(>s
3$
%ol-n Na-e Data T1*e Len"th
is(>sId PC Int =
iE,id Int =
t>s Te,t 6D
tAns Te,t 6D
iMa,Ma!'s Int =
(Stats &it 6
Ta(le Desc!i*tion
Stdent $
Our student ta6le will register the student> )ni7ersit will pro7ide each student a uni=ue
student *d during enroll2ent ti2e> The purpose of this is so that no one can register on
6ehalf of an other student> and onl the student hi2self?herself can register for the
e1a2ination using this id and password> Students onl su62it his?her docu2ents and fees
after the registration> *n this student ta6le store his?her whole infor2ation li;e his na2e,
address fees detail, progra2 and courses> the user can select onl one course at the ti2e>
S(#ecti)e >estion $
Su6Cus ta6le will contain Su64ecti7e =uestion and itEs right answer> <ere the iSu6Cus*d is
the pri2ar ;e>
O(#ecti)e >estion $
O64Cus ta6le will contain o64ecti7e =uestion and four options and right answer> <ere the
=uestion id is the pri2ar ;e>
Reslt $
3"
result ta6le will contain the result/Su64ecti7e and O64ecti7e =uestions0 and Status of the
student> This ta6le contains the student id fro2 which we will help us in generating the
result>
Schedle $
E1a2 Dept 2anaged the schedule and it to student while successfull resgistraion>This
2odule contains infor2ation a6out their e1a2 with their date>
E,a-De*t $
Our E1a2Dept ta6le will register the institute or uni7ersit E1a2ination depart2ent
ad2inistrator> This ,anage Ad2in for2 can access onl the controller> the controller has
also controller*d and (assword & controller na2e>> E1a2dept ta6le will 2aintain the id
and password of E1a2dept ad2in> controller will 2a;e ad2in for different center> The
E1a2 Dept will 2anage the =uestion 6an; sent 6 e1perts and e7aluated the answer>
E,*e!t $
Our E1pert ta6le will register the institute or uni7ersit E1pert ad2inistrator> This ,anage
E1pert for2 can access onl the controller> This 2odule contain the infor2ation a6out
e1pert li;e his na2e & e1pert in which course>
S(#ecti)e >estion Atte-*ted $
*n this Su6CAtte2pted ta6le will ha7e iSu6CA*d , iStu*d, iSu6Cus*d, And tAns> iStu*d
will 6e the foreign ;e for the ta6le Student>
O(#ecti)e >estion Atte-*ted $
33
O64CAtte2pted ta6le will ha7e iO64CA*d, iStu*d, iO64Cus*d, And cAns> iStu*d will 6e the
foreign ;e for the ta6le Student>
%o!se $
*n the course ta6le contains the infor2ation a6out the i.ou*d,c.ouNa2e, iSe2ester and
the i(ro*d> <ere the i.ou*d is the pri2ar ;e>
P!o"!a- $
This progra2 ta6le contains the infor2ation a6out the li;e course i(rog*d, c(rogNa2e,
and the i+essof the progra2> <ere the i(rog*d is the pri2ar ;e>
No!-aliEation$
O! Data(ase +OnLED&. is no!-aliEed * to : N30
+ro2 starting our Data6ase has 6een designed while strictl ;eeping in 2ind the concept of
Nor2ali@ation and their positi7e effect on the co2plete output product, so we ha7e ;ept the
ta6les nor2ali@ed fro2 the scratch> *t 2eans our ta6les are co2pletel nor2ali@ed with no
unwanted redundanc> And so we need not to nor2ali@e it further>
39
Data Inte"!it1 Desi"n
Stdent
(ri2ar ;e N iStu*d
Alternate ;e N cENo, c+Na2e, cLNa2e, c(rogra2, iStud.en.ode, 7LoginNa2e,
7(asswd
+oreign ;e Ni.ou*d /for Student ta6le0
%o!se
(ri2ar ;e N i.ou*d
Alternate ;e N .ou.ode, .ouNa2e, iSe2ester
+oreign ;e Ni.ou*d/for .ourse ta6le0
E,a-De*t
(ri2ar ;e N i)ser*d
Alternate ;e N 7LoginNa2e, 7(asswde
E,*e!t
3:
(ri2ar ;e N iE1*d
Alternate ;e N c+Na2e, cLna2e, c.ourse, 7LoginNa2e, 7(asswd
O(#>Atte-*ted
(ri2ar ;e N iO64CA*d
Alternate ;e N cAns
+oreign ;e NiO64Cus*d /for O64CAtte2pted ta6le0
O(#>s
(ri2ar ;e N iO64Cus*d
Alternate ;e N tO64Cus, cOptionA, cOptionB, cOption., cOptionD, cAns, .Status
+oreign ;e NiE1pert*d /for E1pert ta6le0
P!o"!a-
(ri2ar ;e N i(rog*d
Alternate ;e N c(rogNa2e, cDuration, i+ess
Reslt
(ri2ar ;e N iResult*d
Alternate ;e N i,ar;OfSu6, i,ar;OfO64, 6Status
+oreign ;eN iStu*d/for result ta6le 0
Schedle
(ri2ar ;e N iSch*d
Alternate ;e N dtSDate
3&
+oreign ;eN iStu*d/for Schedule ta6le0
S(>Atte-*ted
(ri2ar ;e N iSu6CA*d
Alternate ;e NtAns
S(>s
(ri2ar ;e N iSu6Cus*d
+oreign ;e NiSu6Cus*d/for Su6CAtte2pted ta6le0
Alternate ;e N tCus,tAns, i,a1,ar;s, cStatus
+oreign ;e NiE1pert*d/for Su6Cus ta6le0
P!ocess Lo"ic
Lo"in $
)ser na2e
(assword
Tpe
*f 7alid
E,a- De*t $-
35
Login
,ain for2
E1a2Dept
E1a2De(*d
-loginna2e
-password
Board
E1a2Dept
%o!se
couid
coucode
couna2e
iSe2ester
i(eriod
.ourse
O(#>atte-*ted $
iO64CA*d
*stu*d
*O64Cus*d
.hAns

O64Cuate2pted

O(#>s $-
38
.ourse
O64Cuatte2ptted
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d

iO64Cus*d
iE1*d
tO64Cus
.optionA
.optionB
.option.
.optionD
.Ans
6Status O64Cus
P!o"!a-
i(rog*d
iStu*d
i,ar;sofSu6
i,ar;sofO64
chstaus
(rogra2
Reslt $
iresult*d
*stu*d
*2ar;OfSu6
i2ar;OfO64
chStatus

Result

9#
O64Cuatte2ptted
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d

O64Cus
(rogra2
Result
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d

Stdent $-
iStu*d
cEno
.+na2e
.Lna2e
.(rogra2
..ourse
iStud.en.ode
-LoginNa2e
-(assword Student
S(>s $
isuCus*d
iE1*d
tCus
tAns
i,a1,ar;s
6Status
Su6Cus
%!ite!ia$
i.riteria*d
-criteriaNa2e
tcriteriaTe1t


.riteria
9%
Result
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d

Student

(rogra2
.riteria
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d

Sec!it1 Isses
Securit is an i2portant issue for 2odern *T sste2> Sste2 ad2inistrator and
securit ad2inistrator are responsi6le for safeguardEs organi@ation data and co2puting
infrastructure>
Pass2o!d Enc!1*tion$ Dhate7er securit 2easures ta;en, in an case if anone with
destructi7e or 2alicious 2ind gets access to the data6ase he can te2per the critical data> To
restrict it weE7e used encrpting algorith2 facilitated to us 6 ,icrosoft AS(>Net >
Two algorith2sE are there
• S<A%! *t ta;es the password and encrpt it in a string of 3# characters
• ,D9! *t ta;es the password and encrpt it in a string of "$characters
The 6eaut of these Algos are that whate7er 6e the length of password the length of
con7erted string re2ains sa2e>
<owe7er a =uestion arise here that if this thing is that good then wh didnEt we used it for
storing each and e7er dataLLLL
9$
.riteria
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d
O
6
4
C
u
a
t
t
e
2
p
t
t
e
d

The answer lies in the fact that not all data are needed to 6e encrpted as long as we ;eep
the critical data/li;e password encrpted and safe0> *t will onl increase the load on ser7er
and networ; with no additional ad7antage> So weE7e not used this encrption Algo on all
data 6lindl>
De ha7e i2ple2ented different approach related to securit issue for our pro4ect
AOnline E1a2inationB F
Atho!iEation$
Super Ad2in has authori@ed to gi7e per2ission to ad2in for the registration of the
students>
Athentication$
Onl registered students can appear for the e1a2ination> E7er registered student
has different and uni=ue )ser*d>
Info!-ation Inte"!it1$
Onl Super ad2in has right in the 2odification of the infor2ation> There is no
possi6ilit 6 the end user or unauthori@ed user of hac;ing the infor2ation>
Detection$
Super Ad2in will ha7e a 6an; up of the pro4ect> Also there is a co2ple1 and
alphanu2eric password for ad2in and student> Super ad2in itself has a co2ple1 and
alphanu2eric password> There is a option for changing the password 6 all the ad2in and
itself after e7er 2onth>

9"
3t!e Sco*e of the P!o#ect
The de7elop2ent of this pro4ect surel pro2pts 2an new areas of in7estigation>
This pro4ect has wide scope to i2ple2ent it in an )ni7ersit?*nstitution ha7ing 2ultiple
paper there> This pro4ect co7ers all functionalities related to On!Line E1a2ination <all
<ence it can 6e i2ple2ented an!where else after 2inute organi@ation le7el custo2i@ation
,oreo7er so2e parts of the pro4ect ha7e re2ained unco2pleted due to so2e
reasons> +irst of all li2itations of our pro4ect, which has 6een discussed in pre7ious topic
2a;e place for future enhance2ents> Though that was not the part of o64ecti7e of our
pro4ect 6ut it would ha7e great to i2ple2ent that pro7ided weEd enough ti2e>
So-e of the- a!e all those 2hich a!e en-e!ated in the li-itation section li'e$
• Online (a2ent
• A 2odule fro2 where entities can co22unicate
• And a faster process for su64ecti7e paper e7aluation
93
&i(lio"!a*h1
• AAS(>NET Blac; Boo;B
• BA (rogra22erEs 'uide to ADO>NET in .KB 6 ,ahesh .hand>
• B,icrosoft AS(>Net $># Step 6 StepB 6 'eorge shepherd>
• Mi/roso6t SD1 Server &'''"ReAe//a Riordan=Andre@ ! 3rust
• @@@mi/roso6t/om (Official Site o6 Mi/roso6t5
• @@@aspnet
• Software Engineering, A Practitioner’s Approach – Roger S. Pressman
99

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close