At present, there is a need to establish a set of document circulation system whichhas high efficiency, strong confidentiality and high security for the enterprises. In manytechnicals, electronic signature technology has a very good performance in the securityof data confidentiality, integrity, and non-repudiation, and it is in specific carry out willbe fully considered to the electronic signature law. So it is the best choice to achieve ahigh security document flow system. Electronic signature technology can judgesignature, stamp, validation document requirements of document circulation system,and integrate the PKI technology, digital signature technology and network securitytechnology, and use ActiveX control, password technology, PKI, digital images andother related knowledge to ensure the security of the electronic document. Therefore,the main work of this thesis is to design and realize document flow system based onelectronic signature.Firstly, electronic signature technology about document system development isdevoted, especially digital signature, public key infrastructure PKI, identityauthentication technology of seal system are explained in detail. According to thecharacteristics of this system, JSP is chosen as the system development tool.Secondly, through the process research and analysis of water company documentsystem, the thesis identifies the workflow model and gets the system data flow diagramand the corresponding data dictionary.Thirdly, according the data flow diagram through the demand analysis, the softwarefunction structure diagram is designed. And according to the user’s classification task,use case diagram of the system is designed. At the same time according to the systemE-R diagram, the field name, field type, field length, the field, the primary meaning indata table of the function modules are discussed in detail.Fourthly, the process of seven modules which are documents issuing, the documentexamination and approval, official document signature, document archiving, documentmanagement, user management, seal management and so on are further elaborated.Finally, a simple flow chart and partial system screenshots are given.Fifthly, the solving methods and a detailed description of the procedures of the keyand difficulty problems which are user permissions settings, document rollback, changeapproval steps are introduced. The realization codes of database operation classes and signature operation are introduced.Sixthly, the thesis gives more comprehensive testing for the function, performance,availability, client compatibility, security and other aspects of the system. The detailedfunctional test cases and the overall system evaluation are analysised.The application of this system has changed the traditional mode of document flow,document circulated with no thesis from office staff in turn served, but in the computernetwork to achieve the document examination and approval and circulated. It canenhance the enterprise document processing and management ability, minimize theerrors in the work, improve work efficiency, reduce waste of thesis, and strengthen theanalysis and monitoring ability. In this thesis, it is to improve the level of information ofcompany. |