Font Size: a A A

Design And Implementation Of Enterprise Internal Network Sign Information System

Posted on:2020-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y PengFull Text:PDF
GTID:2428330623458353Subject:Engineering
Abstract/Summary:PDF Full Text Request
The design of this system solves the problem of low efficiency of the company's manual signature approval process.With the help of digital signature technology used in the online signature and in combination with the electronic signature law of the people's Republic of China,it ensures the safety and reliability of the approval opinions and documents,and prevents human tampering.It realizes the internal online signature information system of the enterprise,completes the online approval process,and improves the approval efficiency,Convenient for filing,tracing and reference.The system has good flexibility through micro-service architecture.From the point of view of business logic expansion,meeting the open-close principle can facilitate the expansion of new business processes.At present,the business processes implemented by the online signature information system include resignation approval process,technical document approval process,travel process,reimbursement process and project approval process.From the perspective of performance expansion,it is also convenient for horizontal performance improvement.Only one service needs to be deployed to multiple machines.The system maintains a set of public key and private key pairs for the participants in the process.Each user generates an electronic fingerprint through the private key when initiating the process.The examiner checks the information of the initiation process through the public key of the initiator to ensure that the information is not artificially intercepted and tampered with and that the security and reliability are guaranteed.The state specially promulgated the law of the people's Republic of China on electronic signature(2005)to recognize electronic signature technology.The system is based on B/S architecture and restful style.It can be operated through browser in the company's intranet environment.The system can be deployed on any operating system that supports web containers,both windows and linux.The system uses spring boot framework and embeds Tomcat and jetty.Therefore,no web containers need to be installed on the system when publishing and deploying,which simplifies the deployment steps.Firstly,this paper analyses the current situation of collaborative office at home and abroad.At present,there are not many collaborative office systems using micro-services,and the independence of processes in process approval is very suitablefor micro-service architecture.By combining with the actual business needs of Changfei,the demand analysis is carried out to refine the functions of the system.Then the service boundary division,database vertical sub-database,database design and so on are carried out.In addition,in order to communicate with other systems of the company,this system realizes the single sign-on function of Oauth2 and jwt.If there are other system source codes,it can directly realize the resource server.If there is no source code,third-party vendors also need to implement the standard Oauth2 resource server to access the system.If you use Spring's Java project,you only need to refer to the corresponding jar package provided.At present,the system has realized many business processes.If we want to expand other business processes,we only need to follow the rules and implement services.Services are stateless and independently deployed.Finally,the paper uses the process approval system to test the process approval of the enterprise,and further explains the problems of the system that need to be further improved and the shortcomings.
Keywords/Search Tags:approval process system, micro-service, netmark, electronic signature
PDF Full Text Request
Related items