资源预览内容
第1页 / 共65页
第2页 / 共65页
第3页 / 共65页
第4页 / 共65页
第5页 / 共65页
第6页 / 共65页
第7页 / 共65页
第8页 / 共65页
第9页 / 共65页
第10页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
办公自动化系统毕业论文摘 要随着信息技术的飞速发展,我国各类信息化技术手段在企事业单位中不断的得到应用,很大程度上提高了企事业单位的办公效率,对企事业单位的办公模式产生了很大的影响。在传统的办公过程中,往往会因为个人文档管理不当,产生文件遗失,过时的未批文件,或是由于出差无法及时的批复相关的文件等情况。办公自动化(Office Automation,简称OA)系统的出现,大幅度的提高了工作效率和质量。其中公文流转的自动化是办公系统最重要的部分。整个系统分为用于公文流转的公文管理模块;用于为公文流转提供工作流和表单的流程定义模块;用于对公司机构及人员管理的组织机构模块;以及管理模块、角色及用户的权限管理模块。通过测试,本系统能稳定的运行,基本达到了用户需求,提高了办公人员的工作效率,降低工作成本,很好的实现办公自动化。通过分析国内外办公自动化系统的开发现状,设计并实现了基于SSH2(Struts2、Hibernate、Spring)的办公自动化系统文档管理子系统。系统采用Rose、Visio画图工具实现办公自动化系统的功能模块图、顺序图等,应用Javascript、CSS等技术使用Dreamweaver页面制作软件与Photoshop图形处理软件等相结合开发系统的页面;采用SSH2整合框架技术实现系统业务逻辑;采用JBPM技术实现工作流;采用Mysql数据库为系统提供强大完善的数据库支持环境。通过以上技术相结合,较好的完成了办公自动化系统的建设。关键词:办公自动化,OA;SSH2;工作流;JBPM;MysqlAbstractWith the rapid development of information technology, all kinds of information technology in enterprises and institutions have constantly applied in our country, it greatly improves the efficiency of enterprises, the office of enterprises or institutions office model produced great impact. In traditional office process, often because individual document management undeserved, produce files are missing, outdated not batch file, or because it is unable to reply of travel related files and so on. When office Automation (Office Automation, abbreviation OA) system appear, it greatly improves the work efficiency and quality. The automation of governmental document is the most important part of office system. Through analyzing the development of domestic and foreign office automation system present situation, I design and implement based on SSH2 (Struts2, Hibernate, Spring) automation system document management subsystem. System uses Dreamweaver page making software and Photoshop graphics software development system combining pages; Using SSH2 integrated framework technology to achieve systems business logic; Using JBPM technology to achieve the workflow; Using Mysql database for the system to provide powerful database to support environment; Adopt Rose,Visio drawing tools to implement office automation system function module chart, sequence diagram, and then widely applied Javascript, CSS techniques. Through the above technology, it has completed the construction of office automation system. The system uses the structured and prototypes by combination of the method for system development. The whole system is divided into official documents for circulation management module; Used to provide the workflow and form document circulation flow of work module; For company organization and personnel management organization module; And management module, role and user rights management module. Through testing, the system can stable running, basically reaches the user requirements, improve the office personnel working efficiency, reduce the cost, good realize office automation. Key word: OA;SSH2;workflow;JBPM;Mysql目 录引 言1第一章 相关技术简介21.1 struts2框架技术简介21.2 Hibernate3框架技术简介31.3 Spring 框架技术简介41.4 Mysql简介51.5 jBPM简介6第二章 系统分析72.1 需求分析72.1.1 分析目的72.1.2 项目背景72.2 任务概述72.2.1 设计目标72.2.2 运行环境82.3 系统工作流程82.4 功能分析82.5 系统处理流程122.6 数据分析142.6.1 数据库设计142.6.2 数据库介绍16第三章 系统设计233.1 功能划分233.2 层次模块图233.3 功能描述25第四章 系统实现354.1 运行及实现354.1.1登录和首页模块354.1.2组织机构子系统364.1.3权限管理子系统384.1.4公文管理子系统424.2 核心代码474.3遇到的问题及解决方法52结 论55参考文献56谢 辞58图表清单图1-1 struts请求响应流程图2图1-2 Hibernate框架体系结构图3图1-3 Spring7个模块图4图2-1办公自动化系统工作流程图8图2-2 机构管理用例图9图2-3 人员管理用例图9图2-4 模块管理用例图10图2-5 角色管理用例图10图2-6 用户管理用例图11图2-7 公文管理用例图11图2-8 流程管理用例图12图2-9 表单定义用例图12图2-10组织机构操作流程图13图2-11权限管理操作流程图13图2-12 工作流程操作流程图14图2-13 权限管理E-R图14图2-14 公文管理E-R图15表2.1 办公自动化系统数据库表16表2.2 T_Organization16表2.3 T_Person17表2.4 T_Module17表2.5 T_User18表2.6 T_Role18表2.7 T_UserRole18表2.8 T_ACL19表2.9 T_FieldType19表2.10 T_ FlowForm20表2.11 T_ FieldInput20表2.12 T_ FieldItem20表2.13 T_ FormField21表2.14 T_Document21表2.15 T_WorkFlow22表2.16 T_ApproveInfo22图3-1办公自动化系统总体结构图24图3-2组织机构子系统结构图24图3-4权限管理子系统结构图24图3-5工作流程子系统结构图25图3-6权限管理类图25图3-7即时认证活动图26图3-8授权活动图26图3-9工作流类图27图3-10部署流程顺序图27图3-11查看流程顺序图28图3-12删除流程顺序图28图3-13添加公文顺序图29图3-14修改公文顺序图29图3-15查看我的公文顺序图30图3-16查看待审公文顺序图30图3-17查看已审公文顺序图31图3-18查看公文历史顺序图31图3-19审批公文顺序图32图3-20提交公文顺序图33图3-21删除公文顺序图34图4-1 系统登录界面35图4-2 系统主界面35图4-3机构管理主界面36图4-4添加机构界面36图4-5 添加成功后的界面36图4-6 更新机构信息界面37图4-7 删除机构提示信息界面37图4-8 人员管理主界面37图4-9 添加人员信息界面38图4-10 选择所属机构界面38图4-11 模块管理界面39图4-12 角色管理主界面39图4-13 角色授权界面40图4-14 用户管理界面40图4-15 分配账号界面41图4-16 分配角色界面41图4-17 用户授权界面42图4-17 公文管理主界面42图4-18 添加公文信息界面43图4-19 待审公文列表界面43图4-20 已审公文界面43图4-21 查看审批历史界面43图4-22 提交流程界面44图4-23提交流程界面44图4-24 下载界面44图4-25 流程管理主界面44图4-26 流程定义图片界面45图4-27 流程定义文件界面45图4-28 流程定义主界面46图4-29 定义表单界面46图4-30添加表单域界面46图4-31 条目界面
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号