论文部分内容阅读
随着计算机技术、通信技术和网络技术的不断发展,自动办公系统的普及程度越来越高。然而在自动办公系统实施的过程中,系统的更新很难做到与实际业务流程更新的同步,系统往往难以维护。为了能让自动办公系统正常、有序的运行,使用户和系统之间的交流变得更为简单方便,设计一个具有良好的可扩展性、维护性和适应性的自动办公系统是很有必要的。本课题是江西铜业集团下属教育培训中心自动办公系统的设计与实现。在对目前国内外办公系统和工作流技术发展现状研究的基础上,提出了基于微软Windows Workflow Foundation(WF)工作流引擎技术的自动办公系统解决方案。系统主要特点是:系统的业务流程与系统相分离,用户不仅可以通过软件自定义业务流程模型,还可以在系统运行中根据自己的需要修改业务流程。系统具有良好的可扩展性、维护性和适应性。本文首先对办公系统的需求进行了详细的分析,然后对微软WF工作流技术进行了深入的研究,根据用户的实际需求决定采用B/S模式、三层架构技术实现办公系统,将系统划分为数据层、业务逻辑层和表示层,系统拥有良好的安全性和维护性。在此基础上,设计了系统数据库并详细介绍了其中几个模块的数据库设计。随后根据办公系统中对业务流程的要求,应用微软WF自定义活动技术设计了5种与业务流程相关的自定义活动,并通过承载微软WF工作流设计器设计了可视化流程编辑器实现了业务流程与系统相分离的设计目标。最后在.NET开发平台下采用C#作为开发语言、Visual Studio2008作为开发工具、SQL Server2005为后台数据库开发实现了系统。该自动办公系统目前已通过该校的测试验证,实现了需求分析设计的各项功能,改善了传统的办公模式,提升了工作效率,有效减少了办公成本,在教职工中获得了良好的评价。