Alliance of small and medium sized manufacturing enterprises is a wonderful organization style to cope with the international competition, and it is one of the most important ways to obtain competitive advantage for the SMEs. Research and development of a platform supporting the collaboration among such alliance is an urgent requirement of SMEs, and therefore been a focus in the relevant fields of research and application. Based on some research on the status of the field of dynamic alliance theory and supporting technology at home and abroad, the requirement and probability of applying the theory about dynamic alliance to SMEs is investigated in this thesis. With these studies, and respecting the present situation of that area in enterprise informationalization as well as specific needs arisen in the practice of the collaborative platform for enterprise alliance, a detailed planning has been conducted on the organization structure, function framework and software architecture for the collaborative platform. Following the above framework design and planning, and aiming at the requirements of the task management and collaborative interactions, a Java-based project management collaborated environment is proposed. In addition to its architectural design, some in-depth investigations have been made on the key components of the system, such as access right and control, version management and group awareness. Finally, in the light of Object Oriented software engineering, the system model, work flow and developing environment have been designed. By using Java, partial implementation of the system has been realized. |