Font Size: a A A

On The Design Of Cooperative Office System And The Key Algorithm Of Work-flow Technology

Posted on:2006-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:Q HeFull Text:PDF
GTID:2168360155453457Subject:Computational Mathematics
Abstract/Summary:PDF Full Text Request
The modern enterprises are developing towards the "extended enterprise"and the "real time enterprise". The "extended enterprise"calls for the operation of the enterprises not only includes some internal links such as research, purchase, production, marketing and service but also extends to some external links which related to the enterprise operation such as provider, partner, client and channel. The "real time enterprise"requires that it should know the information inside and outside the enterprise and react to it in time. At the same time it should decrease the possibility of time lag for the internal links. Therefore by the real time operation it brings the reduction of lost into full play. The appearance of the "extended enterprise"and the "real time enterprise"requires that all kinds of information inside and outside the enterprise should be better gathered and used, all kinds of application and procedure should be better cooperated and connected, and also the items, departments and the related operators should keep a good communication. The traditional information implements are no longer suitable to the requirements of the operation for modern enterprises. The popularity of computers and the maturation of network technology bring a whole new information stage. This is the "cooperative application"stage which is symbolized by "cooperation", and its typical applications are business communication, organizing cooperation, knowledge management and cooperative business etc. The research shows that the cooperative application will be an important developing orientation in three to five years. Nowadays its technology, market and basic facilities are mature and it becomes an important field to which the enterprises and the government institution would pay more attention when they making the informational layout. By the business research to the clients, considering the clients'utilization of the current computer equipments and combining the current exploitation technology of cooperative office system this paper introduces a module distributional cooperative office system of three layers which is bases on Microsoft COM+ technology. Based on the design principle for task drive, it uses the queuing theory and linear program in math theory to do abstract analysis of the algorithm for task dispatch. Therefore it basically solves the practical problem of optimization for task dispatch in the system. This system also utilizes the design technology and the exploitation of COM+ component model. It uses a large database: SQL SERVER2000, work-flow technology, cooperation technology and network technology (eg. P2P, TCP/IP) Therefore it suit the business development of the enterprise in the future years as well as protects the current hardware investment. In the research and the exploitation of the system, the author undertakes the responsibility of establishing the mathematic model for practical problem. The author also introduces the design principle for task drive, and it uses the queuing theory and linear program in math theory to do abstract analysis of the algorithm for task dispatch. Therefore it basically solves the practical problem of optimization for task dispatch in the system. At the same time the author designs and takes part in the code exploitation for parts of the modules, which includes the analysis, the design and the coding of the task dispatch algorithm, the automatic upgrade system, information server, code module, decode module and the module for examining the completeness of data. Now the system has been applied successfully on the clients. It increases the clients'office efficiency, enhances the rate for dispatching the tasks among different posts and also supplies the real time communication between the operator and the employee. Therefore it is well received by the clients. 1. The Main Structure of the System 1.1 The requirements and the limitation of the system (1) The system should have good expandable ability because parts of it may be changed and other functional module need to be added in the future. (2) The system can realize the cooperative office work on the Internet. (3) Its good safety control ensures the safe of the data. (4) It owns the support of large database. (5) It is easy to operate. (6) The new system should run on the current hardware. 1.2 The design thread of the system (1) Advanced and standard principle In order to ensure the high start of the design and the advancement of the technology, this system utilizes the latest computer technology and standard technology. It can guarantee the clients'current investment and the enlargement and the upgrading of the system in the future. (2) The system should keep a good expandable ability; therefore it uses a platform model to retain a port for the second exploitation. (3) Individuation design It allows the clients to design their individuation interface. (4) The client terminal supports two states: online and offline.(5) The support of various database For the later development, the system supports some databases such as SQL Server, Oracle and My SQL. (6) The safety design As the system is ran on the Internet and the clients have high requirements for the safety of the data, the safety becomes an important point for consideration. The system ensures the safety of the data from three angles: the coding of the data, the examination of identification and the safety of the database. 1.3 The frame design of the system A new application system needs a good frame structure. Brower/Server structure is a popular structure now and its advantages are the low cost for client terminal maintenance, the identical operating style and the convenience of the concentrated operation for the server and the database. However it also has some disadvantages. The client terminal can only be used on a good and stable state of Internet and can not be applied under offline or other complicated states. The complication of the system exploitation is obvious. The cost of the bandwidth and the cost for software and hardware maintenance for the server are very high, especially when the number of the clients increases. The browser is suitable to network application and it has weak ability for complicated switching process. It is difficult for the system to work cooperatively with other client terminal software (eg. Office) The resource of the advanced client terminal equipment is also not utilized well enough. Based on such reasons, some international enterprises and research institutions introduce a signal "Go back to Client/Server"and the new concepts "Rich Client"and "Smart Client". The "equivalent network"is an important program for technology realization of it. By the direct visit between client terminals, it decreases the application lost and increases the mobility of the system. The system adopts "extended equivalent network"technology as its basic frame structure, and combines it perfectly with the "Client/Server"structure and the "Rich Client"model. It not only avoids the limit of the Browser/Server Structure but also realizes the function o distributional calculation. It adopts the exploitation of C Language and Delphi Language, the latest network technology (P2P, TCP/IP), work-flow technology, cooperation technology and coding technology etc. 2. Safety Design As the system is ran on the Internet and the clients have high requirements for the safety of the data, the safety becomes an important pointfor consideration. The system ensures the safety of the data from three angles: the coding of the data, the examination of identification and the safety of the database. 3. Automatic Upgrading Design The system adopts "Client/Server"structure. In order to satisfy the clients'convenience for upgrading the software, as long as the clients use the software, it can automatically download the latest program. The system has the client terminal and the server terminal. 4. The Algorithm for Task Dispatching Based on Queuing Theory This paper is based on the task cooperative office system. It has the function of traditional office software and is centered by the task operation which includes automatic arrangement and artificial arrangement. This system will give a best dispatching plan and give an order according to different tasks. In this process there are three situations: (1) The mode of automatic server (2) The mode of artificial inserting (3) The mode of artificial controlling In this paper the author analyses and solves the first situation and gets its algorithm. The second and the third situation can be obtained on the basis of improvement of the first situation. 4.1 The ratio description for task application and task executing time First, the paper analyses the satisfaction for the task amount accepted by the server by using queuing theory: ,!Pi (t )= (λi t)ie?λti =1,2,L the Poisson Process in which its parameter is λ, Pi (t) shows the ratio (i) for the application times during so long time (t). Then the paper discusses the time satisfaction for each task ( ) {1,0( )0?,
Keywords/Search Tags:Cooperative
PDF Full Text Request
Related items