| Wechat have had a very profound impact in the world since Wechat came out. Based on the requirement of enterprises and the Wechat Enterprise platform, we have achieved a customized application with plenty of widget, which can help enterprises to build a more concise and efficient process communication and collaboration between enterprises.This design of the Wechat Enterprise Management system provides a lot of services for enterprises. The system has already been put into use, we have customized many plug-in functionalities in accordance with the actual needs of Shanghai GM. There are still some details to be late maintenance in secondary development. This system is based on php and Node.js with KOA to solve the problem of asynchronous callbacks caused by Node.js. we use MongoDB for database. Html+Css+JavaScript are the front-end technology in the project with Backbone, a MVC framework. Ajax are used as interaction system between front-end and back-end. RESTful JSON are used to separate the front-end and back-end.This paper describes the background of Wechat Enterprise system and the details, then it describes the main technology used in the development with a brief introduction and analysis. After that, we have made the requirements of the system based on Shanghai GM Enterprise. We have mainly studied the functional needs of the project. Then, we made the detailed design based on the requirements of the system. Then, the paper introduces the main module and the hierarchical structure of the system introducing the solutions of modules specially. Then, the paper introduces the system implementation process, the details of the process according to the detailed design interprets the contents of system implementation. Finally, the paper concludes and the relevant technical prospects. |