Sunday, March 31, 2019
Airline Reservation System
 air passage Reservation  system of rules excogitation OverviewThe Project aim to design and implement a  realizeing  ideal of an  air passage Reservation System. The  be after  pull up stakes be built and   substantially-tried on an Oracle database and uses JAVA as the programming language. JDBC  testament be use as the interface between the database and JAVA.The primary goal of this  sick is to help riders  pretend  course  substitute. The  constitution  get out be  fitting to find all the flights  usable fulfilling a passengers   request and able to search all flights with a given origin and destination. The  trunk  go away displayed the arrival and de break outure  ms, the flight number and passenger  forget decide flight reservation based on the displayed  educationThe  vicarious goal is to provide a means for the  air passage  meanss to manager the flights. The operator  go out be able to put up  identifys of passengers with over-weight bags for Business and  providence class p   assengersExternal Interface Requirements drug  user Interfaces The Web  volition be  utilize as an interface with the usersHardw be InterfacesNo  finical computer hardw be is required for this productSoftware Interfaces JavaJDBCApache Tomcat servletsOracle 8I SQL  innkeeperUSE CASE ModelA user whitethorn  bind available seating information for flight between specified locations, for a given date.A user may  restrain a reservation for any available seat(s).A user may  slewcel an  active reservation.A user may than purchase the  tatter.The  dodging functionality is described in more detail victimization UMLStatic ModelIn the  beat the concept of reservation has been simplified by requiring that all reservations be part of a group reservation, even if a group reservation is for a group of just one. range 2. Normalized  teaching model of a flight seat reservation  agreement annotated to convey meaning easilyFigure 3. Formalised dependency derived from figure 2. The X de flavors  unsuita   ble dependencies. and 1 the  terminus  tendency. This figure represents both theory and model.Figure 4. modifies figure 3 by leaving out the detail of the terminal  heading. It adds in objects to support flights with  septuple segments. A  underlying flight segment (flight_seg) is a leg of a flight that is the component of the flight between adjacent airports of the flight path.The flight_seg* object is an expression of all contiguous flight path combinations of flight segments, including basic flight segments and segments that include  separate segments.A static model of information is given in figure 2. The dependencies in this model are re-oriented in figure 3 to show the dependencies more clearly.The dependencies to airport are inconsistent because airport is playing two roles (departure airport and arrival airport). The terminal object is specified by the property that e rattling object must  welcome a unique arrow to it. The terminal object can be interpreted as representing g   lobal properties of the  trunk such as the airline company that has the reservation  outline.Business OptionWhy ARS is Needed With Airline Reservation System implemented, the airlines may be subjected to  some(prenominal) benefits, the benefits are as listed below Increase in Sales of Tickets With Airline Reservation System, I can track our passengers purchasing preferences and with this I can promote  limited flight packages to our existing passengers. Passengers reservations patterns can  in any case be used to  chequer the marketable flight and then try to provide more flights and  run 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  ca-ca many drawbacks they can be incomplete, torn, worn, misplaced, or lost. They also require a  smoke of storage space in addition to requiring extensive administrative  cadence from user   . With the implementation of ARS, it  go forth  balk data lost with back-up function and  devolve in cost and  m. It can increase the speed of searching, processing and  devising reservation. Thus, it gives satisfactory to passengers. From the data stored in the  form, it is capable to  grow daily/ periodical sales  make known automatically. Users do not  let to waste their time to generate the report manually.More Organized Information Flight ticket reservation method has better organization of information for better  convalescence with ARS. All other relevant data can be managed and well-organized using the system. Data  leave be stored in the database accordingly. Thus, user can make a clear view on any data as they wish without any problem.Technical OptionBelow are the list of features the system should or most have- join on/Delete Airline  private instructor InformationAdd/ Delete Ticketing Staff InformationAdd/ Delete Flight InformationAdd/Delete Passenger InformationMake Rese   rvation thinking/Query/Cancel ReservationView/Query on Flight InformationView/Query on Passenger InformationView/Query on Airline Manager InformationView/Query on Ticketing Staff Information calculate on Flight, Passenger, Airline Manager and Ticketing StaffExisting Systems I have managed to do a research on the existing automated ARS used in Malaysia Airlines. The airlines reservation system used in Malaysia Airlines is known as KOMMAS.KOMMAS is a DOS-base system that use by MAS for ticket reservation. This system has 25  historic period history. It had been upgrade for 4 times in these 25 years to add more features in it. Now, they still are using this system to do reservation for customers. All brunch of MAS in overseas are using the same system to do reservation too. The system can check on the departure time and day to specific place. not only flights that offer by MAS but also flights offered by other airline systems in Malaysia and overseas.For reservation, the reservation      someone  allow for key in the record and book the tickets. Once booked, the system will check whether the flights or  seating room is confirm. This system has link to the capacity of the aircraft. For example, this system tells the number of seats occupied and empty seats for each class. If the seats had  plentiful, a note will pop up say that seats are full and confirm can not be  do. By this function, the reservation person can tells the more accurately about which seats are available to customers.The reservation person will then confirm with customers. Once confirm, the customers will go to the ticketing counter to take the ticket and pay the money. The reservation person will key in the reference number to the system. The information of customers will pop up if he had made the reservation.The deadline for customers to take the tickets is 2 weeks  onwards departure time. If the customers didnt take the ticket and pay the money  forwards these two weeks, the system will automatica   lly erase the reservation. This is to enable others to do reservation. There is no deposit required in this process. For customers that want to  transform their flights departure time or date, the reservation person just  essential to key in the customers reference number and  throw the details. Customers also can cancel the flights if they couldnt make it. The information of customers will keep by the system for 6 months. After 6 months, the system will automatically delete the passenger information.This system also allows customers to make some special requirement. For example, some people may have  requiem to certain food, the reservation person will key in this special requirement for food into the system, so that special meal will be provided to this person. Customers also can choose seat that they prefer. In the other words, this system is customers friendly. Booking is done by reservation department. But ticketing department also can access it and make reservation for custome   rs. Ticketing and reservation department are link to each other, they can access the same database. KOMMAS have a specific code for the user of this system. For persons who make reservation and ticketing, they have the highest  accessibility to use the system. For managing level, they just can access the system and check the report of flights and customers reservation information. For administration level of this system, they can  sew the flights and departure time.System down was happened before. When the system is down, all the ticketing reservation will do manually. The system also has backup the information of all flights and customers information. This is to prevent the damage of database due to virus or physical damage. So, there is no reason that they will lose their data.However, this system has its weaknesses. It can not generate report according to the requirement of user. Also, this system has no basic intelligent. User will only get the report after one or two weeks. Due    to this system is DOS base, the interface of this system may not attractive. Also, it is not user friendly enough for the user. User will need to memorize all the codes to make reservation, to view reports, to check on flight and etc. Information that shown out from the system is messy. For the  fatherner user of this system, they will face the difficulties to understand the information shown. For the security part, user do not have own password to get into the system. They get into the system just by using the access code that they had given.Project  computer programGantt ChartThe  head start sitting of this project is to develop the systems prototype and interim report. I have divided the  first of all session of  lying-ins into six different parts from Project initiation and planning until presentation. The first  labor movement is Project initiation and planning which start on 12 Oct. 2007.Due to the deadlines I will be expected to  pass along not more than two weeks to complet   e the first  parturiency. Than the  adjoining  labor movement is to work on Literature Review in this task I will be researching existing reference for the system and project, I will try to make contact with if possible visit a  local Airline office.The Second session of this project will starts after the  introduction of interim report and prototype. I will start to prepare the  terminal report I have divided those tasks mainly on  heptad different parts from Review on  trailer project work until presentation.On Thu 06/12/07, I planned to start a very crucial task, which is Analysis and  build. First I will have a  crumble the requirement for this project and then I starts to design Entity  comparative Diagram and Data Flow Diagram. It will consume most of the time in this task followed by drawing context diagram. The Analysis and  object is expected to finish on Tue 25/12/07. The final task before presentation is development prototype and Report, a prototype will be developed and    it will consume most of the time  trance finalizing report will be the minor part in this task.The first task that I need to do is  examine on preview project work, which start on Thu, 24/01/08 I will analyze what problem are to be solved and what improvement to be made and design a new project plan. The first task will be expected to spend eight days to complete.The next task will be to update plan and requirement. After completing the review session, I will have the final update for the plan and project requirement. This plan should meet requirement in development a  sure-fire database CASE tool. This is expected to take five days to complete.And than, System  public figure is next which is Database and Software Architecture. I will construct a database to the system for the purpose of enhancement I will design on  sort out and repair the data model, which is expected to finish in eight days.The next task is Prototype  Review of major modules in this task I will continue to work o   n the prototype which I have done during the interim report before staring the initial system coding, It is expected to finish Tue, 25/03/08.After the implementation phase, I will go through the testing phase by constructing a  prove  send off and Test Data. I will create an acceptance test and begin system debugging if problem occurs. And this is expected to finish Thu, 17/04/08The following task is Final Report and examination Evaluation. In this testing phase, I will continue on the final report, system testing and system evaluation. I will concentrate on the Final Report as well as System Completion towards the end of project development. I need to prepare a well-written and high-quality final report.The final task is the presentation of the project. A good preparation on this presentation phase will  check over a good representation of the project.Project Milestones lIn the milestones table, its mainly divided into four major phases, which the first phase  absolute by 1 Novembe   r 2007 while the second phases are expected to be completed by 15 November 2007 including the review  presentation. And the final phases will be sub-divided into six tasks and the completion date for each task is stated as the table below No.TasksMilestone/Date Completed1Project Initiation and Planning Wed 24/10/072Literature Review (Research)Wed 05/12/073Analysis and DesignTue 25/12/074Prototype and ReportWed 23/01/085. Review on Preview Project WorkMon 18/02/086.System Design ( Database  Software Architechit)Fri 07/03/087.Prototype  Review of major ModulesTue 25/03/088.Test Plan  Test DataThu 17/04/089.Final Draft  Testing EvaluationMon 05/05/0810.PresentationThu 15/05/08Table 1.1 Project Milestones ReferenceJohnson, M.S.J., R. Rosebrugh and R.J. Wood, 1997. Entity  consanguinity models and sketches, submitted to Mathematical Structures in Computer Science, July, 1997, 18pp.  
Subscribe to:
Post Comments (Atom)
 
 
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.