节点文献
企业协同办公系统的设计与开发
The Design And Development of Enterprise Cooperative Office System
【作者】 周健;
【导师】 李妮娅;
【作者基本信息】 吉林大学 , 软件工程(专业学位), 2016, 硕士
【摘要】 对于大型公司来说,项目的开展实施需要多个部门间的协同工作,传统的办公模式需要投入大量的人力资源,而且对于任务的安排与进度监督不能起到很好的管理效果,对于可能发生的计划延期等问题不能够做到有效预警。企业协同办公系统能很好的解决上述问题,其研究与开发已成为当前热点问题。企业协同办公系统,是现代企业内部业务管理的重要手段之一。系统对企业内部业务进行管理,为每个系统用户设置独立的账号与权限,同时为系统用户提供内部消息通知、工作计划管理、个人日常办公、文件表单数据管理、传阅审批管理、项目分配与进度管理、会议资源管理等功能。实现了基于互联网与个人电脑的无纸化办公和远程办公。有效地提升了企业办公效率,简化了办公流程,降低了企业人力资源成本。本文对企业协同办公系统的设计与开发进行了深入研究。通过前期的需求分析与详细设计,最终实现了系统的软件研发。本文研究内容包含以下三个方面:第一,企业协同办公系统需求分析。具体分析了企业组织架构与人员职位划分,以及用户权限与各部门主要职能。介绍了协同办公系统的功能性需求,系统包含的功能模块与不同职位用户的访问权限。分析了系统的非功能性需求。此外,给出系统的业务流程,为详细设计开发提供依据。第二,企业协同办公系统详细设计。基于需求分析,进行企业各部门协同工作的业务流程设计。协同办公系统核心功能包含六个模块。致信模块提供企业信息发布平台,消息通知与查看;协同工作模块管理项目计划安排,事项的制定与查看,支持进度跟踪管理;表单应用模块提供表单新建与表单查看,支持表单流转与审批的自动化管理;文档中心模块提供文档在线编辑与管理,支持文件转发与审批的自动化管理;计划日程模块提供工作计划与工作日志的查看与管理功能;会议管理模块提供会议分类查看,支持会议预约与会议资源管理。通过结构图、流程图、实例的方式展示了每个模块的具体功能设计,并对每个业务进行详细说明。展示了数据库总体开发设计,包含数据库架构模式、数据库访问操作、数据库表单设计。设计工作有效地指导了系统的软件研发与测试。第三,企业协同办公系统的实现。基于上述分析与设计工作,实现了软件研发。本系统采用浏览器/服务器架构开发,后台服务使用Java语言编写而成,底层数据服务使用My SQL数据库,运行于Tomcat服务器。具体实现了用户登录认证、致信、协同工作、表单应用、文档中心、计划日程、会议管理。通过管理界面截图、功能说明的方式进行展示。系统已通过测试,并在实际环境中应用。本文通过对企业需求的分析,设计并实现了企业协同办公系统。系统功能完善、运行稳定、贴合企业管理需求,能够有效提升企业办公效率。管理界面具有简单美观、易于操作的特点,对办公电脑硬件要求较低。本系统采用开源软件与成熟的开发模式,具有研发成本低、易扩展等优势。
【Abstract】 For large companies, project implementation requires collaboration between different departments, the traditional office model need to invest a lot of human resources, and for tasks and scheduling supervision cannot play good management effect, for possible delay of plan and other issues not to be able to achieve the effective early warning. Enterprise collaborative office system can be a good solution to the above problems, its research and development has become the current hot issues.Enterprise cooperative office system is one of the important means of modern enterprise internal business management. The system of management of enterprise internal business, set up a separate account with permissions for each user, at the same time provide the function of personal daily work, document and form data management, circulation and approval management, project distribution and schedule management, conference resources management and so on. To achieve a paperless office and remote office based on personal computer and the Internet. Effectively improve the office efficiency, simplify the office process, and reduce the cost of enterprise human resources.In this paper, we deeply study the design and development of enterprise cooperative office system. According to the requirement analysis and detailed design, the software development of the system is finally realized. The research contents of this paper include the following three aspects:Firstly, analyze the requirement of enterprise collaborative office system. Specifically analyze the organizational structure and personnel positions, as well as user rights and the main functions of the various departments. This paper introduces the functional requirements of the cooperative office system, the function module and the access rights of users in different position, and analyzes the non functional requirements of the system. In addition, the business process of the system is given, which provides the basis for the detailed design and development.Secondly, detailed design of enterprise collaborative office system. Based on requirement analysis, the business process design of each department in the enterprise is carried out. Collaborative office system contains six modules. Message notification module provides enterprise information publishing platform, message notification and view; collaborative work module manages projects plan, formulates and checks affairs, and supports the progress tracking and management; form application module provides the creation and check of forms, and supports automatically management of the form approval and transfer; document center module provides editing and management documents online, support file transfer and approval of the automation management; scheduling module provides check and management functions of work plan and work log; session management module provides category view, support conference reservation and conference management.Through the structure diagram, flow chart, examples of the way to show the specific functional design, and each business is described in detail. Show the overall development of the database design, including database schema, database access operations, database form design. The design aims at guiding software development and the test of system.Thirdly, realize the enterprise collaborative office system. Based on the above analysis and design work, realize the software development. This system uses the Browser/Server architecture, the backstage service uses the Java language to write, and bottom data service uses the My SQL database, runs on the Tomcat server. Concretely realize the function of the user login authentication, message notification, collaborative work, application form, documents center, plan schedule, conference management. Show the system by the management interface screenshots and description of function. The system has been tested and applied in a practical environment.Based on the analysis of enterprise demand, this paper designs and implements the enterprise cooperative office system. Perfect system functions, stable operation, fit the needs of enterprise management, can effectively improve the efficiency of enterprise office. The management interface is simple and beautiful, easy to operate, the requirements of the office computer hardware is low. The system uses open source software and mature development model, with low research and development cost, easy to expand and other advantages.
【Key words】 Cooperative Office System; Browser/Server; Management Platform; J2EE;
- 【网络出版投稿人】 吉林大学 【网络出版年期】2016年 09期
- 【分类号】TP311.52;TP317.1
- 【被引频次】9
- 【下载频次】489