Passportautomation PDF
Passportautomation PDF
1.Objective:
To develop the passport automation system software using UML language.
It is the interface between applicant and authority responsible for issue the
passport. It aims at improving efficiency and reducing complexities.
2.Scope:
The system provides the online interface to the user where we can fill their
form and personal detail with necessary proof.
The authority concerned with the issue of passport can use this system to
reduce is workload and process it speedy manner.
To transfer the data between passport authority and local police verifying
the applicant’s information.
3.Project description:
My project title is passport automation system. In this project we can
develop the 5 modules such as login, fill the form with necessary proof, verifying
the applicant’s information, validity checking and issue the passport for that
www.virtual-tutor.co.cc
particular applicant.
In this login module, we can perform that that perform that enters into the
login website for the different actors, and then fill for the can be done by the
Page 1 of 20
Virtual Tutor
primary and verification, validation checking and issuing the passport can be done
www.virtual-tutor.co.cc
4.Requirements:
*Functional requirements:
It is defined as how they should react in the particular input and how the
system should react in the particular situations and what the system do not do.
Analysis:
In this place, the project requirement is analyzed and availability of
requirement is seen.
Design:
Project manager makes the design of the project.
Implementation:
The construction of project is done and coding is developed.
www.virtual-tutor.co.cc
Maintenance:
In this the software maintenance and the ways to avoid the
drawback of software is made.
Page 2 of 20
Virtual Tutor
*Non-Functional requirements:
www.virtual-tutor.co.cc
Hardware requirements:
Processor: Pentium –IV
RAM: 4GB
DVD-Drive: 1
Software requirements:
Operating system: Windows XP
Back-end: Oracle 9i
5.Module description:
In this project consists of 5 modules, namely, login, fill the form, verifying
www.virtual-tutor.co.cc
Login:
Page 3 of 20
Virtual Tutor
In this module, we can perform operation such as enter the user name and
www.virtual-tutor.co.cc
Validation checking:
When the customer, go to apply for the airline ticket. The passport must
be checked if it is valid or not. Every passport as valid up to 5 years only.
The applicant’s must renewal the passport for every five years.
Page 4 of 20
Virtual Tutor
6.Domain model:
www.virtual-tutor.co.cc
In our project, when we are entered into the corresponding web page, we can
perform the operation such as status information, fill the form, verification is
done in the web site.
DIAGRAM:………
8.Logical architecture:
The logical architecture is the large-scale organization of software classes
into packages, sub classes and layers. This is called logical architecture.
DIAGRAM……
9.Risk architecture:
It defines that some process loss, or any problem can be faced while
www.virtual-tutor.co.cc
*Software risk:
Page 5 of 20
Virtual Tutor
If the software for passport automation, it is works very fast, after some
www.virtual-tutor.co.cc
times software works very slowly because of virus attack. It can be rectified by the
new way.
*Hardware risk:
*Non-function risk:
10.Gantt chart:
It describes the time schedule for the planning to complete the core
product and after complete of core product, what is the time taken for the project
action of core project.
www.virtual-tutor.co.cc
Page 6 of 20
Virtual Tutor
www.virtual-tutor.co.cc
*Application form:
Page 7 of 20
Virtual Tutor
*Verification:
*Validity checking:
A UML package can group anything classes other package is very common.
www.virtual-tutor.co.cc
A UML package is a general concept then simply a java package or .net name
space through a UML package can represent two and more forward allow from
strew manage to customer.
Page 8 of 20
Virtual Tutor
www.virtual-tutor.co.cc
PACKAGE DIAGRAM
www.virtual-tutor.co.cc
Page 9 of 20
Virtual Tutor
the applicant’s details. The system admin verify the application details and then
www.virtual-tutor.co.cc
Page 10 of 20
Virtual Tutor
www.virtual-tutor.co.cc
www.virtual-tutor.co.cc
Page 11 of 20
Virtual Tutor
www.virtual-tutor.co.cc
Page 12 of 20
Virtual Tutor
www.virtual-tutor.co.cc
Page 13 of 20
Virtual Tutor
www.virtual-tutor.co.cc
Page 14 of 20
Virtual Tutor
www.virtual-tutor.co.cc
Description:
Page 15 of 20
Virtual Tutor
www.virtual-tutor.co.cc
Description:
The state chart diagram of passport automation system that the service of
authority, who is issues the passport received by the applicant and
www.virtual-tutor.co.cc
Page 16 of 20
Virtual Tutor
are useful for modeling business, workflows, the data flows and complex
algorithm.
www.virtual-tutor.co.cc
Description:
A UML activity diagram offers rich notation to flows a sequential of
activities. It may be including parallel activities. It may be applied to any purpose,
but it is popular for visualization of business workflows and use case.
Passport Automation System
Page 17 of 20
Virtual Tutor
www.virtual-tutor.co.cc
Description:
A component represent a modular part of a system, that encapsulates it
contents and whose manifestation is replaced with in its environment. A
component define its behaviors in terms of provide and required interfaces.
Here the three components are applicant, system admin and authority.
The interface between people and system admin, from people to authority.
Page 18 of 20
Virtual Tutor
Description:
www.virtual-tutor.co.cc
Page 19 of 20
Virtual Tutor
25. Implementation:
www.virtual-tutor.co.cc
26. Testing:
After completing the code generation for each diagram. Select the tool
menu under quality architect performs unit testing and scenario testing for each
code.
27. Conclusion:
Thus, the above project for passport automation system has been
successfully executed and codes are generated.
www.virtual-tutor.co.cc
Page 20 of 20