通过MicrosoftWord快速建立web表单及自动在数据库中建立对应数据表的方法

文档序号:6573869阅读:215来源:国知局
专利名称:通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法
通过Microsoft Word快速建立web表单 及自动在数据库中建立对应数据表的方法技术领域软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计, 即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且 专业性极强的工作变得非常容易。技术背景协同办公平台是一个企业信息处理与管理的集合。在平台中,表单是所有功能 模块的核心,同时也是业务流程中的数据载体,中远景协同办公平台可以简单 地把日常工作中的各种工作表单、业务卡片等(Word文件)为模版,通过简单 的操作转化为Web表单并存储到系统数据库中。从而将散乱在众多个人电脑中 难以检索的管理表格转化为分类存储的,易于检索的、高度安全的Web表单, 实现无纸化办公,是办公系统自动化数字化的体现。更重要的是,将原来表单 中无法查询统计的数据包装成可以进行数据挖掘、分析统计的数据。表单上所 有页面元素和样式全部通过所见即所得的方式生成,传统的表单制作生成过程 是通过字段的逐个添加设计,重复建立字段形成所需要的页面元素,再通过其 他第三方在线html编辑器设计样式,然后反复修改调整页面元素位置,而形成 一个符合需求的表单,传统方式不得不执行多个必要的步骤,程序繁琐,容易 出现重复操作过程中而得不出合格的表单的情况。针对这个问题,本发明的目 的就是基于模板引擎的动态表单生成技术,提供一种直接通过Microsoft Word 快速建立web表单及自动在数据库中创建对应数据表的方法。将复杂繁琐的而 且专业性极强的工作变得非常容易。有利于提高工作效率,节约时间成本
发明内容
本发明公开了一种通过Microsoft Word快速建立web表单及自动在数据库中建 立对应数据表的方法。软件使用者不需要在专业的web开发工具或其他软件中 进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用, 从而将复杂繁琐的而且专业性极强的工作变得非常容易。本发明是通过以下技术方案实现的,制作word文件,保存为筛选过的网页格式, 进入协同办公平台,在主表单定义基本设置中新增表单,填写表单基本信息后, 保存,通过表单模板导入前面筛选过的网页格式word格式,编译,形成初始表 单模型,再通过对字段的基本、高级属性设置,最终形成可编辑使用的表单。

图1本发明操作流程图 图2制作word文件图3把word文件另存为筛选过的网页格式图4在系统中新增定义表单图5建立表单的基本信息图6保存表单的基本信息图7在表单模板中通过本地浏览导入表牟图8选择筛选过的网页格式文件图9编译表单图l()编译成功.图ll字段基本属性设置图12保存设置图13字段高级属性设置 图14保存设置图15表中.预览具体实施方式
如图l所示-步骤一为制作word文件步骤二为将word文件保存为筛选过的网页格式步骤三为新增定义表单步骤四为填写表单基本信息步骤五为保存表单的基本信息步骤六为在表单模板中通过本地浏览导入表单步骤七为选择本地文件中另存为筛选过的网页格式文件步骤八为单击"编译"按钮编译表单步骤九为成功编译表单步骤10为进行字段的基本属性设置步骤11为保存基本属性的设置步骤12为进行字段的高级属性设置步骤13为保存高级属性的设置步骤14为表单的预览如图2所示,制作word文件,首先绘制word表格,然后根据需求对表格定义 表单字段所涉及的符号、格式、功能。每个符号只能占一个字符,即在使用符 号定义字段时必须在英文状态下输入符号。 字段的符号、格式、功能概括如下1、符号[]的使用格式为[字段名],其功能是定义字段,必须在单独的单元格中
设置;2、 {}()的使用格式为{字段名}(数字),其功能是定义字段及字符数,且0中的 字符数必须填写。如果字段的高级属性要设置为编辑列表、查看列表或者编辑网格。则此字段必须是用字符[]定义的,而不能用o来定义,o里的数字表示该字段显示的宽度;3、 $的使用格式为$$标题名$$,其功能是定义表单的标题,导入系统后,格式 为黑体、四号。如图3所示,另存为筛选过的网页格式,,如图4所示,在主表单定义中单击"新:曾"按钮,新增定义表单。 如图5所示,填写表单基本信息,名称、版本号、分类等。 如图6所示,保存表单基本信息,确定保存成功。 如图7所示,在表单模板中,导入表单,单击"浏览",浏览本地文件。 如图8所示,选择经过图3后筛选过的网页格式。如图9所示,编译表单,程序自动识别word文件中的标记,并形成表单模板。 如图IO所示,确定编译成功。如图11所示,进行字段基本属性的设置,对基本属性中的数据类型和精度进行 设置,其中数据类型包括字符串、整数、浮点数、固定精度、金额、日期、 大文本。其中数据类型定义如下1. 字符串,最常见,用于记录比较短的文字信息;2. 整数表示此字段只能录入整型数据,此类型可以参于表单里的数据计算;3. 浮点数表示此字段可录入整数或小数数据, 一般用于货币、金额,此类型可 以参于表单里的数据计算;4. 固定精度表示此字段固定整数或小数的位数,此类型可以参于表单里的数据计算;5. 金额表示此字段的数据为金额类型,此类型可以参于表单里的数据计算;6. 日期表示此字段为日期格式,此类型不能参于表单里的数据计算;7. 大文本专门用于大段文字的录入,此类型不能参于表单里的数据计算。精度 值表示此字段可以录入内容的字符数。当字段的数据类型为固定精度时,精度 值的格式应为总位数,保留小数点位数;如精度中的数值为7, 2时,表示 此字段中数据的整数部分不能大于5位,小数点位数保留2位。字段说明表示 对此字段做些注解,帮助理解该字段的用途。如图12所示,保存基本属性设置,确定保存成功。如图13所示,进行字段的高级属性设置,字段高级属性包涵对字段的控件类型、 控件参数、缺省值、验证函数、显示格式、对齐方式的设置。数据类型在定义 表单字段基本属性时,已经给每个字段都定义了数据类型。此处不能修改; 其描述如下1、 控件类型是控制字段特性的主要依据,在定义之前应先了解表单中每个字段 所要表达的内容,以及控件类型所能达到的效果。根据字段的数据类型的不同, 可供选择的控件类型也不一样。控件类型有"标准输入框、多行输入框、只读 输入框、下拉数据字典、只选下拉框、可输入下拉框、下拉数据表、弹出数据 表选择、Radio单选-横向、Radio单选-纵向、自动编号、追加意见、计算结果、 图片、网页内容、附件、知会人、Word谝辑器、Excel编辑器、相关表单返回 值、编辑列表、查看列表、编辑网格、日期"。2、 控件参数主要是设置控件类型的参数。如我们在控件类型中选择"多行输入 框",就必须在控件参数中录入2或者2以上的整数,来控制该字段的可输入空间大小。3、 缺省值表示在打开表单时系统会自动生成所选择的缺省值内容,无需录入, 选择。最常用的缺省值有以下几种当前日期、登录人姓名、登录人部门、登录人帐号、登录人岗位、登录人工号 等。4、 验证函数表示验证用户输入的数据是否合法,并给出相应的提示。5、 显示格式,主要针对日期前后顺序和金额小数点后位数的设置。6、 对齐方式,字段名称在表单中的位置,主要有左对齐、右对齐和中间对齐。 如图14所示,保存字段高级属性的设置,并确认保存。如图15所示,预览表单,经过测试后,可投入使用。
权利要求
1、一种通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且专业性极强的工作变得非常容易,其特征在于,用户在Microsoft Word中建立Word文件,并按照一定的规则标记需要在生成的web表单中录入的数据,然后通过Word保存为筛选过的网页,并将该网页作为模板进行编译,程序自动识别word文件中的标记,并将这些标记作为数据库字段自动生成数据表。
2、该系统自动生成web表单及自动建立数据表的方法至少包含以下步骤。1. 制作word文件。2. 另存word文件为筛选过的网页,选择文件菜单->另存为网页->在弹出的 对话框中选择保存类型为筛选过的网页(气htm;气html)》确定保存文件为 XXX.h加l。3. 表单的创建,打开标准菜单->表单流程定义->主表单定义,单击"新增" 按钮,创建表单。4. 进入基本设置->表单属性中,填写表单的名称及其他基本信息。5. 单击"保存"按钮,确认保存。6. 基本设置->表单模板,导入表单,单击"浏览"按钮。7. 弹出选择文件,选择步骤2中筛选过的网页格式文件。8. 单击"编译",对表单进行编译。9. 弹出提示框,单击"确定",确定表单编译成功。10. 基本设置->字段基本属性,设置"数据类型"、"字段说明"和"精度"。 11. 保存字段基本属性设置。12. 基本设置->字段髙级属性,对字段的控件类型、控件参数、缺省值、验证 函数、显示格式、对齐方式的设置。13. 保存字段高级属性设置14. 形成表单,预览。
3、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤l中,通过Microsoft Word绘制 web表格,制作word文件。
4、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤2中,将word文件保存为可筛 选的网页格式,目的在于把网页中的允余代码去掉。
5、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤3中,单击"新增"按钮创建表单。
6、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤4中,通过表单属性的基本设置, 输入表单名称,建立表单的基本信息。
7、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤5中,确认表单的基本信息已保 存。
8、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤6中,从表单模板中,单击"浏 览",打开本地文件。
9、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库 中建立对应数据表的方法,其特征在于步骤7中,选择步骤2中另存后的筛 选网页格式。
10、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤8中,单击"编译",程序 自动识别word文件中的标记,并形成表单模板。
11 、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤9中,确认表单编译成功。
12、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤10中,对基本属性中的数 据类型和精度进行设置,其中数据类型包括字符串、整数、浮点数、固定 精度、金额、日期、大文本。
13、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤11中,保存对字段的基本 属性设置。
14、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤12中,字段高级属性是定 义表单字段属性最重要的一部分,字段高级属性包涵对字段的控件类型、控 件参数、缺省值、验证函数、显示格式、对齐方式的设置。
15、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤13中,保存对字段的高级 属性设置。
16、 如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数 据库中建立对应数据表的方法,其特征在于步骤14中,通过步骤6中的表 单的属性设置,可以进行预览,测试并确定后投入使用。
全文摘要
本发明公开了一种通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法。软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且专业性极强的工作变得非常容易。
文档编号G06F17/30GK101149737SQ20071007435
公开日2008年3月26日 申请日期2007年5月10日 优先权日2007年5月10日
发明者廖义洪 申请人:廖义洪
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1