Airline Reservation System

18
Airline Reservation System MSE Project Phase 1 Presentation -- Kaavya Kuppa Committee Members: Dr.Daniel Anresen Dr.!orben Amto"t Dr. Mitchell #. $eilsen

description

this ppt is based on airline reservation sysytem.

Transcript of Airline Reservation System

  • Airline Reservation System MSE Project Phase 1 Presentation-- Kaavya Kuppa

    Committee Members:Dr.Daniel AndresenDr.Torben AmtoftDr. Mitchell L. Neilsen

  • AgendaProject OverviewUse Case DiagramsSystem FunctionalityCost Estimation ModelGantt ChartArchitecture Elaboration PlanProject PlanQuestions

  • Project OverviewThe main objective of this project is to design and develop an Airline Reservation System.This project is mainly intended for the customers, who use the airline websites to make reservations on flights.This system will be implemented in C#.NET and SQL Server 2000 will act as the database.

  • Project Overview continuedThe main motivation for the project comes from my interest to learn new technologies, like C# and ASP.NET.Creating a web-based online application would give me more experience using these technologies.Database design was also one of my major objective for choosing this project.

  • Use Case DiagramsCustomer Use Case Diagram

  • Use Case Diagrams continuedAdministrator Use Case Diagram

  • System FunctionalityThe functionality for the project is divided among the users and administrators of the Airline Reservation System.

    User FunctionalityAdministrator Functionality

  • User FunctionalityNew RegistrationEdit personal detailsLogin/LogoutBook flightsBook motels, packages along with the airline ticket reservationsContact the airline companyView the booking instructions online

  • Administrator FunctionalityLogin/LogoutAdd/Delete/Modify customer informationAdd/Delete/Modify flight informationAdd/Delete/Modify package or motel informationCancellation of ReservationsE-mail ConfirmationModify details of web-page

  • Cost Estimation ModelThe Constructive Cost Model, also known as the COCOMO model ,has been designed in 1981 by Barry Boehm, to give an estimate of number of man months it will take to develop a software product. The model also estimates the development schedule for the project in months and gives us a schedule distribution for all the major phases of a project.

  • Cost Estimation Model continuedThe Airline Reservation System project has an average complexity and fair flexibility. Thus, this project is classified as an organic project under the COCOMO model. The equations as they are modified for the organic projects are as follows:Effort = 3.2 * EAF * (Size) ^ 1.05Time = 2.5 * (Effort) ^ 0.38 whereEffort = number of staff months (PM)EAF = effort adjustment factorSize = number of lines of code for completed product. It is measures in KLOC (thousands of lines of code)Time = total number of months

  • Cost Estimation Model ContinuedEffort = 3.2 * 0.45 * 3.0 ^ 1.05 = 4.56 staff monthsTime = 2.5 * 4.56 ^ 0.38 = 4.44 months (development time)

  • Gantt Chart

  • Architecture Elaboration PlanRevision of the Vision documentRevision of the Project PlanArchitecture DesignDeveloping PrototypeTest PlanFormal Technical InspectionsFormal Requirements SpecificationPhase 2 Presentation

  • Project Plan (Phase 1)

    Vision Document 1.0Project Plan 1.0Software Quality Assurance PlanPresentation 1

  • Project Plan (Phase 2)Action items identified during phase IVision Document 2.0Project Plan 2.0Formal Requirement SpecificationArchitecture DesignTest PlanFormal Technical Inspection submitted by two individual MSE studentsExecutable Architecture Prototype Phase 2 Presentation

  • Project Plan (Phase 3)Action items identified during phase IIUser ManualComponent DesignSource CodeAssessment EvaluationProject EvaluationTest ResultsReferencesFormal Technical Inspections - submitted by two individual MSE studentsFinal MSE presentation

  • Questions ?