欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于html的web表單定義及應(yīng)用方法

文檔序號:6485603閱讀:203來源:國知局
一種基于html的web表單定義及應(yīng)用方法
【專利摘要】本發(fā)明公布了一種基于HTML的WEB表單定義及應(yīng)用方法,所述方法如下:通過表單設(shè)計器設(shè)計并生成包含文本、表格、復(fù)選框、多行文本框、單行文本框等表單元素的HTML模板文件;通過表單服務(wù)器將生成的模板文件發(fā)布到表單服務(wù)系統(tǒng)中,并可以設(shè)置對單個表單元素的讀寫控制權(quán)限;通過表單服務(wù)器提供的接口,第三方接入系統(tǒng)可以實現(xiàn)表單展示、數(shù)據(jù)采集、表單打印功能。本發(fā)明中的表單設(shè)計器可以實現(xiàn)復(fù)雜表格結(jié)構(gòu)表單的可視化設(shè)計,對于沒有任何編程基礎(chǔ)的人員經(jīng)過簡單培訓(xùn)即可輕松完成;表單服務(wù)器可以跨操作系統(tǒng)和數(shù)據(jù)庫,并提供靈活、方便的表單服務(wù)接口。
【專利說明】—種基于HTML的WEB表單定義及應(yīng)用方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于基于HTML的WEB表單定義及應(yīng)用領(lǐng)域,具體涉及一種通過電子表單進行應(yīng)用開發(fā)的方法。
【背景技術(shù)】
[0002]根據(jù)對大量信息系統(tǒng)的研發(fā)分析發(fā)現(xiàn),大部分系統(tǒng)的根本出發(fā)點都是為了獲取有效數(shù)據(jù)。隨著社會信息化程度越來越高,尤其對于存在大量文檔應(yīng)用需求的用戶來講,傳統(tǒng)表單越來越不適應(yīng)現(xiàn)代辦公的需要,具體體現(xiàn)在如下三個方面:信息收集困難、難以控制權(quán)限、難以適應(yīng)需求變化的節(jié)奏。而電子表單顯著不同于傳統(tǒng)電子文檔只能作為靜態(tài)和割裂的信息、圖片和圖形等載體存在,可以把文檔變成訪問各種信息系統(tǒng)的一個入口。用戶最終完全不必關(guān)心如何操縱數(shù)據(jù)庫,也再不必去花精力適應(yīng)那些高深的應(yīng)用系統(tǒng):他們依舊是跟文檔在打交道,只不過不是紙面的,而是電子的,并且,這些電子文檔,比紙面文檔操作起來更加方便。毫無疑問,這將極大地在改善人們的IT工作環(huán)境。電子表單不僅在紙質(zhì)文檔與電子文檔之間架起了一座橋梁,還將原本分割的應(yīng)用系統(tǒng)、信息內(nèi)容和關(guān)聯(lián)人整合了起來,使得信息系統(tǒng)的建設(shè)逐步回歸以人為中心。從目前政府和企業(yè)的信息化建設(shè)(特別是電子政務(wù))的普遍應(yīng)用需求來看,需要將原本分散于各環(huán)節(jié)、不同職能部門間,異構(gòu)的文檔信息和內(nèi)容進行有效集成,而電子表單豐富靈活的表現(xiàn)形式為異構(gòu)文檔信息的集成與共享提供了重要的基礎(chǔ),不僅保留了紙張文檔的最佳特性,如熟悉的外觀和感受,同時還能快速適應(yīng)需求變化并提供細化到域的權(quán)限管理,幫助用戶快速、高效地完成業(yè)務(wù)應(yīng)用的開發(fā)和管理,從而得以將傳統(tǒng)的電子文檔與應(yīng)用系統(tǒng)真正意義上融合了起來。
[0003]經(jīng)過對國內(nèi)外常用的電子表單系統(tǒng)的研究,發(fā)現(xiàn)現(xiàn)有電子表單系統(tǒng)的使用存在如下不便:首先,由于電子政務(wù)中所需表格結(jié)構(gòu)復(fù)雜的各種表單,表單設(shè)計工具不能滿足國內(nèi)尤其是政府信息化過程中表格結(jié)構(gòu)復(fù)雜的需要。其次,現(xiàn)有電子表單的展示和填寫,需要安裝特定的客戶端或者IE瀏覽器所需要的ActiveX控件,對于大多數(shù)初次接觸電子表單系統(tǒng)的人來說,使用起來存在一定的困難,而且,不能滿足信息化建設(shè)中跨操作系統(tǒng)和跨瀏覽器的需求。第三,隨著IOS和Android設(shè)備的普及,越來越多的人通過3G設(shè)備瀏覽網(wǎng)絡(luò)或進行移動辦公,而傳統(tǒng)的電子表單要通過客戶端或控件形式進行展示和填寫的特點漸漸成為這方面的瓶頸,制約著信息化建設(shè)的發(fā)展。

【發(fā)明內(nèi)容】

[0004]本發(fā)明目的是針對現(xiàn)有系統(tǒng)存在的缺陷提供一種基于HTML的WEB表單定義及應(yīng)用方法,生成包含復(fù)雜表格結(jié)構(gòu)的HTML表單模板文件,最終實現(xiàn)電子表單的跨瀏覽器展示和填寫,解決3G時代的移動辦公瓶頸。
[0005]本發(fā)明為實現(xiàn)上述目的,采用如下技術(shù)方案:
本發(fā)明一種基于HTML的WEB表單定義及應(yīng)用方法如下:
表單設(shè)計器:通過可視化的拖拽操作,可以生成包含復(fù)雜表格結(jié)構(gòu)和基本表單元素的HTML表單模板文件;
表單服務(wù)器:首先將生成的表單模板文件通過模板管理功能上傳;然后通過讀寫權(quán)限控制功能設(shè)置每個表單元素和角色的讀寫權(quán)限關(guān)系;接著第三方接入系統(tǒng)通過表單服務(wù)器提供的接口,可以實現(xiàn)表單展示、數(shù)據(jù)采集、表單打印功能。
[0006]優(yōu)選地,所述表格操作方法為:
表格移動
表格刪除 表格等比例縮放 合并單元格 拆分單元格 單元格左右邊界拖拽 單元格上下邊界拖拽 當前行上方增加行 當前行下方增加行 刪除行
當前行拆分成多行 當前列拆分成多列 行上下邊界拖拽 列左右邊界拖拽。
[0007]優(yōu)選地,所述表單元素為:
文本
表格 復(fù)選框 多行文本框 單行文本框。
[0008]優(yōu)選地,所述表單展示方法為:
首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的表單展示請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著根據(jù)請求中的數(shù)據(jù)留痕參數(shù)從數(shù)據(jù)庫中查詢相應(yīng)的表單歷史采集數(shù)據(jù),根據(jù)請求中的角色參數(shù)查詢表單元素讀寫權(quán)限;然后結(jié)合內(nèi)存中的表單模板、查詢到的歷史采集數(shù)據(jù)和表單元素讀寫權(quán)限,產(chǎn)生HTML文本流,返回給第三方接入系統(tǒng)。
[0009]優(yōu)選地,所述表單數(shù)據(jù)采集方法為:
首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的數(shù)據(jù)采集請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著根據(jù)請求中的角色參數(shù)查詢表單元素讀寫權(quán)限;然后結(jié)合內(nèi)存中的表單模板和表單元素讀寫權(quán)限,將采集到的有寫權(quán)限的數(shù)據(jù)寫入數(shù)據(jù)庫,同時拋棄只有讀權(quán)限的采集數(shù)據(jù)。
[0010]優(yōu)選地,所述表單打印方法為:
首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的表單打印請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著結(jié)合內(nèi)存中的表單模板、打印請求中的采集數(shù)據(jù),產(chǎn)生包含打印命令的HTML文本流,返回給第三方接入系統(tǒng)。
[0011]優(yōu)選地,所述數(shù)據(jù)庫操作方法為:
表單服務(wù)器數(shù)據(jù)庫語言采用SQL2標準,JAVA實現(xiàn),可以跨操作系統(tǒng)和數(shù)據(jù)庫。
[0012]本發(fā)明采用由HTML實現(xiàn)的模板文件,實現(xiàn)了電子表單的跨瀏覽器展示和填寫。
[0013]本發(fā)明為用戶提供了人性化的界面和操作過程,對于沒有任何編程基礎(chǔ)的人員經(jīng)過簡單培訓(xùn)即可輕松完成表單設(shè)計。
[0014]本發(fā)明提供靈活、方便的表單服務(wù)接口,第三方接入系統(tǒng)可以輕松實現(xiàn)表單的展不、填與和打印。
【專利附圖】

【附圖說明】
[0015]圖1:本發(fā)明表單設(shè)計器示意圖;
圖2:本發(fā)明方法流程圖;
圖3:本發(fā)明表單展示原理圖;
圖4:本發(fā)明表單數(shù)據(jù)采集原理圖;
圖5:本發(fā)明表單打印原理圖。
【具體實施方式】
[0016]如圖1、2所示,本發(fā)明一種基于HTML的WEB表單定義及應(yīng)用方法如下:
表單設(shè)計器:通過可視化的拖拽操作,可以生成包含復(fù)雜表格結(jié)構(gòu)和基本表單元素的
HTML表單模板文件。
[0017]提供表格操作方法為:
表格移動
表格刪除 表格等比例縮放 合并單元格 拆分單元格 單元格左右邊界拖拽 單元格上下邊界拖拽 當前行上方增加行 當前行下方增加行 刪除行
當前行拆分成多行 當前列拆分成多列 行上下邊界拖拽 列左右邊界拖拽。
[0018]提供表單元素為:
文本
表格
復(fù)選框 多行文本框 單行文本框。
[0019]表單服務(wù)器:首先將生成的表單模板文件通過模板管理功能上傳;然后通過讀寫權(quán)限控制功能設(shè)置每個表單元素和角色的讀寫權(quán)限關(guān)系;接著第三方接入系統(tǒng)通過表單服務(wù)器提供的接口,可以實現(xiàn)表單展示、數(shù)據(jù)采集、表單打印功能。
[0020]如圖3所示,提供表單展示方法為:
首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的表單展示請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著根據(jù)請求中的數(shù)據(jù)留痕參數(shù)從數(shù)據(jù)庫中查詢相應(yīng)的表單歷史采集數(shù)據(jù),根據(jù)請求中的角色參數(shù)查詢表單元素讀寫權(quán)限;然后結(jié)合內(nèi)存中的表單模板、查詢到的歷史采集數(shù)據(jù)和表單元素讀寫權(quán)限,產(chǎn)生HTML文本流,返回給第三方接入系統(tǒng)。
[0021]如圖4所示,提供表單數(shù)據(jù)采集方法為:
首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的數(shù)據(jù)采集請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著根據(jù)請求中的角色參數(shù)查詢表單元素讀寫權(quán)限;然后結(jié)合內(nèi)存中的表單模板和表單元素讀寫權(quán)限,將采集到的有寫權(quán)限的數(shù)據(jù)寫入數(shù)據(jù)庫,同時拋棄只有讀權(quán)限的采集數(shù)據(jù)。
[0022]如圖5所示,提供表單打印方法為:
首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的表單打印請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著結(jié)合內(nèi)存中的表單模板、打印請求中的采集數(shù)據(jù),產(chǎn)生包含打印命令的HTML文本流,返回給第三方接入系統(tǒng)。
[0023]表單服務(wù)器可以跨操作系統(tǒng)和數(shù)據(jù)庫,提供數(shù)據(jù)庫操作方法為:
表單服務(wù)器數(shù)據(jù)庫語言采用SQL2標準,JAVA實現(xiàn),可以跨操作系統(tǒng)和數(shù)據(jù)庫。
【權(quán)利要求】
1.一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述方法如下: 表單設(shè)計器:通過可視化的拖拽操作,可以生成包含復(fù)雜表格結(jié)構(gòu)和基本表單元素的HTML表單模板文件; 表單服務(wù)器:首先將生成的表單模板文件通過模板管理功能上傳;然后通過讀寫權(quán)限控制功能設(shè)置每個表單元素和角色的讀寫權(quán)限關(guān)系;接著第三方接入系統(tǒng)通過表單服務(wù)器提供的接口,可以實現(xiàn)表單展示、數(shù)據(jù)采集、表單打印功能。
2.根據(jù)權(quán)利要求1所述的一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述表格操作方法為: 表格移動 表格刪除 表格等比例縮放 合并單元格 拆分單元格 單元格左右邊界拖拽 單元格上下邊界拖拽 當前行上方增加行 當前行下方增加行 刪除行 當前行拆分成多行 當前列拆分成多列 行上下邊界拖拽 列左右邊界拖拽。
3.根據(jù)權(quán)利要求1所述的一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述表單元素為: 文本 表格 復(fù)選框 多行文本框 單行文本框。
4.根據(jù)權(quán)利要求1所述的一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述表單展示方法為: 首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的表單展示請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著根據(jù)請求中的數(shù)據(jù)留痕參數(shù)從數(shù)據(jù)庫中查詢相應(yīng)的表單歷史采集數(shù)據(jù),根據(jù)請求中的角色參數(shù)查詢表單元素讀寫權(quán)限;然后結(jié)合內(nèi)存中的表單模板、查詢到的歷史采集數(shù)據(jù)和表單元素讀寫權(quán)限,產(chǎn)生HTML文本流,返回給第三方接入系統(tǒng)。
5.根據(jù)權(quán)利要求1所述的一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述表單數(shù)據(jù)采集方法為: 首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的數(shù)據(jù)采集請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著根據(jù)請求中的角色參數(shù)查詢表單元素讀寫權(quán)限;然后結(jié)合內(nèi)存中的表單模板和表單元素讀寫權(quán)限,將采集到的有寫權(quán)限的數(shù)據(jù)寫入數(shù)據(jù)庫,同時拋棄只有讀權(quán)限的采集數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述表單打印方法為: 首先表單服務(wù)器收到第三方接入系統(tǒng)發(fā)起的表單打印請求;接著表單服務(wù)器查看內(nèi)存中是否存在該表單模板,如果不存在,則將表單模板加載到內(nèi)存中;接著結(jié)合內(nèi)存中的表單模板、打印請求中的采集數(shù)據(jù),產(chǎn)生包含打印命令的HTML文本流,返回給第三方接入系統(tǒng)。
7.根據(jù)權(quán)利要求1所述的一種基于HTML的WEB表單定義及應(yīng)用方法,其特征在于所述數(shù)據(jù)庫操作方法為: 表單服務(wù)器數(shù)據(jù) 庫語言采用SQL2標準,JAVA實現(xiàn),可以跨操作系統(tǒng)和數(shù)據(jù)庫。
【文檔編號】G06F17/24GK103455473SQ201210170956
【公開日】2013年12月18日 申請日期:2012年5月30日 優(yōu)先權(quán)日:2012年5月30日
【發(fā)明者】劉繼業(yè) 申請人:劉繼業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临颍县| 巫山县| 云南省| 腾冲县| 湾仔区| 绥中县| 黑山县| 孝感市| 习水县| 阳西县| 金平| 女性| 颍上县| 荣成市| 天镇县| 西盟| 邻水| 阿勒泰市| 驻马店市| 阿克陶县| 蒲江县| 靖州| 泰安市| 章丘市| 泰来县| 东平县| 绍兴市| 五莲县| 武冈市| 文化| 通州区| 上饶市| 久治县| 景东| 西宁市| 炎陵县| 交口县| 昌平区| 休宁县| 南陵县| 德格县|