Font Size: a A A

Design And Implementation Of Non-aviation Services And Resource Management Platform

Posted on:2017-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:H L CaiFull Text:PDF
GTID:2392330590468448Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Currently,the pressure of income diminution become an urgent issue to the airlines,how to make the better usage of information technology,how to take full expanding of non aviation sales channel,how to give full play to the characteristics of linear transmission and network radiation,how to depth integrated with production operation system,how to achieve the maximum convenience of airline service and improve customer experience,how to enhance the competitiveness of aviation business and finally promote the development of aviation economy,these are the top priorities to be solved.This paper analyzes the business of non-aviation services and resource,packes the airline products with non-aviation resource and flight ticket,and forms a personalized product life cycle.Based on these researches,a platform is developed based on the Restful architecture to integrate with other systems.It equips with cross platform function and can be compatible with a variety of traditional application systems.Functionally,it improves the product design capability and optimizes the process of product development and sales.Firstly,facing with the following problems: the product transition of non-aviation resources is slow,product release and operation are not a standard process,the definition of product packing has much confusion,this paper goes over the main bussiness of non-aviation resources management,product packing and operation management.It designes the use case models for non-aviation resources,product management,product operation,statistical analysis,basic settings and platform management.It also defines the non functional requirements of performance,scalability and stability for the platform.Then,according to the requirements,the platform architecture is designed from the deployment view,logic view,system interface and data view.The platform adopts Struts,Spring and Mybatis framework,and is divided into three layers,include presentation layer,business layer and data layer.Presentation layer is responsible for web page display,mobile terminal display and interaction with other system.Business layer is responsible for HTTP request distribution,provides business processing logic and database access.The data layer is responsible for data storage and access with Oracle11 g.Using REST framework,this platform establishes http protocol with unified transmission.In this paper,using object-oriented methods and Eclipse tools,we do the detailed design and implementation for the platform.Taking non-aviation service management,product packaging and order ticket management as the examples,we use class diagrams and sequence diagrams to elaborate the implementation details.Finally,this paper does the automatic testing for the platform.It uses Selenium tool to test the functions of platform,and uses LoadRunner tool to test the performance of platform.Test results show that,the platform functions are correct,can support 500 people concurrent access,and the performance is acceptable.Now the platform has been applied in practice.
Keywords/Search Tags:Non-Aviation Services, REST Architecture, Combining Sales of Non-Aviation Product
PDF Full Text Request
Related items