Passport Automation System Srs PDF
Passport Automation System Srs PDF
Ex. No:
Date:
Aim:
To develop a project Passport Automation system using Rational Rose software and to
implement the software in Visual Basic and JAVA.
Problem Statement:
• Passport Automation System is used in the effective dispatch of passport to all of the
applicants. This system adopts a comprehensive approach to minimize the manual work and
schedule resources, time in a cogent manner.
• The core of the system is to get the online registration form (with details such as name,
address etc.,) filled by the applicant whose testament is verified for its genuineness by the
Passport Automation System with respect to the already existing information in the database.
• This forms the first and foremost step in the processing of passport application. After the
first round of verification done by the system, the information is in turn forwarded to the
regional administrator's (Ministry of External Affairs) office.
• The application is then processed manually based on the report given by the system, and
any forfeiting identified can make the applicant liable to penalty as per the law.
• The system forwards the necessary details to the police for its separate verification whose
report is then presented to the administrator. After all the necessary criteria have been met,
the original information is added to the database and the passport is sent to the applicant.
Scope:
• The System provides an online interface to the user where they can fill in their personal
details
• The authority concerned with the issue of passport can use this system to reduce his
workload and process the application in a speedy manner.
• Transfer of data between the Passport Issuing Authority and the Local Police for
verification of applicant's information.
Purpose:
If the entire process of 'Issue of Passport' is done in a manual manner then it would take
several months for the passport to reach the applicant. Considering the fact that the number of
applicants for passport is increasing every year, an Automated System becomes essential to
211421205126
meet the demand. So this system uses several programming and database techniques to
elucidate the work involved in this process. As this is a matter of National Security, the
system has been carefully verified and validated in order to satisfy it.
• Administrator - Refers to the super user who is the Central Authority who has been vested
with the privilege to manage the entire system. It can be any higher official in the Regional
Passport Office of Ministry of External Affairs.
Technologies to be used:
Tools to be used:
Overall description:
Product perspective
The PAS acts as an interface between the 'applicant' and the 'administrator'. This system tries
to make the interface as simple as possible and at the same time not risking the security of
data stored in. This minimizes the time duration in which the user receives the passport.
Software interface
• Front End Client - The applicant and Administrator online interface is built using
Microsoft Visual Basic 6.0.
Hardware interface
The server is directly connected to the client systems. The client systems have access to the
database in the server.
System functions
• Administrator can generate reports from the information and is the only authorized
personnel to add the eligible application information to the database.
211421205126
User characteristics
• Applicant - They are the people who desire to obtain the passport and submit the
information to the database.
• Administrator - He has the certain privileges to add the passport status and to approve the
issue of passport. He may contain a group of persons under him to verify the documents and
give suggestion whether or not to approve the dispatch of passport.
• Police - He is the person who upon receiving intimation from the PAS, perform a personal
verification of the applicant and see if he has any criminal case against him before or at
present. He has been vetoed with the power to decline an application by suggesting it to the
Administrator if he finds any discrepancy with the applicant. He communicates via this PAS.
• Database administrator: Admin can update, delete, modify the detail of the applicants
which are filled by them only of their respective department.
Constraints
• Although the security is given high importance, there is always a chance of intrusion in the
web world which requires constant monitoring.
• The user has to be careful while submitting the information. Much care is required.
• The Applicants and Administrator must have basic knowledge of computers and English
Language.
Requirements:
Software Requirements:
1. Windows XP
2. JDK
3. Eclipse
Hardware Requirements:
1. Pentium IV processor
2. 4 gb RAM
4. DVD – Drive: 1
Identified actors:
1. Applicant
2. Passport administrator
3. Regional administrator
4. Police
5. Database admin
1. Login
2. Submit details
3. Check status
4. Get details
5. Verify details
6. Store verification
7. Issue Passport
List of Modules:
In this project consists of 5 modules, namely, login, fill the form, verifying applicant details,
validity check.
· Login:
In this module, we can perform operation such as enter the user name and password.
If the user name and password is correct then it can be entered into the specific web page.
Otherwise re-enter the user name and password at the particular time’s only.
· 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 is valid up to 5 years only. The applicant’s must renew the
passport for every five years.