Font Size: a A A

Design And Implementation Of Public Transport Virtual Card Information System

Posted on:2021-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:M T XinFull Text:PDF
GTID:2392330614971522Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The emergence of virtual cards in urban public transport travel has greatly facilitated people’s travel.In today’s social life,people use bus card,cash,NFC payment or QR code payment when traveling by bus or subway.Compared with the payment by QR code,it has a great advantage,which solves the problem of cash exchange.The problem has saved people’s travel time,and can carry out real-name authentication,avoiding the threat of lack of real-name management for the bus card.In addition,using the QR code can be used for any smartphone,and you can obtain the ride code by simply registering,which solves the limitation of using NFC to pay for the ride.In order to facilitate the user’s payment in transportation,the development of a virtual card information system has been established.In the process of system development,the author first participated in the system’s demand analysis.According to the demand analysis results,the system was divided into two-dimensional code travel management module,two-dimensional code background service module,two-dimensional code transaction module,and one-card app micro application module;In the summary design,the author designs the overall system architecture,technical architecture,functional modules,and database,and draws the overall system architecture diagram,module division diagram,and main database table;then in the detailed design,describes in detail the design of key functions and achieve.The system is divided into two parts: a bus travel management platform and a bus travel micro application.The background is built with Spring Boot and My Batis framework.The front end of the platform is implemented with VUE framework.The HTML5 technology is used to deploy the bus travel micro application in the app.The data storage is adopted.My SQL database,and use Redis cache mechanism to store cache information.In addition,for the encryption of personal information in the system,the 3DES algorithm is selected,and the selection of the signature algorithm in the generation of two-dimensional codes.Through the comparison experiment of the RSA algorithm and the ECDSA algorithm,the ECDSA algorithm is finally selected.Finally,the black box test method is used to test the core functions of the system through the Postman test tool,and the system performance is tested using the Apache JMeter test tool to ensure the reliability of the system.The system has achieved the goal of convenience and efficiency.At present,the system is in the trial operation stage,which not only saves the payment time of bus travel and facilitates people’s travel,but also brings high economic benefits to the bus company.
Keywords/Search Tags:QR Code, Spring Boot, MyBatis, Redis, ECC
PDF Full Text Request
Related items