论文部分内容阅读
随着经济的迅猛发展,企业想在日益激烈的竞争中脱颖而出,企业必须适应信息化发展大潮,提高企业办公效率,采用高性能、自动化、智能化信息技术对原有低效的办公系统进行改革和创新,企业协同办公信息平台应运而生。海事局迫切需要对信息化系统进行整合与规范管理,建设高效信息化服务平台,实现办公业务的数字化、网络化和信息化、服务流程透明化,提高员工办公效率,使海事系统运行高效、管理规范。本文依据企业协同办公信息平台的设计与实现进行,首先阐述了系统开发的背景及意义,分析了国内外综合办公信息平台的发展建设情况。笔者对系统进行了详细的需求分析,包括系统功能点的划分和非功能性需求分析。在此基础上,从系统架构和系统拓扑角度对系统进行了概要设计,并对系统的数据库设计进行详细阐述。然后针对各个功能模块进行详细设计,包括模块的类设计、时序图描述和流程说明。为了提供更好的灵活性和可维护性,并选用业界流行的B/S架构,选用Struts+Spring+Hibernate框架技术和摩卡软件有限公司的Mocha BPM流程引擎平台。本项目选择Java作为开发语言,选择Oracle数据库进行存储数据,前端使用了j Query框架。本人参与了需求分析,负责了登录模块、系统应用支撑组件、人力资源管理子系统、工作任务管理子系统、财务管理子系统的开发工作,并做了部分测试工作。应用支撑组件模块主要包含人员组织权限组件、表单文档组件、流程组件、业务过程组件。人力资源子系统主要包含员工自助、考勤管理、人事业务和奖惩管理模块。工作任务子系统主要包含我的工作、任务创建、任务结办、任务汇总、举报复议功能。财务管理子系统主要包含报销、预算、借还款、收付款、查询功能模块。该协同办公信息平台目前已经完成开发,并投入试用,运行稳定未出现异常现象。该系统在功能上基本满足甲方的需求,且得到用户积极反馈,具有一定的先进性和实用性。