Collaborative office system,as the most effective scheme of convenient and quick office for enterprises in the current era,has become a commonly used office technology in China and the world after more than ten years of development and improvement.The use of collaborative office technology saves a lot of time and reduces other unnecessary troubles,and effectively improving office efficiency.However,the "centralized" management mode adopted by the existing collaborative office system is prone to single point of failure,data loss,failure untraceable,and other problems.Moreover,these office systems only support the internal work of a single enterprise and are not applicable to the enterprise alliances.As a new distributed storage system architecture,blockchain has been widely concerned with its decentralized,non-tamperable,traceable and other features.Therefore,this thesis considers the application of blockchain technology in collaborative development system,and studies a safe and credible collaborative office system for the development of smart contract between decentralized enterprise alliances.Aiming at a series of problems such as low security coefficient caused by over-centralization of traditional collaborative office platform architecture,this thesis designs a smart contract collaborative development system based on Fabric blockchain.The system uses hyperledger fabric blockchain technology to record user information and smart contract data in the ledger,ensuring the credibility and security of the system data,and solving the problems brought by the centralized architecture.Aiming at the problems of workflow collaboration and process management required by the system,this thesis considers the method of combining the block chain technology with the business workflow management technology,and solves the problem of system collaborative development process management by composing and arranging the block chain business logic service and managing collaborative development process.Aiming at the smart contract collaborative development system based on Fabric blockchain,this thesis firstly analyzes the problems existing in the traditional collaborative office system and clarifies the overall process of collaborative office.Then,through the design of system architecture,user interface,blockchain business network and system control class,the whole intelligent contract cooperative development system is realized.The whole system achieves the specific functions of four modules: system member management,collaborative process management,intelligent contract management and system management.These functions can ultimately achieve the system goal of collaborative development of intelligent contract.The implementation and testing of the whole system show that the smart contract collaborative development system based on Fabric blockchain supports decentralized storage,traceability and tamper-proof features of data information under the premise of satisfying the basic functions.It provides a new solution for highly trusted decentralized collaborative office. |