![](https://csdnimg.cn/release/download_crawler_static/87878101/bg5.jpg)
1 引言
随着信息技术的高速发展,越来越多的企业需要建设各种各样的信息系统,
为每个系统重复构建框架是一种浪费。这些系统的共性是基于分布式网络环境下
的多级别、多用户的数据库系统,每个级别、用户可能拥有不同的权限,需要对
不同的业务进行操作,各个业务之间的耦合也不尽相同。并且企业或者部门的计
算机应用已不仅仅停留在诸如文档处理、公文流转以及信息发布等这些简单的业
务层面上。越来越多的企业或部门要求将信息技术的应用扩展到关键业务中。例
如,产品的设计和制造过程,银行的借贷和划账业务,还有物资部门的采购、审
批和出入库业务等等,都属于相应企业或部门的关键业务。
《基于工作流引擎的系统框架设计开发——工作流引擎子系统》是采用
Visual C#以及 Microsoft SQL Server2000 来开发的。系统主要由四个模块组成,
他们分别是:状态图管理模块、任务列表模块、任务指派模块、任务提交模块。
本系统主要包括了一下四个功能:状态图管理:对任务流程进行添加、删除、修
改。任务列表:可以查看任务状态、未完成任务列表及已完成任务列表。任务指
派:指派人员去完成任务。任务提交:完成任务后,进行提交,激活下一个任务。
由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的
办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常
规性事务进行管理、集成的技术,工作流管理系统的出现是必然的。它可以改进
和优化业务流程,提高业务工作效率;实现更好的业务过程控制,提高顾客服务
质量;提高业务流程的柔性等。
2 开发概述
2.1 Visual C# 语言概述
Visual C#(读作“C sharp”)是 Visual Studio .NET 中引入的一种新的
编程语言。C# 从 C 和 C++ 演变而来,是一种简单、现代、类型安全和面向对象
的语言。设计 C# 是为了建立运行于 .NET 平台上的、范围广泛的企业级应用程
序。用 Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言
运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改
进的版本支持。 在 Visual Studio .NET 中,Visual C# 完全得到项目模板、设计
器、属性页、代码助理、对象模型和其他开发环境功能的支持。Visual C# 编程
的库是 .NET Framework。
C#语言是一门简单,现代,优雅,面向对象,类型安全,平台独立的一门新
型组件编程语言。其语法风格源自 C/C++家族,融合了 Visual Basic 的高效和
C/C++强大。其优雅的语法风格,创新的语言特性,因而深受世界各地程序员的