发明名称 |
基于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层 |