| With the rapid development of internet, mobile office with its convenient and instant advantage has become a common form of business office and various mobile office products have emerged. Wechat as the largest social platform puts forward the concept of enterprise wechat account to facilitate the communication of employees, share knowledge and so on. Howerver, the official management system is simple. It can not provide enterprise customized components and not adapt for changing needs. The enterprise wechat account management system can meet the main needs and provide users for useful components.It manages the organizational structure of enterprises and personnel information, provides the functions of personnel grouping and plug-in configuration. The system uses the B/S mode and a layered architecture, mongoDB as a database to query and store data, Node.js and Koa frameworks for the development of the background.It also uses Html, Javascript combinded with backbone for front display. Ajax technology was used for the communication of the front-end and server. I am mainly responsible for the design and implementation of address book, enterprise application management and authorization management.Around the design and implemention of the system, the dissertation has been carried out working as follows:(1) It introduces the technology used in the development, including Nodejs and nested callback solution, Koa framework, MongoDB database and how to use it in the project.(2) It analyzes the system functional requirements with use case diagrams, discusses the overall design and divides each system module. It describes detailedly the design of view layer, business logic layer and data persistence layer about each module with class diagrams.(3) Through requirement analysis and system design, it describes specific implementation details on employee information management, organization information management, personnel grouping management, material management, users and applications information management and so on. |