Font Size: a A A

Design And Implementation Of The Network Office Automation System

Posted on:2015-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:M M LiuFull Text:PDF
GTID:2298330431978590Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Office automation, a facility for all kinds of enterprise office activities, has now becomeincreasingly popular. As a guarantee of both efficiency and quality, which means aconservation of labor force and resources, office automation plays an essential role in moderndigital office. As computer and Internet technology advances, office automation is no longerjust the name of a text editor, a diagram disposer, or a statistic maker; rather it serves as asynthetic means for digitalized office, providing an integration of information exchange,information sharing, business management and knowledge management.With regards to the trend of office automation, our work deeply analyses its researchstatus and existing problems, based on which an integrated process, combining businessprocess reengineering, file transfer, knowledge management and personnel management, isput forward. Analysis, including demand analysis, performance requirement analysis,business process analysis and tool analysis, is carried out first. What follows are a series ofdesigns, containing development environment design, frame structure design, functionstructure design and database design, etc. Finally detailed realization of all function modulesis implemented and, after that, we test the whole system, summarize our work and prospectthe future work. In the whole system, six main modules, say, personal affair module,workflow module, administrative office module, enterprise portal module, human resourcemanagement module and system management module, are implemented; all these modulestogether contribute to networked collaborative office, bringing improvements in both officequality and efficiency.During the system implementation, we use PHP as the programming language, Apachethe server, ZendStudio the development tools, and MySql the database. The PHP+MySql+Apache development mode, on one hand, helps to achieve high programming languagequalities, including efficiency, concision, and platform-independency; on the other hand, thisdevelopment mode guarantees both the security and openness of database and server.Application of MVC design pattern to this system excellently separates the user presentationlayer, business logic layer and database access layer, and by doing so, modifications to onelayer do not affect other layers, which embodies the design ideas of high cohesion and lowcoupling.
Keywords/Search Tags:network office automation, MVC, Apache+PHP+MySql, The collaborativeoffice
PDF Full Text Request
Related items