一種基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件領(lǐng)域,尤其涉及一種基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)在所有的軟件系統(tǒng)都會(huì)有日?qǐng)?bào)表和月報(bào)表表,統(tǒng)計(jì)企業(yè)每天和每月?tīng)I(yíng)業(yè)收入情況,是企業(yè)做賬依據(jù),也是企業(yè)高層領(lǐng)導(dǎo)了解企業(yè)經(jīng)營(yíng)狀況可靠來(lái)源。因此實(shí)現(xiàn)每天臺(tái)上與臺(tái)下一致性比對(duì)很有必要,從而能夠保障企業(yè)每天收入準(zhǔn)確性。目前系統(tǒng)月初出報(bào)表,時(shí)間緊,問(wèn)題多,再加上采用手工核對(duì)日月報(bào)差異,浪費(fèi)較多時(shí)間,工作效率低下,嚴(yán)重影響出報(bào)表進(jìn)度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法和系統(tǒng)。
[0004]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法,包括以下步驟:
[0005]步驟SI,從原始數(shù)據(jù)源進(jìn)行報(bào)表所需數(shù)據(jù)抽取,生成可用報(bào)表數(shù)據(jù)庫(kù);
[0006]步驟S2,從所述可用報(bào)表數(shù)據(jù)庫(kù)中按照預(yù)定指標(biāo)對(duì)每個(gè)用戶的數(shù)據(jù)進(jìn)行數(shù)據(jù)匯總,分別生成用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表;
[0007]步驟S3,稽核腳本統(tǒng)計(jì)數(shù)據(jù)是否與所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表一致,若均一致,則執(zhí)行步驟S4,若稽核腳本統(tǒng)計(jì)數(shù)據(jù)與所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表兩個(gè)報(bào)表中有一個(gè)不一致的或者與兩個(gè)報(bào)表均不一致的,則結(jié)合稽核腳本統(tǒng)計(jì)數(shù)據(jù)對(duì)所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表進(jìn)行查錯(cuò)審校,直至稽核腳本統(tǒng)計(jì)數(shù)據(jù)與所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表均一致后執(zhí)行步驟S4 ;
[0008]步驟S4,將所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表進(jìn)行差異比對(duì),并將差異比對(duì)結(jié)果匯總,生成差異數(shù)據(jù)庫(kù)。
[0009]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0010]進(jìn)一步地,步驟SI包括以下步驟:
[0011]步驟S11,從原始數(shù)據(jù)源抽取生成所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表需要錄入的數(shù)據(jù);
[0012]步驟S12,對(duì)抽取的數(shù)據(jù)進(jìn)行過(guò)濾,生成過(guò)濾后數(shù)據(jù)庫(kù);
[0013]步驟S13,對(duì)所述過(guò)濾后數(shù)據(jù)庫(kù)進(jìn)行字段值更新,生成所述可用報(bào)表數(shù)據(jù)庫(kù)。
[0014]進(jìn)一步地,步驟S2中,所述預(yù)定指標(biāo)包括地市、工號(hào)、流水和金額數(shù)據(jù)。
[0015]進(jìn)一步地,步驟S2生成的用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表會(huì)根據(jù)隨著原始數(shù)據(jù)源的更新而發(fā)生更新。
[0016]進(jìn)一步地,步驟S4中,所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表進(jìn)行差異比對(duì)過(guò)程為在所述用戶級(jí)月報(bào)表中按照日期逐條與該日期對(duì)應(yīng)的所述用戶級(jí)日?qǐng)?bào)表中所有預(yù)定指標(biāo)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行比對(duì),若全部相同,則判斷為無(wú)差異;若出現(xiàn)不同,則標(biāo)記不同的數(shù)據(jù)、該不同數(shù)據(jù)對(duì)應(yīng)的預(yù)定指標(biāo)以及該不同數(shù)據(jù)對(duì)應(yīng)的日期并錄入所述差異數(shù)據(jù)庫(kù)。
[0017]本發(fā)明解決上述技術(shù)問(wèn)題的另一種技術(shù)方案如下:一種基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核系統(tǒng),包括可用報(bào)表數(shù)據(jù)庫(kù)生成模塊、用戶級(jí)日?qǐng)?bào)表和月報(bào)表生成模塊、腳本統(tǒng)計(jì)數(shù)據(jù)稽核模塊和差異比對(duì)模塊;
[0018]所述可用報(bào)表數(shù)據(jù)庫(kù)生成模塊用于從原始數(shù)據(jù)源進(jìn)行數(shù)據(jù)抽取,生成可用報(bào)表數(shù)據(jù)庫(kù);
[0019]所述用戶級(jí)日?qǐng)?bào)表和月報(bào)表生成模塊用于從所述可用報(bào)表數(shù)據(jù)庫(kù)中按照預(yù)定指標(biāo)進(jìn)行數(shù)據(jù)匯總,分別生成用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表;
[0020]所述腳本統(tǒng)計(jì)數(shù)據(jù)稽核模塊用于稽核腳本統(tǒng)計(jì)數(shù)據(jù)是否與用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表一致;
[0021]所述差異比對(duì)模塊用于將用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表進(jìn)行差異比對(duì),并將差異比對(duì)結(jié)果匯總,生成差異數(shù)據(jù)庫(kù)。
[0022]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0023]進(jìn)一步地,所述可用報(bào)表數(shù)據(jù)庫(kù)生成模塊包括數(shù)據(jù)抽取單元、過(guò)濾后數(shù)據(jù)庫(kù)生成單元和字段值更新單元;
[0024]所述數(shù)據(jù)抽取單元用于從原始數(shù)據(jù)源抽取生成用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表需要錄入的數(shù)據(jù);
[0025]所述過(guò)濾后數(shù)據(jù)庫(kù)生成單元用于對(duì)抽取的數(shù)據(jù)進(jìn)行過(guò)濾,生成過(guò)濾后數(shù)據(jù)庫(kù);
[0026]所述字段值更新單元用于對(duì)所述過(guò)濾后數(shù)據(jù)庫(kù)進(jìn)行字段值更新,生成所述可用報(bào)表數(shù)據(jù)庫(kù)。
[0027]進(jìn)一步地,所述日?qǐng)?bào)表和月報(bào)表生成模塊中所述預(yù)定指標(biāo)包括地市、工號(hào)、流水和金額數(shù)據(jù)。
[0028]進(jìn)一步地,所述用戶級(jí)日?qǐng)?bào)表和月報(bào)表生成模塊生成的用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表會(huì)根據(jù)隨著原始數(shù)據(jù)源的更新而發(fā)生更新。
[0029]進(jìn)一步地,所述用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表進(jìn)行差異比對(duì)過(guò)程為在用戶級(jí)月報(bào)表中按照日期逐條與該日期對(duì)應(yīng)的用戶級(jí)日?qǐng)?bào)表中所有預(yù)定指標(biāo)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行比對(duì),若全部相同,則判斷為無(wú)差異;若出現(xiàn)不同,則標(biāo)記不同的數(shù)據(jù)、該不同數(shù)據(jù)對(duì)應(yīng)的預(yù)定指標(biāo)以及該不同數(shù)據(jù)對(duì)應(yīng)的日期并錄入所述差異數(shù)據(jù)庫(kù)。
[0030]本發(fā)明的有益效果是:實(shí)現(xiàn)自動(dòng)化稽核日?qǐng)?bào)與月報(bào)各個(gè)渠道收取現(xiàn)款數(shù)據(jù)差異,工作效率高,出報(bào)表進(jìn)度快,準(zhǔn)確率高。
【附圖說(shuō)明】
[0031]圖1為本發(fā)明所述基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法流程圖;
[0032]圖2為本發(fā)明所述基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0033]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0034]圖1為本發(fā)明所述基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法流程圖。
[0035]如圖1所示,一種基于數(shù)據(jù)庫(kù)的日月報(bào)自動(dòng)化稽核方法,包括以下步驟:
[0036]步驟SI,從原始數(shù)據(jù)源進(jìn)行報(bào)表所需數(shù)據(jù)抽取,生成可用報(bào)表數(shù)據(jù)庫(kù);
[0037]步驟SI包括以下步驟:
[0038]步驟S11,從原始數(shù)據(jù)源抽取生成用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表需要錄入的數(shù)據(jù);
[0039]步驟S12,對(duì)抽取的數(shù)據(jù)進(jìn)行過(guò)濾,生成過(guò)濾后數(shù)據(jù)庫(kù);具體為對(duì)生成用戶級(jí)月報(bào)表所需要的數(shù)據(jù),包括銷號(hào)轉(zhuǎn)預(yù)存、融合資費(fèi)轉(zhuǎn)移、寬帶開(kāi)戶、末梢渠道交費(fèi)、短信開(kāi)戶業(yè)務(wù)等進(jìn)行過(guò)濾;生成用戶級(jí)月報(bào)表所需要的數(shù)據(jù)主要為實(shí)體渠道產(chǎn)生的一次性營(yíng)收費(fèi)用,對(duì)生成用戶級(jí)月報(bào)表所需要的數(shù)據(jù),包括寬帶開(kāi)戶費(fèi)用,實(shí)際收押金,退押金費(fèi)用(實(shí)際退押金-押金轉(zhuǎn)預(yù)存)等進(jìn)行過(guò)濾,生成過(guò)濾后數(shù)據(jù)庫(kù);
[0040]步驟S13,對(duì)所述過(guò)濾后數(shù)據(jù)庫(kù)進(jìn)行字段值更新,生成所述可用報(bào)表數(shù)據(jù)庫(kù)。具體為對(duì)用戶歸屬、操作員歸屬、訂單行流水、押金賬本科目、外部流水、交費(fèi)流水等進(jìn)行字段值更新,生成所述可用報(bào)表數(shù)據(jù)庫(kù)。
[0041]步驟S2,從所述可用報(bào)表數(shù)據(jù)庫(kù)中按照預(yù)定指標(biāo)對(duì)每個(gè)用戶的數(shù)據(jù)進(jìn)行數(shù)據(jù)匯總,分別生成用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表;具體為從所述可用報(bào)表數(shù)據(jù)庫(kù)中按照預(yù)定指標(biāo)根據(jù)各自口徑進(jìn)行數(shù)據(jù)匯總,匯總為用戶級(jí),即每個(gè)用戶每個(gè)指標(biāo)一條記錄,匯總成用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表;此處的預(yù)定指標(biāo)可以是地市、工號(hào)、流水、金額數(shù)據(jù)等。步驟S2生成的用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表會(huì)根據(jù)隨著原始數(shù)據(jù)源的更新而發(fā)生更新。
[0042]步驟S3,稽核腳本統(tǒng)計(jì)數(shù)據(jù)是否與所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表一致;其中腳本數(shù)據(jù)為營(yíng)業(yè)前臺(tái)每天提供日?qǐng)?bào)表,以月為單位做一次匯總,生成當(dāng)月總營(yíng)收款,與從報(bào)表數(shù)據(jù)庫(kù)生成用戶級(jí)日?qǐng)?bào)表總和進(jìn)行核對(duì);同時(shí)根據(jù)財(cái)務(wù)部提供營(yíng)業(yè)月報(bào),以月為單位進(jìn)行匯總,生成每月總營(yíng)收款,與從報(bào)表數(shù)據(jù)庫(kù)生成用戶級(jí)月報(bào)表總和進(jìn)行核對(duì),若均一致,則執(zhí)行步驟S4,若稽核腳本統(tǒng)計(jì)數(shù)據(jù)與所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表兩個(gè)報(bào)表中有一個(gè)不一致的或者與兩個(gè)報(bào)表均不一致的,則需要進(jìn)行查錯(cuò)審校,根據(jù)預(yù)定指標(biāo)一一進(jìn)行核對(duì),明確由于哪個(gè)指標(biāo)導(dǎo)致總和與明細(xì)存在差異,直至稽核腳本統(tǒng)計(jì)數(shù)據(jù)與所述用戶級(jí)日?qǐng)?bào)表和所述用戶級(jí)月報(bào)表均一致后執(zhí)行步驟S4 ;
[0043]步驟S4,將用戶級(jí)日?qǐng)?bào)表和用戶級(jí)月報(bào)表進(jìn)行差異比對(duì),并將差異比對(duì)結(jié)果匯總,生成差異數(shù)據(jù)庫(kù)。
當(dāng)前第1頁(yè)
1 
2