Enterprise.NET 1 CA - presentation HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGHT082182A KHAING MYAT THWEHT082208L AUNG MOEHT082184B.

Slides:



Advertisements
Similar presentations
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Advertisements

ENTERPRISE.NET 1 CA - PRESENTATION HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGg KHAING MYAT THWEg AUNG MOEg
ENTER System Capabilities. HOME System Capabilities - Flights A web platform where travel agents can register and buy variety of travel products at highly.
INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
Online Real Estate System Group Members Introduction Member 1 Name: Awais Khalil VU ID: BC Introduction: Assalam-o-Alaikum, I am Awais Khalil.
Building Modern Websites with ASP.NET Rachel Appel
Online Hotel Reservation System
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Internet Sellouts Final Presentation Enterprise Architecture Group.
ASP MVC s/mvc-4/getting-started-with- aspnet-mvc4/intro-to-aspnet- mvc-4.
DotNet Market Web Site “EMarket” Milena Natanov Project Supervisor: Victor Kulikov Lab Chief Engineer: Dr. Ilana David Semester spring, – Project.
Design Aspects. User Type the URL address on the cell phone or web browser Not required to login.
Collaborative Picture Gallery Project Presentation Amos Hersch Aviad Barzilai Supervisor Maxim Gurevitch Lab Chief Eng. Ilana David.
LYU9901-Travel Net LYU9901-Travel Net Supervisor: Prof. Michael R. Lyu Students: Ho Chi Ho Malcolm Lau Chi Ho Arthur (Presentation on )
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
On-Line Video Store Vitaly Panor Tal Joffe September, 2009 Project Supervisor: Victor Kulikov VTVS.
Click to edit Master subtitle style Enterprise.NET 1 CA - presentation HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGHT082182A KHAING.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Forms Authentication, Users, Roles, Membership Svetlin Nakov Telerik Corporation
ASP.NET and Model View Control Jesper Tørresø ITNET2 F08.
Building Web Sites with ASP.NET MVC Framework Noam King CTO Sela College
Introduction to ASP.NET MVC Information for this presentation was taken from Pluralsight Building Applications with ASP.NET MVC 4.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
NET-AUCTION This online auction project Directed by: Mr. Maxim Gurevich Submitted by: Yuri Kipnis Alex Scheotkin Alex Scheotkin.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Case Study ProsperaSoft’s global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented.
Building Secure Web Applications With ASP.Net MVC.
MTech Enterprise.NET 1 Team 9. ModulesDescription Customer RegistrationExternal customer registration Booking ManagementFlight booking transaction Aircraft.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Enterprise.NET 1 CA - presentation HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGHT082182A KHAING MYAT THWEHT082208L AUNG MOEHT082184B.
Model View Controller MVC Web Software Architecture.
How I spend my money Software architecture course Mohan, Maxim.
Getting started with ASP.NET MVC Dhananjay
Business Case Scenario XYZ Airlines is an up and coming airline in Asia which has been steadily growing these past few years. Currently, the ticket sales.
©2012 MasterCard. Proprietary and Confidential MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) Analysis and Design Phase Presented by team 2S.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Enterprise.NET II CA - presentation KRISHNAMURTHY SAMANTH YADAVHT082239L AUNG MOEHT082184B SHAIKALAWDEEN FARIDUL HUKHT082188X USHA RANI KONUDULAHT082183N.
Implementation Struts Framework for well-architectured web applications Model-View-Controller design pattern.
Introduction  “M” “V” “C” stands for “MODEL” “VIEW” “CONTROLLER”. ASP.NET MVC is an architecture to develop ASP.NET web applications in a different manner.
Virtual techdays INDIA │ 9 th – 11 th January 2011 ASP.Net MVC Sundararajan S │ Associate Tech Architect, Aditi Technologies.
ASP.NET MVC An Introduction. What is MVC The Model-View-Controller (MVC) is an architectural pattern separates an application into three main components:
Text INTRODUCTION TO ASP.NET. InterComm Campaign Guidelines CONFIDENTIAL Simply Server side language Simplified page development model Modular, well-factored,
Virtual techdays INDIA │ 9-11 February 2011 SESSION TITLE Kamala Rajan S │ Technical Manager, Marlabs.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Model-View-Controller an introduction to MVC design pattern with Castle.MonoRail Presentation: v1.0 Prepared by: Chorn Sokun
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
All images © Mat Wright GOPI Training Technical Overview
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
BIT 286: Web Applications ASP.Net MVC. Objectives Applied MVC overview Controllers Intro to Routing Views ‘Convention over configuration’ Layout files.
A Project Report On Online Shopping By: Ruchi Kumari (08ERWCS089)
Online Airline Reservation System
Build Data Driven Apps with ASP.NET Core Rachel Appel.
Kendo UI ASP.NET MVC Wrappers
Introduction to .NET Florin Olariu
An introduction to ASP.Net with MVC Nischal S
Unit 7 Learning Objectives
MVC Architecture, Symfony Framework for PHP Web Apps
DotNetNuke® Web Application Framework
Smart Tendering System
B2C Online Store. B2C Online Store Group Members Introduction Name: Muhammad Gulfam VU ID: MC Program: MCS Supervisor: Muhammad Qamar Usman.
CO6025 Advanced Programming
Bus Seat Booking Script - Online Bus Booking Software - Online Bus Ticket Reservation System
Vertical Feature Slices Not Layers
מונחים בסיסיים במודל השכבות
Data Driven ASP.NET Web Forms Applications Deep Dive
ASP.NET MVC Web Development
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
ASP.NET and Model View Control
Microsoft Dynamics.
Presentation transcript:

Enterprise.NET 1 CA - presentation HENDRI FRANYOHT082210N KRISHNAMURTHY SAMANTH YADAVHT082239L CAI XIANGHT082182A KHAING MYAT THWEHT082208L AUNG MOEHT082184B SHAIKALAWDEEN FARIDUL HUKHT082188X USHA RANI KONUDULAHT082183N Team 07

Introduction SingAir Online Ticketing System (SOTS) is a web based internet booking system with the following functionalities : Guest Search Flights User Registration Registered Users Search Flights Flight Booking and Cancellation Track booking SingAir Staffs Manage Flight schedules Manage Airports User Administration Track customer bookings Reporting

Global Use-case Diagram

Booking (step 1) - Search Flight

Booking (step 2) - Selecting Flight

Login to continue Booking or Register if not yet a member

Register for membership

Continue Booking (step 3) – Auto Fill in Passenger Details

Booking (step 4) - Seat Selections

Booking (step 5) - Make Payment

Booking (step 6) - Booking confirmed

Booking (step 7) - Print Booking Info

Track My Bookings

Booking Cancellation

Admin Features

Manage Airport using MVC (By Admin)

Manage Airport using MVC Continue (By Admin)

Manage Flight Schedule (By Admin)

Track Customer Bookings (By Admin)

Reporting (By Admin)

Guiding principles Layered architecture Presentation Layer, Business Logic Layer Data Access Layer. DAL – Data Access Layer All Data handling is done in this layer Implements the DAO Pattern Include Entity Framework and Typed DataSet BLL – Business Logic Layer All Business Logic is incorporated in this layer Implements the Façade for BLL and the Presentation Layer interacts with Façade only. Implements the Factory Pattern to get specific Business Entity PL – Presentation Layer All User Interface is in this layer WebForm UI will adopt the PageController Pattern UI with minimal rendering control and the functional flow logic is in the PageController Core Common Functionalities – Constants, Messages

Architectural Diagram Client Browsers Web Forms and MVC Presentation Layer (Singair.PL) Business Logic Layer (Singair.BLL) Data Access Layer (Singair.DAL) Core (Constants, Common Functionalities) (Singair.Core) Page Controller/Controller Business Facade DAO Factory

Features Technology FeaturesLocationDescription Master PageSite.MasterAll Pages use it CSSSite.css, CalendarControl.css, jquery-ui custom.css All Pages use it Site NavigationRegister.aspx, Login.aspx, ChangePassword.aspx, ForgotPassword.aspx All Pages use it Membership APIManageFlightSchedule.aspx,Sea rchFlight.aspx,Reports.aspx UserControls: PasswordRecovery, Login, ChangePassword, CreateUserWizard GridView, ListView ControlSearchFlight.aspx, Register.aspxSearch Result, Create/Edit/Delete Record Javascript CalendarSearchFlight.aspx, Register.aspxDepart / Return Date, DOB

Features (cont…) Technology FeaturesLocationDescription CachingBaseForm.aspx.cs InitCities() XML File as Datasourcecountries.xml, Register.aspxBind country list to a dropdownlist control dynamically User ControlPassengerInfo.ascx, PassengerDetails.aspx Used in a Repeater control MVCManage AirportsMVC, WebForms into single project AJAXSeatSelection.aspx QuerystringTrackBooking.aspxUsed to pass booking id JQueryRegister.aspxTo create a javascript calendar control Http SessionSearchFlight.aspx, PassengerDetails.aspx Keep the value for multi-pages task

Features (cont…) Technology FeaturesLocationDescription View StateBaseForm.aspx.cs InitCities() ConcurrencySeatSelection.aspxHandles concurrency in seat booking. Entity FrameworkDAL ProjectAll use cases except Reports. Data AnnotationDAL ModelMVC Airport Typed Data SetDAL projectReports TransactionscopeBLL projectCreateBooking, Cancel Booking

Integration of MVC with ASP.NET Application Add references to existing ASP.NET application System.Web.Routing,System.Web.Abstractions,System.Web.Mvc Enable ASP.NET MVC in ASP.NET – web.config Routing Configuration – Global.asax public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.aspx/{*pathInfo}"); routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Airport", action = "Index", id = UrlParameter.Optional } // Parameter defaults ); } protected void Application_Start() { RegisterRoutes(RouteTable.Routes); }

Sequence diagram for BookFlight To be displayed from Rational Rose

Demo Demo of SingAir Online Ticketing System