论文部分内容阅读
办公自动化是利用信息技术进行办公辅助的一种技术,是将现代化办公与信息网络相结合的一种新型的办公方式,它的英文名称为Office Automation(简写为OA)。办公自动化是基于网络的、能提高企业或单位内部员工之间进行协同办公的效率,加强员工之间的信息交流并统一协调员工之间进行有序工作的一种信息化办公方式。本课题的研究目标是构建一个基于网络环境下的,实现企业内部信息共享和员工协同工作,建立内部信息交流快速通道,加强领导与部门、部门与部门、部门员工间交流;搭建内部统一资源共享平台,实现有效知识的沉淀、集中管理和合理利用;规范内部公文流转与业务流转流程,实现公文与工作流流转顺畅,提高审批效率,提高办公效率。实现高效管理和无纸化办公,具有良好整体性、可扩展性、安全性和跨平台性的信息平台。工作流是一种预先定义在系统中的一组业务活动的集合,它们按照一定的业务规则顺序的执行,它通过定义接收者的先后顺序,实现审批流转路径的定制功能。目前工作流引擎技术已经较成熟,市面上已经存在多种流程引擎,其中比较出名的包括微软公司的Workflow4.0以及开源项目NetBPM等。本课题主要基于微软体系进行构建,因此本系统的工作流引擎选定为Workflow4.0。本课题运用软件工程中的一些技术对系统进行了分析、设计与实现。首先从经济可行性、技术可行性等几个方面对系统可行性进行了分析;接着运用统一建模语言采用面向对象的分析方法对系统的需求进行建模,并采用例图、活动图、时序图、类图等对系统需求进行描述;然后对系统的网络拓扑结构进行设计、对系统的部署进行设计、并对系统的类图进行详细设计以及对系统所需求的业务数据库的设计;然后采用C#语言运用ASP.NET MVC技术对系统进行实现,运用jQuery框架进行前台脚本的处理;在系统的实现过程中运用了Entity Framework进行SQL SERVER2008数据库存取操作,最后对系统进行了系统部署与系统测试。