Date post: | 07-Apr-2018 |
Category: |
Documents |
Upload: | nitesh-agarwal |
View: | 223 times |
Download: | 0 times |
of 47
8/6/2019 Final Review1
1/47
ON-LINE DRIVING LICENSE SYSTEM
BY B.VIDYA(08J11AO505)
D.SREE VACHANA(08J11AO514) N.VENKATESH KUMAR(08J11AO545) NITESH K AGARWAL( 08J11A0544)
Under the guidance of
8/6/2019 Final Review1
2/47
Existing system:
Time consuming process.
Applicants has to fill the forms.
Submit to the corresponding officer.
If he is qualified in the test ,Learner s License isissued.
Later he need to apply for permanent license.
8/6/2019 Final Review1
3/47
Drawbacks of existing system:
Needs a lot of manual work.
It s a time consuming process.
Does not provide user status when ever he wants .
8/6/2019 Final Review1
4/47
P roposed system:
On-line Driving License System aims at the automationof issuing License.
The present system provides the user with manyfacilities.
The applicant has to select the Test center and datefor LLR Test.
8/6/2019 Final Review1
5/47
Types of Users:
Administrator.P rometric.
User.
8/6/2019 Final Review1
6/47
Administrator Module:
Updating the database.
Scheduling exam dates.
Updating the status of the user.Maintaining the personal details.
8/6/2019 Final Review1
7/47
P rometric module:
Conducting test.
Submitting result to User & Admin.
8/6/2019 Final Review1
8/47
User Modules :
Registration. Apply for LLR.
P ermanent License.
8/6/2019 Final Review1
9/47
Requirements:
Hardware requirements:
Processor : PENTIUM(R)
Primary Memory (RAM) : 1GBSecondary Memory : 160 GB HDD(HardDisk)Operating system :Windows Xp
8/6/2019 Final Review1
10/47
Sof tware requirements:F ront-end: JavaScript , HTML, JSP.Back-end: Oracle 11g.Server :Web Server (Apache Tomcat 5.5).API :Java EE 5.5/Java SE 1.6.
8/6/2019 Final Review1
11/47
Design & Diagram
8/6/2019 Final Review1
12/47
Use-case diagram
8/6/2019 Final Review1
13/47
Use-case for FillApplication
F ill p s l ils
S l s
S l s
> Appli
E i ils
8/6/2019 Final Review1
14/47
Use-case for Take a test
Update status
Administrator
Test result
Enter applicationnumber
Get question from database Applicant
Submit answers
8/6/2019 Final Review1
15/47
Sequence diagram for Fill Application
: Databa e controller : Databa e1: tart interface
2: Fill a lication
3: ubmit detail
4: tore detail5: Generate a lication number
6: get a number
7: Get a number
8/6/2019 Final Review1
16/47
For Registration
: Databa e controller : Databa e
1: tart interface
2: Fill regi tration form detail
3: get id and a word4: Regi tration ucce ful
5: ubmit detail
6: ubmit detail7: tore detail
8/6/2019 Final Review1
17/47
For Test
Database controller Database
1 Start interface
3 Get app number
2 Enter app number
5 Get details
6 Validate
7 Issue Test8 Display test
9 Submit answers 10 Submit answers11 Get answers
12 Validate
13 Update details14 Disp lay result15 Display result
4 send app number
8/6/2019 Final Review1
18/47
Collaboration Diagram for fill application
: Databa e controller : Databa e
5: Generate a lication number
2: Fill a lication
1: tart interface
3: ubmit detail
4: tore detail
6: get a number
7: Get a number
Prometric Databa eU er
8/6/2019 Final Review1
19/47
Collaboration diagram for Registration
: Databa e controller : Databa e
7: tore detail
2: Fill regi tration form detail
3: get id and a word4: Regi tration ucce ful
1: tart interface
5: ubmit detail
6: ubmit detail
U er Prometric Databa e
8/6/2019 Final Review1
20/47
For Test
: Databa e controller : Databa e
6: Validate12 : Validate
2: nter a number 9: ubmit an wer
8: Di lay te t15 : Di lay re ult
1: tart interface7: I ue Te t
14 : Di lay re ult
3: Get a number 10 : ubmit an wer
5: Get detail11 : Get an wer
13 : U date detail
4: end a number
U er Prometric Databa e
8/6/2019 Final Review1
21/47
Class diagram
Addressadmin _idapp_nodnocitypincode
give address()get user id()get admin id()
administrator admin_idadmin_locadmin_name
update details()iss ue LLR()iss ue PL()
applicantusernamepasswdapp_no
Login()register()fill application()take test()
License UI
displays Registrationform()diplays login page()displays application form()dispalys test login page()displays test()
1
1
1
1
1..*
1
1..*
1 Database
provide info()store applicant details()store admin details()store credit card info()store test details()
Database controller
validate user login()start interface()validate app number()validate test()
1..*1 1..*1 11 11
8/6/2019 Final Review1
22/47
Entity-Relationship diagram:
8/6/2019 Final Review1
23/47
CL I NT
licationWill Be Loaded
WebC ontainer
HTTP
D
PTOR
DynamicC ontentHandler
taticC ontentHandler
System Architecture
8/6/2019 Final Review1
24/47
Administrator Functional Architecture
E nter ID&PWDC heck withDataba e
If Valid
elect an ctionand enter Info
Di lay ction
tore In Databa e
8/6/2019 Final Review1
25/47
User Functional Architecture
E nter ID&PWD
C heck withDataba e
If Valid
elect an ctionand enter Info
Di lay ction
tore In Databa e
Prometric ID
8/6/2019 Final Review1
26/47
Reports Functional Architecture
S elect the Re ort S end the Reque t
Get the InformationDi lay Re ort
8/6/2019 Final Review1
27/47
H OME PAGE
8/6/2019 Final Review1
28/47
8/6/2019 Final Review1
29/47
8/6/2019 Final Review1
30/47
Forms
8/6/2019 Final Review1
31/47
LLR Form
8/6/2019 Final Review1
32/47
Select date
8/6/2019 Final Review1
33/47
Test Cases
8/6/2019 Final Review1
34/47
REGISTRATION
Test Case: RegistrationTest Description: The details of the user are stored in DatabaseP re- conditions: Database Connectivity and Server is RunningP ost- conditions: User should fill all the fields. P assword must be atleast of 6 characters,Confirming password redirect tohomepage.A ction P erformed: Store detailsin todata base and redirect to homepage.Ex pected Results: Alerts when post conditions are not followedConditions verified: YesResults: Success
8/6/2019 Final Review1
35/47
FILL APP LICATION
Test Case: FillApplicationTest Description: The details of the Applicant are stored in DatabaseP re- conditions: Database Connectivity and Server is RunningP ost- conditions: Already filled or notA ction P erformed: If not filled,Store detailsin todata base andredirect to home page.Else redirect to user status page.Ex pected Results: Details should not be stored in Database whenapplication is already filled.Conditions verified: Yes
Results: Success
8/6/2019 Final Review1
36/47
3 .CH ECK CARD OP TIONS
Test Case: Check card optionsTest Description: Validate user submitted card detailsP re- conditions: Database Connectivity and Server is Running
P ost- conditions: Card number and card type should exist in DatabaseA ction P erformed: updating balanceEx pected Results: Alerts when post conditions are not followedConditions verified: YesResults: Success
8/6/2019 Final Review1
37/47
Conclusion
Finally we can say that this system reduces
manual work and saves time.
since this system is not proposed byGovernment, this may be considered as modelto develop the actual system.
8/6/2019 Final Review1
38/47
THANK YOU
8/6/2019 Final Review1
39/47
8/6/2019 Final Review1
40/47
8/6/2019 Final Review1
41/47
REGISTER TABLE
A ttribute Data ty e S ize Key
UN AME V A RC H A R2 15 PRI MA RY K E Y
P S WD Varchar2 15 Not Null
FN AME Varchar2 20 not null
L N AME Varchar2 20 not null
F ATN AME Varchar2 20 not null
GE NDE R Varchar2 8 not null
A DDR V A RC H A R2 40 not null
DOB D ATE - not null
8/6/2019 Final Review1
42/47
APP LICANT TABLE
A ttribute Data ty e S ize Key
A PPNO NU M BE R 15 PRI MA RY K E Y
FN AME Varchar2 20 Not Null
L N AME Varchar2 20 not null
F ATN AME Varchar2 20 not null
GE NDE R Varchar2 8 not null
A DDR V A RC H A R2 40 not null
DOB D ATE - not null
8/6/2019 Final Review1
43/47
APP LICANT TABLE
A ttribute Data ty e S ize Key
C VE HICL E V A RC H A R2 20 NOT NU LL
A GPRO Varchar2 20 Not Null
A DRPRO Varchar2 20 not null
S T ATUS Varchar2 20 not null
8/6/2019 Final Review1
44/47
CH ECKCARD TABLE
A ttribute Data ty e S ize Key
C A RDNO NU M BE R 20 PRI MA RY K E Y
B A L A NC E NUM BE R 20 Not Null
8/6/2019 Final Review1
45/47
SELECT DATE TABLE
A ttribute Data ty e S ize Key
LOC ID V A RC H A R2 30 FOR E IGNKE Y/(R E FE RE NC ES LOC ATION)
TD A
TE
D A
TE -
Not Null
AV A IL I A BIL ITY Varchar2 20 not null
C OUNT NU M BE R 5 not null
8/6/2019 Final Review1
46/47
TEST RESULT TABLE
A ttribute Data ty e S ize Key
A PPNO NU M BE R 15 PRI MA RY K E Y
LOC ID Varchar2 20 Not Null
TD ATE D ATE - not null
RES ULT Varchar2 20 not null
8/6/2019 Final Review1
47/47
TEST TABLE
A ttribute Data ty e S ize Key
QNO NU M BE R 4 PRI MA RY K E Y
QU ES TION Varchar2 50 Not Null
OPT1 Varchar2 2 not null
OPT2 Varchar2 2 not null
OPT3 Varchar2 2 not null
A NS V A RC H A R2 2 not null