Reservation System - Doc - Main
Reservation System - Doc - Main
Members
1.
2.
TEACHER - TUTOR:
GP
VIII
1. INTRODUCTION
PROJECT:
The proposal and scope of the system to be developed are presented.Attached annexof
in such a way that it is approved to start the development.
Flight schedules
The consultation according to schedule shows the timetables of the different airlines.
providing service between two cities.
The consultation according to the rates shows the different flights between two cities.
giving priority to its cost. The flight status is mainly used for
check the status of a flight including information on whether there are any
available seats, and in the case of a flight for the same day, or if it is
on the hour. Preferences can be included in searches, such as date of
desired schedule
only direct flights.
The flight reservation allows the customer to make a reservation for a flight.
particular, specifying the date and time, under a set rate. It is
possible to book an itinerary made up of multiple flights, for one or more
passengers, as well as being able to reserve seats. The payment allows the customer, given
a previous flight reservation and a valid credit card, acquire the
air tickets. The tickets will be subsequently sent to the customer, or
they will be ready to be picked up at the airport counter prior to the
departure of the first flight.
Points of Sale
Functional Requirement 1 User Registration (Sign Up).
The user's data will be registered: ID number, code, first names, last names, number
from Card, email and its place of origin such as district,
province, department.
The customer will be able to make the purchase, the purchase will be recorded with the
following data: date, total amount, total miles according to the flight that
will be added to the accumulated total.
At any time, the client user can make an inquiry about their
miles or kilometers of accumulated travel.
The client will make the payment, resulting in a payment record with the following
code, date, time, total amount.
The client user will be able to search for relevant information prior to access.
and verification of your data.
Online Service
Functional Requirement 1 Validate User
Users will be able to identify themselves in the system by registering their name.
user and their password login and password and the user will become a customer.
The customer will be able to check their itineraries, rates, seat availability, etc.
Prior identification in the system.
User will be able to make a flight reservation or purchase it, this can be to the
Credit or installment, the credit details must be confirmed with your card.
of credit.
Functional Requirement 4 Purchase and redemption of miles (purchase ticket with miles).
The customer will be able to purchase their ticket, the purchase will be recorded with
los siguientes datos: fecha, importe total, el total de millas según viaje se
will be added to the total accumulated miles or kilometers.
The user's data will be registered: ID number, code, first names, last names, phone number.
Card, email, and its place of origin such as district, province,
department.
The client user will be able to search for relevant information for prior access and
verification of your data at any time.
Airport Management
Users will be able to identify themselves in the system by registering their name.
user and their password login and password and the user will become a customer.
The client is registered, their trip is confirmed, and they passed through check-in okay.
You can check the location of your luggage as well as the status of your trip.
2.2.2.2 NON-FUNCTIONAL REQUIREMENTS
Point of Sale
Non-Functional Requirement 1Travel agents must identify themselves in the
system based on a username and password.
Online Service
The system must be able to authenticate users.
Airport Management
Non-Functional Requirement 1: The system must run on PC with
Pentium D processors at 3.0GHz, with 2GB of RAM and 200GB
of disk and will use a Linux operating system.
fault tolerance
Performance:
Scalability:
The system must be able to allow in the future the
development of new functionalities, modify or delete
functionalities after its construction and commissioning
initial.
Ease of testing.
The system must have facilities for the identification of the
localization of errors during the testing phase.
Flexibility:
The system must be designed and built with the utmost
levels of flexibility regarding the parameterization of types
data, so that the system management is
carried out by a functional system administrator.
Installation:
The system must be easy to install on all platforms.
hardware and base software, defined by the Systems area
company, as well as allowing its installation in different sizes
of configurations.
Maintenance:
The entire system must be fully documented, each
one of the software components that are part of the
proposed solution must be properly documented
both in the source code and in the manuals of
administration and user.
Security:
The implemented access control must allow assigning
the profiles for each of the identified roles.
3 Actor Identification
Airline Executive credit Employee
(from Actors)
(from Actors)
(from Actors)
miles_kmsexchange
Credit Executive (from UseCases)
Clients
Schedule Airport User registration Ticket purchases
Border:
Manager:
Ticket reservation management Client registration management System access Consultation Gesture
Entity Border
(from Analysis Model) (from Analysis Model)
Manager
(from Analysis Model)
Analysis Architecture
Consultation of Consultation of
Purchase of Consultation of
Flights Reservations Luggage
passages
User,
password
Data Entry
Message from
Acc...
System access
II
1:
Mile Exchange
Client
Miles Client
3: Data Sending
4: Data confirmation
5: Sending of redeemed record
6: Insufficient Miles
III
Baggage Check-In
Number of luggage,
Luggage Weight
Passenger ticket check-in number
1: register information
4: Recorded data
2: sending of information
Luggage Control
IV
Ticket Purchase
Purchase of tickets
Enter Data
6: Obtain Passage
Client Ticket purchase
Send Information
5: Correct validation
4: Register data
Buy ticket
Enter information
6: Luggage location
Passenger Baggage Inquiry Consultation Gesture
5: Data sent
Checked baggage
VI
Reservation Inquiry
5: Reservations Made
4: Reservation Inquiry
Reserve a ticket
Reservation
VII
Flight Inquiry
Data entry
5: Sending information
Flights
7: Data on Screen
Client
Flight Inquiry
3: Information shipment
4: query ok
6: Resolved inquiry
Consultation Gesture
VIII
Enter information
Send information
5: Verify customer
Consultation Gesture
IX
Maintenance of Reservation
Enter information
5: Exit
Client Ticket reservation 3: modified data Reservation
Send Data
4: Registration ok
Reservation Maintenance
X
System Maintenance Implementation
XI
Client Modification
Sending information
5: registered and updated data
3: Verify data
Passenger Passenger
4: Updated data
XII
User,
password
4: complete record
XII
BOOK TICKETS
Enter data
Consultation code
Accepts parameters
Reservation
Customer Ticket reservation
3: Visualize changes
5: Update Record
4: View record
Reserved management
passages
XIII
XIV
Validate Customer
1: Register data
System access
Date, time 4: Request access parameters
Client
Passenger
Ticket purchases
(from Entity)
Rate District
(from Entity) (from Entity)
0..*
They arriveDepartment
Clients Checked luggage Airline 1
1..*
(from Entity) (from Entity) (from Entity)
(from Entity)
Name Location 0..* Name Name of dep
iDni assigned to State Telephone
Address Reservation Customer Registration()
address 1
Telephone (from Entity) Register luggage() email Modify Client()
email +Exit from Delete Customer()
Fec_reserva Modify luggage() 1
state Remove luggage() RegisterAirline()
Register customer() payment ModifyAirline()
Modify client() payment date DeleteAirline() +Petenece A 1..*
Delete client() number_of_seats Has 1 +Has
record2() Cancel reservation 0..* 0..*
1 0..*
Has 1
Province
1
0..* +Has (from Entity)