專利名稱:一種通用網(wǎng)絡(luò)報(bào)表系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及ー種通用網(wǎng)絡(luò)報(bào)表系統(tǒng)。
背景技術(shù):
報(bào)表是用表格、圖表等格式來展現(xiàn)ー些綜合數(shù)據(jù),可以用公式形式表示,之前均以人工填寫方式完成,不僅工作效率低下,勞動(dòng)強(qiáng)度大,而且出錯(cuò)率較高,隨著計(jì)算機(jī)的出現(xiàn),報(bào)表軟件應(yīng)運(yùn)而生,這種報(bào)表系統(tǒng)具有數(shù)據(jù)動(dòng)態(tài)化,格式多祥化等優(yōu)點(diǎn),可實(shí)現(xiàn)報(bào)表數(shù)據(jù)和報(bào)表格式的完全分離,用戶可只 修改數(shù)據(jù)或只修改相應(yīng)的公式,報(bào)表系統(tǒng)在各行各業(yè)被廣泛的應(yīng)用,隨著市場(chǎng)響應(yīng)速度要求的不斷提高,需要處理的數(shù)據(jù)量不斷增長(zhǎng),各単位、各部門之間報(bào)表數(shù)據(jù)的交流也越來越多,而當(dāng)前的報(bào)表系統(tǒng)當(dāng)數(shù)據(jù)量較大時(shí),數(shù)據(jù)進(jìn)行分組處理會(huì)全部展示在同一個(gè)報(bào)表頁面,用戶在查看數(shù)據(jù)時(shí)需要不斷拉動(dòng)滾動(dòng)條,降低了用戶體驗(yàn)值,且不具備報(bào)表字典,用戶必須牢記公式才能完成相應(yīng)的操作,操作過程復(fù)雜,在賬務(wù)處理時(shí),不能及時(shí)查看以往數(shù)據(jù),不能對(duì)已生成的數(shù)據(jù)進(jìn)行校驗(yàn),如果操作過程有失誤出現(xiàn)也不能及時(shí)發(fā)現(xiàn)和改正,發(fā)現(xiàn)錯(cuò)誤后修改過程繁雜,且目前常用的報(bào)表系統(tǒng)大多針對(duì)某個(gè)行業(yè)、某個(gè)專業(yè)設(shè)計(jì),報(bào)表之間的兼容性較差,適用范圍有限,當(dāng)政府部門或某個(gè)企業(yè)需要跨行業(yè)或跨專業(yè)對(duì)大量報(bào)表數(shù)據(jù)進(jìn)行統(tǒng)計(jì)吋,其難度較大,各単位分別設(shè)置各自的報(bào)表系統(tǒng),所需的整體成本較多,當(dāng)各単位之間需要交換報(bào)表信息時(shí),容易出現(xiàn)本單位的報(bào)表信息不能被其它單位識(shí)別,從而影響各單位間報(bào)表信息的交流。
實(shí)用新型內(nèi)容本實(shí)用新型的目的即在于克服現(xiàn)有技術(shù)的不足,提供ー種采用多層體系結(jié)構(gòu),每層用戶可通過HTTP協(xié)議訪問報(bào)表服務(wù)器,廣泛適用于政府機(jī)關(guān)、企業(yè)單位等,適用范圍廣,通用性強(qiáng),報(bào)表可彈性調(diào)整,操作過程簡(jiǎn)便,用戶體驗(yàn)值高,內(nèi)含報(bào)表字典管理、報(bào)表內(nèi)部操作、報(bào)表公式處理和報(bào)表數(shù)據(jù)處理的ー種通用網(wǎng)絡(luò)報(bào)表系統(tǒng)。本實(shí)用新型的目的是通過以下技術(shù)方案來實(shí)現(xiàn)ー種通用網(wǎng)絡(luò)報(bào)表系統(tǒng),它包括一個(gè)省級(jí)中心、一個(gè)或多個(gè)市級(jí)中心、ー個(gè)或多個(gè)區(qū)縣級(jí)中心、一個(gè)或多個(gè)基層之任意ー級(jí)中心或任意多級(jí)中心的組合,以及若干個(gè)分別位于省級(jí)、市級(jí)、區(qū)縣級(jí)、基層的客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層之間通過TCP/IP網(wǎng)絡(luò)互連,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層分別連接至少ー個(gè)客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層中至少有ー級(jí)中心設(shè)有報(bào)表管理系統(tǒng),各級(jí)客戶端通過HTTP協(xié)議與報(bào)表管理系統(tǒng)的防火墻連接,防火墻與web服務(wù)器連接,web服務(wù)器與報(bào)表服務(wù)器連接,報(bào)表服務(wù)器與數(shù)據(jù)庫服務(wù)器連接。所述的報(bào)表服務(wù)器包括報(bào)表字典管理模塊、報(bào)表內(nèi)部操作模塊、報(bào)表公式處理模塊和報(bào)表數(shù)據(jù)處理模塊;所述的報(bào)表字典管理模塊包括報(bào)表類別定義模塊、報(bào)表類別劃分模塊、數(shù)據(jù)類別定義模塊、數(shù)據(jù)單元定義模塊、劃分?jǐn)?shù)據(jù)單元模塊、報(bào)表數(shù)據(jù)關(guān)聯(lián)模塊;所述的報(bào)表內(nèi)部操作模塊包括報(bào)表屬性模塊、保存模塊、格式另存模塊、視圖模塊、清除數(shù)據(jù)模塊、清除公式模塊、數(shù)據(jù)模塊;所述的報(bào)表公式處理模塊包括公式定義的規(guī)則模塊、計(jì)算公式模塊、宏函數(shù)模塊和校驗(yàn)公式模塊;所述的報(bào)表數(shù)據(jù)處理模塊包括報(bào)表計(jì)算模塊、報(bào)表校驗(yàn)?zāi)K、報(bào)表匯總模塊。所述的視圖模塊包括格式狀態(tài)模塊、數(shù)據(jù)狀態(tài)模塊和通用公式狀態(tài)、單元公式狀態(tài)模塊;所述的數(shù)據(jù)模塊包括計(jì)算本表模塊和校驗(yàn)本表模塊;所述的計(jì)算公式模塊包括數(shù)學(xué)函數(shù)模塊和財(cái)務(wù)函數(shù)模塊;所述的財(cái)務(wù)函數(shù)模塊包括取報(bào)表系統(tǒng)數(shù)據(jù)模塊和取賬務(wù)、輔助、往來系統(tǒng)數(shù)據(jù)模塊。本實(shí)用新型的有益效果是本實(shí)用新型采用報(bào)表字典管理模塊,采用B/S模式的多層體系結(jié)構(gòu),每層用戶均可通過HTTP協(xié)議訪問報(bào)表服務(wù)器,廣泛適用于政府機(jī)關(guān)、企業(yè)単位等,具有適用范圍廣,報(bào)表通用性強(qiáng),可對(duì)報(bào)表進(jìn)行彈性調(diào)整等優(yōu)點(diǎn)。
圖I為本實(shí)用新型的客戶模型框圖;圖2為本實(shí)用新型的結(jié)構(gòu)框圖;圖3為本實(shí)用新型報(bào)表服務(wù)器結(jié)構(gòu)框圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本實(shí)用新型做進(jìn)ー步的描述,但本實(shí)用新型的保護(hù)范圍不局限于以下所述。如圖I、圖2、圖3所不,一種通用網(wǎng)絡(luò)報(bào)表系統(tǒng),它包括一個(gè)省級(jí)中心、一個(gè)或多個(gè)市級(jí)中心、ー個(gè)或多個(gè)區(qū)縣級(jí)中心、一個(gè)或多個(gè)基層之任意ー級(jí)中心或任意多級(jí)中心的組合,以及若干個(gè)分別位于省級(jí)、市級(jí)、區(qū)縣級(jí)、基層的客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層之間通過TCP/IP網(wǎng)絡(luò)互連,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層分別連接至少ー個(gè)客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層中至少有ー級(jí)中心設(shè)有報(bào)表管理系統(tǒng),各級(jí)客戶端通過HTTP協(xié)議與報(bào)表管理系統(tǒng)的防火墻連接,防火墻與web服務(wù)器連接,web服務(wù)器與報(bào)表服務(wù)器連接,報(bào)表服務(wù)器與數(shù)據(jù)庫服務(wù)器連接。所述的報(bào)表服務(wù)器包括報(bào)表字典管理模塊、報(bào)表內(nèi)部操作模塊、報(bào)表公式處理模塊和報(bào)表數(shù)據(jù)處理模塊。所述的報(bào)表字典管理模塊主要介紹了報(bào)表系統(tǒng)中有關(guān)字典的定義,包括報(bào)表類別定義模塊、報(bào)表類別劃分模塊、數(shù)據(jù)類別定義模塊、數(shù)據(jù)單元定義模塊、劃分?jǐn)?shù)據(jù)單元模塊、報(bào)表數(shù)據(jù)關(guān)聯(lián)模塊;報(bào)表類別定義模塊定義報(bào)表的類別字典,實(shí)現(xiàn)報(bào)表的分類管理,在報(bào)表系統(tǒng)中預(yù)置了 10種類別,為集團(tuán)統(tǒng)一定制,可新增、刪除、修改類別,報(bào)表類別的結(jié)構(gòu)系統(tǒng)默認(rèn)為兩級(jí),每級(jí)三位,集團(tuán)統(tǒng)一定制的類別不能刪除;報(bào)表類別劃分模塊提供了對(duì)報(bào)表劃歸各種報(bào)表類別的功能,如果在新建報(bào)表吋,指定了所屬報(bào)表類別,則該表包含在相應(yīng)類別中,只能定義明細(xì)類別包含的報(bào)表,一個(gè)明細(xì)類別可對(duì)應(yīng)多張報(bào)表,一張報(bào)表可屬于多個(gè)明細(xì)類別,對(duì)于可選的報(bào)表有兩類,第一類是本単位建立的所有報(bào)表,第二類是上級(jí)單位建立的公有報(bào)表,但是能否可以顯示出來,還需要在系統(tǒng)模塊的職責(zé)維護(hù)中分配相應(yīng)的報(bào)表編號(hào)數(shù)據(jù)權(quán)限;在明細(xì)類別中可添加和刪除已經(jīng)存在的報(bào)表類別;[0017]數(shù)據(jù)類別定義模塊定義數(shù)據(jù)單元的類別字典,實(shí)現(xiàn)數(shù)據(jù)單元的分類管理,可增加、刪除、修改相應(yīng)類別;本系統(tǒng)中數(shù)據(jù)保存在數(shù)據(jù)單元中,數(shù)據(jù)單元是可擴(kuò)充的,并且是可以運(yùn)算和匯總的,它可以表示不同単位的數(shù)據(jù),不同幣種的數(shù)據(jù),不同金額單位的數(shù)據(jù)等,數(shù)據(jù)單元定義模塊又稱數(shù)據(jù)類型,是個(gè)抽象的概念,數(shù)據(jù)單元定義模塊包括單元編號(hào)模塊、単元名稱模塊、簡(jiǎn)稱模塊、金額單位模塊、處理級(jí)數(shù)模塊、來源方式模塊,通過單元編號(hào)模塊,進(jìn)行數(shù)據(jù)単元的編號(hào),數(shù)據(jù)單元可以由數(shù)字、字母、漢字組成;通過單元名稱模塊,錄入和顯示數(shù)據(jù)單元的名稱;通過簡(jiǎn)稱模塊,錄入和顯示數(shù)據(jù)單元名稱的簡(jiǎn)稱;通過金額単位模塊,錄入和顯示該數(shù)據(jù)單元的金額單位;處理級(jí)數(shù)模塊表示該數(shù)據(jù)單元如果是匯總或調(diào)整單元,在進(jìn)行匯總或調(diào)整時(shí)處理的優(yōu)先級(jí)數(shù);來源方式模塊表明了該數(shù)據(jù)単元和其他數(shù)據(jù)單元的關(guān)系,*分為獨(dú)立數(shù)據(jù)、匯總依賴、調(diào)整依賴、接收依賴四種選項(xiàng),其中,獨(dú)立數(shù)據(jù)表明該數(shù)據(jù)単元中的數(shù)據(jù)不依賴于其他數(shù)據(jù)單元;匯總依賴表明該數(shù)據(jù)単元中的數(shù)據(jù)是由其他數(shù)據(jù)單元中的數(shù)據(jù)求和匯總得到的,通過定義匯總依賴的數(shù)據(jù)單元可以實(shí)現(xiàn)報(bào)表的匯總;調(diào)整依賴表明該數(shù)據(jù)単元的數(shù)據(jù)是其他數(shù)據(jù)單元經(jīng)過四則運(yùn)算得到的,該種類型的數(shù)據(jù)單元的應(yīng)用十分廣泛,其功能在一定程度上可以代替匯總依賴,例如,通過多單元的相加,實(shí)現(xiàn)數(shù)據(jù)的匯總,通過單元除以常數(shù),實(shí)現(xiàn)數(shù)據(jù)的金額單位調(diào)整等等;接收依賴表明該數(shù)據(jù)単元的數(shù)據(jù)是通過數(shù)據(jù)上報(bào)接收獲得的,它包括小數(shù)位數(shù)、計(jì)算公式、所屬公司、接收公司、數(shù)據(jù)范圍,小數(shù)位數(shù)表示數(shù)據(jù)單元的數(shù)據(jù)所保留的小數(shù)位數(shù),計(jì)算公式表示如果該數(shù)據(jù)單元的來源方式是匯總依賴或調(diào)整依賴,則可以定義計(jì)算公式,如DY (01)/1000,表示該單元的數(shù)據(jù)是單元01的千元表,DY(01)+DY(02),表示該單元的數(shù)據(jù)是單元01和単元02的和,在定義計(jì)算公式時(shí),數(shù)據(jù)單元不能循環(huán)引用;所屬公司表明該數(shù)據(jù)単元中的數(shù)據(jù)是屬于哪個(gè)単位的,數(shù)據(jù)單元和所屬公司是一一對(duì)應(yīng)的,如果當(dāng)前登錄的職責(zé)對(duì)應(yīng)為合并公司,則可以選擇本級(jí)單位或下級(jí)單位作為數(shù)據(jù)単元的所屬公司,如果當(dāng)前職責(zé)為普通、抵銷公司,則數(shù)據(jù)単元所屬公司只能為當(dāng)前単位;接收公司如果該數(shù)據(jù)單元的來源方式是接收依賴,則可以定義接收公司,表示該單元數(shù)據(jù)是從此接收公司接收獲得的,該選項(xiàng)用于當(dāng)ー個(gè)內(nèi)部単位沒有納入整個(gè)系統(tǒng)的情況下,需要對(duì)該單位的數(shù)據(jù)進(jìn)行上報(bào)和接收,但是可能出現(xiàn)此單位在系統(tǒng)外的單位編號(hào)和本系統(tǒng)中的單位編號(hào)不一致,通過該選項(xiàng)實(shí)現(xiàn)單位編號(hào)的轉(zhuǎn)換;數(shù)據(jù)范圍如果來源方式選擇調(diào)整依賴,則可以定義數(shù)據(jù)范圍,表示報(bào)表中的哪些單元格參與數(shù)據(jù)單元的計(jì)算,數(shù)據(jù)范圍有兩種選擇僅對(duì)金額和對(duì)所有數(shù)值數(shù)據(jù),若選擇僅對(duì)金額,在數(shù)據(jù)單元計(jì)算吋,只對(duì)報(bào)表中単元格屬性是金額的単元格進(jìn)行計(jì)算,若選擇對(duì)所有數(shù)值數(shù)據(jù),在數(shù)據(jù)單元計(jì)算時(shí),將對(duì)報(bào)表中単元格屬性是數(shù)值的所有単元格進(jìn)行計(jì)算,刪除數(shù)據(jù)單元時(shí),如果該數(shù)據(jù)單元中已有數(shù)據(jù)則不允許刪除;如果其他數(shù)據(jù)單元依賴此單元進(jìn)行匯總或計(jì)算,也不允許刪除;在數(shù)據(jù)單元定義窗ロ,顯示出來的單元只是本單位創(chuàng)建的數(shù)據(jù)單元;數(shù)據(jù)単元也可以通過系統(tǒng)用戶在報(bào)表的數(shù)據(jù)單元初始中統(tǒng)ー設(shè)定;劃分?jǐn)?shù)據(jù)單元模塊提供了對(duì)數(shù)據(jù)單元?jiǎng)潥w各種數(shù)據(jù)類別的功能,只能定義明細(xì)類別包含的數(shù)據(jù)單元,ー個(gè)明細(xì)類別可對(duì)應(yīng)多個(gè)單元,一個(gè)單元可屬于多個(gè)明細(xì)類別,對(duì)于可選的數(shù)據(jù)單元有兩類,第一類是本単位建立的所有単元,第二類是下級(jí)單位建立的所有單元,可添加和刪除單元;報(bào)表數(shù)據(jù)關(guān)聯(lián)模塊是建立報(bào)表與數(shù)據(jù)單元的關(guān)系,在本系統(tǒng)中,新建報(bào)表功能只是建立報(bào)表的格式,報(bào)表中的數(shù)據(jù)是存放在數(shù)據(jù)單元中的,顯示的単元有兩類ー類是所屬公司為該登錄職責(zé)對(duì)應(yīng)單位的數(shù)據(jù)單元;另ー類是所屬公司為登錄職責(zé)對(duì)應(yīng)單位的下級(jí)單位的數(shù)據(jù)單元,中間已包含數(shù)據(jù)單元顯示該報(bào)表所使用的単元,可添加、刪除報(bào)表中所包含單元。所述的報(bào)表內(nèi)部操作模塊主要介紹如何制作一張報(bào)表以及有關(guān)報(bào)表打印方面的內(nèi)容,包括報(bào)表屬性模塊、保存模塊、格式另存模塊、視圖模塊、清除數(shù)據(jù)模塊、清除公式模塊、數(shù)據(jù)模塊;報(bào)表屬性模塊,創(chuàng)建新表的時(shí)候,已經(jīng)對(duì)報(bào)表的各種參數(shù)進(jìn)行了設(shè)置,在報(bào)表屬性功能中,可以對(duì)原先設(shè)置的部分參數(shù)進(jìn)行修改,其基本參數(shù)中“報(bào)表名稱”和“版本說明”可以修改,“報(bào)表編號(hào)”和“模板選擇” 一旦報(bào)表建好將不能修改,“報(bào)表版本”也不可修改,其版本的改變是通過版本升級(jí)實(shí)現(xiàn)的;格式參數(shù)中的“標(biāo)題行數(shù)”、“表頭行數(shù)”、“表尾行數(shù)”、“表體行數(shù)”、“報(bào)表列數(shù)”在報(bào)表屬性中都不能直接修改,但可以使用行列的插入和刪除功能來修改相應(yīng)的格式參數(shù);其它參數(shù)中的“上報(bào)編號(hào)”參數(shù)是可以修改的,“報(bào)表類型”、“保護(hù)屬性”這兩個(gè)參數(shù)在報(bào)表建好后,將不能修改;“報(bào)表類別”只顯示并不能修改,但是可以利用報(bào)表劃分功能修改報(bào)表所屬的類別,報(bào)表可以劃歸多個(gè)報(bào)表類別,但在報(bào)表屬性中的報(bào)表·類別只顯示其中的一個(gè);保存模塊將當(dāng)前報(bào)表中修改的內(nèi)容保存到數(shù)據(jù)庫中,在報(bào)表打開狀態(tài)下,選擇文件下的保存菜單或者直接點(diǎn)擊保存按鈕;格式另存模塊可將報(bào)表的格式、通用公式保存為另ー張新表,但不包括數(shù)據(jù),系統(tǒng)生成的新表其格式、通用公式和原表完全相同;視圖模塊包括格式狀態(tài)模塊、數(shù)據(jù)狀態(tài)模塊、和通用公式狀態(tài)、單元公式狀態(tài)模塊,根據(jù)具體情況選擇相應(yīng)的狀態(tài)模塊,還有文件工具條的顯示和隱藏功能;通過格式狀態(tài)模塊,用戶可以定制報(bào)表的格式,定義報(bào)表的格式可以分為兩大方面(I)報(bào)表內(nèi)容定義主要包括主標(biāo)題內(nèi)容、副標(biāo)題內(nèi)容、表頭內(nèi)容、項(xiàng)目信息、表尾信息、說明信息;(2)系統(tǒng)提供格式菜單,可以對(duì)單元格、行、列進(jìn)行設(shè)置,其中對(duì)單元格的操作主要包括定義單元格數(shù)據(jù)類型、小數(shù)位數(shù)、貨幣符號(hào)、對(duì)齊方式、自動(dòng)換行、合并單元格、字體、字型、字號(hào)、顔色、邊框、指標(biāo)代碼、保護(hù)類型;對(duì)行列的操作主要包括插入行列、刪除行列、設(shè)置行高、列寬、行列隱藏、設(shè)置固定行、固定列、設(shè)置變動(dòng)行、變動(dòng)列,若沒有選擇數(shù)據(jù)單元而打開報(bào)表,則打開后默認(rèn)是格式狀態(tài);若選擇數(shù)據(jù)單元打開報(bào)表,打開后默認(rèn)是數(shù)據(jù)狀態(tài);通過通用公式狀態(tài)、単元公式狀態(tài)模塊,可以運(yùn)用數(shù)學(xué)函數(shù)及財(cái)務(wù)函數(shù)進(jìn)行公式的定義,可顯示您所定義的報(bào)表格式,定義了公式的単元格將顯示“公式”二字,由于在本系統(tǒng)中,同一報(bào)表可以對(duì)應(yīng)多個(gè)數(shù)據(jù)単元,根據(jù)公式的適用范圍,將公式劃分為通用公式和單元公式,如果定義的公式適用于該表的所有數(shù)據(jù)單元,則稱此類公式為通用公式;如果定義的公式僅僅適用于某ー特定的數(shù)據(jù)單元,則稱此類公式為單元公式,與這兩種公式相對(duì)應(yīng)的定義狀態(tài)稱為通用公式狀態(tài)和單元公式狀態(tài),打開報(bào)表時(shí),若只選擇報(bào)表沒有選擇數(shù)據(jù)単元,則視圖菜單下出現(xiàn)通用公式狀態(tài),而沒有単元公式狀態(tài);若選擇數(shù)據(jù)單元打開報(bào)表,則視圖下通用公式狀態(tài)和單元公式狀態(tài)都出現(xiàn),在通用公式狀態(tài)和單元公式狀態(tài)下都可以定義計(jì)算公式、校驗(yàn)公式和平衡公式;數(shù)據(jù)狀態(tài)模塊中既不能修改報(bào)表的格式,又不能定義報(bào)表的三種公式(計(jì)算公式、校驗(yàn)公式和平衡公式),但可以看到報(bào)表的格式以及報(bào)表的數(shù)據(jù),可以對(duì)數(shù)據(jù)區(qū)中的數(shù)據(jù)進(jìn)行查詢、修改、計(jì)算和校驗(yàn);清除數(shù)據(jù)模塊將單元格或単元格區(qū)域內(nèi)的數(shù)據(jù)清除,而保留単元格,打開ー張報(bào)表,在數(shù)據(jù)狀態(tài)下,選擇編輯菜單下的清除數(shù)據(jù),有以下三種清除數(shù)據(jù)的方法(I)選中要清除數(shù)據(jù)的單元格或単元格區(qū)域,選擇編輯菜單下的清除數(shù)據(jù)菜單;(2)選中要清除數(shù)據(jù)的單元格或単元格區(qū)域,直接用delete鍵;(3)選中要清除數(shù)據(jù)的單元格或単元格區(qū)域,按鼠標(biāo)右鍵,選擇清除內(nèi)容;清除公式模塊將單元格中定義的公式清除,打開ー張報(bào)表,在通用公式狀態(tài)或單元公式狀態(tài)下,選擇編輯菜單下的清除公式,選中要清除公式的単元格或単元格區(qū)域,選擇編輯菜單下的清除公式菜單或單擊鼠標(biāo)右鍵選擇清除公式,公式清除時(shí)不能使用delete鍵;數(shù)據(jù)模塊包括計(jì)算本表模塊和校驗(yàn)本表模塊;通過計(jì)算本表模塊,系統(tǒng)將對(duì)本數(shù)據(jù)單元表中定義的通用計(jì)算公式和単元計(jì)算公式進(jìn)行計(jì)算,計(jì)算完畢后,系統(tǒng)自動(dòng)刷新頁面,數(shù)據(jù)狀態(tài)下顯示的數(shù)據(jù)為計(jì)算后的結(jié)果;通過校驗(yàn)本表模塊,系統(tǒng)將根據(jù)本數(shù)據(jù)單元表中定義的通用校驗(yàn)公式和単元校驗(yàn)公式進(jìn)行校驗(yàn),如果校驗(yàn)通過,系統(tǒng)提示“校驗(yàn)完畢! ” ;如果校驗(yàn)不通過,系統(tǒng)提示“存在不平勾稽關(guān)系,請(qǐng)查看校驗(yàn)報(bào)告”,可以執(zhí)行報(bào)表數(shù)據(jù)菜單中的查看校驗(yàn)報(bào)告功能去查詢校驗(yàn)的結(jié)果。報(bào)表公式處理模塊包括公式定義的規(guī)則模塊、計(jì)算公式模塊、宏函數(shù)模塊和校驗(yàn)公式模塊;報(bào)表數(shù)據(jù)的確定,可以通過手工錄入和定義報(bào)表公式這兩種方式實(shí)現(xiàn),手工錄入方式在制作完報(bào)表格式后可直接輸入,下面,重點(diǎn)介紹通過定義報(bào)表公式方式形成報(bào)表數(shù)據(jù),系統(tǒng)提供的報(bào)表公式目前有三種計(jì)算公式、校驗(yàn)公式和平衡公式,計(jì)算公式,主要完成從報(bào)表系統(tǒng)以及其他系統(tǒng)的取數(shù)功能;校驗(yàn)公式,主要完成報(bào)表間或者報(bào)表內(nèi)的勾稽關(guān)系的檢查;平衡公式,報(bào)表匯總或調(diào)整后顯示的勾稽關(guān)系不平吋,使用平衡公式使之平衡,定義計(jì)算公式的時(shí)候,系統(tǒng)還提供了ー些常用的數(shù)學(xué)公式來參與計(jì)算,從而極大地增強(qiáng)了報(bào)表的計(jì)算功能;一般情況下,定義ー個(gè)計(jì)算公式需要經(jīng)過四步(I)打開報(bào)表,選擇視圖下的某種公式定義狀態(tài),如通用公式狀態(tài)或單元公式狀態(tài);(2)選中單元格,在公式編輯框中,直接輸入函數(shù)取數(shù)公式或利用公式定義向?qū)纬扇?shù)公式,公式定義完成后,需要保存;(3)將報(bào)表更換到數(shù)據(jù)狀態(tài),選擇視圖數(shù)據(jù)狀態(tài),執(zhí)行數(shù)據(jù)菜單下的計(jì)算本表功能,則完成公式的計(jì)算,系統(tǒng)自動(dòng)刷新界面,將計(jì)算結(jié)果顯示在単元格中;(4)關(guān)閉報(bào)表,在關(guān)閉之如進(jìn)行此報(bào)表的保存;在打開的報(bào)表的上面有一行和公式定義有關(guān)的編輯框、選項(xiàng)和按鈕,分別說明如下(I)公式范圍框表示定義公式的坐標(biāo),它隨著鼠標(biāo)位置的變動(dòng)而相應(yīng)變動(dòng),不允許手工修改;(2)比較符表示該單元格中數(shù)據(jù)和定義的公式的關(guān)系,計(jì)算公式的連接符必須是等號(hào);校驗(yàn)公式可以使用全部的比較符;(3)公式向?qū)c(diǎn)擊公式向?qū)О粹o,將彈出公式向?qū)Т哎恚到y(tǒng)提供了強(qiáng)大的公式向?qū)Фx功能,即使您對(duì)公式定義規(guī)則、各種函數(shù)的使用不了解,也能夠輕松定義公式;(4)上一公式、下一公式GS報(bào)表中允許同一個(gè)單元格中定義多個(gè)公式,使用上一公式和下一公式按鈕,可以將公式編輯框中的內(nèi)容翻頁,從而實(shí)現(xiàn)多個(gè)公式存放在同一單元格中;(5)公式級(jí)別表示公式的級(jí)別編號(hào),GS報(bào)表中,同一個(gè)單元格系統(tǒng)允許定義多個(gè) 公式,但這些公式的優(yōu)先級(jí)是不同的,需要確定每個(gè)公式的級(jí)別;同一個(gè)單元格定義多個(gè)公式,一般應(yīng)用于需要計(jì)算出中間結(jié)果的情況;當(dāng)単元格中的公式很長(zhǎng)時(shí),也可以將長(zhǎng)公式分成多個(gè)短公式放在同一單元格中;數(shù)字越大,級(jí)別越高,報(bào)表公式計(jì)算時(shí),單元格中的多個(gè)公式系統(tǒng)都進(jìn)行計(jì)算,只是將級(jí)別最高的計(jì)算結(jié)果顯示出來,如果級(jí)別最高的公式計(jì)算結(jié)果為零,則該單元格的數(shù)據(jù)也顯示為零;只有公式級(jí)別相同的計(jì)算公式,才可以互取結(jié)果,舉例単元格C3中定義了兩個(gè)公式,ー級(jí)公式結(jié)果為100,ニ級(jí)公式結(jié)果為200 ;單元格C4的公式是取C3的結(jié)果,若公式級(jí)別為1,則取出100,若公式級(jí)別為2,則取出200,該規(guī)則不僅適用于本表內(nèi),也適用于多個(gè)報(bào)表之間,它是在整個(gè)報(bào)表系統(tǒng)起作用的;(6)公式編輯框在該區(qū)域內(nèi)進(jìn)行公式的定義與查詢,即使通過公式向?qū)?,也將在該編輯框中形成符合公式?guī)則的表達(dá)式;(7)公式類別表示該公式是計(jì)算公式還是校驗(yàn)公式,同一公式可以既作為計(jì)算公式,又作為校驗(yàn)公式,對(duì)于計(jì)算公式,在報(bào)表計(jì)算時(shí),根據(jù)該公式形成報(bào)表數(shù)據(jù);對(duì)于校驗(yàn)公式,在報(bào)表校驗(yàn)時(shí),根據(jù)該公式進(jìn)行勾稽關(guān)系檢查,校驗(yàn)不通過,出具校驗(yàn)報(bào)告;(8)公式序號(hào)該項(xiàng)目在公式向?qū)Ш蜕弦还街虚g,表示単元格中公式的順序號(hào),只顯示,不允許修改,公式級(jí)別和公式序號(hào)可以不一致;ー個(gè)公式,通常由運(yùn)算符、函數(shù)、以及常量組成,下面通過ー個(gè)例子,對(duì)公式中的函數(shù)進(jìn)行說明貨幣資金包括現(xiàn)金,銀行存款,其他貨幣資金三項(xiàng),其對(duì)應(yīng)科目編碼為1001,1002,1009,如果我們要取得貨幣資金表中的貨幣資金2006年4月份借方余額,則定義如下將坐標(biāo)固定在D7單元格,在公式編輯框中輸入SUM(KMJE (01,1001:1009,JFYE,2006,04, [KMJS] = ‘I’)),編輯框中輸入完公式,并且確定了該公式是計(jì)算公式還是校驗(yàn)公式后,在編輯框中打回車,則單元格中出現(xiàn)“公式” 二字,最后執(zhí)行文件菜單中的保存功能,公式才被保存下來,下面,對(duì)組成此公式的各項(xiàng)進(jìn)行解釋(I)SUMO :求和公式,是數(shù)學(xué)函數(shù);(2) KMJEO :財(cái)務(wù)函數(shù)的名稱,表示科目金額函數(shù),財(cái)務(wù)函數(shù)有漢字和拼音兩種表示方法,在定義公式時(shí)輸入拼音,“科目金額”在定義時(shí)用“ KMJE”表示;“部門金額”用“BMJE”表示;“個(gè)人金額”用“GRJE”表示;“項(xiàng)目金額”用“XMJE”表示;“產(chǎn)品金額”用“CPJE”表示;“往來金額”用“WLJE”表示,輸入的字母系統(tǒng)自動(dòng)轉(zhuǎn)換為大寫;(3)01 :表示單位編號(hào),指定需要取哪個(gè)單位的數(shù)據(jù),需要注意的是除了報(bào)表函數(shù)夕卜,其他的財(cái)務(wù)函數(shù)包括科目類函數(shù)、部門類函數(shù)、個(gè)人類函數(shù)、項(xiàng)目類函數(shù)、產(chǎn)品類函數(shù)、往來類函數(shù)都必須指定單位編號(hào),不允許省略,単位編號(hào)為空,表示取某數(shù)據(jù)單位所屬單位;(4) 1001:1009 :表示科目編碼的范圍,輸入格式為“起始編號(hào)結(jié)束編號(hào)”,起始編號(hào)和結(jié)束編號(hào)表示一段范圍,并且允許輸入不存在的編號(hào),如可以輸入字母“A”表示最大編號(hào),根據(jù)賬務(wù)系統(tǒng)的特點(diǎn),報(bào)表系統(tǒng)中提供了一組編號(hào)包括科目編號(hào)、部門編號(hào)、個(gè)人編號(hào)、項(xiàng)目編號(hào)、往來編號(hào)、產(chǎn)品編號(hào),與科目編號(hào)一祥,可以指定范圍,由“ 0”到“ 9”的數(shù)碼字符組成,科目編號(hào)的使用規(guī)定,適用于所有的編號(hào);(5) JFYE :表示取數(shù)對(duì)象,取數(shù)對(duì)象是指明要取什么樣的財(cái)務(wù)數(shù)據(jù),通常,一個(gè)財(cái)務(wù)函數(shù)中,只能指定ー個(gè)取數(shù)對(duì)象; (6)2006,05:函數(shù)的財(cái)務(wù)日期參數(shù),指定取何年何月的數(shù)據(jù),年的取值范圍_88 0或者1918 9998,若年輸入負(fù)數(shù),表示相對(duì)當(dāng)前登錄進(jìn)入的財(cái)務(wù)日期的年前幾年,如果當(dāng)前登陸進(jìn)入為2006年,則‘0’表示2006年,-2表示2004年;若年輸入正數(shù),表示絕對(duì)年,直接就是指定的會(huì)計(jì)年度;(7)月的取值范圍負(fù)的會(huì)計(jì)期間最大值 正的會(huì)計(jì)期間最大值,負(fù)值表示相對(duì)當(dāng)前計(jì)算表的會(huì)計(jì)月份的前幾個(gè)月;0表示當(dāng)前計(jì)算表的會(huì)計(jì)月份;正值直接就是該值指定的會(huì)計(jì)月份,如果沒有特殊說明,年和月的缺省值均為‘0’,年月缺省時(shí)必須同時(shí)缺省,使用時(shí)必須同時(shí)使用,實(shí)務(wù)中常缺省年月參數(shù)表示取本期數(shù),而用“0,-I”表示取上月數(shù),用“-1,0”表示取去年同期數(shù),對(duì)于定義的公式,財(cái)務(wù)函數(shù)語法中所列示的年月參數(shù)后面的參數(shù)如果沒有缺省,而年月缺省時(shí),則應(yīng)在年月參數(shù)的位置輸入‘,,’;(8) [KMJS]:表示條件對(duì)象,可以在條件中對(duì)所取財(cái)務(wù)數(shù)據(jù)進(jìn)行限制,條件通常由邏輯操作符和比較表達(dá)式組成,舉例[KMJS] = ‘2’and KMMX and[JFFS] > =IOOOand[WBBH] = ‘USD’表示所取數(shù)據(jù)應(yīng)該滿足科目級(jí)數(shù)為2的明細(xì)科目且借方發(fā)生不小于1000、外幣編號(hào)為‘USD’的科目,所有明細(xì)條件對(duì)象(如KMMX、BMMX)應(yīng)直接包含在條件中,表示取明細(xì)級(jí),所有級(jí)數(shù)條件對(duì)象(如KMJS、BMJS)不能使用范圍,只能使用等號(hào),并且級(jí)數(shù)值使用數(shù)字,條件對(duì)象必須用[]括起來;比較值除了金額,其他如各種編號(hào)、級(jí)數(shù)值必須用”引起來;類似KMMX、BMMX的條件對(duì)象不必括起來;取數(shù)對(duì)象是函數(shù)中非常重要的參數(shù),表明該函數(shù)取什么樣的財(cái)務(wù)數(shù)據(jù),基本取數(shù)對(duì)象適用于金額類函數(shù)和數(shù)量類函數(shù),包括BMJE、BMSL, GRJE, GRSL, WLJE、WLSL、XMJE,XMSL, CPJE, CPSL、KMJE, KMSL,外幣基本取數(shù)對(duì)象適用于外幣類函數(shù),包括BMWB、GRffB,WLWB, XMWB, CPffB, KMWB,其中,基本取數(shù)對(duì)象如下表I所示,外幣基本取數(shù)對(duì)象如下表2所示表I基本取數(shù)對(duì)象
權(quán)利要求1. ー種通用網(wǎng)絡(luò)報(bào)表系統(tǒng),其特征在于它包括一個(gè)省級(jí)中心、一個(gè)或多個(gè)市級(jí)中心、ー個(gè)或多個(gè)區(qū)縣級(jí)中心、一個(gè)或多個(gè)基層之任意ー級(jí)中心或任意多級(jí)中心的組合,以及若干個(gè)分別位于省級(jí)、市級(jí)、區(qū)縣級(jí)、基層的客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層之間通過TCP/IP網(wǎng)絡(luò)互連,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層分別連接至少ー個(gè)客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層中至少有ー級(jí)中心設(shè)有報(bào)表管理系統(tǒng),所述的報(bào)表管理系統(tǒng)主要由防火墻、web服務(wù)器和報(bào)表服務(wù)器組成,各級(jí)客戶端與報(bào)表管理系統(tǒng)的防火墻連接,防火墻與web服務(wù)器連接,web服務(wù)器與報(bào)表服務(wù)器連接,報(bào)表服務(wù)器與數(shù)據(jù)庫服務(wù)器連接。
專利摘要本實(shí)用新型公開了一種通用網(wǎng)絡(luò)報(bào)表系統(tǒng),它包括一個(gè)省級(jí)中心、一個(gè)或多個(gè)市級(jí)中心、一個(gè)或多個(gè)區(qū)縣級(jí)中心、一個(gè)或多個(gè)基層之任意一級(jí)中心或任意多級(jí)中心的組合,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層之間通過TCP/IP網(wǎng)絡(luò)互連,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層分別連接至少一個(gè)客戶端,省級(jí)中心、市級(jí)中心、區(qū)縣級(jí)中心和基層中至少有一級(jí)中心設(shè)有報(bào)表管理系統(tǒng),各級(jí)客戶端通過HTTP協(xié)議與報(bào)表管理系統(tǒng)的防火墻連接,防火墻與web服務(wù)器連接,web服務(wù)器與報(bào)表服務(wù)器連接,報(bào)表服務(wù)器與數(shù)據(jù)庫服務(wù)器連接。本實(shí)用新型采用多層體系結(jié)構(gòu),每層用戶可通過HTTP訪問報(bào)表服務(wù)器,具有適用范圍廣,通用性強(qiáng),報(bào)表可彈性調(diào)整等優(yōu)點(diǎn)。
文檔編號(hào)G06Q10/06GK202433952SQ20112050268
公開日2012年9月12日 申請(qǐng)日期2011年12月6日 優(yōu)先權(quán)日2011年12月6日
發(fā)明者向生建, 方白, 王國(guó)軍 申請(qǐng)人:四川久遠(yuǎn)新方向智能科技有限公司