Online Student Bus Pass System
ACKNOWLEDGEMENT:
Any person without practical knowledge is incomplete. He is just like a "Diamond without polish". To ring the spark out o! diamond it is necessary to polish properly. #ikewise to make a person technically per!ect it ecomes necessary to polish him. $eeping all this in mind our uni%ersity o!!ers a suject called "Project" in which & am ale ale to get prac practi tical cal knowl knowledg edgee to e tech technic nical ally ly per! per!ect ect.. So its its %alu %aluee can't can't e underestimated.
& would like to take this opportunity to thank all those who helped me directly or Mr. Mitesh Mitesh Patel Patel my indire indirectl ctly y to comple complete te this projec project. t. & am sincer sincerely ely thank! thank!ul ul to Mr. project guide whose assistance helped me a lot to sail through smoothly during the project. Also Also without the help o! him & would ne%er ha%e een ale to present the Project and the (eport as well) and the charm o! this application would not e the way as it is. And how can i !orge !orgett my !amily !amily * !riends !riends who showed showed me the way whene%er whene%er i !aced !aced any di!!iculties d i!!iculties..
Signature of Student
(ajesh $anaiyalal $anaiyalal +odhPatel +odhPatel ,-/0012234 ,-/0012234
NDE! IGNOU AHMEDABAD
Page 1
Online Student Bus Pass System
CONTENTS
PAGE NO
Acknowledgement #ist o! Are%iations #ist o! Tales #ist o! 5igures67raphs68harts Cha"ter #: NT$OD%CTON AND P$O&LEM &ACKG$O%ND Cha"ter ': E!STNG S(STEM ST%D( )LTE$AT%$E )LTE$AT%$E $E*EW
0 0 9 ; /
Cha"ter +: $E,%$EMENT ANAL(SS ANAL(SS )S$S - DESGN
2
Cha"ter : MPLEMENTATON Cha"ter /: S(STEM TESTNG Cha"ter 0: ANAL(SS O1 $ES%LT AND CONCL%SONS Cha"ter 2: 1%T%$E SCOPE - LMTATONS LMTATONS Biliography A""endi3
0/ 02 0< 01 93
Project #og Sheets
LST O1 A&&$E*ATONS A&&$E*ATONS S=# SD#8 8P> (A+ HDD
Structure =uery #anguage System De%elopment #i!e 8ycle 8entral Process >nit (andom Access +emory Hard Disk
List of Ta4les Ta4les
IGNOU AHMEDABAD
Page 2
Online Student Bus Pass System
Title
Page no
#ogin
-/ -/ -2 -2 -2 -< -< -< -1 3 3
District Depot Sta!! Stage (ate ?illage Distance 8harge Student (enew Payment
List of 1igures Title Prototype +odel
Page no
5 ## #+ #/
>se case Diagram Acti%ity Diagram 8lass Diagram
IGNOU AHMEDABAD
Page 3
Online Student Bus Pass System
C6APTE$ 7 # NT$OD%CTON AND P$O&LEM &ACKG$O%ND
Introduction: The Online Bus Pass System is a @e Base application which helps the students !or renewing the us pass y online o nline !rom anywhere instead o! going physically to the us depot.
Problem Background: Background: The Online Bus Pass System is made !or to automie the current process o! us pass the user can get the pass y online instead o! go to the us stop and stand in a ueue.
IGNOU AHMEDABAD
Page 4
Online Student Bus Pass System
C6APTE$ 7 ' E!STNG S(STEM ST%D()LTE$AT%$E $E*EW
Current System
The 8urrent System is manual system in which student has to go to the us depot !or getting the pass as well as renew the pass
Drawbacks Drawbacks of Current Current System System •
• • •
Student must go to the us depot and stand in a ueue !or getting the pass as well as renew the pass. Students must go only to that %illage depot !rom where they start the tra%elling. Time consuming. Co !acility !or the online payment.
Proposed System
Proposed System is design in such a way that o%ercomes all the prolems o! current system.
IGNOU AHMEDABAD
Page 5
Online Student Bus Pass System
Features of Proposed System •
• •
Students can renew the pass pa ss y online !rom their home instead o! going physically to the us depot and stand in a ueue. Students can get the pass !rom any depot. Students can pay the payment y online6o!!line. .
CHAPTER-3: $E,%$EMENT ANAL(SS )S$S - DESGN
6ard8are $e9uireents Ser;er Side Dual 8ore Or Ao%e 7B,minimum4 -3 7B,minimum4
Pro
Client Side Pentium &? ;33 +B,minimum4 - 7B,minimum4
Soft8are $e9uireents • • •
Operating system : +icroso!t @indows @indows 2 5ront nd Tools Tools : ASP.CT +?89 Back nd Tools : +y S=#
1EAS<( ST%D( Economic Economic Feasibility Feasibility •
As eEisting system is manual where data may not accurate up to date and a%ailale on time. But proposed system s ystem will e computeried so we can
IGNOU AHMEDABAD
Page 6
Online Student Bus Pass System
o%ercome all limitations o! eEisting e Eisting system. Also with this new system •
insertion deletion and modi!ication o! %arious data will e easier to handle. This system will reduce the paperwork. And uality o! data will e impro%ed.
Tecnical Feasibility •
&t is te
since the whole system is designed into the latest technologies like ASP. ASP.CT CT +?89 and +y S=# Ser%er which are the most
•
recent technologies to de%elop we ased systems and design dataases. &t uses the latest hardware technologies like &ntelF0G&0 To &ntelF;G&; Systems so easy to operate.
!perational Feasibility •
&t is o"erational feasi4le> since the system is pro%iding a interacti%e user inter!ace to the operator6end user so he6she !eel %ery easy to work onto it.
•
(esponse to operator6end user is %ery !ast and %ery good. Since as we mentioned ao%e that it reuires much less amount o! cost it uses computer work so it is %ery !ast to operate and it is %ery easy !or user to work on it.
1a
As a part o! !actF!inding we ha%e %isited some Student Bus Pass wesite and get asic in!ormation regarding our project which was %ery help!ul in understanding the !eature o! the system.
•
Io portal wesites are included F www.delhi.go%.in
IGNOU AHMEDABAD
Page 7
Online Student Bus Pass System
P$OCESS MODEL Prototype Prototype #odel
DE*ELOPMENT ST$ATEG( AND T(PES O1 S(STEM
IGNOU AHMEDABAD
Page 8
Online Student Bus Pass System
•
System De%elopment #i!e 8ycle ,SD#84 is to one o! the approaches to de%elopment o! a Automated Student Bus Pass System. SD#8 method is classically classically through through o! as the set o! acti%ities acti%ities that analyst designers designers and users carry out to de%elop and implement an in!ormation system.
1%NCTONAL $E,%$EMENTS $dmin %e&uireme %e&uirement: nt: • • • • • • • • • •
#ogin +anage Districts +anage Depot +anage ?illages ?illages +anage 8harges +anage Distances +anage Sta!! +anage Stages 7enerate (eports 5orgot Password
Student %e&uireme %e&uirement: nt: • • • •
(egistration (enew Pass Payment ?iew Status
IGNOU AHMEDABAD
Page 9
Online Student Bus Pass System
Staff %e&uireme %e&uirement: nt: • • • • •
#ogin Cew Pass (enew Pass Search Student 5orgot Password
NON?1%NCTONAL $E,%E$MENTS •
•
As the Student Bus Pass System is to e displayed in rowser the processor o! the computer should load the rowser properly and the scroll o! pages in the %iewer should e !ast and smooth. >se password protected rowser so that security is maintained.
%SE CASE DAG$AM $dmin 'se 'se Case
IGNOU AHMEDABAD
Page 10
Online Student Bus Pass System
Student 'se 'se Case
IGNOU AHMEDABAD
Page 11
Online Student Bus Pass System
Staff 'se 'se Case
ACT*T( DAG$AM
IGNOU AHMEDABAD
Page 12
Online Student Bus Pass System
$dmin $cti"ity $cti"ity Diagram Diagram
Student $cti"ity Diagram
IGNOU AHMEDABAD
Page 13
Online Student Bus Pass System
Staff $cti"ity $cti"ity Diagram Diagram
CLASS DAG$AM IGNOU AHMEDABAD
Page 14
Online Student Bus Pass System
DATA DCTONA$( IGNOU AHMEDABAD
Page 15
Online Student Bus Pass System
Table Table (ame:)ogin Primary *ey:)ogin *ey:)oginID ID 1ield Nae
Data T="e
Des
Constraints
#ogin&D
&nt
>niue no o! #ogin
Pk
>ser Came
?archar,-;4
Came o! >ser
Cot Cull
Password
?archar,-34
Password
Cot Cull
Se=ue
?archar,;34
Seurity =uestions
Cot Cull
Answer
?archar,;34
Answer
o!
Seurity Cot Cull
=uestions >serType
?archar,;4
Type o! >ser
Cot Cull
Table Table (ame:District (ame: District Primary *ey:DistI *ey:DistID D 1ield Nae
Data T="e
Des
Constraints
Dist&D
&nt
>niue no o! Disrtict
Pk
DistCame
?archar,34
Came o! Disrtict
Cot Cull
Table Table (ame:Depo Primary *ey:Depo *ey:DepoID ID Foreign *ey: DistID 1ield Nae
Depo&D IGNOU AHMEDABAD
Data T="e
&nt
Des
>niue no o! Depo Page 16
Constraints
Pk
Online Student Bus Pass System
DepoCame
?archar,34
Came o! Depo
Cot Cull
Dist&D
&nt
>niue no o! District
5k
Table Table (ame:Staff Primary *ey:Staf *ey:StaffID fID Foreign *ey: DepoID+)oginID 1ield Nae
Data T="e
Des
Constraints
Sta!!&D
&nt
>niue no o! Sta!!
Pk
5Came
?archar,-;4
Sta!! 5irst Came
Cot Cull
#name
?archar,-;4
Sta!! #ast Came
Cot Cull
#ogin&D
&nt
>niue no o! #ogin
5k
Depo&D
&nt
>niue no o! Depo
5k
Table (ame:Stage %ate 1ield Nae
Data T="e
Des
Constraints
#ocal(ate
&nt
#ocal Bus Pass (ate
Cot Cull
Ep(ate
&nt
Epress Bus Pass (ate
Cot Cull
Table (ame:,illage Primary *ey:, *ey:,illage illageID ID Foreign *ey: DistID 1ield Nae
Data T="e
Des
Constraints
?illage&D
&nt
>niue no o! #ogin
Pk
?illCame
?archar,34
Came o! ?illage
Cot Cull
?ill8ode
&nt,-34
8ode o! ?illage
Cot Cull
Dist&D
&nt
>niue no o! District
5k
IGNOU AHMEDABAD
Page 17
Online Student Bus Pass System
Table Table (ame:Distance Primary *ey:Dista *ey:DistanceID nceID Foreign *ey: ,illageID 1ield Nae
Data T="e
Des
Constraints
Distance&D
&nt
>niue no o! Distance
Pk
?illage&D
&nt
>niue no o! ?illage
5k
$+S
&nt
$ms etween two ?illages
Cot Cull
Table Table (ame:Carge Primary *ey:Car *ey:CargeID geID 1ield Nae
Data T="e
Des
Constraints
8harge&D
&nt
>niue no o! 8harge
Pk
8hargeCame
?archar,34
Came o! 8harge
Cot Cull
8harge
&nt
8harge Amount
Cot Cull
PassType
?archar,-34
Type o! Pass
Cot Cull
Table Table (ame:Student Primary *ey:Stude *ey:StudentID ntID Foreign *ey: DistID+,illageID 1ield Nae
Data T="e
Des
Constraints
Student&D
&nt
>niue no o! Student
Pk
StudentCame
?archar,-;4
Came o! Student
Cot Cull
5atherCame
?archar,-;4
Came o! 5ather
Cot Cull
(esAddress
?archar,;34
(esidential Address
Cot Cull
BirthDate
Date
Date o! Birth
Cot Cull
7ender
?archar,;4
Type o! 7ender
Cot Cull
&nstituteCame
?archar,;34
Came o! &nstitute
Cot Cull
8ourseCame
?archar,;34
Came o! 8ourse
Cot Cull
AdmissionCo
&nt
Student Admission no
Cot Cull
IGNOU AHMEDABAD
Page 18
Online Student Bus Pass System
SessionStartDate
Date
Semester6Jear Start Date
Cot Cull
SessionndDate
Date
Semester6Jear nd Date
Cot Cull
Dist&D
&nt
>niue no o! District
5k
?illage&D
&nt
>niue no o! ?illage
5k
$+S
&nt
$ms etween two ?illages
Cot Cull
Photo
?archar,;34
>pload Student Photo
Cot Cull
Status
?archar,-34
Epire or not
Cull
Table Table (ame:%enew Primary *ey:%ene *ey:%enewID wID Foreign *ey: StudentID 1ield Nae
Data T="e
Des
Constraints
(enew&D
&nt
>niue no o! (enew
Pk
Student&D
&nt
>niue no o! Student
5k
strPassType
?archar,-34
Type o! Pass
Cot Cull
StartDate
Date
Starting Date
Cot Cull
ndDate
Date
nding Date
Cot Cull
TotalAmount
&nt
Total Amount
Cot Cull
Payment+ode
?archar,-34
Online6O!!line
Cot Cull
Payment Status
?archar,-34
Epire or not
Table Table (ame:Payment Primary *ey:PayI *ey:PayID D Foreign *ey: %enewID IGNOU AHMEDABAD
Page 19
Cull
Online Student Bus Pass System
1ield Nae
Data T="e
Des
Constraints
Pay&D
&nt
>niue no o! Payment
Pk
(enew&D
&nt
>niue no o! (enew
5k
Amount
&nt
Total Amount
Cot Cull
C6APTE$?: MPLEMENTATON MPLEMENTATON SC$EEN LA(O%TS -ome Page Page
IGNOU AHMEDABAD
Page 20
Online Student Bus Pass System
Student %egistrati %egistration on page
IGNOU AHMEDABAD
Page 21
Online Student Bus Pass System
%enew Pass Pass Page
IGNOU AHMEDABAD
Page 22
Online Student Bus Pass System
$dd (ew 'ser 'ser Page
IGNOU AHMEDABAD
Page 23
Online Student Bus Pass System
Forgot Password Page
IGNOU AHMEDABAD
Page 24
Online Student Bus Pass System
$dmin -ome -ome Page
IGNOU AHMEDABAD
Page 25
Online Student Bus Pass System
#anage District District Page Page
IGNOU AHMEDABAD
Page 26
Online Student Bus Pass System
IGNOU AHMEDABAD
Page 27
Online Student Bus Pass System
#anage ,illage ,illage Page Page
IGNOU AHMEDABAD
Page 28
Online Student Bus Pass System
IGNOU AHMEDABAD
Page 29
Online Student Bus Pass System
#anage Staff Staff Page Page
IGNOU AHMEDABAD
Page 30
Online Student Bus Pass System
#anage Distance Distance Page Page
IGNOU AHMEDABAD
Page 31
Online Student Bus Pass System
IGNOU AHMEDABAD
Page 32
Online Student Bus Pass System
#anage Depot Depot Page Page
IGNOU AHMEDABAD
Page 33
Online Student Bus Pass System
$dd Carges Carges Page IGNOU AHMEDABAD
Page 34
Online Student Bus Pass System
C6APTE$ ?/: S(STEM TESTNG - $ES%LTS IGNOU AHMEDABAD
Page 35
Online Student Bus Pass System
Test cases of login module:
Test case Co: Description: PreFcondition,s4: Test Action: Epected (esult: Post 8ondition,s4:
3#ogin process !or Sta!!6Admin #ogin Page nter correct >sername and password #ogin Success!ully 7o to St Sta!!6Admin Home page
Test case Co: Description: PreFcondition,s4: Test Action: Epected (esult: Post 8ondition,s4:
3 #ogin process !or Sta!!6Admin #ogin page nter &ncorrect login id and password #ogin !ailed >ser will stay on same page,message4
Test cases of Student %egistration module:
Test case Co: Description: PreFcondition,s4: Test Action: Epected (esult: Post 8ondition,s4:
30 Student (egistration process Student (egistration page nter all compulsory !ields correctly Student (egistration Success!ully 7o to (enew Pass page
Test cases of Student %enew Pass module:
Test case Co: Description: PreFcondition,s4: Test Action: Epected (esult: Post 8ondition,s4:
39 (enew Pass process !or student (enew Pass page nter all compulsory !ields correctly (enew Pass Success!ully 7o to payment page
C6APTE$?0: ANAL(SS O1 $ES%LT AND CONCL%SONS CONCL%S ONS IGNOU AHMEDABAD
Page 36
Online Student Bus Pass System
The module de%eloped y us is %ery handy user !riendly and e!!icient. &t is a %ery stale less costly and has a lot o! !eatures like:
5ast to access.
asy !or modi!y and add into dataase.
Highly sophisticated and user u ser !riendly.
The application made y us is per!ectly suited to implement all these !eatures. This system include searching this is secure !rom unauthoried person to use companyKs transaction !rom other person. asy na%igation is pro%ided y us in whole project. Cecessary restriction is gi%en to control used in project
C6APTE$? 2: 1%T%$E SCOPE AND LMTATONS IGNOU AHMEDABAD
Page 37
Online Student Bus Pass System
Future Scope
&n !uture we would to like to add some new !unctionality in our application app lication is gi%en elow This application application only Student purpose purpose so we can still add !unctionali !unctionality ty like o!!ice memers tra%ellers.
&&LOG$AP6( URL:
IGNOU AHMEDABAD
Page 38
Online Student Bus Pass System
1. http:!!!.a"p.#et$%&t't() http:!!!.a"p.#et$%&t't()*a+"$%&,4gett*#g," *a+"$%&,4gett*#g,"ta)te-,!*th,a"p ta)te-,!*th,a"p#et, #et, $%&4*#t)(,t(,a"p#et,$%&,4 2. http:!!! http:!!!.a"p.#et!e,pa .a"p.#et!e,page"t't()*a+" ge"t't()*a+"a"*&"2,*#t) a"*&"2,*#t)(-'&t*(#,t(,a"p, (-'&t*(#,t(,a"p, #et,!e,p)(g)a$$*#g,'"*#g,the,)a/(),"#ta 3. http:!!!.$*&)("(t.&($e#,'"-(!#+(a--eta*+".a"p*-30683 4. http:() http:()'$". '$".a"p. a"p.#ett #ett1836 1836200.a 200.a"p "p *"'a+t'-*(2010M4 *"'a+t'-*(2010M4a#-NE45 a#-NE45 5. http:"ta&(%e);(!.&($<'e"t*(#"12648707a"p,#et,$%&,3,)a/(), =<'e),&a"&a-*#g,-) =<'e),&a"&a -*#g,-)(p-(!#,+*"t,#(t,! (p-(!#,+*"t,#(t,!()*#g ()*#g 6. http:!!!.a"p.#et$%&t't() http:!!!.a"p.#et$%&t't()*a+"(+-e) *a+"(+-e),%e)"*(#" ,%e)"*(#"$(-e+",>-ata?&) $(-e+",>-ata?&)eat*#g, eat*#g, $(-e+,&+a""e",!*th,+*#<,t(,"<+,&" 7. http:"ta&(%e);(!.&($<'e"t*(#"14961274a-%a#&e-,"ea)&h,!*th, +*#<,t(,e 8. http:!!!.=<'e)2-(t# http:!!!.=<'e)2-(t#et.&($201306*#et.&($201306*#-,-)(p-(!# ,-)(p-(!#+*"t,*#,$%&4, +*"t,*#,$%&4, )a/().ht$+ 9. http:"ta&( http:"ta&(%e);(! %e);(!.&($<'e"t*(#" .&($<'e"t*(#"2851754*-e#t*t 2851754*-e#t*t,*#"e)t,*","et,t(, ,*#"e)t,*","et,t(, (@,e))() 10.http:"ta&(%e);(!.&($<'e"t*(#"4361742p)e%e#t,pa)t*a+,%*e!,)($, 10.http:"ta&(%e);(!.&($<'e"t*(#"4361742p)e%e#t,pa)t*a+,%*e!,)($, +(a-*#g 11.http:"ta&( 11.http:"ta&(%e);(! %e);(!.&($<'e"t*(#" .&($<'e"t*(#"767694a"p,#et,"e# 767694a"p,#et,"e#-*#g,a#,e,$a*+ -*#g,a#,e,$a*+ 12.http:"ta&( 12.http:"ta&(%e);(! %e);(!.&($<'e"t*(#" .&($<'e"t*(#"11488557a"p,#et 11488557a"p,#et,$%&,-*"p+a*#g, ,$%&,-*"p+a*#g, -ataa"e,ta+e 13.http:!!!.a"p"#*ppet".&($A)t*&+e"e+e&t,a#-,Up+(a-,M'+t*p+e,*+e", 13.http:!!!.a"p"#*ppet".&($A)t*&+e"e+e&t,a#-,Up+(a-,M'+t*p+e,*+e", G$a*+,t+e,'"*#g,C'e),a#-,AP.Net.a"p 14.http:get((t"t)ap.&($ 14.http:get((t"t)ap.&($ 15. http:get((t"t)ap.&($gett*#g,"ta)te-
IGNOU AHMEDABAD
Page 39
Online Student Bus Pass System
GNO% A6MEDA&AD MNO$)MA@O$ P$O@ECT LOG S6EET 1O$ ST%DENTB $oll No: -/001223 SEMESTE$: &CA 0th Sr
Tas
no
ntity in%ol%ed in the system -
how data will e !low !rom the
Nae +odhPatel (ajesh $anaiyalal
Allo
Co"leti
1ollo8?
n Date
on Date
%" Date
;th Co%
-3th Co%
8omplet
3-9
3-9
ed
-st Co% 3-9
system. Discussion aout the user
Status
reuirements list out reuirements Speci!ying reuirements.
Discussion regarding design o! the system module o! the
--th
-1
th
Co% 3-9 Co%3-9 Co%3-9
system.
9th Co%3 Co%3-
8omplet ed
9
>nderstating user in%ol%ement in the system. Detail discussion regarding design o! the system : >+# L >ser cases 0
Detail discussion how to deri%e classes !rom >se cases
th
th
-th
;
1 Dec3
Co%3-9
-9
-;th
-2th
3th
Dec3-9
Dec3-9
Dec3-
Detail discussion aout class
Dec3-
8omplet ed
9
diagram acti%ity diagram and 9
seuence diagram. Deta Detail il dest destin inee ao aout ut mast master er tal talee and respecti%e constraint
IGNOU AHMEDABAD
Page 40
8omplet ed
Online Student Bus Pass System
Detail discussion aout master tale and transaction tale
9
Testing Testing o! integrity or
;
normaliation o! data ase 5orm design o! the system
-st
nd
started. Detail discussion aout
Dec3-9
Dec3-9
!low o! the !orms.
8omplet 0rd
ed
Dec3-
Prolem sol%ing regarding
9
implementation Detail system !low testing
Student Signature
7uide By
, (ajesh $anaiyalal +o +odhPatel 4
IGNOU AHMEDABAD
,+r +itesh Patel4
Page 41