一種自定義表單的架構(gòu)方法及架構(gòu)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是一種自定義表單的架構(gòu)方法及其應(yīng)用該方法的系統(tǒng)。
【背景技術(shù)】
[0002]自定義表單的特征在于非常強(qiáng)大的且靈活的表單控件的操作(增,刪,改),因此在創(chuàng)立表單模板后,需要對自定義的表單進(jìn)行追蹤,統(tǒng)計(jì)等,就無法直接采用常規(guī)表單的方式?,F(xiàn)有的方式是只統(tǒng)計(jì)/追蹤某些部分固定字段。只能對原有的某些類型進(jìn)行設(shè)定統(tǒng)計(jì),無法跟自定義表單的靈活性結(jié)合在一起,無法達(dá)到用戶的追求靈活方便的需求.靈活既是它的優(yōu)點(diǎn),也是它對市場其它真實(shí)需求的缺點(diǎn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明為解決上述問題,提供了一種自定義表單的架構(gòu)方法及架構(gòu)系統(tǒng),從而實(shí)現(xiàn)對自定義表單的字段內(nèi)容進(jìn)行有效的數(shù)據(jù)統(tǒng)計(jì)及方便的功能設(shè)定。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0005]—種自定義表單的架構(gòu)方法,其特征在于,包括以下步驟:
[0006]10.對表單中的自定義字段進(jìn)行統(tǒng)計(jì)功能的設(shè)定,得到具有統(tǒng)計(jì)功能的統(tǒng)計(jì)字段;
[0007]20.選取所需的統(tǒng)計(jì)字段進(jìn)行統(tǒng)計(jì)標(biāo)記,并根據(jù)所述的統(tǒng)計(jì)標(biāo)記創(chuàng)建統(tǒng)計(jì)模板;
[0008]30.根據(jù)所述的統(tǒng)計(jì)模板對表單中已進(jìn)行統(tǒng)計(jì)標(biāo)記的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),生成統(tǒng)計(jì)報(bào)表。
[0009]優(yōu)選的,所述的步驟10中,統(tǒng)計(jì)字段的設(shè)定包括:
[0010]11.設(shè)置所述統(tǒng)計(jì)字段的字段類型;
[0011]12.對統(tǒng)計(jì)字段添加統(tǒng)計(jì)描述。
[0012]優(yōu)選的,所述的步驟20中,統(tǒng)計(jì)模板的創(chuàng)建包括:
[0013]21.設(shè)置所述統(tǒng)計(jì)模板的模板類型;
[0014]22.選取并標(biāo)記所需的統(tǒng)計(jì)字段;
[0015]23.設(shè)置統(tǒng)計(jì)時(shí)間點(diǎn)。
[0016]優(yōu)選的,所述的步驟30中,統(tǒng)計(jì)報(bào)表的生成主要是根據(jù)所述的統(tǒng)計(jì)模板及其設(shè)置的統(tǒng)計(jì)時(shí)間點(diǎn),自動對表單中已進(jìn)行統(tǒng)計(jì)標(biāo)記并包含在所述的統(tǒng)計(jì)模板中的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)進(jìn)行查詢和統(tǒng)計(jì),列出對應(yīng)的數(shù)據(jù)報(bào)表。
[0017]優(yōu)選的,所述的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)還包括用戶的業(yè)務(wù)操作行為所產(chǎn)生的用戶行為數(shù)據(jù),并通過設(shè)置字段類型對所述的用戶行為數(shù)據(jù)進(jìn)行分類。
[0018]另外,本發(fā)明還基于同一發(fā)明構(gòu)思提供一種自定義表單的架構(gòu)系統(tǒng),其包括:
[0019]統(tǒng)計(jì)字段設(shè)置模塊,其對表單中的自定義字段進(jìn)行統(tǒng)計(jì)功能的設(shè)定,得到具有統(tǒng)計(jì)功能的統(tǒng)計(jì)字段;
[0020]統(tǒng)計(jì)模板創(chuàng)建模塊,其選取所需的統(tǒng)計(jì)字段進(jìn)行統(tǒng)計(jì)標(biāo)記,并根據(jù)所述的統(tǒng)計(jì)標(biāo)記創(chuàng)建統(tǒng)計(jì)模板;
[0021]統(tǒng)計(jì)報(bào)表生成模塊,其根據(jù)所述的統(tǒng)計(jì)模板對表單中已進(jìn)行統(tǒng)計(jì)標(biāo)記的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),生成統(tǒng)計(jì)報(bào)表。
[0022]優(yōu)選的,還包括用于創(chuàng)建自定義表單的表單創(chuàng)建模塊。
[0023]優(yōu)選的,還包括用戶行為管理模塊,其將用戶的業(yè)務(wù)操作行為所產(chǎn)生的用戶行為數(shù)據(jù)寫入系統(tǒng)的數(shù)據(jù)庫中并作為所述的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù),通過設(shè)置字段類型對所述的用戶行為數(shù)據(jù)進(jìn)行分類。
[0024]優(yōu)選的,所述的統(tǒng)計(jì)字段設(shè)置模塊進(jìn)一步包括:
[0025]字段類型設(shè)置模塊,用于設(shè)置所述統(tǒng)計(jì)字段的字段類型;
[0026]統(tǒng)計(jì)描述設(shè)置模塊,用于對統(tǒng)計(jì)字段添加統(tǒng)計(jì)描述。
[0027]優(yōu)選的,所述的統(tǒng)計(jì)模板創(chuàng)建模塊進(jìn)一步包括:
[0028]模板類型設(shè)置模塊,用于設(shè)置所述統(tǒng)計(jì)模板的模板類型;
[0029]統(tǒng)計(jì)字段標(biāo)記模塊,用于選取并標(biāo)記所需的統(tǒng)計(jì)字段;
[0030]統(tǒng)計(jì)時(shí)間控制模塊,用于設(shè)置統(tǒng)計(jì)時(shí)間點(diǎn)。
[0031]本發(fā)明的有益效果是:
[0032]本發(fā)明的一種自定義表單的架構(gòu)方法及架構(gòu)系統(tǒng),其通過對表單中的自定義字段進(jìn)行統(tǒng)計(jì)功能的設(shè)定,得到具有統(tǒng)計(jì)功能的統(tǒng)計(jì)字段,然后選取所需的統(tǒng)計(jì)字段進(jìn)行統(tǒng)計(jì)標(biāo)記,并根據(jù)所述的統(tǒng)計(jì)標(biāo)記創(chuàng)建統(tǒng)計(jì)模板,最后根據(jù)所述的統(tǒng)計(jì)模板對表單中已進(jìn)行統(tǒng)計(jì)標(biāo)記的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),生成統(tǒng)計(jì)報(bào)表;從而實(shí)現(xiàn)對自定義表單的字段內(nèi)容進(jìn)行有效的數(shù)據(jù)統(tǒng)計(jì)及方便的功能設(shè)定,充分發(fā)揮自定義表單的靈活性,適用性更強(qiáng)。
【附圖說明】
[0033]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0034]圖1為本發(fā)明一種自定義表單的架構(gòu)方法的流程簡圖;
[0035]圖2為本發(fā)明一種自定義表單的架構(gòu)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖及實(shí)施例對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0037]本發(fā)明從實(shí)際出發(fā),基于大量企業(yè)的數(shù)據(jù)的提煉,總結(jié)出企業(yè)用戶需求的追蹤/統(tǒng)計(jì)點(diǎn),以自定義表單為基礎(chǔ),設(shè)定表單字段統(tǒng)計(jì)模板。其充分利用自定義表單的靈活性,創(chuàng)建表單時(shí),讓用戶能夠極大的進(jìn)行自行選擇和進(jìn)行統(tǒng)計(jì)規(guī)則設(shè)定。通過字段的定位、追蹤及用戶行為數(shù)據(jù)的搜集,并寫入系統(tǒng)數(shù)據(jù)庫中,得到企業(yè)真正想要的數(shù)據(jù)。
[0038]如圖1所示,本發(fā)明的一種自定義表單的架構(gòu)方法,其包括以下步驟:
[0039]10.對表單中的自定義字段進(jìn)行統(tǒng)計(jì)功能的設(shè)定,得到具有統(tǒng)計(jì)功能的統(tǒng)計(jì)字段;
[0040]20.選取所需的統(tǒng)計(jì)字段進(jìn)行統(tǒng)計(jì)標(biāo)記,并根據(jù)所述的統(tǒng)計(jì)標(biāo)記創(chuàng)建統(tǒng)計(jì)模板;
[0041]30.根據(jù)所述的統(tǒng)計(jì)模板對表單中已進(jìn)行統(tǒng)計(jì)標(biāo)記的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),生成統(tǒng)計(jì)報(bào)表。
[0042]所述的步驟10中,在表單完成后,選定表單,進(jìn)行統(tǒng)計(jì)功能的字段的自定義設(shè)定,統(tǒng)計(jì)字段的設(shè)定包括:
[0043]11.設(shè)置所述統(tǒng)計(jì)字段的字段類型,例如時(shí)間,金額,數(shù)字等;
[0044]12.對統(tǒng)計(jì)字段添加統(tǒng)計(jì)描述,因統(tǒng)計(jì)字段是自定義的,無法以字段的名稱來做為參考標(biāo)識,所以需要對待統(tǒng)計(jì)的字段做描述,方便交接,或者相關(guān)接手人更快速的理解系統(tǒng)的設(shè)定含義,減少企業(yè)的專職人員的培訓(xùn)成本。
[0045]所述的步驟20中,根據(jù)用戶需要設(shè)定需要的統(tǒng)計(jì)模板,這些模板是基于企業(yè)用戶對于統(tǒng)計(jì)真正的需求作為出發(fā)點(diǎn)而設(shè)計(jì)出的模板,統(tǒng)計(jì)模板的創(chuàng)建包括:
[0046]21.設(shè)置所述統(tǒng)計(jì)模板的模板類型,例如包括財(cái)務(wù),人事,行政等辦公類常用類型,以方便更精準(zhǔn)的做出有效的統(tǒng)計(jì),給予相關(guān)部門單位方便的查看對應(yīng)的統(tǒng)計(jì)報(bào)表,讓報(bào)表更加精準(zhǔn),有效;
[0047]22.選取并標(biāo)記所需的統(tǒng)計(jì)字段,以用戶自定義表單的字段為基礎(chǔ),選取其中對應(yīng)的字段做為統(tǒng)計(jì)標(biāo)記,對些字段進(jìn)行對應(yīng)的設(shè)定;
[0048]23.設(shè)置統(tǒng)計(jì)時(shí)間點(diǎn),對統(tǒng)計(jì)的時(shí)間字段進(jìn)行以上的設(shè)定后,為了不做無謂的統(tǒng)計(jì)及更智能的滿足用戶的需求,用戶可以自我設(shè)定統(tǒng)計(jì)業(yè)務(wù)的時(shí)間點(diǎn)。如請假時(shí),可設(shè)定每天,每周,每月等進(jìn)彳丁自動統(tǒng)計(jì)。
[0049]所述的步驟30中,統(tǒng)計(jì)報(bào)表的生成主要是根據(jù)所述的統(tǒng)計(jì)模板及其設(shè)置的統(tǒng)計(jì)時(shí)間點(diǎn),自動對表單中已進(jìn)行統(tǒng)計(jì)標(biāo)記并包含在所述的統(tǒng)計(jì)模板中的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)進(jìn)行查詢和統(tǒng)計(jì),列出對應(yīng)的數(shù)據(jù)報(bào)表。所述的統(tǒng)計(jì)字段所對應(yīng)的數(shù)據(jù)還包括用戶的業(yè)務(wù)操作行為所產(chǎn)生的用戶行為數(shù)據(jù),并通過設(shè)置字段類型對所述的用戶行為數(shù)據(jù)進(jìn)行分類。本發(fā)明可以進(jìn)行多個(gè)統(tǒng)計(jì)字段進(jìn)行條件設(shè)定,優(yōu)化因自定義表單的靈活而無法進(jìn)行多重統(tǒng)計(jì)追蹤的缺點(diǎn)。
[0050]具體實(shí)施步驟如下:
[0051]1.添加表單,選取對應(yīng)的表單模塊,生成企業(yè)需要的表單模板。如,拉取定義表單模板中所需要設(shè)定的功能模塊,如時(shí)間模塊,金額模塊,部門模塊等;
[0052]2.在對應(yīng)的表單列表中,選擇需要設(shè)定統(tǒng)計(jì)的表單,進(jìn)行統(tǒng)計(jì)字段的預(yù)設(shè)。如選取時(shí)間模塊,則選定類型為時(shí)間的統(tǒng)計(jì)字段進(jìn)行標(biāo)記;
[0053]3.在彈出的統(tǒng)計(jì)預(yù)設(shè)菜單里,自動加載剛才標(biāo)記的統(tǒng)計(jì)字段進(jìn)來進(jìn)行查看并供用戶確認(rèn),若不滿意可重新選擇要統(tǒng)計(jì)的字段;
[0054]4.選定字段后,開始設(shè)定對應(yīng)的規(guī)則,如選擇統(tǒng)計(jì)的類型,填寫統(tǒng)計(jì)的描述等;
[0055]5.統(tǒng)計(jì)模板創(chuàng)建完成后,用戶填寫申請,對該統(tǒng)計(jì)模板加載數(shù)據(jù);
[0056]6.根據(jù)預(yù)設(shè)的統(tǒng)計(jì)功能,在相關(guān)的流程頁面,對已經(jīng)填寫的申請按設(shè)定的