发明名称 基于EOMS系统的表单生成方法
摘要 本发明公开了一种基于EOMS系统的表单生成方法,包括:根据EOMS中表单编辑器创建表单原型;将表单原型转换成HTML标签语言;对HTML标签语言中的元素按行遍历,遍历时解析HTML标签语言的单元格基本信息,并将标签语言中相同列位置的不同单元格基本信息放入一个数组中,数组中的每个元素包含一个单元格基本信息,并将以列位置为关键码值将数组放入散列表;遍历散列表中的单元格基本信息,将单元格基本信息转换成字段保存到数据库或以XML格式的文件保存在磁盘;以所述数据库表格或XML文件为表单模型结合实际的业务数据生成表单。本发明实现了快速、高效地生成表单,并能实现快速查询功能,并通过多种方式获取表单原型,扩展了现有智能表单程序的使用范围。
申请公布号 CN102024039B 申请公布日期 2012.09.05
申请号 CN201010576192.2 申请日期 2010.12.01
申请人 北京神州泰岳软件股份有限公司 发明人 贾庆亮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于EOMS系统的表单生成方法,其特征在于,包括以下步骤:S1:根据EOMS中表单编辑器创建表单原型;S2:将所述表单原型转换成HTML标签语言;S3:对所述HTML标签语言中的元素按行遍历,遍历时解析HTML标签语言的单元格基本信息,并将标签中的不同元素以列位置的下标区分,每列分别创建一个动态数组,然后将模板单元格对象放入数组,数组中对象的排列顺序需要和单元格在标签语言中的位置相同,数组中的每个元素包含一个单元格基本信息,并将以列位置为关键码值将所述数组放入散列表;S4:遍历散列表中的单元格基本信息,将所述单元格基本信息转换成字段保存到数据库或以XML格式的文件保存在磁盘,转换时以每一个单元格对象为XML文件的一个节点,节点的属性为模板单元格对象中单元格基本信息;S5:以所述步骤S4中的数据库表格或所述XML文件为表单模型结合实际的业务数据生成表单。
地址 100107 北京市朝阳区北苑路甲13号院1号楼22层