The invention discloses a system for identifying traditional form information and create the corresponding Web form, including client and server, the client and server are connected by a network; the client also includes a public library, the traditional form of object recognition unit, image recognition and conversion unit; the server also includes a feature library information first, the data table, second tables, Web form template parsing unit, an example of form background response procedures; the traditional form recognition unit includes the traditional form of information reading module, analysis module, identification module, user setting module, transmission module and correction. The invention also discloses a method for identifying traditional form information and create the corresponding Web form, which comprises the following steps: (1) read the traditional form of information; (2) identification and analysis; (3) correction and setting; (4) sending and storing; (5) analysis. The present invention has the advantages of practicality, simplicity, speed, low cost and strong applicability.
【技术实现步骤摘要】
本专利技术涉及Web表单的设计开发领域,特别涉及一种识别传统表单信息并 创建对应Web表单的系统及方法。
技术介绍
Web表单是构建基于Web的应用程序的基本组件,也是基于工作流的Web 应用系统中最普遍最重要的信息载体和交互工具。在以往的基于Web的应用中, 通常由专业技术人员在了解用户的需求后,在特定的系统开发平台中,以纯手 工方式,或借助某些智能设计器,设计出反映用户需求的Web表单界面,编制 后台程序建立响应交互的规则,编译以后引入基于Web的应用系统。这种方法 通常会存在以下缺点1、 过度专业化、成本高、效率低设计表单的过程繁琐而复杂,通过在设 计环境中添加和设置大量的控件以及数据类型,通常要辅以编程,经由编译方 能完成一个Web数据表单的设计工作;过程中需要接触大量的计算机专业术语 和操作,如控件、字段以及对其的设置等,造成不熟悉计算机编程的用 户就表单设计过程对专业人员的过度依赖,而无法基于现实习惯自行设计;而 交给专业人员进行设计,则因通常Web应用中会存在大量的数据表单,大量的 设计工作使得Web应用的实施成本大幅提高,以及实施效率大幅降低;2、 应变能力差通常基于工作流的Web应用系统的需求是时常变化的,当 需求发生变化时,会产生对数据表单的增加、删除、修改等要求,而这种不断 变化的要求因为对专业人员的依赖而带来进一歩的成本上升、效率下降;3、 不能准确反映现实以往的实施方法还依赖于Web应用的实际操作用户 向专业技术人员介绍现实工作的表述能力,以及专业人员对现实工作需求的理 解能力,因为职业领域的巨大差别,造成了 Web应用系统反映 ...
【技术保护点】
一种识别传统表单信息并创建对应Web表单的系统,其特征在于,包括: 客户机:具备网络通信功能、与其它计算机通过网络进行信息交换的计算机设备;用于从常规信息载体读入传统表单信息,转换为格式化数字文件,或直接从常规信息载体读入包含有传统表单信息的格式化数字文件,对其进行识别及分析,提取其信息关键字,缺省地确定要创建的对应Web表单模板中所需的控件类别、布局及字段属性,并通过与用户交互,修正与设定Web表单模板中交互控件与非交互控件间的、以及各交互控件间的关联;将通过识别及分析、与用户交互、修正与设定形成的完整Web表单模板数据,以XML格式发送给服务器; 服务器:具备网络通信功能、提供基于Web的网络信息服务、与其它计算机通过网络进行信息交换的计算机设备;用于创建和修改第一数据表用以存储客户机发送的Web表单模板数据,解析Web表单模板数据,运行时动态创建模板的一个实例和关联的第二数据表,并为该实例中的控件绑定关联的第二数据表,将创建的实例以HTML格式发送给客户机或其它客户端。
【技术特征摘要】
1、一种识别传统表单信息并创建对应Web表单的系统,其特征在于,包括客户机具备网络通信功能、与其它计算机通过网络进行信息交换的计算机设备;用于从常规信息载体读入传统表单信息,转换为格式化数字文件,或直接从常规信息载体读入包含有传统表单信息的格式化数字文件,对其进行识别及分析,提取其信息关键字,缺省地确定要创建的对应Web表单模板中所需的控件类别、布局及字段属性,并通过与用户交互,修正与设定Web表单模板中交互控件与非交互控件间的、以及各交互控件间的关联;将通过识别及分析、与用户交互、修正与设定形成的完整Web表单模板数据,以XML格式发送给服务器;服务器具备网络通信功能、提供基于Web的网络信息服务、与其它计算机通过网络进行信息交换的计算机设备;用于创建和修改第一数据表用以存储客户机发送的Web表单模板数据,解析Web表单模板数据,运行时动态创建模板的一个实例和关联的第二数据表,并为该实例中的控件绑定关联的第二数据表,将创建的实例以HTML格式发送给客户机或其它客户端。2、 根据权利要求1所述识别传统表单信息并创建对应Web表单的系统,其 特征在于-所述客户机硬件部分包括中央处理单元、系统存储器、输入设备、输出 设备、移动存储设备、非移动存储设备、数据读取设备、影像读取设备和网络通信单元;所述服务器硬件部分包括中央处理单元、系统存储器、输入设备、输出 设备、大容量非移动存储设备和网络通信单元。3、 根据权利要求1所述识别传统表单信息并创建对应Web表单的系统,其 特征在于-所述客户机的软件部分包括操作系统控制和管理客户机硬件和软件资源、合理有效地组织计算机系统的工作,使应用软件能在其上稳定运行的底层软件系统;公共对象库用于对固定格式的格式化数字文件进行读写操作的接口程序; 传统表单识别单元利用公共对象库提供的接口从格式化数字文件读取传统表单信息;对读入的传统表单信息进行计算和分析,获得对应的Web表单布 局和外观信息;并通过对读入的传统表单信息中的单元格进行识别及分析、用户修正与设定后确定控件的类别、控件的字段属性及控件之间的关联,构成Web 表单模板数据;将上述对应的Web表单布局和外观信息以及Web表单模板数据 存储在系统的存储器中,并以XML格式发送给服务器;影像识别及转换单元对包含传统表单信息的印刷介质进行光学扫描,得 到图像,再将图像转换为传统表单识别单元可识别的格式化数字文件;基于Web的网络浏览器用于浏览服务器返回的信息以及与服务器进行交互;所述服务器软件及数据部分包括操作系统控制和管理客户机硬件和软件资源、合理有效地组织计算机系 统的工作,使应用软件能在其上稳定运行的底层软件系统;网络信息服务程序用于在因特网及局域网上发布信息及Web应用的应用 程序;数据库服务程序用于提供数据库及数据表的创建、査询、修改、删除服 务的应用程序;Web应用运行环境对Web应用的客户端呈现、状态与服务器端响应进行 管控的软件平台;实例表单后台响应程序对客户端在根据Web表单模板生成的实例表单上 进行操作并发回的信息进行响应的程序;信息特征库用于提供缺省地确定控件和控件字段属性所需的信息特征数 据库;第一数据表用于存储客户机以XML格式发送的Web表单模板数据的数 据表;第二数据表用于与根据第一数据表中Web表单模板数据创建的实例绑定 的数据表;Web表单模板解析单元用于根据客户机的请求从第一数据表中提取Web 表单模板数据,并创建该模板的一个实例,将实例中的每个控件的值绑定到关 联的第二数据表中的对应字段,并将该实例以HTML格式发送给客户机或其它 客户端以响应交互。4、根据权利要求3所述识别传统表单信息并创建对应Web表单的系统,其 特征在于,所述客户机中的传统表单识别单元具体包括-传统表单信息读取模块用于利用公共对象库提供的接口从格式化数字文 件读取传统表单信息并将读取的传统表单信息存储于系统存储器的程序数据区中;计算分析模块对读入的传统表单信息进行数据单位和制式转换,获得对应的Web表单布局和外观信息,并把对应的Web表单布局和外观信息以XML 字符串形式存储于系统存储器的程序数据区中;识别模块对读入的传统表单信息中的单元格遍历,提取非空白单元格的 信息关键字,通过与服务器存储的信息特征库比对,缺省地确定非空白单元格 与相邻空白单元格间的关联,以及缺省地确定将要创建的Web表单模板中每一 个控件的类别、布局及字段属性;用户修正与设定模块通过客户机的输入设备和输出设备与用户交互,修 改不符合用户预期的缺省确定值,设定将要创建的Web表单模板中交互控件与 非交互控件之间,以及各交互控件之间的关联;将修正后确定的控件的类别、 控件的字段属性及控件之间的关联形成Web表单模板数据,以XML字符串形 式存储在系统存储器的程序数据区中;发送模块:将存储Web表单布局和外观信息以及Web表单模...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。