论文部分内容阅读
随着我国经济的快速发展和科技水平的日益提高,信息化事业的不断发展,计算机和网络的应用已经深入到人们的生活和工作中。政府及企业的信息量和工作量也在日益增加,传统的管理模式已不能满足当今的需求,所以传统的办公模式已不能适应时代的发展,信息管理技术是当今企业信息化、规范化、自动化的重要实现方式之一,在当前从中央到地方都在大力提倡建设服务型政府和构建和谐社会的大背景下,强调以社会公众为中心,并以此实现协同办公、信息共享、并联审批的需求不断加强,实现协同办公已成为企业信息化不可缺少的环节之一,OA系统的出现也改变了企业的办公协同模式,极大的提高了企业的办公效率。为了最大限度的满足我国各级政府工作人员对办公自动化系统的个性化需求,必须加快我国各级政府办公自动化系统的建设速度,提高政府办公效率,本课题在政府OA办公系统使用现状及对办公自动化需求分析的基础上,基于工作流,对系统进行任务分解,并制定实施流程,使得不同环节、多个参与者之间能够按照预定义的规则传递公文和信息,自动记录和收集分布在不同环节中的各级公文和通知信息等并统一对公文进行存储归档,实现政府工作人员办公过程的电子化、自动化,并最终达成预期的项目目标。其采用C#作为开发语言,MVC设计模式为其开发框架,初步实现了-个集可视化开发环境和运行支撑为一体的办公自动化系统。本文首先介绍现实背景,并对本文的研究意义进行深入分析和研究。从系统的需求分析出发,介绍了建设OA系统的总体目标,并对OA系统在经济和技术上的可行性进行分析,进而总结出平台的系统建设架构。其次在对系统需求进行详细分析的基础上,进行概要设计将系统的功能分为系统管理、公文管理、内部审批和个人办公管理几个模块,然后对系统的数据库需求进行了详细分析,并对之建模。对系统的非功能性需求进行了介绍。随后对系统的总体设计方案进行了分析,并对系统的各个功能模块的设计进行了详细介绍和分析设计,随之结合了MVC模式与.NET框架技术,从代码实现的角度对系统进行介绍。随后对OA系统的各个模块进行了完善的测试,编写了相应的测试用例,并进行了压力测试在此基础之上提出了一些数据库以及应用层面的优化方案。最后对系统的各个功能模块进行了详细的测试,对系统测试结果进行了分析。最后,对本文所做工作进行了总结,对系统安全方面做出一定程度的探讨与思考,提出了一些有关安全优化方面的策略,并对今后的研究工作进行了展望。