论文部分内容阅读
随着信息化技术的不断发展,行业信息化已经成为一种趋势。办公自动化逐渐成为了政府和事业单位的首选,事业单位办公自动化系统的运用也更加广泛。目前很多事业单位的办公自动化系统仍然是传统的零散的办公自动化OA系统。现有的OA系统存在公文处理不能实现公文电子化、会议日程管理通过简单的新闻方式发布、内部信息不能及时共享,档案管理查阅程序复杂等问题突出,已经无法适应当前社会的发展。因此,结合目前的形势,设计和实现完整的、成熟的事业单位办公自动化系统具有十分重要的意义。本文基于SSH(Spring、Struts和Hibernate)设计实现了事业单位办公自动化系统,利用Hibernate数据库设计方案来实现了整个OA系统基础数据的集成,通过Struts技术来渲染了会议管理、公文管理、新闻管理、邮件管理、日程管理、档案管理六大核心模块,通过公文流转的流程引擎实现了公文内部快速流转、审批、转发、签收业务绑定,使得公文管理更简单高效。通过全新的Hibernate数据集成和访问技术,加快新闻数据的集中导入和访问,新闻和会议发布更加规范、内部消息共享通过邮件的形式得以实现。通过SSH三层构架,控制层与其他具体业务并没有发生耦合,主要是与业务逻辑层有关,业务逻辑层则与DAO层·有直接关系,是面向接口编程。基于SSH的事业单位办公自动化系统实现了MVC(模型Model,视图View和控制)思想,具备良好的可扩展性、可插拔性、可维护性、解耦性。本系统创新性地利用Activiti工作流引擎来实现事业单位公文收文、制发、签批、流转、套红等各个环节,一方面可保障公文流转的安全性,另一方面可以简化不同部门、不同单位之间的公文流转的复杂过程。本系统利用大随机数来实现验证密码实现系统安全访问策略,同时使用双重MD5加时间戳数据加密算法保证核心数据的安全性。系统还利用RSA公文数字加密算法来实现来往公文的非对称式加密算法从而保证了系统的重要公文传输过程的安全性。最后,对系统进行了功能和性能两个维度进行了测试,测试结果显示系统操作页面美观实用,系统的业务功能完整、操作流畅;同时在线可超过800人,并发时间上限不得大于0.9秒,业务处理时间不得大于0.8秒,平均业务响应时间在1秒以内,测试结果符合设计要求。