Font Size: a A A

The Design And Implementation Of The O2O Certificate Verification System

Posted on:2020-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:B QuFull Text:PDF
GTID:2428330572983719Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Various enterprises and government institutions generate a massive amount of external certificates during daily business process.As the important outcomes of external business services,these certificates are authenticated by stamping the original paper in most cases.Recently,due to the fact that the so called "carrot seal"incidences occured prevalently,This paper focuses on unveiling the shortage of stamp-on-paper authenticating method and responding the central government' s promotion about building an economical life style in the society,We proposed a 020(Online to Offline)process to authenticate electronic certificatesand designed a 020 authenticating system based on the 020 process.Other countries started using electronic certificate long time ago.The earlist industries that started using electronic certificates are government institutions such as border security departments.So far most of the countries issue and approve electronic visa which greatly reducing the cost of round trips to embassy to apply the regular paper visas for travelersThe United States started using a lot of services of electronic certificates in the fields of booking hotel and traveling in late 90swhen the internet was just originated and facilitated,and these implementations are also among the fields of the 020 authenticating process in this paper.The recent biggest project about electronic certificates in China is using of electronic invoices widely.At present,electronic formats are used in majority of the Value-Added Tax(VAT)invoices,only a few forms of special VAT invoices still need regular paper invoices.The anti-counterfeiting ability of the electronic invoices is as good as that of regular paper invoices because the password region is well designed.Besides the Revenue department,the Finance department has recently started building the nationwide storage systems to gather electronic certificates instead of paperwork.Additionally,Airline companies have implemented electronic boarding passes and electronic certificates,and the data in their system can be easily retrieved just by using citizen ID number or ticket number,thus the security and privacy-guarding are considered to be less safer than electronic invoices.It should be specially emphasized that travelers being authenticated to pass through the high speed train station by scanning their ID Card is a special form of electronic certificate.The system inthis paper uses the python flask framework to implement an electronic certificate verification system,using RestAPI method in the framework provides various interfaces required for electronic certificate storage,delivery,and verification.The built-in template engine implements a front-end user interface with a high degree of reusability.The system in this paper uses the open source distributed database sequoiaDB to store data,and uses symmetric encryption to avoid the original disclosure of electronic certificates in the back-end for the storage of theelectronic certificates,.In the deployment of the system,this paper uses the most popular containerized deployment scheme.Based on the support of the kubernetes container orchestration framework and the docker engine,the system implemented in this paper can easily expand the service capability level without relying on high-performance servers.Under the premise of achieving high availability features at the production level.Through this particularly designed system,we can achieve not only the storage but also the delivery of electronic certificates instead of regular stamp-on-paper certificates.In such way,the authenticating abilities are upgraded,meanwhile the costs of printing papers,delivering paperwork,and labor are eliminated.
Keywords/Search Tags:Electronic certificate, Identification authenticity, O2O certificate
PDF Full Text Request
Related items