You are on page 1of 6

Ex.

NO: 1

PASSPORT AUTOMATION SYSTEM

Aim:
To analyze and design the passport automation system on rational rose software tool.
Data modeling:

Use case diagram


Class diagram
Sequence diagram
Collaboration diagram
Package diagram
Interaction diagram
State chart diagram

Risk Management
Project Risks

The possible risks are


System Crash
Server Failure
Database Failure
Hardware Failure
Testing Failure
Human Error

. RISK MANAGEMENT PLAN:


Risk ID: 56791 Classification:
connection failure
Probability: Likelylow Impact: Registering
process get aborts
Risk Exposure:
(probability of errors *
total loss)= 60
First Indicator: link failure
Mitigation Approaches: try to reconnect in after some time
Date Started:
Date to Complete:
Current Status: link failure minimized , cause of other failure is under study
Contingency Plan: 1. In case of delivery failures
2.In case of connection failure
3.In case of database crash
Trigger for Contingency Plan: 1.Re-delivery will be made in case of delivery
fails.

2. Notification will be made if connection


failures.
3. System recovery on a alternate platform

from backup will be made on account of d/b crash.


USE CASE DIAGRAM

USECASE DESCRIPTOR
.

5.1.1 USECASE DESCRIPTOR

Usecase Name.
Main Flow
Pre-condition
Post-condition
Alternative Flow
Usecase Name
Main Flow
Pre-condition
Post-condition

Inquire about application of passport


Application form.
Indian citizen
Acquire application form.
Approach travel agent.
Submit the completed application form
Application submission
Availability of Application forms
Submit necessary documents.

Usecase Name

Make payment of fees.

Main Flow
Pre-condition
Alternative Flow
Post-condition
Usecase Name
Main Flow
Pre-condition
Post-condition
Alternative Flow
.
Usecase Name
Main Flow
Pre-condition
Post-condition
Alternative Flow

Application submission
Issue of bill.
----Acquire a receipt of payment.
Verification of submitted documents
Issue of passport.
Receive applicant information and passport.
Dispatch the passport to the applicant.
On failed verification, return failure status back to passport office.
Answer Queries.
Issue of Passport.
Acceptance of application forms.
----Approach passport office for clarification

Sequence diagram

APPLICANT

PASSPRT ISSUE
AUTHORITY

DATABASE

APPLYING FOR PASSPORT

give the application form

Fill the application form

give the DD

Give the applicant details


details are stored in database

Verify the documents

Issue the Passport


Cancellation

passport details are stored in database

Activity diagram

COLLABORATION SYSTEM
7: Verify the documents
1: APPLYING FOR PASSPORT
3: Fill the application form
4: give the DD
5: Give the applicant details

APPLIC
ANT

PASSPRT ISSUE
AUTHORITY
2: give the application form
8: Issue the Passport
9: Cancellation

6: details are stored in database


10: passport details are stored in database

DATABA
SE

CLASS DIAGRAM
APPLICANT

PASSPORT ISSUE AUTHORITY


Authority name
authority ID
Work Place

Firs t Name
s urnam e
Sex
DOB
Place of Birth
dis trict
Qualification
Profes s ion
Vis ible m ark
Height
Present Addres s
Perm anent Addres s
Father's Nam e
Mlother's Name
Martial s tatus
Email Id
Phone no
DD NO
DD DATE

Issue Passport()
Verify()
Cancellation()

DATABASE
applicant Detals

Give the applicant details ()


Fill the form()

Store the Details ()


Is s ue details to Authority()
opname()

Component diagram
applica
nt

Passport
authority

DB

You might also like