Font Size: a A A

Design And Implementation Of Service System For Map Navigation Application

Posted on:2020-09-14Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhouFull Text:PDF
GTID:2518306104495824Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the disposable income of people grows year by year,and in the face of fast-paced contemporary life,more and more people choose to travel,relax their mood and adjust their state through tourism,so that they can better invest in new jobs.Faced with the rapid development of the tourism industry,various types of tourism software have emerged endlessly,providing a platform for people to recommend attractions and share strategies,but there is almost no software for providing map navigation for users.Due to the large number of scenic spots and the complicated road conditions in the area,people often can not get timely guides adds annoyance when they are enjoying the journey.At the same time,the introduction of most attractions is not complete enough,leaving many tourists to stay on horses and flowers,unable to experience a high quality viewing experience.Therefore,a map navigation application with rich content,convenient installation and personalized customization will greatly improve people's travel experience and effectively improve people's quality of life.With the goal of improving people's quality of life and deepening humanistic care,this subject has clarified the detailed requirements of the system by conducting demand surveys in various ways and combining with mainstream development technology frameworks.Through the analysis of requirements,we decided to adopt a rapid iterative development plan.After the establishment of a relatively stable basic function,it is continuously improved and new functions are added.The method of development and testing is almost synchronous so that the system can continuously adapt to the new needs of users while maintaining stability.Today,the concept of microservices is becoming more and more popular.Based on the actual demand situation,this system uses a front-end and back-end development model,and the front-end uses a small program as the basic framework.Relying on the characteristics of We Chat's promotion,it continues to function at a low cost.Iterative and effective publicity,the service part is based on the architectural style of microservices.While providing functional microservices,it provides gateway services for issues such as flow control and user authentication.It uses gateways to converge traffic entries,unifies interface styles,and improves the atomicity of services.And safety.All service modules use lightweight Spring Boot as the basic framework and gateway services as the service entrance.They mainly implement functions such as routing and forwarding and load balancing.Functional services are divided according to demand analysis to implement the main business logic.The MyBatis framework is used to implement and Non-Relational Database MySQL Interaction.The service provides a stable and reliable API service for the front end based on the HTTPS protocol.At the same time,API services that strictly follow the RESTful specification provide a clear,maintainable interface document for the front end.Considering the real-time requirements of map navigation and the possibility of high concurrent requests,The service system uses Kubernetes as the basic operating environment.The container cluster-based operating environment facilitates multi-point deployment and continuous integration of the service system.Multi-point deployment ensures service availability and stability.Continuous integration is conducive to functional integration and quick version iteration.After dozens of iterations,the system is officially launched and used externally.During the use,the system is continuously iterated while keeping the system stable.It can timely push related scenes for users according to the user's location.It can be effectively used in museums and other places with high density The user provides a navigation service,and the user response is good.At present,the number of application users is gradually increasing.
Keywords/Search Tags:Map Navigation, Microservice, Spring Boot, Kubernetes
PDF Full Text Request
Related items