SlideShare una empresa de Scribd logo
1 de 32
Airline
Reservation
System (ARS)
Submitted By
M.Baqir Hassan
B08-010
Project on construction of Software and a Reservation
solution for Airline Companies, Travel Agents and
Passengers.
Submitted To
Dr. Ali Ahsan
Acknowledgements
First and foremost, I would like to thank to the instructor of Project Management, Dr. Ali Ahsan
for the valuable guidance and advice. He inspired me greatly to work in this project. His
willingness to motivate me contributed tremendously to my project. I also would like to thank
him for showing me some example that related to the topic of my project.
Besides, I would like to thank the authority of CASE Business School (CBS) for providing me with
a good environment and facilities to complete this project. It gave me an opportunity to
participate and learn about the operation of flights ticket reservation. In addition, I would also
like to thank Travel Air which provided me with valuable information as the guidance of my
project.
Finally, an honorable mention goes to my family and friends for their understanding and
support in completing this project. Without helps of the particular that mentioned above, I
would have faced many difficulties while doing this project.
Semester Project Page 2
Table of Contents
Page #
Title Page i
Acknowledgements ii
Table of Contents iii
Executive Summary 4
Project Charter 5
Project scope Statement 9
Project Deliverables 14
Quality Management Plan 17
Shareholder Register 20
Human Resource Plan 22
Roles and Responsibilities 23
Risk Register 28
Procurement Management Plan 30
Semester Project Page 3
Executive Summary
The purpose of the Airline Reservation System Project is to build an application program, which
an Airline could use to manage the reservation of airline tickets. Passengers make flight
reservations through the ticketing staff of the airline or through the integrated website, which
can access a centralized system to check on flight details. The system is able to create flights,
delete flights and reserve seats for passengers according to their requested destination, day
and time.
The system interfaces to the ticketing staff and the airline manager. The staff accesses flight
data for passenger to consider a trip, and make reservations according to passengers’
preferences. It searches all flights with a given origin and destination airport. For each flight
found, the system displays the flight number, arrival and departure time and the seat capacity.
The reservation is according to customer desire. Reservation must be done within specific time
that set by the airline before the flight. The airline manager is responsible to maintain the flight
schedule. He has the authority to change the fare for a flight, departure, arrival date and time.
He is also able to schedule new flights and drop the flight from schedule. Airline manager has
the authority to insert new user or ticketing staff for the system
Semester Project Page 4
Project Charter
Airline Reservation System
(ARS)
Project Name: Airline Reservation System
Prepared by: M. Baqir Hassan
INITIATION:
Airline Reservation System
Project Leader: M. Baqir Hassan
SYNOPSIS: The purpose of the Airline Reservation System Project is to build an application program, which an airline
could use to manage the reservation of airline tickets. Passengers make flight reservations through the
ticketing staff of the airline, which can access a centralized system to check on flight details. The system
able to create flights, delete flights and reserve seats for passengers according to their requested
destination, day and time.
The system interfaces to the ticketing staff and the airline manager. The staff accesses flight data for
passenger to consider a trip, and make reservations according to passengers’ preferences.
It searches all flights with a given origin and destination airport. For each flight found, the system
displays the flight number, arrival and departure time and the seat capacity. The reservation is according
to customer desire. Reservation must be done within specific time that set by the airline before the
flight.
The airline manager is responsible to maintain the flight schedule. He has the authority to change the
fare for a flight, departure, arrival date and time. He is also able to schedule new flights and drop the
flight from schedule. Airline manager has the authority to insert new user or ticketing staff for the
system.
PURPOSE/
BUSINESS NEED:
With Airline Reservation System implemented, the airlines may be subjected to many benefits, the
benefits are as listed below: -
• Increase in Sales of Tickets
With Airline Reservation System, we can track our passengers purchasing preferences and with this we
can promote special flight packages to our existing passengers. Passengers’ reservations patterns can
also be used to determine the marketable flight and then try to provide more flights and services to fulfill
the high demand. Besides, ARS is also capable in increasing passenger loyalty and satisfaction by
providing good reservation and services.
• Reduce in Time and Cost
Traditional paper reservation records have many drawbacks: they can be incomplete, torn, worn,
misplaced, or lost. They also require a lot of storage space in addition to requiring extensive
administrative time from user. With the implementation of ARS, it will prevent data lost with back-up
function and decrease in cost and time. It can increase the speed of searching, processing and making
reservation. Thus, it gives satisfactory to passengers. From the data stored in the system, it is capable to
generate Daily/monthly sales report automatically. Users do not have to waste their time to generate the
report manually.
• More Organized Information
Semester Project Page 5
Flight ticket reservation method has better organization of information for better retrieval with ARS. All
other relevant data can be managed and well-organized using the system. Data will be stored in the
database accordingly. Thus, user can make a clear view on any data as they wish without any problem
SCOPE AND
ACCEPTANCE:
This system worked in administration and ticket reservation department in an airline. In ticket
reservation department, the staff will use this system to help passenger for daily ticket reservation
online. To reserve a flight seat, the ticketing officer helps passenger seek for flights according to the
passenger’s desire location, departure time and arrival time. After the flight confirmation is done,
ticketing staff will ask for passenger information to make the flight reservation. The passengers will then
received a printed reservation coupon and then make their payment in the sales counter.
In administration department, the manager can use this system to generate real time report according to
the request of the manager. The report is viewable by manager level only. The administration
department’s manager can do modification on flights, cancellation and addition of flights.
This project will be divided into five main modules according to its features so that it would be easy for
task separation and systematic development procedures. The modules are Flight, Reservation, Airline
Manager, Ticketing Staff and Passenger. The features and documentation will be within the bound of
these modules mentioned which provides the clear scope of this project.
OUT OF SCOPE: • Building new company specific software’s.
• Working with uncommon or outdated information.
• Our own high-quality look-and-feel. A library of look-and-feel options.
• Managing a cluster of customers.
• Tracking all user activity on the database and producing custom reports.
• Displaying advertisements to visitors.
• Billing advertisers for impressions.
• Automatically selecting ads that fit the visitor's interests.
• On-line management of advertising or real-time reporting to advertisers. Participating in
existing banner advertising.
PRODUCT
DESCRIPTION
AND WORK
PACKAGES:
Product Description:
An Airline Reservation system would be valuable because it could greatly increase customer satisfaction.
Introducing a high quality service and product will increase the customer satisfaction. The benefit to us
could come in the form of selling the software. Increasing satisfaction and awareness and then to
enhance its usability.
Work Packages:
• Airline Reservation system (ARS) Software.
• Management Plans of the Project.
• Providing Training to the Ticketing Staff.
• Developing a Website for the Passengers (Customers).
• Providing Manuals to the Management for the use of the Software.
• Preparing reports.
• Presenting Final Reports.
• Updating the documentation as required.
Semester Project Page 6
PROJECT
MANAGEMENT:
Project Management processes according to the standards and methodology set forth in the Project
Management Institutes' Body of Knowledge will be used to manage the deployment of the Airline
Reservation System. The Project Management Plan (PMP) will include the following elements:
• Project Charter
• Description of the Project Management (PM) approach
• Scope statement
• Work Breakdown Structure
• Cost estimates, start and finish dates, roles and responsibilities
• Performance measurements baselines for scope, schedule, and cost
• Major milestones and target dates for each
• Resources, effort, and related costs
• Risk Management Plan
• Quality Management Plan
• Communications Management Plan
The project management plan is a living document that will be updated by the Project Manager and
Project Management Administrator as required. The plan will be executed and overall project
performance evaluated on a regular basis to provide confidence that quality standards are being met.
The project team will be developed to maximize skills and competencies to enhance project
performance. Information will be disseminated to project stakeholders on a schedule outlined in the
Communications Plan.
RESOURCES: Material and Services Resources:
Equipment: Hardware, Software, Human Resource
Resources:
Equipment: Computers maintenance equipment
Hardware: Computers
Software: Visual Basic 6.0, Microsoft SQL Server, Microsoft 2000 Server, Windows Operating
System Vista
COMMUNICA-
TION AND
REPORTING:
Communication will follow the Communications Plan outlined in the PMP. Stakeholders include
Management, the Deployment Project Team, and Software Users. Status reports will be submitted to
Customer, Management through the representative weekly.
 Management will be updated weekly for the Customer (Airline Companies)/Contractor meeting.
 Communications among the Project Team members will be daily initially, and as needed as the
project progresses.
 Staff will be apprised as participants in the process.
 Users will be apprised informally throughout the process by the respective program spokespersons
for their projects.
Semester Project Page 7
 The Project Manager will be the communication focal point with the Project team until the transition
of the project to the customers.
CHANGE
MANAGEMENT
All change requests will be documented, submitted to, and assessed by the Project Manager (PM) or
Team Lead for impact and project necessity before CEO approval. If change is approved, the project
schedule, scope, and budget will be updated accordingly and communicated to appropriate stakeholders
in accordance with the Communications Plan. The PM/Team Lead will communicate the approved
change and updated schedule to the staff responsible for implementing the change.
PROJECT TEAM: PROJECT TEAM ROLES AND RESPONSIBILITIES
Mr. Baqir Hassan: Project Team Lead —Preparing project plan; monitoring and controlling project;
approving project changes; quality assurance, Supervising technical staff assigned to project;
monitoring/approving project change requests; informing the on all issues impacting the project
and project plan.
Mr. Rizwan Khan Khattaq: Programming Leader – conducting the programming activities, Plan,
coordinate and control the software development, develop skills to use programming tools,
Concept Design, software architecture, system architecture, class specifications,
updating/changing of the program, Keep master copy of the software, appropriate
programming language used to develop the program.
Mr. Mustafa Ali: Database Manager – Record minute of meeting, project standards and Procedures,
project schedule, Data collection, Functional requirement and analysis.
Mr. Pervaiz Aslam: Document Manager – documentation activities including hardcopy and softcopy,
Documentation backup, Save ‘master copy’ of all project documents, Coordinate report
preparation.
Customer and Contractor Managements' Project Team participation is important to provide clarification
and guidance on any and all matters affecting the project team's ability to execute the project
successfully.
APPROVAL(S): Project Team Lead: Baqir Hassan
Date: 22-11-2010
Sponsor: Company.
Date: 22-11-2010
Semester Project Page 8
Project scope Statement
Project Scope:
This system worked in administration and ticket reservation department in an airline. In ticket
reservation department, the staff will use this system to help passenger for daily ticket
reservation. To reserve a flight seat, the ticketing officer helps passenger seek for flights
according to the passenger’s desire location, departure time and arrival time. After the flight
confirmation is done, ticketing staff will ask for passenger information to make the flight
reservation. The passengers will then received a printed reservation coupon and then make
their payment in the sales counter.
In administration department, the manager can use this system to generate real time report
according to the request of the manager. The report is viewable by manager level only. The
administration department’s manager can do modification on flights, cancellation and addition
of flights.
This project will be divided into five main modules according to its features so that it would be
easy for task separation and systematic development procedures. The modules are Flight,
Reservation, Airline Manager, Ticketing Staff and Passenger. The features and documentation
will be within the bound of these modules mentioned which provides the clear scope of this
project.
Acceptance Criterion:
If the project fulfills the following features it will be accepted or rejected accordingly.
Software Product Features
1. Feature
The ability of the software is to provide the details of the flights available and allow the
customers to choose a particular destination and make a reservation.
Semester Project Page 9
Purpose
The purpose of this is to enable the users to view the different flights available so as to make it
convenient for him to make a reservation.
Stimulus/Response
Once the user chooses the particular option, the web pages corresponding to that are to be
displayed on the screen i.e., it will display the different flights available to their respective
destinations and allow the customer to book a ticket.
Associated Functional Requirements
1. Functional Requirements
Once the user makes a reservation, he must be provided with a pin code.
2. Introduction
The user must be provided with the required information within 10 seconds.
3. Inputs
The user must enter the destination with date and timings and must make reservation by
giving his personal details like name, address, age, gender, nationality.
4. Processing
Recognizing the correct details are entered that a message is displayed confirming his
reservation and displays the pin code.
2. Feature
The software allows the user to modify an already existing reservation made by the customer if
in case there are any changes that are to be modified in the reservations of the ticket
Purpose
Semester Project Page 10
The purpose is to allow the customer to make any changes in his personal details or flight
booking details.
Stimulus/Response
Once the user requests for changing his reservation, it must be displayed on the screen
prompting the customer to enter his pin code.
Associated Functionality Requirements
1. Functional Requirements
If the pin code provided by the customer does not match, then would notify the person by
displaying error messages.
2. Introduction
The system will allow the customer to modify his reservation provided correct pin code has
been entered by him.
3. Input
The user should enter his pin code which gives him access to modify his reservation.
4. Processing
The pin code is processed and checked for his validity. If it is correct then the user can
modify his reservation else an error message will be displayed asking the user to enter the
correct pin code number.
5. Output
Given the correct pin code, the user can now modify his reservation. A new pin code will be
generated for the customers.
3. Feature
The software allows the user to cancel an already existing reservation made by the customer
who has booked the ticket.
Semester Project Page 11
Purpose
The purpose is to allow the customer to cancel his reservation if not required.
Stimulus/Response
Once the user requests for canceling his reservation, it must be displayed on the screen
prompting the customer to enter his pin code.
Associated Functional Requirements
Functional Requirements
If the pin code provided by the customer does not match, then it would notify the person by
displaying error messages.
1. Introduction
The system will allow the customer to cancel his reservation provided correct pin code has
been entered by the customer.
2. Input
The user should enter his pin code which gives him access to cancel his reservation.
3. Processing
The pin code is processed and checked for its validity. If it is correct, then the user can
cancel his reservation else an error message will be displayed asking the user to enter the
correct pin code number.
4. Output
Given the correct pin code, the user can now cancel his reservation.
4. Feature
The software must also give a report on the number of reservations made for a particular flight.
Semester Project Page 12
Purpose
The purpose is to enable the administrator to view the number of people in a particular flight.
Stimulus/Response
Once the user requests for this option, all the details of the customers who have made
reservation will be displayed.
Associated Functional Requirements
1. Functional Requirements
If no reservations are made, then a message is displayed that no bookings have been made.
2. Introduction
The system will allow the administrator to view all the details of the customer who have
made reservations.
3. Input
The administrator must enter the password so that access is given only to him to view the
details of all the customers.
4. Processing
The password is processed and checked for its validity. If it is not correct, then the
administrator is asked to enter the correct password.
5. Output
Given the correct password, the administrator can view all the details of customers with
date and time of their bookings made.
Semester Project Page 13
Project Deliverables:
Deliverable Recipients Delivery Date Delivery Method
Airline Reservation
system (ARS) Software.
Airline Companies and
Travel Agencies
(Customers of the
company)
Thu 1/27/11 In a conference with the
Airline companies are
invited displaying the
working of the Software
Developing a Website for
the Passengers use
(Customers).
General Public, Airline
Companies and Travel
Agencies (Customers of
the Software)
Tue 2/22/11 Launching the Website on
the “WWW” with the
inauguration of website in
the conference
Providing Manuals to the
Management for the use
of the Software.
Airline Companies and
Travel Agencies
(Customers of the
company)
Thu 1/27/11 A printed booklet with the
facility also in the software
as a Help column
Presenting Final Reports. Airline Companies and
Travel Agencies
(Customers of the
company) and the higher
Management of the
Company
Thu 1/27/11 A presentation in the PPT
format and a published
document
Project Objectives
There are several main objectives for this project:
• To improve efficiency of flight reservations and ticket sales.
• To improve the processing of reservations and purchases.
• To provide up-to-date information for enquiries.
• To gain trust from passengers by improving customer services.
• To gain more loyal passengers by providing promising results.
• To help airline make more profit by having more returning passengers.
Semester Project Page 14
• To make the airline more competitive and up-to-date with other airlines.
• To reduce cost of the airline by decreasing counter of selling tickets.
• To report on flight status and sales performance.
Project Goals
The primary goal of this project is to help the passengers make flight reservation. The system
will be able to find all the flights fulfilling a passenger’s needs. It is also capable to search all
flights with a given origin and destination. The system displayed the arrival and departure
times, the price, and the flight number for each flight it finds. Then, the passenger will decide
the flight reservation based on the displayed information.
The secondary goal is to provide a means for the airline manager to manage the flights. The
airline manager will be able to schedule new flights, drop flights from the schedule and change
the fare for a flight. Manager will also have clearer and better view about the flight schedule.
The manager can decide to add flights if there are high demand of reservation at a certain time
(e.g.: festive season). This system is capable to increase the sales performance by providing
daily/weekly/monthly sales report.
Project Exclusions:
• Building new company specific software’s.
• Working with uncommon or outdated information.
• Our own high-quality look-and-feel. A library of look-and-feel options.
• Managing a cluster of customers.
• Tracking all user activity on the database and producing custom reports.
• Displaying advertisements to visitors.
• Billing advertisers for impressions.
• Automatically selecting ads that fit the visitor's interests.
Semester Project Page 15
• On-line management of advertising or real-time reporting to advertisers. Participating in
existing banner advertising.
Project Constraints:
• Regulatory policies: It is a mandatory that no text book must be left empty or contains
insufficient data.
• Hardware limitations: There must be a 64 MB on board memory
• Control functions: The software must be very user-friendly and display appropriate error
messages.
• Interfaces to other applications: Not applicable.
• Parallel operations: It must support many users simultaneously.
• Reliability requirements: Data redundancy and use of special/blank characters must be
avoided.
• Safety/security considerations: The application must be exited always normally.
• Higher order language requirements: Visual Basic.
Project Assumptions:
It is assumed that the details of the cost of ticket are already known to the customer. Future
changes like providing different types of flights with different classes like business class,
economic class will allow the customers to benefit from one facility.
Semester Project Page 16
Quality Management Plan
Quality Management Plan:
The quality of the project will be measured and sustained by the Project Lead Mr. Baqir Hassan
in collaboration with the Quality Department and the Quality Manager Mr. Adeel Shah. The
quality assessment will be a major part of the M&C section of the project.
Roles and Responsibilities:
To assess the criterions the Quality department will be directly involved in this segment of the
project and the Quality Manager in collaboration and communication with the Project Lead will
do a complete quality analysis of the whole project and the activities which have been
completed and which still need to be completed and are in the process. This will be a weekly
activity and the Quality Manager will be held responsible if there are any errors or deficiencies
in the final product that is being delivered.
In this weekly activity the Quality manager will represent his concerns to the Project Lead and
will also convey the report to the higher management. The actions taken by the Team Lead to
maintain the quality will be during all times overseen by the Quality Manager and the progress
will be communicated to the higher management.
Quality Metrics:
1. Assessing the Project team
2. Assessing the Project progress
3. The ability of the project team to do the specific tasks for building the software.
4. The Features mentioned in the scope statement are they present in the final product
and if they have been delivered.
5. The qualification of the programming department to do the coding for the software
being built.
Semester Project Page 17
6. Quality standards of the company and the specific tasks that are required to maintain
the quality are being met or not.
7. The issues raised in the project team meetings and how they have been solved.
Process Improvement Plan:
If the Quality Manager feels that the specific quality of any activity is not appropriate he will
convey his concerns to the Project Lead and provide the evidence. The communication that
will take place will always be in a double loop and the Project Lead will be allowed to give
his argument for doing specific activity in such order and the Quality Manager will provide
the remedy to do the job in a certain way to maintain the quality. And this will be a ongoing
process.
There would be a scheduled periodic project reviews at specified milestones and update the
plan as needed following each review. The project will be based lined after every review so
as to keep the project in its specified cost and to maintain quality. Base lining will also help
maintain a record of what has been achieved and what still needs to be done.
Quality check list:
Checklist Questions Yes No Remarks
Has the Quality Assurance role been identified and assigned
an appropriate level of authority?
Are project standards and procedures being defined for each
area of the project to ensure consistent delivery in
accordance with the quality requirements?
Do the standards and procedures make reference to material
in the knowledge base and simply note any project-specific
additions, exceptions, or enhancements?
Do the standards and procedures make reference to material
in the knowledge base and simply note any project-specific
additions, exceptions, or enhancements?
Is each member of the team personally committed to abide
by the standards and procedures?
Semester Project Page 18
Is the team involved in the ongoing development and
adoption of the standards (to promote a sense of ownership
by the team)?
Are formal structured walk-through and reviews being
conducted in accordance with the standards and procedures
(e.g., the proper people attend, minutes are taken and
distributed, and action items are assigned and followed up)?
Are appropriate test plans and procedures in place and being
followed?
Will the deliverables being produced meet the user's
requirements?
Are records being kept by the Quality Assurance role of
quality problems, recommendations and actions?
Are effective measurement techniques being used to identify
the levels of quality and productivity being achieved and to
provide a baseline for continuous improvement?
Is project data being analyzed to determine trends and norms
and to identify when quality threshold or target levels are not
being achieved?
Have quality improvement sessions been conducted between
the Quality Assurance Manager and the project team to
develop solutions to delivery problems and to explore
opportunities for improvement?
Are corrective actions being monitored for effectiveness in
eliminating the cause of problems?
In any cases where corrective action is not taken or is
ineffective, has the problem been escalated to the Quality
Management function outside the project team?
Are all team members adequately trained in the tools and
standards and procedures for the project environment (or
will additional start-up training be required)?
Semester Project Page 19
Stakeholder Register
Name
of
Stake
Holder
Designation Department Role in Project Type of
Communication
Expectatio
n
Interes
t
Power
Mr. Ali
Mehdi
CEO Higher
Management
To Finance the
Project and
oversee the
entire project.
Weekly
Meetings with
the Project
Lead
Proper
allocation
of budget
in time.
High High
Mr.
Baqir
Hassan
Project Team
Lead
Projects
Department
To manage and
monitor the
whole project
and major role
is M&C.
Daily meetings
with the project
members.
Completion
of project
with in
time, scope
and budget.
High High
Mr.
Rizwan
Khan
Khattaq
Programming
Leader
Programming
Department
To program
and plan the
software’s
layout and the
working
framework.
Daily meetings
with the project
members.
Completion
of project
with in
time, scope
and budget.
High Nominal
Mr.
Mustafa
Ali
Database
Manager
Database
department
To Control all
the Database
of the project.
Daily meetings
with the project
members.
Completion
of project
with in
time, scope
and budget.
High Nominal
Mr.
Pervaiz
Aslam
Document
Manager
Documentation
department
M&C of the all
the documents
with
collaboration
with Legal
department.
Daily meetings
with the project
members.
Completion
of project
with in
time, scope
and budget.
High Nominal
Ms.
Sheetal
Pervaiz
Procurement
Manager
Procurement
Department
To procure the
Software(Visual
Basic) and
Hardware (2
Computers)
Written and
Verbal
To Procure
the Cheap
and
the best
available
High High
Semester Project Page 20
Mr.
Waqar
Hassan
HR Manager Human
Resource
Department
To hire the
individuals for
the Project
Team and
define their
responsibilities
Face-to-Face,
Written
To hire the
Best People
Available in
the Market
and within
the
company
High Nominal
Mr.
Khalil-
ur-
Rehman
Finance
Manager
Finance
Department
To assist
Project
manager in
calculating the
cost and
budget of the
project
Face-to-Face To allot as
Minimum
budget to
the Project
as Possible
within the
best quality
High High
Mr. Atif
Chandio
Marketing
manager
Marketing
department
To manage the
relationship
between the
company and
the customer
and Market the
product after
its
development
Face-to-Face,
Written
To Market
the product
efficiently
and
effectively
High Low
Mr.
Adeel
Shah
Quality
Manager
Quality
Department
To check that
all the
procurements
are right on to
the quality
standards. The
progress of the
project is
according to
the Quality
standards of
the company
Written, Verbal The
Procured
items
should be
of best
quality and
the
progress of
the project.
High High
Mr.
Rehman
Farooqi
Software
testing team
Member
To ensure that
the ARS
software is up
to the
requirements
that it delivers
Written Proper
inspection
of each and
every
aspect of
the project
High Low
Semester Project Page 21
Human Resource Management Plan
To develop the Project, we formed a team with four members where each of the members is
going to spread the tasks in order to do the project in a systematic way. The Four positions for
the completion of this project are Team Leader, Programming Leader, Database Manager and
Document Manager. The rest are the support departments and their members who will support
in this project.
The positions assigned are as below:
Designations Name
CEO Mr. Ali Mehdi
Team Leader Mr. Baqir Hassan
Programming Leader Mr. Rizwan Khan Khattaq
Database Manager Mr. Mustafa Ali
Document Manager Mr. Pervaiz Aslam
Support Departments
Procurement Department Ms. Sheetal Pervaiz
Marketing Department Mr. Atif Chandio
Legal Department Mr. Musharraf Jahangir
Human Resource Mr. Waqar Hassan
Finance Department Mr. Khalil-ur-Rehman
Semester Project Page 22
Technical Department Mr. Khawar Khan
Quality Department Mr. Adeel Shah
Responsibilities and Roles
Mr. Ali Mehdi
As being the CEO of the organization he has the responsibility to oversee all the activities and
the progress of the project. The Project Lead and the supporting departments Managers are
required to establish a communication with the CEO and convey the progress of the project to
him. The CEO has the authority to interfere in the project when needed or when required.
Mr. Baqir Hassan
The Team Leader of our team Mr. Baqir Hassan. He is responsible for all the activities that are
going to take and involve complete the development of Airline Reservation System.
• Responsibilities for Mr. Baqir Hassan as a Team Leader are:
• Responsible to communicate with higher management for project information.
• Responsible for the meeting time of that available for team members to discuss and develop
project.
• Special rights in making final decisions if the team is unable to reach a decision.
• Encourage members to create and feel creative when they work with the program.
• Encourage members to produce to their best ability.
• Manage and Coordinate the Project Activities.
• Submitting project reports on time.
Semester Project Page 23
• Research in the project areas.
• Assign appropriate tasks to members according to their responsibilities and ability.
• Brainstorming of new ideas
• Final compilation of report.
• Prepare a software development schedule for team members to follow.
• Assign programming tasks to team members and assist them if they face any programming
problem during software development.
• Guide group members in programming-related tasks and Database related tasks.
• Ensure the program adhere to design specification.
• In charge in Concept Design.
Mr. Rizwan Khan Khattaq
The Programming Leader of our team is Mr. Rizwan Khan Khattaq. As a Programming Leader,
he is responsible conducting the programming activities.
• Responsibilities for Mr. Rizwan Khan Khattaq as a Programming Leader are:
• Responsible for conducting the programming activities.
• Plan, coordinate and control the software development tasks.
• Explore and develop skills to use programming tools.
• Guide group members in programming-related tasks.
• In charge of Concept Design.
• Prepare the proposed solution part including software architecture, system architecture, class
specifications of interim report.
• Approval of any updating/changing of the program.
• keep master copy of the software.
Semester Project Page 24
• Select appropriate programming language used to develop the program.
• Frequently check the master copy of document to ensure any updating of the program are
updated in the documentation as well
• Combine the program at the last phase of software development
Mr. Mustafa Ali
The Database Manager of our team is Mr. Mustafa Ali. He is responsible for data collection
activities that are going to take during the development of Airline Reservation System.
• Responsibilities for Mr. Mustafa Ali as a Database Manager are:
• Responsible to record minute of meeting.
• Responsible for project standards and Procedures.
• Responsible for the project schedule of Gantt chart.
• Identify documentation standards and ensure that documents are ready in time and in
precise manner by following the schedule of Gantt chart.
• Data collection.
• Functional requirement and analysis.
• Database design and maintenance.
• Responsible to Implementation plan.
Mr. Pervaiz Aslam
The Document Manager of our team is Mr. Pervaiz Aslam. She is responsible for all the
documentation activities that are going to take during the development of the Airline
Reservation System.
• Responsibilities for Mr. Pervaiz Aslam as a Document Manager are:
• Responsible for documentation activities including hardcopy and softcopy.
Semester Project Page 25
• Plan the document preparation tasks.
• Documentation backup.
• Final checking of all documents
• Save “master copy” of all project documents
• Prepare introduction, objective, conclusion of report.
• Coordinate report preparation tasks.
• Final compilation of report.
• Distributed and assigned parts of the documents belong to each member according to their
position and responsibilities
• Collect and combine documents from members which has completed.
• Summarize and finalize the overall documentation of project to all members.
Mr. Atif Chandio
As the Manager of the Marketing Department he has the responsibility to analyze the need for
such a software requirement in the market. He will also have the responsibility to establish a
relationship with the Companies (Customers) which might be the Airline Companies and the
Travel Agencies at the start. And after the software has been developed to market it and create
awareness of the software.
Mr. Musharraf Jahangir
The legal department has the responsibility to make sure that all the documentation and the
contracts that are flowing through the organization into the market the contracts and the
documents that are going through the organization are legally liable and are not anyway
depicting any illegal activity.
Mr. Waqar Hassan
Semester Project Page 26
The Human Resource Manager has the responsibility to hire or select the individual who are
right for the project and develop their responsibilities and the level of authority.
Mr. Adeel Shah
As being the Quality Manager of the company he has the responsibility to Manage, Record and
Implement the quality standards and procedures of the project. He also has the responsibility
to convey his concerns about the quality of the project to the project lead and propose
solutions to manage and maintain the quality to certain levels. And he is liable to convey his
concerns to the CEO about the quality of the project. And also has the responsibility of an
overall analysis of the whole project on a weekly basis of the activities completed and which are
still in process of completion.
Mr. Khalil-ur-Rehman
As the finance manager he has the responsibility of Managing the Cost and providing the
budget. In the later part of the project the financial manager has the responsibility to help the
project lead in preparing the final report.
Semester Project Page 27
Risk Register Document
Statement of Risk Responsible
for Risk
Stakeholder
Effected
Priority Probability Criticality Possible
Cause
Possible
consequences
Mitigation
Strategy
Schedule,
resources, and
product definition
have all been
dictated by the
customer or upper
management.
Project Lead Project
Members
High Critical Low
involvement
of Project
manager
Scope and
other
documents are
not in balance.
The project
Lead should
make the
schedules and
product
definition.
Schedule is
optimistic, "best
case," rather than
realistic, "expected
case."
Project
Team
All
Stakeholders
High Critical Lack of
Experience
of the
Project
Team
Schedules will
provide an
incorrect
picture
Build a more
realistic
Schedule and
hire a more
experienced
Project team.
Use of specific
team members,
but those team
members were not
available.
HR
Department
All
Stakeholders
High Critical Misjudgment
of HR
department
Wrong people
selected for
the wrong Job
Hire people
from the
market if not
available
inside the firm.
Delay in one task
causes cascading
delays in
dependent tasks.
Planning
Team
Project Lead Low Critical Wrong
analysis of
the
dependent
activities
Delays in the
finishing of the
project on
time
Adjust the
delays in the
Slack times of
the project to
keep the
project in
time.
Project lacks an
effective top-
management
sponsor.
CEO All
stakeholders
High Critical Sponsors
unable to
provide the
sponsorship
Commenceme
nt of the
project is
delayed
Look for other
sponsors to
sponsor the
project.
Semester Project Page 28
Inefficient team
structure reduces
productivity.
HR
Department
Project
Team
Low Marginal Roles and
responsibili
ties not
defined
properly
Ineffective
project team
working on
the project
Defining roles
and
responsibilities
well and the
communicatio
n routes.
Non-technical
third-party tasks
take longer than
expected (budget
approval,
equipment
purchase approval,
legal reviews,
security
clearances, etc.).
Support
Departments
Project
Team
Low Critical There are
inefficiencies
of other
departments
The project
can out of
scope on Cost
and Time
Reduce the
dependency of
the project
team on the
Support
departments
Facilities are not
available on time.
Planning
Team
All
Stakeholders
High Marginal Lack of
Facilities
for the
specific
project
The project
cannot
commence
according to
schedule
Acquire the
facilities
before the
date of
commenceme
nt of the
project
End user insists on
new requirements.
Nil Project
Team
High Critical Product
not
fulfilling
the
requireme
nts
Special
adjustments
to cope with
the new
requirements
of the project
there should
be room for
adjustment in
the project to
cater for the
required
change.
Development of
the wrong
software functions
requires redesign
and
implementation.
Programming
Lead
All
Stakeholders
High Critical Programm
ing
personal
did not
understan
d the
requireme
nts
Purpose for
which the
project
initiated could
not be met
Project Lead
and the
Quality
Manager
analyze the
project on a
regular basis.
Development of
extra software
functions that are
not required (gold
plating) extends
the schedule.
Programming
Lead
All
Stakeholders
low Marginal Unnecess
ary delays
due to no
beneficial
activities
Unnecessary
delays due to
no beneficial
activities
Project Lead
should that
the project
stays in the
Scope all the
time.
Overly complicated
and simple design
fails to address
major issues and
leads to redesign
and re-
implementation.
Project
Team
All
Stakeholders
High Critical Wrong
judgment
of what is
required
Project going
out of Scope
Time and Cost
and not
fulfilling the
required
benefit of the
project
The project
team should
specify the
Scope of the
project and
work
appropriate to
complete the
Semester Project Page 29
required
requirements.
Procurement Management Plan
As our company is a pure company that is a pure Software development companies it has other
main facilities for the development of software’s, but for this project the company will require
the following procurements to take place.
Requirements:
Hardware: The Project Team will be requiring 2 PC’s to develop the Software. These will be
dedicated only for the development of this project and the specifications will be defined by the
Programming Lead Mr. Rizwan Khan Khattaq.
Cost: 50,000x2 = 100,000
Software: The major software’s that are required are Visual Basic 6.0, Microsoft SQL Server
2000, Microsoft Server NT/2000, Microsoft Windows Vista Professional edition
Specifications:
Microsoft Visual Basic 6.0
Semester Project Page 30
Microsoft Visual Basic 6.0 is chosen because the ease of using it to design the interface for our
system. Visual Basic is user friendly as it is a Graphic User Interface style. The end user will find
it easy to use the system with a friendly interface.
Microsoft SQL Server 2000
Microsoft SQL Server 2000 is a strong backbone database system to manage all the inserted
data. It has tables of collection data about a specific topic, such as flight or passenger. Besides,
SQL Server 2000 is also used to manipulate the query to find and retrieve data based on our
SQL statements. Using stored procedure will also enhance the speed of processing the SQL
statements thus increasing the for the function request of the ARS.
Cost: 10,000x2 = 20,000
Roles and Responsibilities: (Procurement)
The procurements for this Project will be done by the Project Leader in consultation with the
Procurement Department and manager (Ms. Sheetal Pervaiz) of the company. He will consult
with the Procurement department to check from where and from whom to buy the
procurement products.
Semester Project Page 31
Semester Project Page 32

Más contenido relacionado

La actualidad más candente

Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation SystemTuvshinbayar Davaa
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemUnsa Jawaid
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemPrince Kumar
 
Taxi service UML
Taxi service UMLTaxi service UML
Taxi service UMLAyushi Shah
 
[Airline Information System] in Database Project presntation
[Airline Information System] in Database Project presntation[Airline Information System] in Database Project presntation
[Airline Information System] in Database Project presntationSyed Muhammad Zeejah Hashmi
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptPunjab technical University
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system pptmarcorelano
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation systemSH Rajøn
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj docnawaldiatm
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTmarcorelano
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentationmuzammil siddiq
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management SystemMike Marshall
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]SH Rajøn
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation systemManoj Malshan
 
Presentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project PlanningPresentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project PlanningRajon
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management systemabdul khan
 

La actualidad más candente (20)

Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Taxi service UML
Taxi service UMLTaxi service UML
Taxi service UML
 
[Airline Information System] in Database Project presntation
[Airline Information System] in Database Project presntation[Airline Information System] in Database Project presntation
[Airline Information System] in Database Project presntation
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-ppt
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system ppt
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation system
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPT
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentation
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
 
Hms project report
Hms project reportHms project report
Hms project report
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]
 
Online Railway reservation
Online Railway reservationOnline Railway reservation
Online Railway reservation
 
Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
Airline Reservation Sytem
Airline Reservation SytemAirline Reservation Sytem
Airline Reservation Sytem
 
Presentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project PlanningPresentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project Planning
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management system
 

Destacado

2013 website redesign_project_charter_final
2013 website redesign_project_charter_final2013 website redesign_project_charter_final
2013 website redesign_project_charter_finallibamend
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringDrishti Bhalla
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development processRiant Soft
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specificationindrisrozas
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 

Destacado (7)

Project plan
Project planProject plan
Project plan
 
2013 website redesign_project_charter_final
2013 website redesign_project_charter_final2013 website redesign_project_charter_final
2013 website redesign_project_charter_final
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 

Similar a Airline Reservation System (ARS) Project

Airline Ticket Booking System , Airline Ticketing Software
Airline Ticket Booking System , Airline Ticketing SoftwareAirline Ticket Booking System , Airline Ticketing Software
Airline Ticket Booking System , Airline Ticketing Softwareaadhiyaeliza
 
Airline Reservation System.PPT
Airline Reservation System.PPTAirline Reservation System.PPT
Airline Reservation System.PPTManojChunchumanoj
 
Air_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAir_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAnilVastav
 
Air ticket reservation_system_presentati
Air ticket reservation_system_presentatiAir ticket reservation_system_presentati
Air ticket reservation_system_presentatiEPHRAIMDUAHOWUSU
 
Airline Booking Software
Airline Booking SoftwareAirline Booking Software
Airline Booking SoftwareSharmiMehta
 
Airline Booking Software
Airline Booking SoftwareAirline Booking Software
Airline Booking SoftwareSharmiMehta
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemSharmiMehta
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.docyashgaming17
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation Softwareaishukri
 
Flight Booking Software
Flight Booking SoftwareFlight Booking Software
Flight Booking SoftwareSharmiMehta
 
Airline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptxAirline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptxPrathameshKanse
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation SoftwareSharmiMehta
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation SoftwareSharmiMehta
 
Flight Inventory Management.pptx
Flight Inventory Management.pptxFlight Inventory Management.pptx
Flight Inventory Management.pptxPaulRazvan4
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation SoftwareShruHars
 
Airline Ticketing Portal
Airline Ticketing PortalAirline Ticketing Portal
Airline Ticketing PortalSharmiMehta
 
Airline Ticketing Portal
Airline Ticketing PortalAirline Ticketing Portal
Airline Ticketing PortalSharmiMehta
 
Airline Ticket Booking System, Airline Booking System
Airline Ticket Booking System, Airline Booking SystemAirline Ticket Booking System, Airline Booking System
Airline Ticket Booking System, Airline Booking Systemnishathram231
 
Flight Booking System
Flight Booking SystemFlight Booking System
Flight Booking SystemIRJET Journal
 
Corporate Travel and Expense Management
Corporate Travel and Expense ManagementCorporate Travel and Expense Management
Corporate Travel and Expense ManagementPrasanna Hegde
 

Similar a Airline Reservation System (ARS) Project (20)

Airline Ticket Booking System , Airline Ticketing Software
Airline Ticket Booking System , Airline Ticketing SoftwareAirline Ticket Booking System , Airline Ticketing Software
Airline Ticket Booking System , Airline Ticketing Software
 
Airline Reservation System.PPT
Airline Reservation System.PPTAirline Reservation System.PPT
Airline Reservation System.PPT
 
Air_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptxAir_Ticket_Reservation_System_presentati.pptx
Air_Ticket_Reservation_System_presentati.pptx
 
Air ticket reservation_system_presentati
Air ticket reservation_system_presentatiAir ticket reservation_system_presentati
Air ticket reservation_system_presentati
 
Airline Booking Software
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
 
Airline Booking Software
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation Software
 
Flight Booking Software
Flight Booking SoftwareFlight Booking Software
Flight Booking Software
 
Airline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptxAirline Reservation presentation (1) (1).pptx
Airline Reservation presentation (1) (1).pptx
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation Software
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation Software
 
Flight Inventory Management.pptx
Flight Inventory Management.pptxFlight Inventory Management.pptx
Flight Inventory Management.pptx
 
Airline Reservation Software
Airline Reservation SoftwareAirline Reservation Software
Airline Reservation Software
 
Airline Ticketing Portal
Airline Ticketing PortalAirline Ticketing Portal
Airline Ticketing Portal
 
Airline Ticketing Portal
Airline Ticketing PortalAirline Ticketing Portal
Airline Ticketing Portal
 
Airline Ticket Booking System, Airline Booking System
Airline Ticket Booking System, Airline Booking SystemAirline Ticket Booking System, Airline Booking System
Airline Ticket Booking System, Airline Booking System
 
Flight Booking System
Flight Booking SystemFlight Booking System
Flight Booking System
 
Corporate Travel and Expense Management
Corporate Travel and Expense ManagementCorporate Travel and Expense Management
Corporate Travel and Expense Management
 

Más de Hagi Sahib

48 power rules book report
48 power rules book report48 power rules book report
48 power rules book reportHagi Sahib
 
Mp3 Player complete marketing plan
Mp3 Player complete marketing planMp3 Player complete marketing plan
Mp3 Player complete marketing planHagi Sahib
 
Tobacco market research paper Questionnaire
Tobacco market research paper Questionnaire Tobacco market research paper Questionnaire
Tobacco market research paper Questionnaire Hagi Sahib
 
Obstacles in way of development of Pakistan economy
Obstacles in way of development of Pakistan economy Obstacles in way of development of Pakistan economy
Obstacles in way of development of Pakistan economy Hagi Sahib
 
Trade secrets and conflicts of interest
Trade secrets and conflicts of interestTrade secrets and conflicts of interest
Trade secrets and conflicts of interestHagi Sahib
 
Planning tool for presentation
Planning tool for presentationPlanning tool for presentation
Planning tool for presentationHagi Sahib
 
Is google is taking over the world
Is google is taking over the worldIs google is taking over the world
Is google is taking over the worldHagi Sahib
 
Assignment on leadership qualities of zulfikar Ali bhutto
Assignment on leadership qualities of zulfikar Ali bhuttoAssignment on leadership qualities of zulfikar Ali bhutto
Assignment on leadership qualities of zulfikar Ali bhuttoHagi Sahib
 
Online shoe Business idea
Online shoe Business ideaOnline shoe Business idea
Online shoe Business ideaHagi Sahib
 
Online shoes business idea report docs
Online shoes business idea report docsOnline shoes business idea report docs
Online shoes business idea report docsHagi Sahib
 
Panteene pro v project plan
Panteene pro v project planPanteene pro v project plan
Panteene pro v project planHagi Sahib
 
Cafe construction project report
Cafe construction project reportCafe construction project report
Cafe construction project reportHagi Sahib
 
Eco friendly electricity generating tiles project
Eco friendly electricity generating tiles projectEco friendly electricity generating tiles project
Eco friendly electricity generating tiles projectHagi Sahib
 
Construction & esstablishment of cattle farm project report.
Construction & esstablishment of cattle farm project report.Construction & esstablishment of cattle farm project report.
Construction & esstablishment of cattle farm project report.Hagi Sahib
 
toy manufacturers project report.
toy manufacturers project report.toy manufacturers project report.
toy manufacturers project report.Hagi Sahib
 
solar street light project report.
solar street light project report.solar street light project report.
solar street light project report.Hagi Sahib
 
Barber shop tiny clippers for kids project.
Barber shop tiny clippers for kids project.Barber shop tiny clippers for kids project.
Barber shop tiny clippers for kids project.Hagi Sahib
 
CNG station construction project report.
CNG station construction project report.CNG station construction project report.
CNG station construction project report.Hagi Sahib
 
Aid of Medicines project report.
Aid of Medicines project report.Aid of Medicines project report.
Aid of Medicines project report.Hagi Sahib
 

Más de Hagi Sahib (20)

48 power rules book report
48 power rules book report48 power rules book report
48 power rules book report
 
Mp3 Player complete marketing plan
Mp3 Player complete marketing planMp3 Player complete marketing plan
Mp3 Player complete marketing plan
 
Tobacco market research paper Questionnaire
Tobacco market research paper Questionnaire Tobacco market research paper Questionnaire
Tobacco market research paper Questionnaire
 
Obstacles in way of development of Pakistan economy
Obstacles in way of development of Pakistan economy Obstacles in way of development of Pakistan economy
Obstacles in way of development of Pakistan economy
 
PepsiCo
PepsiCoPepsiCo
PepsiCo
 
Trade secrets and conflicts of interest
Trade secrets and conflicts of interestTrade secrets and conflicts of interest
Trade secrets and conflicts of interest
 
Planning tool for presentation
Planning tool for presentationPlanning tool for presentation
Planning tool for presentation
 
Is google is taking over the world
Is google is taking over the worldIs google is taking over the world
Is google is taking over the world
 
Assignment on leadership qualities of zulfikar Ali bhutto
Assignment on leadership qualities of zulfikar Ali bhuttoAssignment on leadership qualities of zulfikar Ali bhutto
Assignment on leadership qualities of zulfikar Ali bhutto
 
Online shoe Business idea
Online shoe Business ideaOnline shoe Business idea
Online shoe Business idea
 
Online shoes business idea report docs
Online shoes business idea report docsOnline shoes business idea report docs
Online shoes business idea report docs
 
Panteene pro v project plan
Panteene pro v project planPanteene pro v project plan
Panteene pro v project plan
 
Cafe construction project report
Cafe construction project reportCafe construction project report
Cafe construction project report
 
Eco friendly electricity generating tiles project
Eco friendly electricity generating tiles projectEco friendly electricity generating tiles project
Eco friendly electricity generating tiles project
 
Construction & esstablishment of cattle farm project report.
Construction & esstablishment of cattle farm project report.Construction & esstablishment of cattle farm project report.
Construction & esstablishment of cattle farm project report.
 
toy manufacturers project report.
toy manufacturers project report.toy manufacturers project report.
toy manufacturers project report.
 
solar street light project report.
solar street light project report.solar street light project report.
solar street light project report.
 
Barber shop tiny clippers for kids project.
Barber shop tiny clippers for kids project.Barber shop tiny clippers for kids project.
Barber shop tiny clippers for kids project.
 
CNG station construction project report.
CNG station construction project report.CNG station construction project report.
CNG station construction project report.
 
Aid of Medicines project report.
Aid of Medicines project report.Aid of Medicines project report.
Aid of Medicines project report.
 

Último

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 

Airline Reservation System (ARS) Project

  • 1. Airline Reservation System (ARS) Submitted By M.Baqir Hassan B08-010 Project on construction of Software and a Reservation solution for Airline Companies, Travel Agents and Passengers. Submitted To Dr. Ali Ahsan
  • 2. Acknowledgements First and foremost, I would like to thank to the instructor of Project Management, Dr. Ali Ahsan for the valuable guidance and advice. He inspired me greatly to work in this project. His willingness to motivate me contributed tremendously to my project. I also would like to thank him for showing me some example that related to the topic of my project. Besides, I would like to thank the authority of CASE Business School (CBS) for providing me with a good environment and facilities to complete this project. It gave me an opportunity to participate and learn about the operation of flights ticket reservation. In addition, I would also like to thank Travel Air which provided me with valuable information as the guidance of my project. Finally, an honorable mention goes to my family and friends for their understanding and support in completing this project. Without helps of the particular that mentioned above, I would have faced many difficulties while doing this project. Semester Project Page 2
  • 3. Table of Contents Page # Title Page i Acknowledgements ii Table of Contents iii Executive Summary 4 Project Charter 5 Project scope Statement 9 Project Deliverables 14 Quality Management Plan 17 Shareholder Register 20 Human Resource Plan 22 Roles and Responsibilities 23 Risk Register 28 Procurement Management Plan 30 Semester Project Page 3
  • 4. Executive Summary The purpose of the Airline Reservation System Project is to build an application program, which an Airline could use to manage the reservation of airline tickets. Passengers make flight reservations through the ticketing staff of the airline or through the integrated website, which can access a centralized system to check on flight details. The system is able to create flights, delete flights and reserve seats for passengers according to their requested destination, day and time. The system interfaces to the ticketing staff and the airline manager. The staff accesses flight data for passenger to consider a trip, and make reservations according to passengers’ preferences. It searches all flights with a given origin and destination airport. For each flight found, the system displays the flight number, arrival and departure time and the seat capacity. The reservation is according to customer desire. Reservation must be done within specific time that set by the airline before the flight. The airline manager is responsible to maintain the flight schedule. He has the authority to change the fare for a flight, departure, arrival date and time. He is also able to schedule new flights and drop the flight from schedule. Airline manager has the authority to insert new user or ticketing staff for the system Semester Project Page 4
  • 5. Project Charter Airline Reservation System (ARS) Project Name: Airline Reservation System Prepared by: M. Baqir Hassan INITIATION: Airline Reservation System Project Leader: M. Baqir Hassan SYNOPSIS: The purpose of the Airline Reservation System Project is to build an application program, which an airline could use to manage the reservation of airline tickets. Passengers make flight reservations through the ticketing staff of the airline, which can access a centralized system to check on flight details. The system able to create flights, delete flights and reserve seats for passengers according to their requested destination, day and time. The system interfaces to the ticketing staff and the airline manager. The staff accesses flight data for passenger to consider a trip, and make reservations according to passengers’ preferences. It searches all flights with a given origin and destination airport. For each flight found, the system displays the flight number, arrival and departure time and the seat capacity. The reservation is according to customer desire. Reservation must be done within specific time that set by the airline before the flight. The airline manager is responsible to maintain the flight schedule. He has the authority to change the fare for a flight, departure, arrival date and time. He is also able to schedule new flights and drop the flight from schedule. Airline manager has the authority to insert new user or ticketing staff for the system. PURPOSE/ BUSINESS NEED: With Airline Reservation System implemented, the airlines may be subjected to many benefits, the benefits are as listed below: - • Increase in Sales of Tickets With Airline Reservation System, we can track our passengers purchasing preferences and with this we can promote special flight packages to our existing passengers. Passengers’ reservations patterns can also be used to determine the marketable flight and then try to provide more flights and services to fulfill the high demand. Besides, ARS is also capable in increasing passenger loyalty and satisfaction by providing good reservation and services. • Reduce in Time and Cost Traditional paper reservation records have many drawbacks: they can be incomplete, torn, worn, misplaced, or lost. They also require a lot of storage space in addition to requiring extensive administrative time from user. With the implementation of ARS, it will prevent data lost with back-up function and decrease in cost and time. It can increase the speed of searching, processing and making reservation. Thus, it gives satisfactory to passengers. From the data stored in the system, it is capable to generate Daily/monthly sales report automatically. Users do not have to waste their time to generate the report manually. • More Organized Information Semester Project Page 5
  • 6. Flight ticket reservation method has better organization of information for better retrieval with ARS. All other relevant data can be managed and well-organized using the system. Data will be stored in the database accordingly. Thus, user can make a clear view on any data as they wish without any problem SCOPE AND ACCEPTANCE: This system worked in administration and ticket reservation department in an airline. In ticket reservation department, the staff will use this system to help passenger for daily ticket reservation online. To reserve a flight seat, the ticketing officer helps passenger seek for flights according to the passenger’s desire location, departure time and arrival time. After the flight confirmation is done, ticketing staff will ask for passenger information to make the flight reservation. The passengers will then received a printed reservation coupon and then make their payment in the sales counter. In administration department, the manager can use this system to generate real time report according to the request of the manager. The report is viewable by manager level only. The administration department’s manager can do modification on flights, cancellation and addition of flights. This project will be divided into five main modules according to its features so that it would be easy for task separation and systematic development procedures. The modules are Flight, Reservation, Airline Manager, Ticketing Staff and Passenger. The features and documentation will be within the bound of these modules mentioned which provides the clear scope of this project. OUT OF SCOPE: • Building new company specific software’s. • Working with uncommon or outdated information. • Our own high-quality look-and-feel. A library of look-and-feel options. • Managing a cluster of customers. • Tracking all user activity on the database and producing custom reports. • Displaying advertisements to visitors. • Billing advertisers for impressions. • Automatically selecting ads that fit the visitor's interests. • On-line management of advertising or real-time reporting to advertisers. Participating in existing banner advertising. PRODUCT DESCRIPTION AND WORK PACKAGES: Product Description: An Airline Reservation system would be valuable because it could greatly increase customer satisfaction. Introducing a high quality service and product will increase the customer satisfaction. The benefit to us could come in the form of selling the software. Increasing satisfaction and awareness and then to enhance its usability. Work Packages: • Airline Reservation system (ARS) Software. • Management Plans of the Project. • Providing Training to the Ticketing Staff. • Developing a Website for the Passengers (Customers). • Providing Manuals to the Management for the use of the Software. • Preparing reports. • Presenting Final Reports. • Updating the documentation as required. Semester Project Page 6
  • 7. PROJECT MANAGEMENT: Project Management processes according to the standards and methodology set forth in the Project Management Institutes' Body of Knowledge will be used to manage the deployment of the Airline Reservation System. The Project Management Plan (PMP) will include the following elements: • Project Charter • Description of the Project Management (PM) approach • Scope statement • Work Breakdown Structure • Cost estimates, start and finish dates, roles and responsibilities • Performance measurements baselines for scope, schedule, and cost • Major milestones and target dates for each • Resources, effort, and related costs • Risk Management Plan • Quality Management Plan • Communications Management Plan The project management plan is a living document that will be updated by the Project Manager and Project Management Administrator as required. The plan will be executed and overall project performance evaluated on a regular basis to provide confidence that quality standards are being met. The project team will be developed to maximize skills and competencies to enhance project performance. Information will be disseminated to project stakeholders on a schedule outlined in the Communications Plan. RESOURCES: Material and Services Resources: Equipment: Hardware, Software, Human Resource Resources: Equipment: Computers maintenance equipment Hardware: Computers Software: Visual Basic 6.0, Microsoft SQL Server, Microsoft 2000 Server, Windows Operating System Vista COMMUNICA- TION AND REPORTING: Communication will follow the Communications Plan outlined in the PMP. Stakeholders include Management, the Deployment Project Team, and Software Users. Status reports will be submitted to Customer, Management through the representative weekly.  Management will be updated weekly for the Customer (Airline Companies)/Contractor meeting.  Communications among the Project Team members will be daily initially, and as needed as the project progresses.  Staff will be apprised as participants in the process.  Users will be apprised informally throughout the process by the respective program spokespersons for their projects. Semester Project Page 7
  • 8.  The Project Manager will be the communication focal point with the Project team until the transition of the project to the customers. CHANGE MANAGEMENT All change requests will be documented, submitted to, and assessed by the Project Manager (PM) or Team Lead for impact and project necessity before CEO approval. If change is approved, the project schedule, scope, and budget will be updated accordingly and communicated to appropriate stakeholders in accordance with the Communications Plan. The PM/Team Lead will communicate the approved change and updated schedule to the staff responsible for implementing the change. PROJECT TEAM: PROJECT TEAM ROLES AND RESPONSIBILITIES Mr. Baqir Hassan: Project Team Lead —Preparing project plan; monitoring and controlling project; approving project changes; quality assurance, Supervising technical staff assigned to project; monitoring/approving project change requests; informing the on all issues impacting the project and project plan. Mr. Rizwan Khan Khattaq: Programming Leader – conducting the programming activities, Plan, coordinate and control the software development, develop skills to use programming tools, Concept Design, software architecture, system architecture, class specifications, updating/changing of the program, Keep master copy of the software, appropriate programming language used to develop the program. Mr. Mustafa Ali: Database Manager – Record minute of meeting, project standards and Procedures, project schedule, Data collection, Functional requirement and analysis. Mr. Pervaiz Aslam: Document Manager – documentation activities including hardcopy and softcopy, Documentation backup, Save ‘master copy’ of all project documents, Coordinate report preparation. Customer and Contractor Managements' Project Team participation is important to provide clarification and guidance on any and all matters affecting the project team's ability to execute the project successfully. APPROVAL(S): Project Team Lead: Baqir Hassan Date: 22-11-2010 Sponsor: Company. Date: 22-11-2010 Semester Project Page 8
  • 9. Project scope Statement Project Scope: This system worked in administration and ticket reservation department in an airline. In ticket reservation department, the staff will use this system to help passenger for daily ticket reservation. To reserve a flight seat, the ticketing officer helps passenger seek for flights according to the passenger’s desire location, departure time and arrival time. After the flight confirmation is done, ticketing staff will ask for passenger information to make the flight reservation. The passengers will then received a printed reservation coupon and then make their payment in the sales counter. In administration department, the manager can use this system to generate real time report according to the request of the manager. The report is viewable by manager level only. The administration department’s manager can do modification on flights, cancellation and addition of flights. This project will be divided into five main modules according to its features so that it would be easy for task separation and systematic development procedures. The modules are Flight, Reservation, Airline Manager, Ticketing Staff and Passenger. The features and documentation will be within the bound of these modules mentioned which provides the clear scope of this project. Acceptance Criterion: If the project fulfills the following features it will be accepted or rejected accordingly. Software Product Features 1. Feature The ability of the software is to provide the details of the flights available and allow the customers to choose a particular destination and make a reservation. Semester Project Page 9
  • 10. Purpose The purpose of this is to enable the users to view the different flights available so as to make it convenient for him to make a reservation. Stimulus/Response Once the user chooses the particular option, the web pages corresponding to that are to be displayed on the screen i.e., it will display the different flights available to their respective destinations and allow the customer to book a ticket. Associated Functional Requirements 1. Functional Requirements Once the user makes a reservation, he must be provided with a pin code. 2. Introduction The user must be provided with the required information within 10 seconds. 3. Inputs The user must enter the destination with date and timings and must make reservation by giving his personal details like name, address, age, gender, nationality. 4. Processing Recognizing the correct details are entered that a message is displayed confirming his reservation and displays the pin code. 2. Feature The software allows the user to modify an already existing reservation made by the customer if in case there are any changes that are to be modified in the reservations of the ticket Purpose Semester Project Page 10
  • 11. The purpose is to allow the customer to make any changes in his personal details or flight booking details. Stimulus/Response Once the user requests for changing his reservation, it must be displayed on the screen prompting the customer to enter his pin code. Associated Functionality Requirements 1. Functional Requirements If the pin code provided by the customer does not match, then would notify the person by displaying error messages. 2. Introduction The system will allow the customer to modify his reservation provided correct pin code has been entered by him. 3. Input The user should enter his pin code which gives him access to modify his reservation. 4. Processing The pin code is processed and checked for his validity. If it is correct then the user can modify his reservation else an error message will be displayed asking the user to enter the correct pin code number. 5. Output Given the correct pin code, the user can now modify his reservation. A new pin code will be generated for the customers. 3. Feature The software allows the user to cancel an already existing reservation made by the customer who has booked the ticket. Semester Project Page 11
  • 12. Purpose The purpose is to allow the customer to cancel his reservation if not required. Stimulus/Response Once the user requests for canceling his reservation, it must be displayed on the screen prompting the customer to enter his pin code. Associated Functional Requirements Functional Requirements If the pin code provided by the customer does not match, then it would notify the person by displaying error messages. 1. Introduction The system will allow the customer to cancel his reservation provided correct pin code has been entered by the customer. 2. Input The user should enter his pin code which gives him access to cancel his reservation. 3. Processing The pin code is processed and checked for its validity. If it is correct, then the user can cancel his reservation else an error message will be displayed asking the user to enter the correct pin code number. 4. Output Given the correct pin code, the user can now cancel his reservation. 4. Feature The software must also give a report on the number of reservations made for a particular flight. Semester Project Page 12
  • 13. Purpose The purpose is to enable the administrator to view the number of people in a particular flight. Stimulus/Response Once the user requests for this option, all the details of the customers who have made reservation will be displayed. Associated Functional Requirements 1. Functional Requirements If no reservations are made, then a message is displayed that no bookings have been made. 2. Introduction The system will allow the administrator to view all the details of the customer who have made reservations. 3. Input The administrator must enter the password so that access is given only to him to view the details of all the customers. 4. Processing The password is processed and checked for its validity. If it is not correct, then the administrator is asked to enter the correct password. 5. Output Given the correct password, the administrator can view all the details of customers with date and time of their bookings made. Semester Project Page 13
  • 14. Project Deliverables: Deliverable Recipients Delivery Date Delivery Method Airline Reservation system (ARS) Software. Airline Companies and Travel Agencies (Customers of the company) Thu 1/27/11 In a conference with the Airline companies are invited displaying the working of the Software Developing a Website for the Passengers use (Customers). General Public, Airline Companies and Travel Agencies (Customers of the Software) Tue 2/22/11 Launching the Website on the “WWW” with the inauguration of website in the conference Providing Manuals to the Management for the use of the Software. Airline Companies and Travel Agencies (Customers of the company) Thu 1/27/11 A printed booklet with the facility also in the software as a Help column Presenting Final Reports. Airline Companies and Travel Agencies (Customers of the company) and the higher Management of the Company Thu 1/27/11 A presentation in the PPT format and a published document Project Objectives There are several main objectives for this project: • To improve efficiency of flight reservations and ticket sales. • To improve the processing of reservations and purchases. • To provide up-to-date information for enquiries. • To gain trust from passengers by improving customer services. • To gain more loyal passengers by providing promising results. • To help airline make more profit by having more returning passengers. Semester Project Page 14
  • 15. • To make the airline more competitive and up-to-date with other airlines. • To reduce cost of the airline by decreasing counter of selling tickets. • To report on flight status and sales performance. Project Goals The primary goal of this project is to help the passengers make flight reservation. The system will be able to find all the flights fulfilling a passenger’s needs. It is also capable to search all flights with a given origin and destination. The system displayed the arrival and departure times, the price, and the flight number for each flight it finds. Then, the passenger will decide the flight reservation based on the displayed information. The secondary goal is to provide a means for the airline manager to manage the flights. The airline manager will be able to schedule new flights, drop flights from the schedule and change the fare for a flight. Manager will also have clearer and better view about the flight schedule. The manager can decide to add flights if there are high demand of reservation at a certain time (e.g.: festive season). This system is capable to increase the sales performance by providing daily/weekly/monthly sales report. Project Exclusions: • Building new company specific software’s. • Working with uncommon or outdated information. • Our own high-quality look-and-feel. A library of look-and-feel options. • Managing a cluster of customers. • Tracking all user activity on the database and producing custom reports. • Displaying advertisements to visitors. • Billing advertisers for impressions. • Automatically selecting ads that fit the visitor's interests. Semester Project Page 15
  • 16. • On-line management of advertising or real-time reporting to advertisers. Participating in existing banner advertising. Project Constraints: • Regulatory policies: It is a mandatory that no text book must be left empty or contains insufficient data. • Hardware limitations: There must be a 64 MB on board memory • Control functions: The software must be very user-friendly and display appropriate error messages. • Interfaces to other applications: Not applicable. • Parallel operations: It must support many users simultaneously. • Reliability requirements: Data redundancy and use of special/blank characters must be avoided. • Safety/security considerations: The application must be exited always normally. • Higher order language requirements: Visual Basic. Project Assumptions: It is assumed that the details of the cost of ticket are already known to the customer. Future changes like providing different types of flights with different classes like business class, economic class will allow the customers to benefit from one facility. Semester Project Page 16
  • 17. Quality Management Plan Quality Management Plan: The quality of the project will be measured and sustained by the Project Lead Mr. Baqir Hassan in collaboration with the Quality Department and the Quality Manager Mr. Adeel Shah. The quality assessment will be a major part of the M&C section of the project. Roles and Responsibilities: To assess the criterions the Quality department will be directly involved in this segment of the project and the Quality Manager in collaboration and communication with the Project Lead will do a complete quality analysis of the whole project and the activities which have been completed and which still need to be completed and are in the process. This will be a weekly activity and the Quality Manager will be held responsible if there are any errors or deficiencies in the final product that is being delivered. In this weekly activity the Quality manager will represent his concerns to the Project Lead and will also convey the report to the higher management. The actions taken by the Team Lead to maintain the quality will be during all times overseen by the Quality Manager and the progress will be communicated to the higher management. Quality Metrics: 1. Assessing the Project team 2. Assessing the Project progress 3. The ability of the project team to do the specific tasks for building the software. 4. The Features mentioned in the scope statement are they present in the final product and if they have been delivered. 5. The qualification of the programming department to do the coding for the software being built. Semester Project Page 17
  • 18. 6. Quality standards of the company and the specific tasks that are required to maintain the quality are being met or not. 7. The issues raised in the project team meetings and how they have been solved. Process Improvement Plan: If the Quality Manager feels that the specific quality of any activity is not appropriate he will convey his concerns to the Project Lead and provide the evidence. The communication that will take place will always be in a double loop and the Project Lead will be allowed to give his argument for doing specific activity in such order and the Quality Manager will provide the remedy to do the job in a certain way to maintain the quality. And this will be a ongoing process. There would be a scheduled periodic project reviews at specified milestones and update the plan as needed following each review. The project will be based lined after every review so as to keep the project in its specified cost and to maintain quality. Base lining will also help maintain a record of what has been achieved and what still needs to be done. Quality check list: Checklist Questions Yes No Remarks Has the Quality Assurance role been identified and assigned an appropriate level of authority? Are project standards and procedures being defined for each area of the project to ensure consistent delivery in accordance with the quality requirements? Do the standards and procedures make reference to material in the knowledge base and simply note any project-specific additions, exceptions, or enhancements? Do the standards and procedures make reference to material in the knowledge base and simply note any project-specific additions, exceptions, or enhancements? Is each member of the team personally committed to abide by the standards and procedures? Semester Project Page 18
  • 19. Is the team involved in the ongoing development and adoption of the standards (to promote a sense of ownership by the team)? Are formal structured walk-through and reviews being conducted in accordance with the standards and procedures (e.g., the proper people attend, minutes are taken and distributed, and action items are assigned and followed up)? Are appropriate test plans and procedures in place and being followed? Will the deliverables being produced meet the user's requirements? Are records being kept by the Quality Assurance role of quality problems, recommendations and actions? Are effective measurement techniques being used to identify the levels of quality and productivity being achieved and to provide a baseline for continuous improvement? Is project data being analyzed to determine trends and norms and to identify when quality threshold or target levels are not being achieved? Have quality improvement sessions been conducted between the Quality Assurance Manager and the project team to develop solutions to delivery problems and to explore opportunities for improvement? Are corrective actions being monitored for effectiveness in eliminating the cause of problems? In any cases where corrective action is not taken or is ineffective, has the problem been escalated to the Quality Management function outside the project team? Are all team members adequately trained in the tools and standards and procedures for the project environment (or will additional start-up training be required)? Semester Project Page 19
  • 20. Stakeholder Register Name of Stake Holder Designation Department Role in Project Type of Communication Expectatio n Interes t Power Mr. Ali Mehdi CEO Higher Management To Finance the Project and oversee the entire project. Weekly Meetings with the Project Lead Proper allocation of budget in time. High High Mr. Baqir Hassan Project Team Lead Projects Department To manage and monitor the whole project and major role is M&C. Daily meetings with the project members. Completion of project with in time, scope and budget. High High Mr. Rizwan Khan Khattaq Programming Leader Programming Department To program and plan the software’s layout and the working framework. Daily meetings with the project members. Completion of project with in time, scope and budget. High Nominal Mr. Mustafa Ali Database Manager Database department To Control all the Database of the project. Daily meetings with the project members. Completion of project with in time, scope and budget. High Nominal Mr. Pervaiz Aslam Document Manager Documentation department M&C of the all the documents with collaboration with Legal department. Daily meetings with the project members. Completion of project with in time, scope and budget. High Nominal Ms. Sheetal Pervaiz Procurement Manager Procurement Department To procure the Software(Visual Basic) and Hardware (2 Computers) Written and Verbal To Procure the Cheap and the best available High High Semester Project Page 20
  • 21. Mr. Waqar Hassan HR Manager Human Resource Department To hire the individuals for the Project Team and define their responsibilities Face-to-Face, Written To hire the Best People Available in the Market and within the company High Nominal Mr. Khalil- ur- Rehman Finance Manager Finance Department To assist Project manager in calculating the cost and budget of the project Face-to-Face To allot as Minimum budget to the Project as Possible within the best quality High High Mr. Atif Chandio Marketing manager Marketing department To manage the relationship between the company and the customer and Market the product after its development Face-to-Face, Written To Market the product efficiently and effectively High Low Mr. Adeel Shah Quality Manager Quality Department To check that all the procurements are right on to the quality standards. The progress of the project is according to the Quality standards of the company Written, Verbal The Procured items should be of best quality and the progress of the project. High High Mr. Rehman Farooqi Software testing team Member To ensure that the ARS software is up to the requirements that it delivers Written Proper inspection of each and every aspect of the project High Low Semester Project Page 21
  • 22. Human Resource Management Plan To develop the Project, we formed a team with four members where each of the members is going to spread the tasks in order to do the project in a systematic way. The Four positions for the completion of this project are Team Leader, Programming Leader, Database Manager and Document Manager. The rest are the support departments and their members who will support in this project. The positions assigned are as below: Designations Name CEO Mr. Ali Mehdi Team Leader Mr. Baqir Hassan Programming Leader Mr. Rizwan Khan Khattaq Database Manager Mr. Mustafa Ali Document Manager Mr. Pervaiz Aslam Support Departments Procurement Department Ms. Sheetal Pervaiz Marketing Department Mr. Atif Chandio Legal Department Mr. Musharraf Jahangir Human Resource Mr. Waqar Hassan Finance Department Mr. Khalil-ur-Rehman Semester Project Page 22
  • 23. Technical Department Mr. Khawar Khan Quality Department Mr. Adeel Shah Responsibilities and Roles Mr. Ali Mehdi As being the CEO of the organization he has the responsibility to oversee all the activities and the progress of the project. The Project Lead and the supporting departments Managers are required to establish a communication with the CEO and convey the progress of the project to him. The CEO has the authority to interfere in the project when needed or when required. Mr. Baqir Hassan The Team Leader of our team Mr. Baqir Hassan. He is responsible for all the activities that are going to take and involve complete the development of Airline Reservation System. • Responsibilities for Mr. Baqir Hassan as a Team Leader are: • Responsible to communicate with higher management for project information. • Responsible for the meeting time of that available for team members to discuss and develop project. • Special rights in making final decisions if the team is unable to reach a decision. • Encourage members to create and feel creative when they work with the program. • Encourage members to produce to their best ability. • Manage and Coordinate the Project Activities. • Submitting project reports on time. Semester Project Page 23
  • 24. • Research in the project areas. • Assign appropriate tasks to members according to their responsibilities and ability. • Brainstorming of new ideas • Final compilation of report. • Prepare a software development schedule for team members to follow. • Assign programming tasks to team members and assist them if they face any programming problem during software development. • Guide group members in programming-related tasks and Database related tasks. • Ensure the program adhere to design specification. • In charge in Concept Design. Mr. Rizwan Khan Khattaq The Programming Leader of our team is Mr. Rizwan Khan Khattaq. As a Programming Leader, he is responsible conducting the programming activities. • Responsibilities for Mr. Rizwan Khan Khattaq as a Programming Leader are: • Responsible for conducting the programming activities. • Plan, coordinate and control the software development tasks. • Explore and develop skills to use programming tools. • Guide group members in programming-related tasks. • In charge of Concept Design. • Prepare the proposed solution part including software architecture, system architecture, class specifications of interim report. • Approval of any updating/changing of the program. • keep master copy of the software. Semester Project Page 24
  • 25. • Select appropriate programming language used to develop the program. • Frequently check the master copy of document to ensure any updating of the program are updated in the documentation as well • Combine the program at the last phase of software development Mr. Mustafa Ali The Database Manager of our team is Mr. Mustafa Ali. He is responsible for data collection activities that are going to take during the development of Airline Reservation System. • Responsibilities for Mr. Mustafa Ali as a Database Manager are: • Responsible to record minute of meeting. • Responsible for project standards and Procedures. • Responsible for the project schedule of Gantt chart. • Identify documentation standards and ensure that documents are ready in time and in precise manner by following the schedule of Gantt chart. • Data collection. • Functional requirement and analysis. • Database design and maintenance. • Responsible to Implementation plan. Mr. Pervaiz Aslam The Document Manager of our team is Mr. Pervaiz Aslam. She is responsible for all the documentation activities that are going to take during the development of the Airline Reservation System. • Responsibilities for Mr. Pervaiz Aslam as a Document Manager are: • Responsible for documentation activities including hardcopy and softcopy. Semester Project Page 25
  • 26. • Plan the document preparation tasks. • Documentation backup. • Final checking of all documents • Save “master copy” of all project documents • Prepare introduction, objective, conclusion of report. • Coordinate report preparation tasks. • Final compilation of report. • Distributed and assigned parts of the documents belong to each member according to their position and responsibilities • Collect and combine documents from members which has completed. • Summarize and finalize the overall documentation of project to all members. Mr. Atif Chandio As the Manager of the Marketing Department he has the responsibility to analyze the need for such a software requirement in the market. He will also have the responsibility to establish a relationship with the Companies (Customers) which might be the Airline Companies and the Travel Agencies at the start. And after the software has been developed to market it and create awareness of the software. Mr. Musharraf Jahangir The legal department has the responsibility to make sure that all the documentation and the contracts that are flowing through the organization into the market the contracts and the documents that are going through the organization are legally liable and are not anyway depicting any illegal activity. Mr. Waqar Hassan Semester Project Page 26
  • 27. The Human Resource Manager has the responsibility to hire or select the individual who are right for the project and develop their responsibilities and the level of authority. Mr. Adeel Shah As being the Quality Manager of the company he has the responsibility to Manage, Record and Implement the quality standards and procedures of the project. He also has the responsibility to convey his concerns about the quality of the project to the project lead and propose solutions to manage and maintain the quality to certain levels. And he is liable to convey his concerns to the CEO about the quality of the project. And also has the responsibility of an overall analysis of the whole project on a weekly basis of the activities completed and which are still in process of completion. Mr. Khalil-ur-Rehman As the finance manager he has the responsibility of Managing the Cost and providing the budget. In the later part of the project the financial manager has the responsibility to help the project lead in preparing the final report. Semester Project Page 27
  • 28. Risk Register Document Statement of Risk Responsible for Risk Stakeholder Effected Priority Probability Criticality Possible Cause Possible consequences Mitigation Strategy Schedule, resources, and product definition have all been dictated by the customer or upper management. Project Lead Project Members High Critical Low involvement of Project manager Scope and other documents are not in balance. The project Lead should make the schedules and product definition. Schedule is optimistic, "best case," rather than realistic, "expected case." Project Team All Stakeholders High Critical Lack of Experience of the Project Team Schedules will provide an incorrect picture Build a more realistic Schedule and hire a more experienced Project team. Use of specific team members, but those team members were not available. HR Department All Stakeholders High Critical Misjudgment of HR department Wrong people selected for the wrong Job Hire people from the market if not available inside the firm. Delay in one task causes cascading delays in dependent tasks. Planning Team Project Lead Low Critical Wrong analysis of the dependent activities Delays in the finishing of the project on time Adjust the delays in the Slack times of the project to keep the project in time. Project lacks an effective top- management sponsor. CEO All stakeholders High Critical Sponsors unable to provide the sponsorship Commenceme nt of the project is delayed Look for other sponsors to sponsor the project. Semester Project Page 28
  • 29. Inefficient team structure reduces productivity. HR Department Project Team Low Marginal Roles and responsibili ties not defined properly Ineffective project team working on the project Defining roles and responsibilities well and the communicatio n routes. Non-technical third-party tasks take longer than expected (budget approval, equipment purchase approval, legal reviews, security clearances, etc.). Support Departments Project Team Low Critical There are inefficiencies of other departments The project can out of scope on Cost and Time Reduce the dependency of the project team on the Support departments Facilities are not available on time. Planning Team All Stakeholders High Marginal Lack of Facilities for the specific project The project cannot commence according to schedule Acquire the facilities before the date of commenceme nt of the project End user insists on new requirements. Nil Project Team High Critical Product not fulfilling the requireme nts Special adjustments to cope with the new requirements of the project there should be room for adjustment in the project to cater for the required change. Development of the wrong software functions requires redesign and implementation. Programming Lead All Stakeholders High Critical Programm ing personal did not understan d the requireme nts Purpose for which the project initiated could not be met Project Lead and the Quality Manager analyze the project on a regular basis. Development of extra software functions that are not required (gold plating) extends the schedule. Programming Lead All Stakeholders low Marginal Unnecess ary delays due to no beneficial activities Unnecessary delays due to no beneficial activities Project Lead should that the project stays in the Scope all the time. Overly complicated and simple design fails to address major issues and leads to redesign and re- implementation. Project Team All Stakeholders High Critical Wrong judgment of what is required Project going out of Scope Time and Cost and not fulfilling the required benefit of the project The project team should specify the Scope of the project and work appropriate to complete the Semester Project Page 29
  • 30. required requirements. Procurement Management Plan As our company is a pure company that is a pure Software development companies it has other main facilities for the development of software’s, but for this project the company will require the following procurements to take place. Requirements: Hardware: The Project Team will be requiring 2 PC’s to develop the Software. These will be dedicated only for the development of this project and the specifications will be defined by the Programming Lead Mr. Rizwan Khan Khattaq. Cost: 50,000x2 = 100,000 Software: The major software’s that are required are Visual Basic 6.0, Microsoft SQL Server 2000, Microsoft Server NT/2000, Microsoft Windows Vista Professional edition Specifications: Microsoft Visual Basic 6.0 Semester Project Page 30
  • 31. Microsoft Visual Basic 6.0 is chosen because the ease of using it to design the interface for our system. Visual Basic is user friendly as it is a Graphic User Interface style. The end user will find it easy to use the system with a friendly interface. Microsoft SQL Server 2000 Microsoft SQL Server 2000 is a strong backbone database system to manage all the inserted data. It has tables of collection data about a specific topic, such as flight or passenger. Besides, SQL Server 2000 is also used to manipulate the query to find and retrieve data based on our SQL statements. Using stored procedure will also enhance the speed of processing the SQL statements thus increasing the for the function request of the ARS. Cost: 10,000x2 = 20,000 Roles and Responsibilities: (Procurement) The procurements for this Project will be done by the Project Leader in consultation with the Procurement Department and manager (Ms. Sheetal Pervaiz) of the company. He will consult with the Procurement department to check from where and from whom to buy the procurement products. Semester Project Page 31