Documente Academic
Documente Profesional
Documente Cultură
INDEX
1.INTRODUCTION..2
1.1 Abstract3
1.2 Existing System4
1.3 Proposed System...4
2. MODULE DESCRIPTION.6
3. DESIGN11
3.1 Use case Diagram ..8
3.2 Activity Diagram..9
3.3 Class Diagram.....10
3.4 Sequence Diagram ..11
4. DATA DICTIONARY.13
5. OUTPUT SCREENS.......................17
6. CONCLUSION18
INTRODUCTION UML
This whitepaper introduces the unified modeling language (UML). It reviews the
diagrams that comprise UML, and offers a use-case-driven approach on how these
diagrams are used to model systems. The paper also discuss UMLs built-in extensibility
mechanisms, which enable its notation and semantics to be extended. This paper also
suggests extending UML by two non-built-in techniques: CRC cards for responsibilitydriven analysis and entity relation diagram for modeling of relational database.
INTRODUCTION
ABSTRACT
Airline Reservation System contains the details about flight schedules and its fare tariffs,
passenger reservations and ticket records. An airlines inventory contains all flights with
their available seats. The inventory of an airline service is generally divided into three
category of classes (e.g. First, Business or Economy class) and each category is having
seats up to 26 bookings, along with prices and booking conditions. Inventory data is
imported and maintained through a Schedule Distribution System over standardized
interfaces. One of the core functions of the inventory management of airline reservations
is the inventory control. Inventory control steers how many seats are available for the
different booking classes, by opening and closing individual booking classes for sale. In
combination with the fares and booking conditions stored in the Fare Quote System the
price for each sold seat is determined.
1. INTRODUCTION
MODULE DESCRIPTION
2. MODULE DESCRIPTION
3. Passenger module
This module is meant for passengers, where a user logging into his/her owns account will
view this panel. The major operations included in this module were
View all airline schedules, timings, fare details and seats availability.
Book for the tickets.
View and cancelling of the ticket.
Send feedback.
DESIGN
3. DESIGN
UML DIAGRAMS:
Login
Scheduling flights
view feedback
Log out
Register
Login
Log out
3.2Activity Diagram
10
11
3.3Class Diagram
12
13
4 Data dictionary
FEEDBACK TABLE
14
ATTRIBUTE NAME
DATATYPE
CONSTRAINTS
SAMPLE VALUES
ID
Int
Primary key
Name
Varchar(50)
Not null
suhas
Varchar(50)
Not null
suhasravva@yahoo.com
Subject
Varchar(50)
Not null
Password
Message
Varchar(MAX) Null
SCHEDULING TABLE
ATTRIBUTE NAME
DATATYPE
CONSTRAINTS
SAMPLE VALUE
Flightname
Varchar(50)
Primary key
Suhas
Time
Datetime
Not null
27/06/2010 6:55:00 AM
Sourcestation
Varchar(50)
Not null
HYD
Destinationstation
Varchar(50)
Not null
NEW DELHI
Seats
int
Not null
120
Price
int
Not null
1200
TICKETBOOKING TABLE
15
ATTRIBUTE
NAME
Passengername
DATATYPE
CONSTRAINTS
SAMPLE VALUES
Varchar(50)
Foreign key
Suhas
Flightname
Varchar(50)
Foreign key
Kingfisher
Sourcestation
Varchar(50)
Not null
HYD
Destinationstation Varchar(50)
Not null
DELHI
Ticketno
int
Primary key
104
Numberof
paasengers
Int
Not null
REGISTRATION TABLE
ATTRIBUTE NAME
Username
DATATYPE
Varchar2(20)
CONSTRAINTS
Primary key
SAMPLEVALUES
Suhas
Password
Varchar2(20)
check
Suhas1230
First name
Number(10)
Not null
Suhas Ravva
Gender
Varchar2(20)
Not null
Male
Location
Number (20)
Not null
INDIA
Phno
Number(10)
Not null
9177761547
16
17
18
19
6.CONCLUSION
20
Use case diagram: a number of use case (use case models the
interaction between actors and software)
Class diagram: a model of classes showing the static relationship
among them including association and generalization
Sequence diagram: show the way objects interact with one another as
messages are passed between them.dynamic model
Activity diagrams form part of the dynamic model of a system.
How different moduls of code mesh together.Theyre useful for both
analysis design. They show us the flow of logic through modulesc of
a computer program.
21
References:
SOFTWARE ENGINEERING
- By Rogers.Pressman
- ByJain
ASP.NET with C#
- By Wrox Publications
MSDN 2002
- By Microsoft
Websites:
1.
www.support.microsoft.com
2.
www.asp.net
3.
www.w3schools.com
4.
www.freetutes.com
22