Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENTERPRISE.NET 1 CA - PRESENTATION HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGg0802182 KHAING MYAT THWEg0802208 AUNG MOEg0802184.

Similar presentations


Presentation on theme: "ENTERPRISE.NET 1 CA - PRESENTATION HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGg0802182 KHAING MYAT THWEg0802208 AUNG MOEg0802184."— Presentation transcript:

1 ENTERPRISE.NET 1 CA - PRESENTATION HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGg0802182 KHAING MYAT THWEg0802208 AUNG MOEg0802184 SHAIKALAWDEEN FARIDUL HUKg0802188 USHA RANI KONUDULAHT082183N Team 07

2 SingAir AirLine Reservation System Introduction enable online internet users for booking and cancellation of airtickets provide functionalities for SingAir staffs to perform maintenance such as flight schedules, Airport information and reporting etc… Features provided by SingAir Airline Reservation Sytem … Logon Maintenance of Customer details & flight Schedule ( CURD) Booking Fight & Track booking Cancel Flight Ariport Management Sub-System (using MVC ) Reporting module…

3 Global Use-case Diagram

4 Screen grab for each usecase

5 Architectural Diagram

6 Guiding principles in bullets

7 Features

8 Sequence diagram for BookFlight

9 Airport Management Sub-System MVC - Implementation Model ( Airport) used by Façade Views( CRUD) Airport Controller

10 AirportController Impl public class AirportController : Controller { public ActionResult Index() { : } public ActionResult MessageBox() { return View(); } public ActionResult Details(int id) { Airport airport = GetFlightFacade().GetAirport(id); return View(airport); } public ActionResult Create() { Airport airport = new Airport(); return View(airport); } [HttpPost] public ActionResult Create(FormCollection collection) { try { Airport airport = new Airport(); UpdateModel(airport); GetFlightFacade().CreateAirport(airport); return RedirectToAction("/Index"); } catch { return View(); } } public ActionResult Edit(int airportId) { Airport airport = GetFlightFacade().GetAirport(airportId); return View(airport); }

11 AirportController Impl – Contd [HttpPost] public ActionResult Edit(int airportId, FormCollection collection) { try { Airport airport = GetFlightFacade().GetAirport(airpor tId); UpdateModel(airport); GetFlightFacade().UpdateAirport(air port); return RedirectToAction("/Index"); } catch { return View(); } /// Get FlightFacade protected FlightFacade GetFlightFacade() {//Single place To change easily in future return FlightFacade.GetInstance(); }


Download ppt "ENTERPRISE.NET 1 CA - PRESENTATION HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGg0802182 KHAING MYAT THWEg0802208 AUNG MOEg0802184."

Similar presentations


Ads by Google