Font Size: a A A

Design And Implementation Of Hi Travel Business Travel Platform

Posted on:2021-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q S DengFull Text:PDF
GTID:2428330614971523Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of politics,economy and culture in China,the demand of employee for business travel service are constantly rising.It has become the biggest highlights that providing online booking services of hotel,air tickets,train tickets and travel expense management services,improving the efficiency of business travel by saving tedious reimbursement process and reducing operational costs for the employee,performing the research of recentralized,one-stop business travel service platform for business travel development.The Hi Travel business travel platform designed in this paper relies on other basic service systems within the company and external third-party supplier system to realize one-stop service for of business travel and the statistical analysis of travel expenses of employee within the company.The paper analyzes,designs and implements the whole platform according to traditional software engineering methods.It is based on the mainstream microservices distributed architecture,adopts the MVC design pattern.It uses Java language,Spring Boot framework,big data ecosystem and other technologies to complete the development of this platform.It selects My SQL as the basic database,Redis as the cache database,Kafka as message middleware,Elasticsearch as a search engine,and Spark Streaming as a statistical analysis tool.The platform consists of seven modules,including account opening,employee management,reservation service,order management,itinerary service,settlement management and travel analysis module.The account opening module mainly includes the account opening of third-party suppliers.The employee management module mainly manages the employee's information of account opening of the third-party suppliers.The reservation service module mainly includes booking hotel and air tickets of third-party suppliers,etc.The order management module mainly manages the information of hotels,air tickets,etc.The itinerary service module consists of a lark calendar,the message reminders and itinerary information preview.The settlement management module mainly manages the original order file,settlement orders information,and push settlement orders for online payment.The travel analysis module mainly includes employee history statistical analysis of travel expenses,department and employee travel expense rankings.At present,this platform has been put into use within the company.The traditional way of booking hotel,tickets for the employee is pay themselves firstly and reimburse offline after that,which consumed a lot of manpower and material resources of the company.The whole process was tedious.At the same time,the company's leaders can't timely check the expenses incurred by the department and employee on business travel.The platform solves these pain points in the traditional way,and improves the efficiency of business travel for employees.Besides,the executive force of the company's travel policy and the ability of travel management have been improved,which has saved a lot of manpower and funds cost for the company,and has been praised by the employees.
Keywords/Search Tags:Business travel, Business travel platform, Travel analysis, Microservices distributed architecture, Spark Streaming
PDF Full Text Request
Related items