數(shù)據(jù)收集方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)收集方法和系統(tǒng)。
【背景技術(shù)】
[0002] ERP (Enterprise Resource Planning,企業(yè)資源計(jì)劃)系統(tǒng)是一種建立在信息技 術(shù)基礎(chǔ)上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運(yùn)行手段的管理平臺(tái)。在傳 統(tǒng)的應(yīng)用中,大部分的總集團(tuán)與子集團(tuán)之間使用不同的ERP系統(tǒng)進(jìn)行管理,而當(dāng)總集團(tuán)做 合并報(bào)表需要使用到子集團(tuán)的數(shù)據(jù)報(bào)表時(shí),總集團(tuán)會(huì)將數(shù)據(jù)需求通過(guò)人工發(fā)送給子集團(tuán), 子集團(tuán)根據(jù)這些需求手工編制報(bào)表,再將報(bào)表從ERP系統(tǒng)中導(dǎo)出,人工上傳給總集團(tuán),總集 團(tuán)接收數(shù)據(jù)報(bào)表后,再根據(jù)需要的格式人工進(jìn)行合并。此種收集數(shù)據(jù)的方法,子集團(tuán)對(duì)總集 團(tuán)的數(shù)據(jù)需求可能出現(xiàn)理解偏差造成數(shù)據(jù)出錯(cuò),此外,需要人工完成的工作很多,浪費(fèi)人力 資源和時(shí)間,且各個(gè)環(huán)節(jié)容易出現(xiàn)錯(cuò)誤。
【發(fā)明內(nèi)容】
[0003] 基于此,有必要提供一種數(shù)據(jù)收集方法,能自動(dòng)完成數(shù)據(jù)收集,節(jié)約人力資源和時(shí) 間,并減少數(shù)據(jù)錯(cuò)誤。
[0004] 此外,還有必要提供一種數(shù)據(jù)收集系統(tǒng),能自動(dòng)完成數(shù)據(jù)收集,節(jié)約人力資源和時(shí) 間,并減少數(shù)據(jù)錯(cuò)誤。
[0005] -種數(shù)據(jù)收集方法,包括以下步驟:
[0006] 根據(jù)數(shù)據(jù)需求制作第一取數(shù)模板;
[0007] 將所述第一取數(shù)模板發(fā)送至各個(gè)子集團(tuán),以使得所述子集團(tuán)將所述第一取數(shù)模板 轉(zhuǎn)化為自身的第二取數(shù)模板,并根據(jù)所述第二取數(shù)模板生成數(shù)據(jù)報(bào)表;
[0008] 接收由各個(gè)子集團(tuán)發(fā)送的數(shù)據(jù)報(bào)表;
[0009] 根據(jù)所述第一取數(shù)模板合并所述數(shù)據(jù)報(bào)表。
[0010] 在其中一個(gè)實(shí)施例中,在所述根據(jù)數(shù)據(jù)需求制作第一取數(shù)模板的步驟之前,還包 括以下步驟:
[0011] 配置所有集團(tuán)的連接信息;
[0012] 將所述所有集團(tuán)的連接信息發(fā)送至各個(gè)子集團(tuán)。
[0013] 在其中一個(gè)實(shí)施例中,所述方法還包括以下步驟:
[0014] 接收由所述子集團(tuán)發(fā)送的消息請(qǐng)求;
[0015] 解析所述消息請(qǐng)求得到所述消息請(qǐng)求中包含的加密后的總集團(tuán)的連接信息;
[0016] 對(duì)所述總集團(tuán)的連接信息進(jìn)行解密;
[0017] 判斷所述解密后的總集團(tuán)的連接信息是否正確,若是,則所述子集團(tuán)登錄成功,與 所述子集團(tuán)進(jìn)行數(shù)據(jù)傳輸,若否,則所述子集團(tuán)登錄失敗。
[0018] -種數(shù)據(jù)收集方法,包括以下步驟:
[0019] 接收由總集團(tuán)發(fā)送的第一取數(shù)模板,將所述第一取數(shù)模板轉(zhuǎn)化為自身的第二取數(shù) 模板;
[0020] 根據(jù)所述第二取數(shù)模板獲取所需求的數(shù)據(jù)并生成數(shù)據(jù)報(bào)表;
[0021] 將所述數(shù)據(jù)報(bào)表發(fā)送至總集團(tuán)。
[0022] 在其中一個(gè)實(shí)施例中,在所述接收由總集團(tuán)發(fā)送的第一取數(shù)模板的步驟之前,還 包括以下步驟:
[0023] 接收由所述總集團(tuán)發(fā)送的各集團(tuán)的連接信息;
[0024] 根據(jù)所述總集團(tuán)的連接信息進(jìn)行登錄操作;
[0025] 將所述總集團(tuán)的連接信息加密并生成消息請(qǐng)求,將所述消息請(qǐng)求發(fā)送給總集團(tuán);
[0026] 判斷是否登錄成功,若是,則與所述總集團(tuán)進(jìn)行數(shù)據(jù)傳輸,若否,則重新進(jìn)行登錄 操作。
[0027] 在其中一個(gè)實(shí)施例中,所述將所述第一取數(shù)模板轉(zhuǎn)化為自身的第二取數(shù)模板的步 驟具體為:
[0028] 通過(guò)預(yù)設(shè)的轉(zhuǎn)化接口將所述第一取數(shù)模板中的取數(shù)公式轉(zhuǎn)化為自身的取數(shù)公式, 并生成對(duì)應(yīng)的第二取數(shù)模板;
[0029] 所述根據(jù)所述第二取數(shù)模板獲取所需求的數(shù)據(jù)并生成數(shù)據(jù)報(bào)表的步驟,具體包 括:
[0030] 獲取根據(jù)所述第二取數(shù)模板設(shè)置的定時(shí)任務(wù);
[0031] 根據(jù)所述定時(shí)任務(wù)及所述轉(zhuǎn)化后的取數(shù)公式按照預(yù)定時(shí)間獲取所需求的數(shù)據(jù)并 生成數(shù)據(jù)報(bào)表。
[0032] -種數(shù)據(jù)收集系統(tǒng),包括:
[0033] 制作模塊,用于根據(jù)數(shù)據(jù)需求制作第一取數(shù)模板;
[0034] 發(fā)送模塊,用于將所述第一取數(shù)模板發(fā)送至各個(gè)子集團(tuán),以使得所述子集團(tuán)將所 述第一取數(shù)模板轉(zhuǎn)化為自身的第二取數(shù)模板,并根據(jù)所述第二取數(shù)模板生成數(shù)據(jù)報(bào)表;
[0035] 接收模塊,用于接收由各個(gè)子集團(tuán)發(fā)送的數(shù)據(jù)報(bào)表;
[0036] 合并模塊,用于根據(jù)所述第一取數(shù)模板合并所述數(shù)據(jù)報(bào)表。
[0037] 在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
[0038] 配置模塊,用于配置所有集團(tuán)的連接信息;
[0039] 所述發(fā)送模塊還用于將所述所有集團(tuán)的連接信息發(fā)送至各個(gè)子集團(tuán)。
[0040] 在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
[0041] 消息模塊,用于接收由所述子集團(tuán)發(fā)送的消息請(qǐng)求;
[0042] 解析模塊,用于解析所述消息請(qǐng)求得到所述消息請(qǐng)求中包含的加密后的總集團(tuán)的 連接信息;
[0043] 解密模塊,用于對(duì)所述總集團(tuán)的連接信息進(jìn)行解密;
[0044] 判斷模塊,用于判斷所述解密后的總集團(tuán)的連接信息是否正確,若是,則所述子集 團(tuán)登錄成功,與所述子集團(tuán)進(jìn)行數(shù)據(jù)傳輸,若否,則所述子集團(tuán)登錄失敗。
[0045] -種數(shù)據(jù)收集系統(tǒng),包括:
[0046] 轉(zhuǎn)化模塊,用于接收由總集團(tuán)發(fā)送的第一取數(shù)模板,將所述第一取數(shù)模板轉(zhuǎn)化為 自身的第二取數(shù)模板;
[0047] 生成模塊,用于根據(jù)所述第二取數(shù)模板獲取所需求的數(shù)據(jù)并生成數(shù)據(jù)報(bào)表;
[0048] 發(fā)送模塊,用于將所述數(shù)據(jù)報(bào)表發(fā)送至總集團(tuán)。
[0049] 在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
[0050] 連接信息模塊,用于接收由所述總集團(tuán)發(fā)送的各集團(tuán)的連接信息;
[0051] 登錄模塊,用于根據(jù)所述總集團(tuán)的連接信息進(jìn)行登錄操作;
[0052] 加密模塊,用于將所述總集團(tuán)的連接信息加密并生成消息請(qǐng)求,將所述消息請(qǐng)求 發(fā)送給總集團(tuán);
[0053] 所述登錄模塊還用于判斷是否登錄成功,若是,則與所述總集團(tuán)進(jìn)行數(shù)據(jù)傳輸,若 否,則重新進(jìn)行登錄操作。
[0054] 在其中一個(gè)實(shí)施例中,所述轉(zhuǎn)化模塊還用于通過(guò)預(yù)設(shè)的轉(zhuǎn)化接口將所述第一取數(shù) 模板中的取數(shù)公式轉(zhuǎn)化為自身的取數(shù)公式,并生成對(duì)應(yīng)的第二取數(shù)模板;
[0055] 所述生成模塊具體包括:
[0056] 定時(shí)單元,用于獲取根據(jù)所述第二取數(shù)模板設(shè)置的定時(shí)任務(wù);
[0057] 生成單元,用于根據(jù)所述定時(shí)任務(wù)及所述轉(zhuǎn)化后的取數(shù)公式按照預(yù)定時(shí)間獲取所 需求的數(shù)據(jù)并生成數(shù)據(jù)報(bào)表。
[0058] 上述數(shù)據(jù)收集方法和系統(tǒng),總集團(tuán)根據(jù)數(shù)據(jù)需求制定取數(shù)模塊,并將取數(shù)模板下 發(fā)給子集團(tuán),子集團(tuán)將取數(shù)模板轉(zhuǎn)化為自身的取數(shù)模板并自動(dòng)生成數(shù)據(jù)報(bào)表,然后將數(shù)據(jù) 報(bào)表上傳給總集團(tuán),再由總集團(tuán)進(jìn)行合并。整個(gè)流程均在ERP系統(tǒng)中完成,總集團(tuán)不需要通 過(guò)人工將需求下發(fā)子集團(tuán),也無(wú)需子集團(tuán)根據(jù)需求手工編制報(bào)表等,實(shí)現(xiàn)了自動(dòng)進(jìn)行數(shù)據(jù) 收集,節(jié)約人力資源和時(shí)間,簡(jiǎn)化了數(shù)據(jù)收集的操作且減少了數(shù)據(jù)錯(cuò)誤。
【附圖說(shuō)明】
[0059] 圖1為一個(gè)實(shí)施例中數(shù)據(jù)收集方法及系統(tǒng)的架構(gòu)示意圖;
[0060] 圖2為一個(gè)實(shí)施例中數(shù)據(jù)收集方法的時(shí)序圖;
[0061] 圖3為一個(gè)實(shí)施例中數(shù)據(jù)收集方法的流程示意圖;
[0062] 圖4為一個(gè)實(shí)施例中總集團(tuán)判斷子集團(tuán)是否登錄成功的流程示意圖;
[0063] 圖5為另一個(gè)實(shí)施例中數(shù)據(jù)收集方法的流程示意圖;
[0064] 圖6為一個(gè)實(shí)施例中子集團(tuán)進(jìn)行登錄操作的流程示意圖;
[0065] 圖7為一個(gè)實(shí)施例中數(shù)據(jù)收集系統(tǒng)的結(jié)構(gòu)示意圖;
[0066] 圖8為另一個(gè)實(shí)施例中數(shù)據(jù)收集系統(tǒng)的結(jié)構(gòu)示意圖;
[0067] 圖9為另一個(gè)實(shí)施例中數(shù)據(jù)收集系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0068] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。
[0069] 如圖1所示,圖1為一個(gè)實(shí)施例中數(shù)據(jù)收集方法及系統(tǒng)的架構(gòu)示意圖,包括總集團(tuán) 10及一個(gè)或多個(gè)子集團(tuán)20??偧瘓F(tuán)10可配置所有集團(tuán)的連接信息,并將所有集團(tuán)的連接 信息發(fā)送至各個(gè)子集團(tuán)20。子集團(tuán)20可根據(jù)其它集團(tuán)的連接信息與總集團(tuán)10或其它子集 團(tuán)20建立連接,并進(jìn)行數(shù)據(jù)傳輸??偧瘓F(tuán)10將制作的第一取數(shù)模板發(fā)送至子集團(tuán)20,并接 收由子集團(tuán)20發(fā)送的數(shù)據(jù)報(bào)表,然后根據(jù)第一取數(shù)模板合并各個(gè)子集團(tuán)20的數(shù)據(jù)報(bào)表,實(shí) 現(xiàn)自動(dòng)數(shù)據(jù)收集。
[0070] 圖2為一個(gè)實(shí)施例中數(shù)據(jù)收集方法的時(shí)序圖,如圖2所示,數(shù)據(jù)收集方法中總集團(tuán) 與子集團(tuán)的交互過(guò)程包括如下步驟:
[0071] 1、總集團(tuán)配置所有集團(tuán)的連接信息,并將所有集團(tuán)的連接信息發(fā)送至各個(gè)子集 團(tuán)。
[0072] 2、總集團(tuán)根據(jù)數(shù)據(jù)需求制作第一取數(shù)模板,并將第一取數(shù)模板發(fā)送至子集團(tuán)。
[0073] 3、子集團(tuán)接收第一取數(shù)模板后,將第一取數(shù)模板轉(zhuǎn)化為自身的第二取數(shù)模板,并 根據(jù)第二取數(shù)模板生成數(shù)據(jù)報(bào)表。
[0074] 4、子集團(tuán)向總集團(tuán)發(fā)送數(shù)據(jù)報(bào)表。
[0075] 5、總集團(tuán)接收數(shù)據(jù)報(bào)表,并根據(jù)第一取數(shù)模板合并數(shù)據(jù)報(bào)表。
[0076] 如圖3所示,一種數(shù)據(jù)收集方法,從總集團(tuán)進(jìn)行描述,包括以下步驟:
[0077] 步驟S310,根據(jù)數(shù)據(jù)需求制作第一取數(shù)模板。
[0078] 具體的,總集團(tuán)根據(jù)數(shù)據(jù)需求制作第一取數(shù)模板,第一取數(shù)模板中包含定義的取 數(shù)公式。取數(shù)公式中可包含多個(gè)數(shù)據(jù)參數(shù),用于指定所需提取的數(shù)據(jù)的具體時(shí)間、公司、幣 另IJ、項(xiàng)目類型、數(shù)據(jù)來(lái)源等,第一取數(shù)模板中可包含一個(gè)
[0079] 或多個(gè)取數(shù)公式,取數(shù)公式的公式名稱不同,取數(shù)公式的參數(shù)順序及參數(shù)個(gè)數(shù)也 不同,例如:定義ACCTITEM取數(shù)公式用于提