本论文是一篇管理系统类有关毕业论文模板,关于自定义表单自动生成技术相关函授毕业论文范文。免费优秀的关于管理系统及数据库及元素方面论文范文资料,适合管理系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要本文针对传统信息中表单结构不易改变等问题,深入分析了表单数据的特点,提出了表单元素、表单实例等概念,研究了表单数据类定义方法,实现了表单实例的解析、存储和生成的算法.实践证明,方法可行,系统自适应能力增强,维护成本显著降低.
关 键 词ASP.NET;工作流;表单;自动生成
中图分类号TP3文献标识码A文章编号1674-6708(2012)81-0234-02
0引言
在传统的工作流管理系统中,表单往往是以定制的方式并将其硬编码在工作流管理系统中.这种方式的最大局限在于把表单的类型、表单结构看成是静态的,在完成工作流管理系统构建后,系统的业务功能和数据模型也就固化了.可是当系统的业务流程及表单结构发生变化时,研发团队就必须对原有系统的功能和数据结构进行代码层次的改动.
本文重点研究表单数据类型定义、表单实例的解析、存储和生成方面的关键技术,实现表单实例的定义、生成工具,并将该工具作为一个独立的功能模块应用于工作流系统当中.
1表单模型定义
工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行.工作流管理系统中表单的主要功能是为流程的活动节点提供对应的工作界面,通常采用的方法是在活动节点上绑定对应的已设计好的表单,流程进行到某个节点时调用对应的表单.
这篇论文地址:http://www.sxsky.net/benkelunwen/060268308.html
表单模型定义:一个表单Fk(k等于1,-,K)是由一系列的表单单元组成,每个表单单元由最基本的表单元素组成,即Fk等于{Um|m等于1,-,M},U表示表单的基本单元,Um等于{fl|l等于1,-,L},f表示表单的基本元素.
表单元素定义:表单元素是组成表单的基本元素,它的组成部分分为控件信息、数据类型信息、用户信息.控件信息表单元素的重要组成部分,它主要保存控件类型与控件的基本信息,并决定表单元素获取数据的方式,是系统数据获取功能的基础;数据类型信息是验证控件数据格式的依据;用户信息由一系列的数据域组成,表示表单元素呈现的基本信息.
2技术实现
2.1表单建模方法
本文研究的表单自动生成技术所采用的建模方法是以关系数据库为中心的表单建模方法,利用数据表来描述表单页面和表单实例之间的联系,通过将表单页面唯一标识与表单实例相对应,来构造一张表单页面.其数据表之间的元组表现形式为:表单页面{表单页面ID,表单名称,创建时间,表单页面描述};表单实例{表单实例ID,表单实例名称,控件类型,数据类型,表单实例描述};表单页面属性信息{表单页面ID,表单实例ID,属性名称,属性说明}.表单页面与表单实例之间是多对多的关系,并通过表单属性信息表维护两者之间的关系.
2.2表单界面生成
表单生成模块实现的功能是对表单元素进行解析,生成表单界面.表单元素解析是表单自动生成技术的关键部分,是工作流管理系统与表单集成的基础.它的主要功能是根据解析规则与表单元素之间的映射关系,对表单元素与对应的控件信息进行解析,并呈现在表单中.
表单界面生成步骤:
1)获取表单信息.通过表单名称获取表单信息,根据表单信息与表单元素之间的对应关系(即表单字段信息)获取表单元素信息;
2)解析表单元素.这一步骤的主要功能是对表单元素信息进行解析,根据表单元素的控件信息、数据类型信息、用户信息创建相应的表单模型;
3)生成表单.根据