论文部分内容阅读
随着计算机网络技术的飞速发展,社会节奏不断加快,社会信息迅猛膨胀,各单位都迫切需要一整套从信息收集、信息整理到信息共享高度自动化的信息管理系统。
最早开发的电子表单不能根本性解决纸质表单的缺点。采用FoxPro、PB、Delphi等工具在软件中实现的表单,由于开发工具的限制,需要最终用户具备一定的专业素质。同时,开发人员必须是精通这些工具的专业软件人员,极大增加了项目开发和实施的时间。还有,传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BPR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍,使得系统建设项目停顿甚至反复。
针对上述问题,本文提出了基于智能表单的工作流管理系统解决方案。智能表单技术使得开发过程中业务与技术实现松耦合,开发人员可以专注于系统开发,而与业务联系紧密的电子表单部分由业务人员完成。工作流管理提供强大的自定义功能,支持企业复杂的工作流设置。
本文的工程实践背景是桐城市电力公司的信息化建设项目。文章首先讨论了原型法的特点,并提出了自己的设计方法。根据这个设计方法,抽象归纳出了系统需求。针对这些需求分析选择了B/S三层网络结构,采用ASP.NET平台与XML标准技术,并对系统建模,分解成智能表单解释器、位置管理器、工作流引擎和定义管理模块等四大子模块。重点介绍了这些子模块的详细设计与数据库设计,最后介绍了系统接口详细设计。