MTech Enterprise.NET 1 Team 9. ModulesDescription Customer RegistrationExternal customer...

Post on 04-Jan-2016

216 views 3 download

Tags:

Transcript of MTech Enterprise.NET 1 Team 9. ModulesDescription Customer RegistrationExternal customer...

StarBreeze AirlinesMTech Enterprise .NET 1

Team 9

Modules Description

Customer Registration External customer registration

Booking Management Flight booking transaction

Aircraft Management Manage aircraft carrier, crew member selections

Schedule Management Manage flight schedule and routes

Security Management Manage authentication, internal user maintenance

Airport, cites management Manage city, airport details

Reporting Generate some management reports

Use Cases

Internal User

Employee

Member

Public User

Star Breeze System«subsystem»

Customer Management Module«subsystem»

Register As MemberUpdate Personal Information

Send Feedbacks

Security Management Module«subsystem»

LoginLogout

Manage Users

Flight Management Module«subsystem»

Search Flights

Manage Airplanes

Manage Flights

«include»

Reporting Module«subsystem»

Generate Reports

Booking Management«subsystem»

Manage Bookings

Architecture (MVC)

Guiding Principles

ModelLayer

Data Access Layer

Business Layer

View Layer

Database

Abstract Factory, Factory

Repository Pattern

Lazy Initialization

Façade Pattern

Singleton Pattern

Null Object Pattern

Design Patterns

ASP.NET MVC Entity Framework AJAX Jquery Theming and Plugins Areas JSON Xml DataSource Charting ASP.Net Security Url Re-routing Data Cache Logging

Technical Features

Screen Grabs (Home Page)

Register Member

Search Flights

Passenger Details

Seat Selections

Search Bookings

Admin Login Page

Admin Home Page

Charting

Web Form

JCalendar Plugin

Tabs

Jgrid Plugin

Themes

DEMOSTRATIONS