Font Size: a A A

The Design And Implementation Of Distributed Contract Management System Based On The Mongo

Posted on:2020-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:J B SunFull Text:PDF
GTID:2428330572477759Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The software and information technology service industries generally have the characteristics of short project cycle and heavy development tasks.Standardizing the contract preparation process and shortening the contract review cycle can effectively shorten the project cycle and improve project management quality.Therefore,establishing a computer-managed contract management system is an urgent need of the software development company for contract management.Under the background of "marketing integration platform-contract management system construction project"in a software development company,this paper designs and implements a distributed-storage-based contract management system based on MongoDB.According to the marketing integration project,the application requirements and system of the contract management system are designed and realized the management of the implementation contract,operation and maintenance contract,software sales contract,hardware sales contract and agreement contract.Based on the system,such as Spring,Spring MVC,Mybatis and other Java frameworks,a high-availability cluster with MongoDB shards and replica sets is used to implement a distributed file storage center.Redis clusters are used as distributed sessions and cache centers.With Microsoft Online as the online preview center of the file,a distributed contract management system was established,which realized the function modules of contract template drafting,contract creation,contract online preview,contract authority management,contract approval,contract change and contract collection.Specifically include:1.Standardized management of the contract preparation process.The company's legal department plans to produce a standardized contract template.The salesperson fills in the data on the standard contract template to generate the contract text,ensures the standardized management of the contract content and terms,reduces the burden on the salesperson to draft the contract,and avoids disputes caused by human error.2.Structured management of contract master data.The main data of the contract master data such as Party A,Party B,contract name,contract amount,contract currency,billing party,and payment plan are stored in the database in a structured manner to realize multi-system interconnection and avoid information islands,which provide data support for business projects such as project establishment,performance analysis,commissioning,billing,and collection,and improve the level of enterprise information.3.Digital management of contract attachments.Use electronic contracts to replace paper contracts,reduce manual management costs,optimize management quality,and avoid the risk of contract loss.Provides the functions of online editing,previewing,version management,and difference analysis of the contract file browser to solve the problem that the traditional document management system must download files in order to browse and edit.4.Contract attachments are stored in decentralized management.Through building a MongoDB shard replica set cluster,the system has the ability to increase storage capacity by scaling out inexpensive servers horizontally.With the replica set replication and election mechanism,it has the ability to back up disaster recovery switching in real time.This solves the problem of low read/write efficiency caused by a single server I/O bottleneck.The application of the system realizes the inter-system interconnection and intercommunication,which has important significance for strengthening business connection and data sharing;realizing the standard approval process and reducing the contract approval period.It is of great significance to avoid contract risks,optimize operation management,reduce labor costs,and improve economic efficiency.
Keywords/Search Tags:Contract management, Mongo, The GridFS, Distributed storage, The online preview
PDF Full Text Request
Related items