| There are nearly five million elevators in China,the number of elevators has been growing at a high rate.In recent years,because of frequent elevator accidents,people pay more attention to elevator safety issues.In order to avoid elevator accidents,standardizing elevator maintenance management process and providing a good after-sales service are very necessary.The popularity of mobile terminals and the development of mobile Internet provide a good solution for the elevator maintenance problem.In this paper,I use mobile device and Internet technology to implement an elevator maintenance management system based on Java Web technology.This paper mainly studies the Web front-end and back-end of the maintenance system.At first,this paper studies the relevant Web protocols and technologies including Web front and back technologies、version control and so on.Secondly,the demand analysis is divided into functional and non-functional aspects.Through the demand analysis to determine the system process.Then we combined with technology analysis and selection,established the system software framework.Then we focus on the implementation of the various modules of the system:the database operation using the ORM way,the use of Spring data JPA simplified database operation of the business logic code.The system uses Shiro to implement permissions management and security authentication.Web authentication is based on Session and Mobile authentication uses Java Web Tokens authentication to implement high performance authentication service with Redis cache.In the message notification module,using Getui implementation on mobile side and WebSocket+STOMP implementation on operating side.Finally,through the cache,front-end rendering analysis,database optimization and other technologies to optimize system performance,and propose the system's shortcomings to follow-up treatment program.The innovations of this paper are:In terms of the management process,the use of two-dimensional code + GPS positioning to achieve maintenance personnel check-in,at the end of the maintenance,through the APP feedback and the evaluation of property and electronic signature confirmation to ensure quality of service.In terms of the technology implementation,security certification and rights management module has a strong flexibility,through Shiro,Druid,Redis combination,improve the system security while providing high-performance authentication services.In addition,we consider the differences in the business of each company when we design the system,users can customize the system accordings to their own business. |