| The web technology delegated by Internet has an important influence on the enterprise development, so it is much more urgent for enterprise to undertake MIS. And the Contract Management System which is the most important part must also conform to such development direction. Contract Management is the beginning of the design progress management, and the design progress must rely on the contract context; at the same time, contract management is the ending of the design progress. When the project is over, all the message should be used to embody the contract. Contract Management System runs through the whole progress. Contract Management System based on web has great meanings. For example, it can reduce the put-off, time and charge, it can also improve the efficiency. With the popularization of computer, it is possible to realize the no-paper office work. Before we introduce the whole system, firstly we introduced the background and target of our research, and the research status of other countries and our nation. Then explain what contract is, what contract management is and the requirement of developing contract management system. The information sources of the enterprise show the structure of heterogeneity, distribution, loosing and coupling. With the perfection of the distribution of enterprise, the demand of contract information and c/s system structure and distributive processing technology, contract management system goes to a completely new phase, and the system structure changed from integrative process control to distributed structure that supports the management of the enterprise or inter-management between enterprises based on distributed compute technology. This system absorbs the advantage of integrative structure and distributed structure, completes the contract management system. In our system, we adopt the C++Builder VisiBroker of Borland as the CORBA bottom support platform by using the platform to mask the differences of heterogeneous condition and turn client application systems to disparate CORBA objects, difference object communicate by VisiBroker , by adopting the form of CORBA object and request and respond to cooperate with each other to achieve responding work. In the forth section of this thesis, we present the whole frame and system logical structure of contract management system based on CORBA. The system is a distributed contract management system supported by CORBA technology and database system. This kind of distributed multi structure divides the running of the whole application system into many different parts and run in different machines. Application Service acts as middle layer to complete the enterprise logic, and coordinate the requests between multi layers and master all the details of the definition of data cluster, and communicate with the remote database service. Thus client application can emphasize on data display and user connection even without knowing where data is. The whole system uses distributed multi structure supported by CORBA to avoid the single hitch and has high system throughout and high tolerant failure ability. If user wants to expand system, theincreased function can be joined into the whole system dynamically as long as it accords with the CORBA criterion. |