Font Size: a A A

The Design And Implementation Of Campus All-in-one Card System Based On Microservice Architecture

Posted on:2020-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhouFull Text:PDF
GTID:2438330623464342Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the wisdom campus,mobile Internet technology and intelligent terminal,although the traditional campus identification system has been basically meet the needs of the current teachers and students,there exists some problems in the traditional campus card system such as long queues for recharge and long response time for loss of cancellations,due to the higher and higher demand of teachers and students for the campus card system.In order to solve these problems and create a smart campus,this paper based on the mobile Internet technology and micro-service ideas improve the original campus card software system by means of the front-end separation architecture.Relying on the micro service framework Spring Cloud,the back end designs the general micro service layer,while the front end realizes the UI interface of the campus card system in the WeChat public account through the WeChat public platform technology,completing the mobileization of the campus card system.First,analyze perform system requirements,including functional demand analysis and non-functional demand analysis.According to the system demands,design the overall plan of system which involve the system logical architecture and network architecture,analyze the problems existing in the designed system,and research on key technologies to solve these problem,meanwhile,give the API interface specification of software interaction.Secondly,design and implement the WeChat display layer based on the WeChat public platform,and introduce the access of the WeChat public platform in detail.According to the modular design idea and the micro-service architecture idea,including login module,query module,storage module and self-service module,the front-end module of system is designed and implemented.Based on the micro-service architecture idea,design and implement the system backend,containing the service registration center,service gateway,basic service,query service,storage service and self-service.Finally,deploy and test the system.The front-end system is deployed in a load-balanced manner on the Nginx server.The back-end service layer is deployed in the Docker container.The Jmeter test tool is used to perform functional testing and performance testing on the system.
Keywords/Search Tags:Micro-service, Container technology, Spring Cloud, WeChat public platform
PDF Full Text Request
Related items