| Online ticketing has developed in the rise of group buying business.Users use online movie ticketing platform to select cinemas,movies,movie screenings,seats,and online payment.The electronic redemption code and QR code are obtained through the online movie ticket exchange to the offline cinema for movie tickets.For the viewing experience,it is the integration of e-commerce and offline cinema,breaking the traditional ticketing process.The topic of this thesis comes from the practical application of the work company.The company hopes to convert the resources and traffic accumulated by the multi-year operation video website into the online ticketing field,and decides to develop the online ticketing system.I participated in the analysis,design and design of the ticketing project.The entire process of development.The paper completed the complete business analysis and definition of the online ticketing system,designed the overall business structure and technical architecture of the system,realized the core business functions of the C-end.and completed the system testing and optimization.The core business functions of the system include functions such as ticket purchase,odd talk,movie review,odd card and order,and each function is subdivided into multiple sub-functions.The system is deployed separately on the front and rear ends and decoupled from each other.Based on the micro-service architecture,the back-end divides the business functions into refined services,such as order services and odd-card services.It uses horizontal distributed service splitting and expansion to improve system availability.The Zookeeper distributed application service,Thrift-RPC remote scheduling framework,SpringMVC framework,Redis cache middleware and Elasticsearch search engine are used to implement the corresponding functions.The development process of the online ticketing system follows the standard process of software engineering,from business needs analysis to overall system design,to module design and implementation,and finally completes the development of the corresponding modules.At present,the development and testing are basically completed,and the system has been put into operation.On the basis of satisfying the user's basic ticket purchase demand,the user's valuable time is saved,and the user's praise is obtained,which brings convenience to the user's daily life. |