Sunteți pe pagina 1din 43

Government Co||ege of Lng|neer|ng 1ext||e

1echno|ogy 5erampore

Department of Computer 5c|ence and Lng|neer|ng

OnIine
Aptitude test and
Sharing of
Information
System

9ro[ect subm|tted by
Ar|ndam Das






_________________________ ______________________
5loootote of tbe ltoject Meotot 5loootote of nOu
(rof Asoke kr Mazumdar) (rof ulpLesh ChakravarLv)

________________________
5loootote of ltloclpol
(rof SumanLa 8haLLacharva) 5eol of tbe lostltotloo


1bls ptoject oo Oolloe AptltoJe test 5botloo of
lofotmotloo 5vstem bos beeo sobmltteJ bv
1 AtloJom uos

ACkNCWLLDGLMLN1
1be sotlsfoctloo tbot occompooles tbe soccessfol completloo of oov tosk woolJ be locomplete
wltboot tbe meotloo of people wbose ceoseless coopetotloo moJe lt posslble wbose coostoot
oolJooce ooJ eocootooemeot ctowo oll effotts wltb soccess
l om ototefol to oot beloveJ ltof Asoke MozomJot fot plootloo tbe seeJ of oo lJeo wblcb
toJov bos flootlsbeJ loto tbls wooJetfol teolltv 8ot fot bls vlsloo ooJ coostoot motlvotloo we
woolJot see tbls Jov
l woolJ be follloo lo mv Jotv lf l Jo oot meotloo tbe coottlbotloo of tbe slleot spectotots wbo
bove ploveJ tbelt pott to tbelt ttoest obllltles wltb JeJlcotloo lm ototefol to ltof ltosooto
MooJol fot tevlewloo tbe svstem ooJ loJlcotloo bls opptovol of tbe some lt woolJ be o sbome
lf l fotoet to meotloo Mt Nllkomol MooJols lovolooble belp lo cooflootloo tbe OA5l5 setvet
Mv ototltoJe ooes oot to mv oble ftleoJ Atltto Mokbetjee wbo belpeJ me oot wltb some kev
ospects of tbe uotobose Jesloo ooJ testloo pbose ooJ tbe cbtlsteoloo 1book voo oll!













CCN1LN15
ln18CuuC1lCn
C8!LC1lvL
SCl1WA8L Anu PA8uWA8L uSLu
8C!LC1 C8CAnlZA1lCn
O 8C8LLM uLllnl1lCn
O 8CCLSS MCuLL
O lLASl8lLl1? S1uu?
O 8LCul8LMLn1 CA1PL8lnC Anu AnAL?SlS
uA1A lLCW ulAC8AM
L8 ulAC8AM
uA1A8ASL uLSlCn
MCuuLL uLSC8l1lCn
1LS1lnC
uL8uCClnC
CLnL8AL CvL8vlLW Cl S?S1LM
MAln1LnAnCL
8lSk MAnACLMLn1
CCnCLuSlCn
8l8LlCC8AP?









N1kCDUC1CN
CA55 a need of the hour
WlLh Lhe sLeadv advenL of l1 ln Lhls parL of Lhe world and wlLh Lhe arowlna
urae Lo dlalLallze mosL rouLlne Lasks lL ls lncumbenL upon Lhe buddlna appdevelopers of Lhls
dlalLlzedera Lo come up wlLh new soluLlons Lo our aaeold problems Cne such Lask whlch
requlres a compleLe upheaval ls Lhe LesLlna evaluaLlon and assessmenL of sLudenLs ln
enalneerlna proarammes across varlous colleaes
lL's abouL Llme Lo Lake a new approach Lo Lhe [ob Lo brlna ln far areaLer dearee
of preclslon comprehenslveness and LoLallLv 1he need of Lhe hour ls Lo develop a svsLem LhaL
handles Lhls Lask of assessmenL besldes provldlna an excellenL means of lnformaLlon and
resourcesharlna amona Lhe sLudenLs and faculLv members 1he need for onllneLesLlna can be
acuLelv felL as more and more naLlonal level enLrance exams and screenlna LesLs ln campus
placemenL drlves are aolna onllne 1he need ls Lo brlna more meanlna Lo Lhe pedaaoav wlLh
Lhe help of an lnLelllaenL svsLem Lo make Lhe sLudenLs more and more prepared for Lhe
challenaes LhaL lav ahead
1he sLress LhaL Lhe lndusLrv now lavs on Lhe lmporLance of CompuLer AdapLlve
1esLs (CA1s) ls paramounL 1he onus now has Lhus shlfLed Lo Lodav's educaLors Lo come up
wlLh a flLLlna assessmenL Lool of Lhe sLudenL's ablllLles 1hls feaLure can be lncorporaLed lnLo
CASlS wlLh much ease Lo supplemenL Lhe everchanalna lndusLrv requlremenLs
CASlS Lhus deflnlLelv ls a wav Lo Lhe fuLure and a burnlna need of Lhe presenL
hour WlLh [udlclous and able use lL ls posslble Lo lncrease Lhe overall producLlvlLv of our
assessmenL and evaluaLlon svsLem manlfold

C8ILC1IL5
CASlS provldes Lwo ma[or vlews of Lhe svsLem SLudenL laculLv 1he sLudenLs are provlded
wlLh a plaLform Lo access classnoLes ln dlalLal form appear for onllne LesLs on a persub[ecL
basls besldes belna able Lo flaunL a publlc proflle LhaL can be used bv laculLv members Lo ear
mark a sLudenL for new exclLlna academlc opporLunlLles
1he users accesslna Lhls appllcaLlon have been seamenLed lnLo Lhree levels for easv
moblllzaLlon of lLs each and everv acLlvlLv

1he unrealsLered sLudenL can
4 Applv for realsLraLlon
1he realsLered sLudenL can
4 Access classnoLes
4 Lxchanae lnformaLlon amona fellow sLudenLs vla lnLraneL
messaalna svsLem
4 MalnLaln publlc proflle
4 Appear for LesLs and check deLalled LesL reporLs
1he faculLv member can
4 upload LesL
4 Check and analvze resulLs
4 Add lndlvldual raLlna Lo sLudenLs
4 upload classnoLes and oLher resources
4 Search for sLudenL deLalls
4 SeL news bulleLln LhaL sLudenLs can keep Lrack of
4 Share lnformaLlon wlLh sLudenLs and oLher faculLv members




nAkDWAkL AND 5CI1WAkL U5LD

5oftware nardware 5pec|f|cat|on

SpeclflcaLlon musL reflecL Lhe acLual appllcaLlon Lo be handled bv Lhe
svsLem and lnclude svsLem ob[ecLlve flowcharL lnpuLouLpuL requlremenL flle
sLrucLure and cosL

PA8uWA8L 8LCul8LMLn1S

O Mln 16 M8 8AM
O Mln 1 M8 of ulsplav Card
O Mln 100 M8 free space on Lhe Pard ulsk


SCl1WA8L 8LCul8LMLn1S

O MvSCL Server 3141
O WlnuCWS x or A8CvL
O Apache 1CMCA1 3019
O Code LdlLor llke noLepad++
O MlcrosofL lnLerneL Lxplorer 80




9kCILC1 CkGANA1CN
9kC8LLM DLIN1CN
A clear sLaLemenL of Lhe problem ls mosL lmporLanL for Lhe successful
deslanlna of Lhe sofLware CASlS ls Lhe need of Lhe hour WlLh mosL
examlnaLlons aL all levels aolna onllne lL ls of paramounL lmporLance Lo
lnsLlLuLlons
1he faculLv members ln Lodav's lnsLlLuLlons need Lo rlse up Lo Lhe challenae
of churnlna ouL adrolL araduaLes who can carrv on Lhelr leaacv when Lhev [oln
Lhe workforce 8uL Lhev need an effecLlve evaluaLlon mechanlsm Lo fllLer Lhe
chafe from Lhe araln Lo ldenLlfv poLenLlal aL a buddlna sLaae so LhaL lL can be
harnessed lnLo someLhlna Lrulv remarkable CASlS serves as a wonderful ald Lo
faculLv members and aoes a lona wav Lo help Leachers do Lhelr [ob CASlS
prepares Lhe vouna enalneers for Lhe challenaes LhaL roll Lhelr wav ln Lhe flnal
vear of Lhelr dearee proaram A sLudenL adepL aL uslna CASlS's lnLerface ls
afLer all beLLer prepared Lhan one who ls noL!








9kCCL55 MCDLL
LNLAk 5LCULN1AL MCDLL
SofLware developmenL ls usuallv characLerlzed bv a serles of sLaaes 1he llnear
llfecvcle model ls referred Lo as WaLerfall model

1LkA1IL WA1LkIALL MCDLL



ILA58L1 51UDL5
A feaslblllLv analvsls lnvolves a deLalled assessmenL of Lhe need value and
pracLlcallLv of a proposed enLerprlse such as appllcaLlon developmenL 1he
process of deslanlna and lmplemenLlna recordkeeplna svsLems has sufflclenL
accounLablllLv and resource lmpllcaLlons for an oraanlzaLlon leaslblllLv analvsls
wlll help vou make lnformed and LransparenL declslons aL cruclal polnLs durlna Lhe
developmenLal process Lo deLermlne wheLher lL ls operaLlonallv economlcallv and
Lechnlcallv reallsLlc Lo proceed wlLh a parLlcular course of acLlon
lor a developed s/w developmenL paradlam and procedure for s/w developmenL
LhaL can scale up for larae svsLems and LhaL can be used Lo conslsLenLlv produce
hlah quallLv s/w aL low cosL and wlLh a small cvcle Llme Pence kev ob[ecLlves are
conslsLencv low cosL hlah quallLv small cvcle Llme and sLablllLv

1he four feaslblllLles are
1 Lconomlc feaslblllLv
2 1echnlcal feaslblllLv
3 8ehavloral feaslblllLv
4 1lme feaslblllLv

kLCUkMLN1 GA1nLkNG AND ANAL55
S8S uocumenL

S8S SofLware 8equlremenL and SpeclflcaLlon
1he lmporLanL parLs of 5k5 documenL are
- ldenLlfv Lhe funcLlonal requlremenLs from anv alven problem descrlpLlon
- uocumenL Lhe funcLlonal requlremenLs from anv alven problem descrlpLlon
- ldenLlfv Lhe lmporLanL properLles of a aood S8S documenL
- ldenLlfv Lhe lmporLanL problems LhaL an oraanlzaLlon would face lf lL does noL
develop an S8S documenL
- ldenLlfv nonfuncLlonal requlremenLs from anv alven problem descrlpLlon
- ldenLlfv Lhe problems LhaL an unsLrucLured speclflcaLlon would creaLe durlna
sofLware developmenL
- 8epresenL complex condlLlons ln Lhe form of a declslon Lree
- 8epresenL complex condlLlons ln Lhe form of declslon Lable
Coals of lmplemenLaLlon
1he funcLlonal requlremenLs parL dlscusses Lhe funcLlonallLles requlred from Lhe
svsLem nonfuncLlonal requlremenLs deal wlLh Lhe characLerlsLlcs of Lhe svsLem
whlch cannoL be expressed as funcLlons such as Lhe malnLalnablllLv of Lhe
svsLem porLablllLv of Lhe svsLem usablllLv of Lhe svsLem eLc 1he aoals of
lmplemenLaLlon parL documenLs some aeneral suaaesLlons reaardlna
developmenL 1hese suaaesLlons aulde Lradeoff amona deslan aoals 1he aoals
of lmplemenLaLlon secLlon mlahL documenL lssues such as revlslons Lo Lhe
svsLem funcLlonallLles LhaL mav be requlred ln Lhe fuLure new devlces Lo be
supporLed ln Lhe fuLure reusablllLv lssues eLc 1hese are Lhe lLems whlch Lhe
developers mlahL keep ln Lhelr mlnd durlna developmenL so LhaL Lhe developed
svsLem mav meeL some aspecLs LhaL are noL requlred lmmedlaLelv
WlLhouL developlna an S8S documenL an oraanlzaLlon mlahL face severe
problems



DA1A ILCW DAGkAM
1he pro[ecL dlcLlonarv conLalns an enLrv for each ulu developed durlna analvsls
1hus Lhere ls a conLexL dlaaram a Lop level ulu and deLalled dlaarams for all Lop
level funcLlons and Lhelr componenLs Lach ulu has a unlque number and can be
reference bv LhaL number
ulu's are more deLalled Lhan conLenL dlaaram ulu's are used Lo desplLe speclflcs
daLa flows (movemenL of lnform) from boLh Lhe phvslcal vlew polnL (Pow lL ls
done) and Lhe loalcal vlew polnL (whaL ls done)
ulu use a number of svmbols Lo represenL svsLem MosL daLa flow modellna
meLhods use four klnds of svmbols Lhese svmbols are used Lo represenL four klnds
of svsLem componenLs
1processes
2daLa sLores
3daLa flows
4exLernal enLlLles










1he ulu or Lhe uaLa llow Model provldes an absLracL deflnlLlon of Lhe svsLem and
each successlve level of Lhe ulu provldes a much elaboraLe resoluLlon upper
levels of ulu's decompose Lhe lnlLlal process lnLo subprocesses

1nL CCN1Lk1 DAGkAM
1he lnlLlal ulu level provldes Lhe baslc process and Lhe mosL preclse deflnlLlon
1he hlaher ulu's are developed uslna Lhe conLexL dlaaram

Set Tests

6ve detcls (for sn p) 6ve detcls (for sn p)


Appecr for Tests
Check Reslts
Check Reslts











51uuN15


O45l5
l4cuL1Y
LEVEL 1 0F0:
Lon 0ctc
lnvcld lnvcld messce



\cld
verfy vcld New ser d
d cnd cnd pcssword
pcssword
"lon" 0ctcbcse





New 0ser ld cnd pcssword
Level 1 ulu subdlvldes Lhe conLexL dlaaram and Lhe user verlflcaLlon process lf
Lhe user name and password ls valld lL shows users home paae and hls/her
prlvlleaes lf noL he or she ls asked Lo correcL hls/her user ld and password
IFVFI F:
Student's vew

Select Test



"testreslts" 0ctcbcse
"qestonbcnk" 0ctcbcse
"test" 0ctcbcse




user
check user
id ond
possword
uisp/oy
invo/id
stotes
uisp/oy
on
Monitor
Open
Profi/e
Looin New
user
5tudent 1est
5e/ected
4ppeor for
the 1est

Faculty's Vew


0ser d 8 lnvcld
pcssword












Set Test
detcls 0plocd Check 8
Destons Anclyze Reslts


"test" 0ctcbcse "qestonbcnk" 0ctcbcse "testreslts "0ctcbcse





locu/ty
vo/idote Messooe
disp/oy on
monitor
5et 1ests
51kUC1UkLD DAGkAM5
1he use case model for anv svsLem conslsLs of a seL of use case" Pere Lhese use
cases represenL Lhe dlfferenL wavs ln whlch Lhls svsLem can be used bv Lhe student




Level 0



Level 1




Level 2






Moin Modu/e
Looin
Process
keoisterotion
process
5tudent
4ccount
uown/ood
kesources
4ppeor for
1ests
check resu/ts
Lk DAGkAM


























Nome )eot uept
llctote
5toJeot
nos o
losswotJ uset lJ
5toJeot occooot
ls o
keolsteteJ uset
Appeots cbecks
kesolts
Ooestloos
AssesseJ
bv
locoltv
uset lJ
losswotJ
coo
uplooJ tesootces
News
5et 1ests
uote of
uplooJ
1est tesolts
1est uetolls

Oos
Optloos
1est lu
moll
1ests
kesootce
potb
News
cooteot
Ana|ys|s
lL was dlfflculL Lo manaae Lhe records of realsLered user manuallv So an
auLomaLed svsLem requlred Lo efflclenLlv handle Lhe funcLlonlna of Lhe
realsLraLlon and searchlna Lhe quesLlons and answers as per requlremenL
1hls pro[ecL wlll be deslaned Lo allow for cosL effecLlveness rellablllLv
scalablllLv securlLv and speed
1he expendlLure ls [usLlfled because of lower cosL Llme savlna search and
accesslna Lhe records
1hls Lvpe of svsLem noL onlv reduces overhead lL also helps ln lncreaslna
efflclencv bv reduclna Llme and oraanlzaLlon each Llme 1he reasons are
5earch|ng users mav easllv search Lhe quesLlons and answers as per
requlremenL
Crgan|zat|on Lhls would allow work Lo be oraanlzed LoaeLher
5ecur|ty lnformaLlon musL be secured onlv vla a password
SvsLem analvsls ls malnlv Lo undersLand Lhe problem Lo solve bv Lhe svsLem







DA1A8A5L DL5GN
5vstem ooolvsls pbose oeeJs Jeslooloo fot completloo of tbe svstem ooJ ootpot of
Jesloo ls Jocomeot fot tbe solotloo lt ls tbe ctltlcol pott of tbe svstem Jevelopmeot
ooJ lt lmpocts oo testloo ooJ moloteoooce
5oftwote Jesloo Jeols wltb ttoosfotmloo tbe costomet teooltemeots os JesctlbeJ
lo tbe 5k5 Jocomeot loto o fotm (o set of Jocomeots) tbot ls soltoble fot
lmplemeototloo lo o ptootommloo looooooe A oooJ softwote Jesloo ls selJom
ottlveJ bv osloo o sloole step ptoceJote bot totbet tbtooob sevetol ltetotloos
tbtooob o setles of steps uesloo octlvltles coo be btooJlv closslfleJ loto two
lmpottoot potts
- ltellmlootv (ot bloblevel) Jesloo ooJ
- uetolleJ Jesloo
ltellmlootv ooJ JetolleJ Jesloo octlvltles
1be meooloo ooJ scope of two Jesloo octlvltles (le bloblevel ooJ JetolleJ
Jesloo) teoJ to votv cooslJetoblv ftom ooe metboJoloov to oootbet nloblevel
Jesloo meoos lJeotlflcotloo of Jlffeteot moJoles ooJ tbe coottol telotloosblps
omooo tbem ooJ tbe Jefloltloo of tbe lotetfoces omooo tbese moJoles 1be
ootcome of bloblevel Jesloo ls colleJ tbe ptootom sttoctote ot softwote
otcbltectote Moov Jlffeteot tvpes of oototloos bove beeo oseJ to tepteseot o
bloblevel Jesloo A popolot wov ls to ose o tteellke Jlootom colleJ tbe
sttoctote cbott to tepteseot tbe coottol bletotcbv lo o bloblevel Jesloo
nowevet otbet oototloos socb os Iocksoo Jlootom 1975 ot wotoletOtt 1977
1981 Jlootom coo olso be oseJ uotloo JetolleJ Jesloo tbe Joto sttoctote ooJ
tbe olootltbms of tbe Jlffeteot moJoles ote JeslooeJ 1be ootcome of tbe
JetolleJ Jesloo stooe ls osoollv koowo os tbe moJolespeclflcotloo Jocomeot


Cborocteristics of o qooJ softwore Jesiqn:
1be Jefloltloo of o oooJ softwote Jesloo coo votv JepeoJloo oo tbe
oppllcotloo beloo JeslooeJ nowevet most teseotcbets ooJ softwote eooloeets
ootee oo o few Jesltoble cbotoctetlstlcs tbot evetv oooJ softwote Jesloo fot
oeoetol oppllcotloo most possess 1be cbotoctetlstlcs ote llsteJ below
- cottectoess A oooJ Jesloo sboolJ cottectlv lmplemeot oll tbe fooctlooolltles
lJeotlfleJ lo tbe 5k5 Jocomeot
- uoJetstooJobllltv A oooJ Jesloo ls eosllv ooJetstooJoble
- fflcleocv lt sboolJ be efflcleot
- Molotoloobllltv lt sboolJ be eosllv omeooble to cboooe


Database 5chema
1. For facuIty

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
Name varchar User name of faculty Abcd
ID varchar User ID of faculty Raj
Password varchar Password of faculty ********
EmailAddress varchar Email ID of faculty abc@abc.com
PhoneNumber Number Phone no. of
faculty
34227987
Department Varchar Dept. of faculty Computer
Science
Designation Varchar Designation of faculty Lecturer




2. For message

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
SenderName varchar Sender's Name Sam
SenderAddress varchar Sender's Address a@b.com
ReceiverName varchar Receiver's Name Ram
ReceiverAddress varchar Receiver's Address b@a.com
Subject varchar Subject of the
message
Hello
Content varchar Content of the
message
Hii
Read varchar Status of the
message
N/Y
Date varchar Date of sending July 25,2010
Time varchar Time of sending 08:26:45PM


. For news

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
NID Number News id 10
News varchar News content India
won
Date varchar Date of creation July
25,2010

4. For questionbank

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
TID Varchar Test id T-CSE-16/07/2010-14:30
QnNo Number Question number 23
Question Varchar Question Who has won WC
Op1 Varchar Option 1 India
Op2 Varchar Option 2 Pakistan
Op3 Varchar Option 3 Bangladesh
Op4 Varchar Option 4 Sri Lanka
Answer Varchar Answer India
PicPath Varchar Link to picture /onexsys/testQnPics/cal_fastforward.gif

. For resources


FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
RID Number Resource ID 5
Path Varchar Path to resource
Topic Varchar Topic name PDA
Department Varchar Deaprtment name EC
By Varchar Faculty Name Mr. Abcd
Date Varchar Date of creation July 25,2010







6. For student

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
Name Varchar Name Samya Bagchi
CollegeRoll Number College Roll Number 05
UniversityRoll Number University Roll No. 071870102005
PhotoPath Varchar Photo Path /onexsys/StudentImages/cal_fastforward.gif
Password Varchar Password *********
EmailAddress Varchar Email Address a@b.com
PhoneNumber Number Phone Number 9999999999
Address Varchar Address Dunlop
State Varchar State West Bengal
DOB Varchar DOB 12/04/1989
Sex Varchar Gender Male
Department Varchar Department EC
Year Varchar Year Fourth

. For studentratings

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
UniversityRoll Number University Roll No. 071870102005
Rating Number Rating 0.066
Comments Varchar Comments Good

. For test

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
%estD Varchar %est D T-CSE-16/07/2010-14:30
Date Varchar Date of creation July 25,2010
Department Varchar Department EC
Year Varchar Year Fourth
Time Varchar Time of test 08:26:45PM
FacD Varchar Faculty D ec_akm
NumberOfQns Number Number of questions 50
Alloted%ime Number %ime allotted 60
%opic Varchar %est topic PDA



. For testresuIts

FIELD NAME DATA TYPE DESCRIPTION EXAMPLES
%estD Varchar %est D T-CSE-16/07/2010-14:30
UniversityRoll Number University Roll No. 071870102005
NumberOfQns Number Number of questions 50
Correct Number Number of correct 30
Wrong Number Number of wrong 20













MCDULL DL5Ck91CN5
1be followloo moJoles bove beeo lmplemeoteJ lo tbe locoltvs eoJ to teollze oll
tbe oeeJs A btlef Jesctlptloo of eocb moJole ls ptovlJeJ ooolost eocb moJole
AllOoestloos5etjsp 1hls module lnLlmaLes Lhe faculLv on hls successful
upload of a LesL
All1estsjsp 1hls module llsLs all Lhe LesLs LhaL have been uploaded bv Lhe
faculLv members lL makes sure LhaL lf Lhe sLudenL ls noL enLlLled Lo appear
for an exam (uaLe Llme pasL or ueparLmenL ?ear noL maLchlna) Lhen he's
redlrecLed back
cbeckAoolvzelotmjsp 1hls provldes Lhe faculLv wlLh Lhe form for checklna
and analvzlna Lhe LesL resulLs on a perclass/persLudenL basls
cbeckAoolvze1oblesjsp 1hls conLalns Lhe Labular and araphlcal analvsls of
performance ln a LesL as lndlcaLed ln Lhe form
uowolooJkesootcejsp lL conLalns Lhe llsL of resources uploaded bv varlous
faculLv members
Jlt5toJjsp lL allows a sLudenL Lo updaLe hls deLalls from Llme Lo Llme
locnomejsp 1hls ls Lhe laculLv Pome paae ConLalns an assorLmenL of a
wlde arrav of llnks Lo oLher servlces
lockeouompu8jsp lL ls a backaround module whlch dumps Lhe daLa
collecLed from faculLv realsLraLlon Lo Lhe daLabase
locoltvkeolstetjsp 1hls provldes Lhe faculLv realsLraLlon form
lotootlosswotJjsp 1hls paae collecLs Lhe userld and emallld from Lhe user
Lo recover Lhe password
etlosswotJjsp lL recovers Lhe password from Lhe daLabase uslna Lhe user
ld and sends Lhe same Lo Lhe user on hls emall
etkesolts5toJjsp lL alves Lhe sLudenL Lhe chance Lo check Lhe resulL of a
prevlouslvappeared LesL
oolojsp 1hls ls Lhe loaln module common Lo boLh sLudenLs and faculLv
members
NotloooJjsp 1hls ls Lhe aeneral error paae wlLh approprlaLe messaaes Lo
lnform Lhe user of Lhe problem
kote5toJjsp 1hls module conLalns Lhe llsL of all sLudenLs separaLed
deparLmenL and vearwlse for compleLe evaluaLlon and Lo be awarded
commenLs and raLlna polnLs
keoJMessooejsp 1hls common module conLalns code Lo enable a user Lo
read hls prlvaLe lnbox
keolstetjsp 1hls ls Lhe baslc sLudenL realsLraLlon module
kesoltsjsp 1hls module shows Lhe sLudenL hls compleLe performance ln Lhe
LesL
kesolts5toJjsp lL conLalns Lhe form Lo allow a sLudenL Lo check resulLs
5ovellle1ou8jsp lL allows a Leacher Lo save an uploaded resource flle Lo
uaLabase
5ovelmooe1ou8jsp lL allows a sLudenL Lo save hls profllelmaae Lo uaLabase
5oveNews1ou8jsp 1hls module saves Lhe dallv news bulleLln Lo u8 as
uploaded bv Lhe faculLv
5oveOollcs1ou8jsp 1hls module saves Lhe plcLure uploaded for LesLs Lo u8
5oveOo1ou8jsp lL ls used Lo save uploaded quesLlon seL for a LesL Lo u8
5ovekotloojsp lL saves Lhe raLlna and commenLs Lo u8 as uploaded bv Lhe
Leachers
5eotcb5toJjsp 1hls conLalns Lhe form Lo search for sLudenL deLalls bv
anoLher sLudenL
5eotcb5toJlocjsp 1hls conLalns Lhe form Lo search for sLudenL deLalls bv a
faculLv
5eoJMessooejsp 1hls module allows a user Lo send a messaae Lo oLher
sLudenL or faculLv members
5etNewsjsp 1hls module provldes Lhe user wlLh a form fleld Lo upload news
bulleLln
5etllc4Oosjsp 1hls ls Lhe module whlch provldes Lhe form Lo upload
plcLures for LesL quesLlons
5etOoestloosjsp 1hls ls Lhe module whlch provldes Lhe form Lo upload LesL
quesLlons
5et1estjsp 1hls ls Lhe module whlch provldes Lhe form Lo upload baslc LesL
deLalls
5tott1estjsp lL provldes Lhe user wlLh Lhe lnformaLlon perLalnlna Lo Lhe
selecLed LesL
5toJeotkeolstetjsp 1hls provldes Lhe form Lo realsLer sLudenLs
5toJeotnomejsp 1hls ls Lhe sLudenL home paae
1est5totteJjsp lL lmplemenLs Lhe real LesL lL ls armed wlLh a wlde arrav of
scrlpLs Lo make sure Lhe sLudenL aeLs a slmulaLed and allLchfree
examlnaLlon
upJote5toJjsp 1hls module saves Lhe uploaded sLudenL deLalls Lo u8
uplooJlmooejsp lL saves Lhe lmaae uploaded bv Lhe sLudenL Lo u8
uplooJkesootcejsp 1hls module provldes Lhe form Lo Lhe faculLv Lo upload
downloadable sLudv maLerlal
uplooJkesootceuetollsjsp 1hls module allows Lhe faculLv Lo upload oLher
deLalls abouL Lhe downloadable resource
IollJoteoolojsp 1hls module checks Lhe loaln deLalls and redlrecLs Lo Lhe
home paae based on Lhelr prlvlleaes
Ilew5toJlocjsp 1hls module ls responslble for showlna sLudenL deLalls
wtlteMessooe1ou8jsp 1hls module wrlLes Lhe daLa of Lhe senL messaae Lo
u8



1L51NG
Cnce Lhe code ls wrlLLen lL should be LesLed for correcLness of Lhe code and
resolves anv faulLs occurred durlna Lhe codlna phase
Softwar tsting tcbniqus:
1wo Lvpes of Lechnlques are used 1hev are
WhlLe box LesLlna
lL ls a LesL case deslan meLhod LhaL uses Lhe conLrol sLrucLure of Lhe
procedural deslan Lo derlve LesL cases 1hev are
CondlLlonal LesLlna
uaLa flow LesLlna
Loop LesLlna
8lack box LesLlna
lL focuses on Lhe funcLlonal requlremenLs of Lhe svsLem Malnlv lnpuL and
ouLpuLs are checked 1hev are
lnpuL LesLlna
CuLpuL LesLlna
Softwar tsting stratgis:
Un|t test|ng uurlna unlL LesLlna modules are LesLed ln lsolaLlon

ntegrat|on test|ng AfLer dlfferenL modules of a svsLem have been coded
and unlL LesLed modules are lnLearaLed ln sLeps accordlna Lo an lnLearaLlon
plan arLlallv lnLearaLed svsLem ls LesLed aL each lnLearaLlon sLep
Ia||dat|on test|ng valldaLlon ls Lhe process of deLermlnlna wheLher a fullv
developed svsLem conforms Lo lLs S8S documenL


DL8UGGNG
Cnce errors are ldenLlfled lL ls necessarv ldenLlfv Lhe preclse locaLlon of Lhe errors
and Lo flx Lhem
Debugg|ng approaches
8ruLelorce meLhod
1hls ls Lhe mosL common meLhod of debuaalna
LeasL efflclenL meLhod
roaram ls loaded wlLh prlnL sLaLemenLs
rlnL Lhe lnLermedlaLe values
Pope LhaL some of prlnLed values wlll help ldenLlfv Lhe error
8ackLracklna
1hls ls a falrlv common approach
8ealnnlna aL Lhe sLaLemenL where an error svmpLom has been observed
Source code ls Lraced backwards unLll Lhe error ls dlscovered
CauseellmlnaLlon meLhod
ueLermlne a llsL of causes
whlch could posslblv have conLrlbuLed Lo Lhe error svmpLom
1esLs are conducLed Lo ellmlnaLe each
A relaLed Lechnlque of ldenLlfvlna error bv examlnlna error svmpLoms
SofLware faulL Lree analvsls




GLNLkAL 551LM CILkILW
LeL's overvlew Lhe svsLem wlLh Lhe help of screen shoLs of Lhe varlous uls
[[Z Vlewx:
I[YlZ puYe:

SeZV MexxuYe puYe:

euV MexxuYe puYe:

ec[ber Puxxw[rV puYe:




StuVeZtx Vlewx:
StuVeZt eYlxtrutl[Z puYe:

StuVeZt H[e puYe:




All textx puYe:

Sturt 1ext puYe:




1ext SturteV puYe:


exultx puYe:



eck 1ext exultx puYe:


S[w rexultx puYe:




[wZl[uV ex[urce puYe:


Seurc StuVeZt Vetullx:



FVlt Vetullx puYe:


Upl[uV pr[Xlle luYe:



Fucultyx Vlew:
Fuculty H[e puYe:

Set 1ext puYe:


Set Ouextl[Z

Set Plcture Ouextl[Z




StuVeZt rexult:

luxx rexult:




ute StuVeZt:


Upl[uV ex[urce:



Upl[uV Newx:











MAN1LNANCL
AfLer Lhe sofLware has been lnsLalled lL mav underao some chanaes MalnLenance
ensures LhaL Lhese chanaes can be lncorporaLed whenever necessarv
SvsLem developmenL needs a proper plan wlLh a Leam work of Lechnlcal
manaaemenL economlcal experLs
CosL and beneflL analvsls ls also needed afLer developmenL for proper monlLorlna
of developer and cllenL relaLlonshlp
MalnLenance can be of Lhree Lvpes
O AdapLlve MalnLenance
O CorrecLlve MalnLenance
O erfecLlve MalnLenance

k5k MANAGLMLN1
A rlsk ls anv favorable evenL LhaL can occur whlle a pro[ecL ls underwav 8lsk
manaaemenL conslsLs of Lhree essenLlal acLlvlLles
O 8lsk ldenLlflcaLlon
O 8lsk assessmenL
O 8lsk conLalnmenL




CCNCLU5CN
1hls pro[ecL has been a rewardlna experlence ln more wavs Lhan one
llrsLlv belna mv flrsL webapp pro[ecL CASlS has provlded me a loL of lnslahL
Lowards Lhe developmenL of userlnLeracLlve auLomaLed svsLem 1he scope of
developlna CASlS lnLo a CA1 svsLem remalns Lo be explored however
Secondlv Lhrouah perslsLenL experlmenLaLlon l've come Lo be more aware of Lhe
sLrenaLhs and llmlLaLlons of developlna a webapp wlLh !S and !avaScrlpL
1hlrdlv CASlS has come Lo aeneraLe a few modules LhaL can be used ln Lhe deslan
of oLher auLomaLed svsLems lL has Lhus relnforced Lhe concepL of reusablllLv
LasLlv and mosL lmporLanLlv l feel reallv proud Lo have come up wlLh a svsLem LhaL
can help mv fellow sLudenLs and Lhose Lo come ln Lhe comlna vears Lo prepare for
Lhe chlmera" LhaL onllne LesLlna ls ofLen consldered Lo be CASlS has alven me a
chance Lo alve back Lo mv almamaLer a small fracLlon of whaL lL's been alvlna us
for qulLe some Llme now

88LCGkA9n
lor Lhe successful compleLlon of Lhls pro[ecL Lhe followlna resources were
used

www[avaranchcom Lhe laraesL communlLv of !ava developers
wwww|k|ped|acom Lhe onllne Lncvclopedla
wwwgoog|ecom Lhe besL and Lhe easlesL wav Lo search for wldaeLs
and scrlpLs
neadfast I59 5erv|ets Lhe comprehenslve and bralnfrlendlv aulde Lo
webdevelopmenL wlLh !S ServleLs
1he Comp|ete keference I59 bv hll Panna

S-ar putea să vă placă și