Multi-user Cooperation Platform Design Oriented on Workshop Layout
|School||Guangdong University of Technology|
|Course||Mechanical and Electronic Engineering|
|Keywords||Workshop Layout Multi-user Cooperation Browser/Server Framework VirtualReality Modeling Language|
With the higher and higher level of global economic integration, the competition among enterprises has become more intense and the changes in market demand are gradually accelerating. As a result, manufacturing enterprises are developing towards a direction of single and small quantities. Production line in workshop needs reconstruction depending on different product and its production in order to adapt demand of flexible and agile manufacturing. At the same time, because of particularity of production, it takes multi-designer to participate in design. Computer-aided design is an indispensable of modern manufacturing enterprises. What’s more, web cooperation can integrate all kinds of designing resources and provide a common platform for every designer.Based on the analysis above, this paper uses virtual reality to simulate the workshop layout. Integration of data resources using web, we achieves multiple users to simultaneously participate in the workshop layout design. Through B/S framework, we cut down the requirement of software and hardware in client side in order for designer to take part in projects anytime and anywhere. Main works of this dissertation were discussed as follows:(1) Focusing on the requirement of multi-user workshop layout design, we established database in backstage, devising for the framework of system and the topology type of client access. Aimed at the browser/server mode, we designed a common gateway interface for server’s response mode to feedback timely on every kind of data packets which comes from client. Maintenance of the database is safe and timely.(2) Analysis of the collaborative process privilege level and conflict form, we put forward a conflict resolution program among collaborative process based on source-lock for multi-user to send message to server in the same time. With the double-table measure, we can reduce processing time in backstage to reduce the delay granularity to a certain extent. In order to improve the stability of system, we analysis many unusual circumstances and solved them.(3) Based on the specialty of Virtual Reality Modeling Language, we design the main page for workshop layout system. The coordinate transformation for customer-defined client. we research on the matrix-computing and design the interaction module and user trigger nodes for adding, deleting and modification.(4) At last, we carried out system development with SQL Sever2008and Visual Studio2010. We used four layers to manage every kinds of function to improve code reuse. On a basis of some website developing technology, we optimized the system to improve the user experience and page appearance.