Font Size: a A A

Design And Implementation Of Collaborative Work Platform Based On MVVM Model

Posted on:2021-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:Z GaoFull Text:PDF
GTID:2428330632962767Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet and computer technology,collaborative software that can solve the low efficiency and low flexibility problems brought about by the traditional working style,has occupied an increasing share in the entire software market.More and more scientific research units are aware of the importance of digitalization and standardization of scientific research project management,and have started to use the collaborative office system to provide various members of the scientific research project with a platform for communication and cooperation to ensure that the project can proceed smoothly according to the plan.At the same time,with the rapid development of modern web front-end technology and the improvement of browser performance,the traditional C/S architecture model has gradually been replaced by the B/S architecture.The new front-end technology brings high availability,high scalability,high characteristics of development efficiency and operation efficiency can solve many pain points of the collaborative system development of scientific research projects and bring new vitality to the development of collaborative work platforms.The collaborative work platform implemented in this article uses modern front-end technical means represented by the MVVM model,Vue framework,and component ideas to target a specific scientific research project and provide participants in the project with role-based dynamic access control and progress,Funds,resources,information,system management and other functions,designed to help scientific research project participants to complete scientific research tasks,making scientific research project management digital and standardized.The paper first introduces the computer-supported cooperative work(CSCW)theory.In the design of the system function,the three elements of CSCW communication,coordination,and cooperation are always the basic principles.Then it introduces the basic technology of front-end development,the evolution of the MVVM model,and analyzes how the Vue framework implements the MVVM model efficiently from the perspective of source code.Then,based on the analysis of the requirements of the collaborative work platform,the paper designed each functional module of the system,and combined the development of front-end and back-end development in the implementation process,and independently developed four general-purpose modules,which reduced the front-end and back-end coupling and further improved.Increased system scalability.Each functional module mainly describes the module's class design,component design,and interface design in the form of flowcharts,timing diagrams,algorithm pseudocode,and component class diagrams,clearly showing the internal development and operation process of each module.Finally,the paper verified the usability and reliability of the collaborative work platform through comprehensive tests.
Keywords/Search Tags:Collaborative Work, MVVM Model, Vue, CSCW, Front-End Separation
PDF Full Text Request
Related items