曹燕 李博 緱宏飛 李恩寧
摘要:針對(duì)項(xiàng)目數(shù)據(jù)聯(lián)動(dòng)效率低、信息化程度不高的問(wèn)題,設(shè)計(jì)了項(xiàng)目綜合信息管理系統(tǒng),主要用于項(xiàng)目實(shí)施計(jì)劃、應(yīng)收應(yīng)付款項(xiàng)、外協(xié)外包成本統(tǒng)計(jì)等項(xiàng)目綜合信息的管理,以及適用于項(xiàng)目整個(gè)生命周期的計(jì)劃及財(cái)務(wù)等信息的管理。系統(tǒng)采用Spring Boot框架,Java語(yǔ)言開(kāi)發(fā),采用MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理,基于多源數(shù)據(jù)錄入、信息共享、檢索統(tǒng)計(jì)功能的網(wǎng)絡(luò)化部署,實(shí)現(xiàn)了項(xiàng)目數(shù)據(jù)的信息化管理與定期統(tǒng)計(jì)。
關(guān)鍵詞:數(shù)據(jù)聯(lián)動(dòng);信息管理;系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP393文獻(xiàn)標(biāo)志碼:A文章編號(hào):1008-1739(2022)03-58-4

0引言
企業(yè)內(nèi)部項(xiàng)目數(shù)據(jù)信息化管理是企業(yè)有序運(yùn)行的基礎(chǔ)[1]。通常小型企業(yè)或部門(mén)的項(xiàng)目數(shù)據(jù)聯(lián)動(dòng)廣泛采用基于文件傳輸?shù)膫鹘y(tǒng)人工交互方式,近年來(lái)隨著企業(yè)業(yè)務(wù)量逐步增大和數(shù)據(jù)聯(lián)動(dòng)緊密性、復(fù)雜性問(wèn)題的顯現(xiàn),傳統(tǒng)信息交互方式難以滿足企業(yè)高效運(yùn)轉(zhuǎn)的需求[2]。項(xiàng)目綜合信息管理系統(tǒng)主要實(shí)現(xiàn)收付款合同信息、項(xiàng)目計(jì)劃信息和項(xiàng)目成本信息等綜合信息的記錄、查詢統(tǒng)計(jì)與共享,是收款合同管理員、付款合同管理員、計(jì)劃管理員和財(cái)務(wù)助理日常工作信息記錄的工作平臺(tái),以及相關(guān)信息交互、共享的數(shù)據(jù)平臺(tái)[3]。作為一項(xiàng)科研生產(chǎn)管理和經(jīng)濟(jì)運(yùn)行管理的信息化工具,該管理系統(tǒng)軟件的開(kāi)通與應(yīng)用,旨在以簡(jiǎn)明、方便的形式提高信息統(tǒng)計(jì)效率,并可通過(guò)數(shù)據(jù)信息交互進(jìn)一步加強(qiáng)相關(guān)部門(mén)之間的協(xié)同關(guān)系,從而提高管理效率。
1系統(tǒng)工作原理
在項(xiàng)目綜合信息管理系統(tǒng)中,涉及的業(yè)務(wù)主要分為收款合同管理、計(jì)劃節(jié)點(diǎn)管理、付款合同管理和項(xiàng)目成本管理等4個(gè)板塊,對(duì)應(yīng)4類人機(jī)交互板塊,通過(guò)權(quán)限設(shè)置適應(yīng)4個(gè)業(yè)務(wù)崗位的日常工作使用需求。企業(yè)(部門(mén))領(lǐng)導(dǎo)具有最高權(quán)限,可實(shí)現(xiàn)4個(gè)板塊業(yè)務(wù)的管理操作,支撐日常管理決策。系統(tǒng)工作原理如圖1所示。

模塊間信息傳遞(共享)關(guān)系如下:
①各版塊相關(guān)信息以項(xiàng)目代號(hào)為記錄和管理基礎(chǔ),實(shí)現(xiàn)多崗位信息鏈接;不同板塊的存儲(chǔ)數(shù)據(jù)庫(kù)具有統(tǒng)一數(shù)據(jù)結(jié)構(gòu),可通過(guò)數(shù)據(jù)傳遞實(shí)現(xiàn)增量更新,各崗位依據(jù)權(quán)限錄入和管理所涉及的崗位業(yè)務(wù)數(shù)據(jù);
②收款合同管理是基本項(xiàng)目信息的建立源頭,向計(jì)劃節(jié)點(diǎn)管理、付款合同管理提供新增項(xiàng)目信息;
③計(jì)劃節(jié)點(diǎn)管理是收款合同管理提供項(xiàng)目節(jié)點(diǎn)完成信息,作為提醒收款的判斷依據(jù);
④收款合同管理、付款合同管理向經(jīng)費(fèi)預(yù)算管理傳遞經(jīng)費(fèi)收支信息,經(jīng)費(fèi)預(yù)算管理匯總最完整的項(xiàng)目綜合信息。
2系統(tǒng)設(shè)計(jì)
2.1架構(gòu)設(shè)計(jì)
綜合信息管理系統(tǒng)采用B/S架構(gòu)進(jìn)行設(shè)計(jì),實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)集中存儲(chǔ)、業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)聯(lián)動(dòng)和匯總,架構(gòu)包含應(yīng)用層、服務(wù)層、數(shù)據(jù)層和通信層[4],基于前后端分離技術(shù),前端采用Vue框架及iView組件開(kāi)發(fā),后臺(tái)使用Mybatis操作數(shù)據(jù)庫(kù)、Spring Boot進(jìn)行請(qǐng)求處理、Shiro進(jìn)行權(quán)限及登錄管理。系統(tǒng)架構(gòu)如圖2所示。
(1)應(yīng)用層
包含收款合同管理、付款合同管理、計(jì)劃節(jié)點(diǎn)管理和項(xiàng)目成本管理4個(gè)業(yè)務(wù)模塊。收款合同管理實(shí)現(xiàn)合同甲方、標(biāo)的、節(jié)點(diǎn)等收款合同的信息管理,是項(xiàng)目管理的基線。付款合同實(shí)現(xiàn)合同內(nèi)容、標(biāo)的、驗(yàn)收及付款節(jié)點(diǎn)約定等付款合同信息的管理,部分信息作為計(jì)劃管理和成本管理的參考。計(jì)劃節(jié)點(diǎn)管理是收款合同管理提供項(xiàng)目節(jié)點(diǎn)完成信息,作為提醒收款的判斷依據(jù)。項(xiàng)目成本管理可實(shí)現(xiàn)項(xiàng)目成本預(yù)算信息和成本分?jǐn)傂畔⒌匿浫搿⒉樵儭?duì)比及數(shù)據(jù)導(dǎo)入導(dǎo)出。
(2)服務(wù)層
為應(yīng)用層各個(gè)系統(tǒng)提供統(tǒng)一接口服務(wù),是綜合信息管理系統(tǒng)的接口中心,提供了松散的耦合,可提高服務(wù)和業(yè)務(wù)邏輯的重用。提供的服務(wù)主要包含各個(gè)業(yè)務(wù)模塊的信息錄入、統(tǒng)計(jì)、聯(lián)動(dòng)以及數(shù)據(jù)的導(dǎo)入/導(dǎo)出等。
(3)數(shù)據(jù)層
負(fù)責(zé)數(shù)據(jù)的集中儲(chǔ)存和數(shù)據(jù)的權(quán)限管理,是綜合信息管理系統(tǒng)的數(shù)據(jù)處理中心,提供的服務(wù)包括各個(gè)業(yè)務(wù)模塊數(shù)據(jù)庫(kù)表的維護(hù)、業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)、數(shù)據(jù)增量導(dǎo)入處理和數(shù)據(jù)聯(lián)動(dòng)處理等。
(4)通信層
通信層是用戶在系統(tǒng)的接入中心,通過(guò)Http Restful接口來(lái)規(guī)范應(yīng)用在Http層與API提供方進(jìn)行數(shù)據(jù)交互,并針對(duì)不同崗位員工的權(quán)限進(jìn)行身份合法性校驗(yàn),保證系統(tǒng)數(shù)據(jù)訪問(wèn)的合法性和安全性。

2.2數(shù)據(jù)庫(kù)設(shè)計(jì)
考慮到該系統(tǒng)軟件的多崗位數(shù)據(jù)共享以及數(shù)據(jù)交互需求,各崗位部署的單機(jī)版數(shù)據(jù)庫(kù)采用統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)[5],可整體概括為項(xiàng)目綜合信息和項(xiàng)目付款合同信息2張表,前者用于錄入和管理單個(gè)項(xiàng)目下的收款合同、經(jīng)費(fèi)預(yù)算、計(jì)劃節(jié)點(diǎn)、收款節(jié)點(diǎn)和收款額度等信息,后者則用于管理單個(gè)項(xiàng)目下的外協(xié)外購(gòu)合同及付款信息。
通過(guò)2個(gè)表的融合即可實(shí)現(xiàn)項(xiàng)目收款、外協(xié)外購(gòu)成本支出、預(yù)算完成等情況的綜合統(tǒng)計(jì),以及收付款提醒處理。一般情況下,所有數(shù)據(jù)以項(xiàng)目號(hào)為表格間鏈接字段,以及數(shù)據(jù)統(tǒng)計(jì)和管理字段,綜合信息按照項(xiàng)目為基本管理和統(tǒng)計(jì)單位。
3系統(tǒng)業(yè)務(wù)設(shè)計(jì)
根據(jù)業(yè)務(wù)需求和實(shí)際應(yīng)用場(chǎng)景,項(xiàng)目綜合信息管理系統(tǒng)分為后臺(tái)系統(tǒng)管理、業(yè)務(wù)系統(tǒng)管理兩大功能模塊。后臺(tái)系統(tǒng)管理主要對(duì)應(yīng)的是系統(tǒng)層面的配置及應(yīng)用[6],例如用戶管理、組織機(jī)構(gòu)管理、開(kāi)發(fā)人員運(yùn)維及系統(tǒng)管理等功能模塊;業(yè)務(wù)系統(tǒng)管理根據(jù)需求分為收款合同管理、計(jì)劃節(jié)點(diǎn)管理、付款合同管理及項(xiàng)目成本管理4個(gè)業(yè)務(wù)模塊。gzslib2022040417233.1收款合同管理
收款合同管理包含信息錄入、信息查詢檢索、數(shù)據(jù)聯(lián)動(dòng)、數(shù)據(jù)導(dǎo)入/導(dǎo)出以及自動(dòng)提醒等功能。其中,信息錄入以收款合同信息內(nèi)容為基礎(chǔ),實(shí)現(xiàn)合同信息錄入、修訂、補(bǔ)錄等操作,并具備一定字?jǐn)?shù)的備注信息錄入功能,用于錄入必要的特別說(shuō)明或提醒的信息;信息查詢檢索提供多種條件下的收款合同信息查詢、統(tǒng)計(jì)及展示能力。
功能包括收款合同基本信息列表顯示、單項(xiàng)收款合同選擇及詳細(xì)信息查詢、收款合同按年度檢索以及部分基本信息字段檢索查詢、檢索列表合同總數(shù)、金額總數(shù)、已收款總數(shù)、待收款總數(shù)、開(kāi)票總數(shù)自動(dòng)統(tǒng)計(jì)和顯示、檢索、查詢清單報(bào)表輸出,以及電子版合同導(dǎo)入、鏈接及打開(kāi)文件等;數(shù)據(jù)聯(lián)動(dòng)主要實(shí)現(xiàn)收款合同模塊與計(jì)劃管理模塊、成本管理模塊等其他功能模塊在信息管理過(guò)程中的信息自動(dòng)化更新;數(shù)據(jù)導(dǎo)入/導(dǎo)出提供收款合同信息、開(kāi)票、收款等信息的導(dǎo)入導(dǎo)出的功能,支持批量導(dǎo)入、增量導(dǎo)入及覆蓋導(dǎo)入等導(dǎo)入方式,支持列表導(dǎo)出和模板下載等功能;自動(dòng)提醒實(shí)現(xiàn)收款合同管理過(guò)程中關(guān)鍵節(jié)點(diǎn)的信息自動(dòng)化提醒,如錄入收款合同后自動(dòng)提醒計(jì)劃管理員進(jìn)行計(jì)劃管理、收款合同進(jìn)行收款/開(kāi)票后自動(dòng)提醒成本管理員,如有收款節(jié)點(diǎn)新增完工,具備收款提醒功能。
3.2付款合同管理
付款合同管理包含信息錄入、信息查詢檢索、數(shù)據(jù)聯(lián)動(dòng)、數(shù)據(jù)導(dǎo)入/導(dǎo)出等功能。其中,信息錄入以付款合同信息內(nèi)容為基礎(chǔ),實(shí)現(xiàn)合同信息錄入、修訂、補(bǔ)錄等操作,并具備一定字?jǐn)?shù)的備注信息錄入功能,用于錄入必要的特別說(shuō)明或提醒的信息;信息查詢檢索支持多種條件下的付款合同信息查詢、統(tǒng)計(jì)及展示能力。
功能包括付款合同基本信息列表顯示、單項(xiàng)付款合同選擇及詳細(xì)信息查詢、付款合同信息按年度檢索以及部分字段檢索查詢、檢索列表合同總數(shù)、金額總數(shù)、已付款總數(shù)、待付款總數(shù)、掛賬總數(shù)統(tǒng)計(jì)和顯示、檢索、查詢清單報(bào)表輸出、電子版合同附件導(dǎo)入、鏈接及打開(kāi)文件功能;數(shù)據(jù)聯(lián)動(dòng)實(shí)現(xiàn)付款合同與成本管理模塊在合同金額方面實(shí)現(xiàn)數(shù)據(jù)聯(lián)動(dòng);數(shù)據(jù)導(dǎo)入/導(dǎo)出支持付款合同包含信息的導(dǎo)入與導(dǎo)出,導(dǎo)入信息分為付款合同基本信息、采購(gòu)信息和付款信息3類,均支持批量導(dǎo)入,其中付款合同基本信息支持增量導(dǎo)入,采購(gòu)信息和付款信息支持增量導(dǎo)入和覆蓋導(dǎo)入;支持付款合同信息列表導(dǎo)出功能,導(dǎo)出內(nèi)容為信息列表里內(nèi)容,支持導(dǎo)入模板下載功能。
3.3計(jì)劃節(jié)點(diǎn)管理
計(jì)劃節(jié)點(diǎn)管理包括兩級(jí)節(jié)點(diǎn)管理,包含信息錄入、信息查詢檢索、數(shù)據(jù)導(dǎo)入/導(dǎo)出和自動(dòng)提醒等功能。其中,信息錄入以課題下屬合同為基本信息單元項(xiàng),選擇并進(jìn)入編輯界面后進(jìn)行節(jié)點(diǎn)管理信息錄入,包括多項(xiàng)信息錄入和顯示操作功能,并具備一定字?jǐn)?shù)的備注信息錄入功能,用于錄入必要的特別說(shuō)明或提醒的信息。信息查詢檢索支持多種條件下的計(jì)劃節(jié)點(diǎn)管理信息查詢、統(tǒng)計(jì)及展示能力。
具體包括:項(xiàng)目計(jì)劃信息列表顯示功能,一級(jí)排序以課題號(hào)為索引;單項(xiàng)課題選擇及詳細(xì)信息查詢能力;對(duì)拖期、暫停、終止類項(xiàng)目進(jìn)行加以區(qū)分顯示的能力;本年度項(xiàng)目信息分類自動(dòng)統(tǒng)計(jì)和顯示能力;項(xiàng)目代號(hào)、課題階段、拖期等信息的課題檢索查詢的能力;檢索、查詢清單報(bào)表輸出能力,支持項(xiàng)目例會(huì)所需的進(jìn)度報(bào)表。數(shù)據(jù)導(dǎo)入/導(dǎo)出支持計(jì)劃節(jié)點(diǎn)管理相關(guān)信息的導(dǎo)入和導(dǎo)出,具備計(jì)劃管理基本信息導(dǎo)入功能,導(dǎo)入方式為增量導(dǎo)入,以合同編號(hào)為唯一標(biāo)識(shí);具備節(jié)點(diǎn)管理(一級(jí)、二級(jí))信息導(dǎo)入功能,導(dǎo)入方式支持增量和覆蓋導(dǎo)入,節(jié)點(diǎn)信息以合同編號(hào)、節(jié)點(diǎn)名稱為唯一標(biāo)識(shí);支持計(jì)劃管理信息列表導(dǎo)出功能,導(dǎo)出內(nèi)容為信息列表里內(nèi)容;支持導(dǎo)入模板下載功能。自動(dòng)提醒支持計(jì)劃節(jié)點(diǎn)管理過(guò)程中關(guān)鍵節(jié)點(diǎn)的信息自動(dòng)化提醒,如節(jié)點(diǎn)完成時(shí)提醒收款合同管理員進(jìn)行收款,或新增收款合同時(shí),收到提醒,并進(jìn)行計(jì)劃信息補(bǔ)錄工作。
3.4項(xiàng)目成本管理
項(xiàng)目成本管理包含信息錄入、信息查詢檢索、預(yù)算對(duì)比和數(shù)據(jù)導(dǎo)入/導(dǎo)出等功能。信息錄入實(shí)現(xiàn)項(xiàng)目成本預(yù)算信息、成本分?jǐn)傂畔⒌匿浫搿⑿抻啞⒀a(bǔ)錄等操作。信息查詢檢索支持多種條件下的項(xiàng)目成本管理信息查詢、統(tǒng)計(jì)及展示能力,具體包括:成本信息列表顯示、單項(xiàng)課題選擇及詳細(xì)信息查詢、按照項(xiàng)目類別及年度等字段進(jìn)行經(jīng)費(fèi)信息分類統(tǒng)計(jì)和匯總顯示、按年度及項(xiàng)目計(jì)算統(tǒng)計(jì)核銷額等功能。對(duì)于課題有預(yù)算,預(yù)算對(duì)比可對(duì)選擇項(xiàng)目進(jìn)行預(yù)算與成本對(duì)比表。
其中,外協(xié)外包費(fèi)用默認(rèn)為材料費(fèi)進(jìn)行計(jì)算,加工費(fèi)按照外協(xié)費(fèi)計(jì)算,其余科目可根據(jù)錄入或?qū)胄畔⑦M(jìn)行比較。數(shù)據(jù)導(dǎo)入/導(dǎo)出支持項(xiàng)目成本管理相關(guān)信息的導(dǎo)入和導(dǎo)出,具體包括:項(xiàng)目成本管理顯示信息列表、預(yù)算對(duì)比導(dǎo)出功能;分?jǐn)傎M(fèi)用、成本明細(xì)導(dǎo)入功能;支持導(dǎo)入模板下載功能。
4應(yīng)用模式及案例
4.1應(yīng)用模式
項(xiàng)目綜合信息管理系統(tǒng)是一個(gè)典型的多來(lái)源數(shù)據(jù)錄入、信息共享、檢索統(tǒng)計(jì)的信息管理平臺(tái),考慮到項(xiàng)目綜合管理信息源頭涉及市場(chǎng)、辦公室崗位的收款合同管理、付款合同管理、科研計(jì)劃管理、財(cái)務(wù)管理等多個(gè)崗位,系統(tǒng)軟件要實(shí)現(xiàn)網(wǎng)絡(luò)化部署,各崗位遠(yuǎn)程登錄實(shí)現(xiàn)網(wǎng)絡(luò)化應(yīng)用,后臺(tái)數(shù)據(jù)共享。系統(tǒng)應(yīng)用模式如圖3所示。

軟件系統(tǒng)可通過(guò)權(quán)限分配和自動(dòng)提醒能力,實(shí)現(xiàn)日常的管理輔助,避免有關(guān)非知悉范圍的信息擴(kuò)散,避免工作遺漏,降低預(yù)算執(zhí)行風(fēng)險(xiǎn),提高管理效率[7]。主要內(nèi)容包括權(quán)限管理、傳遞導(dǎo)出提醒、計(jì)劃節(jié)點(diǎn)預(yù)先提醒和收付款提醒等。
4.2應(yīng)用案例
項(xiàng)目綜合信息管理系統(tǒng)在企業(yè)內(nèi)部進(jìn)行了正式部署及開(kāi)通運(yùn)行,系統(tǒng)具備收款合同管理、計(jì)劃節(jié)點(diǎn)管理、付款合同管理及項(xiàng)目成本管理共4個(gè)業(yè)務(wù)模塊。系統(tǒng)主界面如圖4所示。
