Font Size: a A A

The Design And Implementation Of SaaS Based Office System For Enterprise

Posted on:2018-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:G C LiuFull Text:PDF
GTID:2348330515487087Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,the world is entering the information age.Office automation is one of the most important symbols in the information age.Compared with the traditional manual office,the office system can greatly improve the efficiency of daily office.The current office system usually needs to be deployed,managed and maintained,but the main business of the enterprise is not the maintenance of the system.This traditional way of providing software seriously hinders the process of office automation in enterprises,especially small and medium enterprises.SaaS is a new mode of software application,which is different from the traditional way of providing software.SaaS model sees software as a service that provides services to customers via the internet.This greatly reduces the cost of pre investment and meets the needs of enterprises to achieve information office.This thesis introduces the design and implementation of enterprise office system based on SaaS mode.Compared with the traditional office system,the biggest feature of the office system is to support multi-tenant.The development and design process of enterprise office system strictly follows the standard of software engineering.Firstly,this thesis introduces the requirement analysis of enterprise office system,and determines the functional requirements and non-functional requirements.Secondly,this thesis introduces the design of technical architecture and the design of multi-tenant architecture in outline design.Thirdly,this thesis introduces static design,dynamic design and database design in the detailed design of the system.Finally,this thesis introduces the realization of the enterprise office system,including the realization of key technologies and business functions.The design and development of the enterprise office system based on MVC mode reduces the dependency between the layers,which is beneficial to the reuse of the logic of each layer.The development of the system uses the SSSP framework,namely SpringMVC,Spring,SpringData,JPA.This ensures the reliability of the technical architecture and the advancement of technology.The database in the system is MySQL and MongoDB,which store the user information and security data in MySQL,and store a large amount of business data in MongoDB.The function of enterprise office system includes file management,workflow management,administrative management,human resource management and system management.File management,includes enterprise file library and personal file library,can build enterprise knowledge base and realize resource sharing.Workflow management includes workflow settings and template settings,the user can configure workflow flexibly according to their own needs.Administrative management,includes office supplies management,seal management,business card management,can achieve the approval of office supplies,seals,business cards.Human resource management can realize the automatic management of the whole process of human resources.System management can achieve some basic settings,such as enterprise basic information settings,organizational structure settings and application module management.Enterprise office system can meet the needs of the enterprise's office automation and improve the efficiency of daily office.At the same time,the enterprise office system reduces the cost of the enterprise and makes the enterprise focus on its main business.
Keywords/Search Tags:office automation system, SaaS, SSSP
PDF Full Text Request
Related items