專利名稱:電子表單編輯方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子表單編輯方法及系統(tǒng),特別是關(guān)于一種不需要網(wǎng)頁制作工具且利用資料庫欄位與電子表單直接對應(yīng)而產(chǎn)生電子表單的電子表單編輯方法及系統(tǒng)。
此外,由于以網(wǎng)頁制作工具編輯而成的電子表單為一固定的程序碼,主要的缺點在于一旦資料欄位有所異動時,系統(tǒng)表單與資料庫的轉(zhuǎn)換程序必須一并重新設(shè)計和撰寫。
為了達成上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種電子表單編輯方法,首先,由復(fù)數(shù)個表單識別符號中選取表示一表單的表單識別符號,然后,將選取的表單識別符號的欄位信息表示為至少一欄位識別符號。接著,放置欄位識別符號于一表單樣式區(qū)中,從而自動產(chǎn)生相應(yīng)欄位識別符號的表單樣式。最后,依據(jù)表單樣式區(qū)中的欄位識別符號與表單樣式,產(chǎn)生相應(yīng)欄位信息與選取表單的電子表單。
本發(fā)明的一型態(tài),更將資料庫中的復(fù)數(shù)個表單自動分別表示為表單識別符號。
在上述編輯方法中,該表單樣式區(qū)包括一第一區(qū)域與一第二區(qū)域,當分別放置該欄位識別符號于該第一區(qū)域與/或該第二區(qū)域時,產(chǎn)生相應(yīng)該欄位識別符號的不同的表單樣式。
本發(fā)明的另一型態(tài),更建立電子表單與選取表單間的一關(guān)聯(lián)。
本發(fā)明的另一型態(tài),更由表單識別符號中選取表示一第二表單的第二表單識別符號,并將選取的第二表單識別符號的第二欄位信息表示為至少一第二欄位識別符號,且依據(jù)欄位識別符號與第二欄位識別符號,建立選取表單與第二表單間的相依關(guān)聯(lián)。
一種電子表單編輯系統(tǒng),包括一資料庫表格列表區(qū)、操作表單區(qū)、表單樣式區(qū)、及電子表單生成模組。
資料庫表格列表區(qū)用以自動將資料庫中的復(fù)數(shù)個表單分別表示為復(fù)數(shù)個表單識別符號。操作表單區(qū)用以將由表單識別符號中所選取表示一表單的表單識別符號的欄位信息表示為至少一欄位識別符號。表單樣式區(qū)則用以自動產(chǎn)生相應(yīng)此欄位識別符號的表單樣式。
電子表單生成模組依據(jù)表單樣式區(qū)中的欄位識別符號與表單樣式,產(chǎn)生相應(yīng)于欄位信息與選取表單的電子表單。
上述編輯系統(tǒng)中,該表單樣式區(qū)包括一第一區(qū)域與一第二區(qū)域,該第一區(qū)域與/或該第二區(qū)域可以產(chǎn)生相應(yīng)該欄位識別符號的不同的表單樣式。
本發(fā)明的一型態(tài),電子表單生成模組更建立電子表單與選取表單間的一關(guān)聯(lián)。
本發(fā)明的另一型態(tài),操作表單區(qū)更將由表單識別符號中選取表示一第二表單的第二表單識別符號的第二欄位信息表示為至少一第二欄位識別符號。且電子表單生成模組更依據(jù)操作表單區(qū)中的欄位識別符號與第二欄位識別符號,建立選取表單與第二表單間的相依關(guān)聯(lián)。
本發(fā)明的電子表單編輯方法及系統(tǒng),可以在不需要使用網(wǎng)頁制作工具的情況下以直觀的方式建立電子表單,由于表單的設(shè)計采用資料庫欄位與電子表單直接對應(yīng)而產(chǎn)生,因此表單的規(guī)格與資料的儲存方式是一致的。當資料變更或表單欄位修改時,可以有效減少資料轉(zhuǎn)換或是重新設(shè)計表單的不便。
符號說明1資料庫;2、20資料庫表格列表區(qū);3、30操作表單區(qū);4、40表單樣式區(qū);
5選取裝置;6顯示模組;7電子表單生成模組;21表單識別符號;31欄位識別符號;41表單樣式;50電子表單;S61、S62、…、S66操作步驟。
圖1表示依據(jù)本發(fā)明實施例的電子表單編輯系統(tǒng)的系統(tǒng)架構(gòu),圖2表示依據(jù)本發(fā)明實施例的資料庫表格列表區(qū)20、操作表單區(qū)30、以及表單樣式區(qū)40的相關(guān)配置的電腦示意圖。同時參考圖1與圖2,本發(fā)明實施例的系統(tǒng)架構(gòu)將說明于下。
依據(jù)本發(fā)明實施例的電子表單編輯系統(tǒng),包括一資料庫1、資料庫表格列表區(qū)20(圖1中符號為2)、操作表單區(qū)30(圖1中符號為3)、表單樣式區(qū)40(圖1中符號為4)、選取裝置5、顯示模組6、以及電子表單生成模組7。
資料庫1中可以儲存多個不同的表單(未顯示),這些表單可以提供網(wǎng)頁中的電子表單進行存取之用。資料庫表格列表區(qū)20可以自動檢查資料庫1,并將資料庫1中的所有的表單分別獨立表示為一個表單識別符號21(或是物件)。
操作表單區(qū)30中可以將使用者由資料庫表格列表區(qū)20中所顯示的表單識別符號21中所選取的表單識別符號21所相應(yīng)的表單的欄位信息表示為至少一欄位識別符號31。其中,欄位信息為表單中所包含的所有欄位名稱,且每一欄位具有一相應(yīng)的欄位識別符號31。
表單樣式區(qū)40可以用來自動產(chǎn)生相應(yīng)欄位識別符號31的表單樣式41。參考圖3,表單樣式區(qū)40可以區(qū)分為不同的區(qū)域位置(區(qū)域1與區(qū)域2),當使用者將操作表單區(qū)30中的欄位識別符號31拖曳至不同的區(qū)域位置時,表單樣式區(qū)40可以產(chǎn)生相應(yīng)此欄位識別符號31的不同型態(tài)的表單樣式41。
選取裝置5用來提供使用者進行選取或/與拖曳表單識別符號21或/與欄位識別符號31之用。顯示模組6則可將資料庫表格列表區(qū)20、操作表單區(qū)30、及表單樣式區(qū)40進行顯示,如圖2所示的配置。
電子表單生成模組7(圖2中未顯示)可以依據(jù)表單樣式區(qū)40中的欄位識別符號31與表單樣式41,產(chǎn)生相應(yīng)于欄位信息與所選取表單的電子表單50,如圖5所示,并建立電子表單與選取表單間的關(guān)聯(lián),其中,此關(guān)聯(lián)是指電子表單的所有欄位、格式與資料庫中表單與欄位之間的對應(yīng)關(guān)系。
注意的是,由于一個電子表單或許會參考到一個以上的表單,因此,參考圖4,操作表單區(qū)30更可以將使用者由資料庫表格列表區(qū)20中所顯示的表單識別符號21中所選取的另一表單識別符號21所相應(yīng)的另一表單的欄位信息表示為至少一欄位識別符號31。而電子表單生成模組7更可依據(jù)操作表單區(qū)30中的相同的欄位識別符號(相同的欄位名稱),建立選取表單與第二表單間的相依關(guān)聯(lián),即將此欄位名稱設(shè)定為外鍵(參考鍵)。
接下來,圖6表示依據(jù)本發(fā)明實施例的電子表單編輯方法的操作流程,同時參考圖2與圖6,本發(fā)明實施例的操作流程將說明如下。
首先,如步驟S61,將資料庫1中的所有表單分別表示為表單識別符號21于資料庫表格列表區(qū)20中。之后,如步驟S62,由這些表單識別符號21中選取表示一表單的表單識別符號21。然后,如步驟S63,將選取表單識別符號21所相應(yīng)表單的欄位信息表示為欄位識別符號31于操作表單區(qū)30中。
接著,如步驟S64,放置欄位識別符號31于表單樣式區(qū)40中,從而自動產(chǎn)生相應(yīng)此欄位識別符號31的表單樣式41。最后,如步驟S65,電子表單生成模組7依據(jù)表單樣式區(qū)40中的欄位識別符號31與表單樣式41,產(chǎn)生相應(yīng)于欄位信息與所選取表單的電子表單,并如步驟S66,建立電子表單與選取表單間的關(guān)聯(lián)。
相同的,當電子表單參考到一個以上的表單時,則更可以由資料庫表格列表區(qū)20中所顯示的表單識別符號21中選取另一表單識別符號21,并將選取的表單識別符號21所相應(yīng)的另一表單的欄位信息表示為欄位識別符號31于操作表單區(qū)30中,并可依據(jù)分別相應(yīng)兩表單的相同的欄位識別符號31,建立兩個表單間的相依關(guān)聯(lián)。
因此,藉由本發(fā)明所提出的電子表單編輯方法及系統(tǒng),使用者可以在不需要使用網(wǎng)頁制作工具的情況下以直觀的方式建立電子表單,此外,由于表單的設(shè)計采用資料庫欄位與電子表單直接對應(yīng)而產(chǎn)生,因此表單的規(guī)格與資料的儲存方式是一致的。當資料變更或是表單欄位修改時,可以有效減低使用者從事資料轉(zhuǎn)換或是重新設(shè)計表單的功夫。
雖然本發(fā)明以較佳實施例說明如上,然其并非用以限定本發(fā)明,任何熟悉此項技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當可做些許更動與潤飾,因此本發(fā)明的保護范圍當以權(quán)利要求書所界定的為準。
權(quán)利要求
1.一種電子表單編輯方法,其特征在于該方法包括下列步驟由復(fù)數(shù)表單識別符號中選取表示一表單的一表單識別符號;將該選取表單識別符號的一欄位信息表示為至少一欄位識別符號;放置該欄位識別符號于一表單樣式區(qū)中,從而自動產(chǎn)生相應(yīng)該欄位識別符號的一表單樣式;以及依據(jù)該表單樣式區(qū)中的該欄位識別符號與該表單樣式,產(chǎn)生相應(yīng)該欄位信息與該選取表單的一電子表單。
2.如權(quán)利要求1所述的方法,其特征在于更包括將一資料庫中的復(fù)數(shù)表單分別表示為該等表單識別符號。
3.如權(quán)利要求1所述的方法,其特征在于其中該表單樣式區(qū)包括一第一區(qū)域與一第二區(qū)域。
4.如權(quán)利要求3所述的方法,其特征在于當分別放置該欄位識別符號于該第一區(qū)域與/或該第二區(qū)域時,產(chǎn)生相應(yīng)該欄位識別符號的不同的表單樣式。
5.如權(quán)利要求1所述的方法,其特征在于更包括建立該電子表單與該選取表單間的一關(guān)聯(lián)。
6.如權(quán)利要求1所述的方法,其特征在于更包括下列步驟由該等表單識別符號中選取表示一第二表單的一第二表單識別符號;將該選取第二表單識別符號的一第二欄位信息表示為至少一第二欄位識別符號;以及依據(jù)該欄位識別符號與該第二欄位識別符號,建立該選取表單與該第二表單間的相依關(guān)聯(lián)。
7.一種電子表單編輯系統(tǒng),其特征在于該系統(tǒng)包括一資料庫表格列表區(qū),用以將一資料庫中的復(fù)數(shù)表單分別表示為復(fù)數(shù)表單識別符號;一操作表單區(qū),用以將由該等表單識別符號中所選取表示一表單的一表單識別符號的一欄位信息表示為至少一欄位識別符號;一表單樣式區(qū),用以自動產(chǎn)生相應(yīng)該欄位識別符號的一表單樣式;以及一電子表單生成模組,用以依據(jù)該表單樣式區(qū)中的該欄位識別符號與該表單樣式,產(chǎn)生相應(yīng)該欄位信息與該選取表單的一電子表單。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于其中該表單樣式區(qū)包括一第一區(qū)域與一第二區(qū)域。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于其中該第一區(qū)域與/或該第二區(qū)域可以產(chǎn)生相應(yīng)該欄位識別符號的不同的表單樣式。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于其中該電子表單生成模組更建立該電子表單與該選取表單間的一關(guān)聯(lián)。
11.如權(quán)利要求7所述的系統(tǒng),其特征在于其中該操作表單區(qū)更包括將由該等表單識別符號中選取表示一第二表單的一第二表單識別符號的一第二欄位信息表示為至少一第二欄位識別符號。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于其中該電子表單生成模組更依據(jù)該操作表單區(qū)中的該欄位識別符號與該第二欄位識別符號,建立該選取表單與該第二表單間的相依關(guān)聯(lián)。
全文摘要
一種電子表單編輯方法及系統(tǒng),首先,由復(fù)數(shù)個表單識別符號中選取表示一表單的表單識別符號,然后,將選取的表單識別符號的欄位信息表示為至少一欄位識別符號。接著,放置欄位識別符號于一表單樣式區(qū)中,從而自動產(chǎn)生相應(yīng)欄位識別符號的表單樣式。最后,依據(jù)表單樣式區(qū)中的欄位識別符號與表單樣式,產(chǎn)生相應(yīng)欄位信息與選取表單的電子表單。本發(fā)明可以在不需要使用網(wǎng)頁制作工具的情況下以直觀的方式建立電子表單,由于表單的設(shè)計采用資料庫欄位與電子表單直接對應(yīng)而產(chǎn)生,因此表單的規(guī)格與資料的儲存方式是一致的。當資料變更或表單欄位修改時,可以有效減少資料轉(zhuǎn)換或是重新設(shè)計表單的不便。
文檔編號G06F17/24GK1430162SQ0114508
公開日2003年7月16日 申請日期2001年12月29日 優(yōu)先權(quán)日2001年12月29日
發(fā)明者陳木安, 李純儀 申請人:財團法人資訊工業(yè)策進會