Sunday 10 February 2013

DATE: PASSPORT AUTOMATION SYSTEM - OOAD Lab - III Year - IT Department - Anna University Chennai



EX.NO:2 c
DATE: PASSPORT AUTOMATION SYSTEM
AIM:
To analyze and design a system for Passport Automation using Rational Rose tool.
1. PROBLEM STATEMENT
To create a software system for the applicant(s), applying for the passport by
verifying the information provided by them.
2. OVERALL DESCRIPTION
The modules are for
1. Applicant
Applicant has to provide the information like Name, Gender, Age,
Qualification, Parents’ Name, Communication address, Phone no,
etc. Also, they need to provide the DD details.
2. Passport Issuing Authority
This system will verify the details provided by the applicant. And
check whether the applicant is provided with passport or not. The
details of the applicant are stored in the Database.
3. Database
This will store the details of the applicant for future reference.
2.1 SOFTWARE REQURIEMENTS
1. Rational Rose
2.2 HARDWARE REQURIMENTS
1. 128MB RAM
2. Pentium III Processor
3. DESIGN
3.1 USE CASE DIAGRAM
Issue applicant details
applying for passprot
Verify the applicant details
DB
Issue Passport
Passport issue
authority
Cancellation
Applicant
3.2 CLASS DIAGRAM
3.2 SEQUENCE DIAGRAM
3.3 COLLABORATION DIAGRAM
3.4 COMPONENET DIAGRAM
JAVA CODING:
Database.java
public class database
{
private int applicantDetails;
public database()
{ }
public void storeTheDetails()
{ }
public void issueDetailsToAuthortiy()
{ }
}
Applicant.java
public class APPLICANT
{
private int firstName;
private int surname;
private int Sex;
private int DOB;
private int placeOfBirth;
private int district;
private int qualification;
private int height;
private int weight;
private int presnetAddress;
private int permanentAddress;
private int fathersName;
private int mothersName;
private int emailId;
private int phoneNumber;
private int DDNO;
private int DDDATE;
public passportIssueAuthority thePassportIssueAuthority;
}
public APPLICANT()
{ }
PassportIssueAuthority.java
public class passportIssueAuthority
{
private int authorityName;
private int authorityId;
private int workPlace;
public APPLICANT theAPPLICANT;
public database theDatabase;
public passportIssueAuthority()
{}
public void issuePassport()
{ }
public void verify()
{ }
public void cancellation()
{ }
}
RESULT:
Thus the UML diagrams for Passport Automation System was analyzed and designed
using Rational Rose.
Don't You Think this Awesome Post should be shared ??
| DATE: PASSPORT AUTOMATION SYSTEM - OOAD Lab - III Year - IT Department - Anna University Chennai |
Back To Top Related Posts Plugin for WordPress, Blogger...