国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Wind平臺開發(fā)的固定資產(chǎn)投資項目管理系統(tǒng)

2019-06-29 10:36郭靜胡佳陳力英
中國科技縱橫 2019年11期

郭靜 胡佳 陳力英

摘 要:本文通過選取wind快速開發(fā)平臺,設(shè)計開發(fā)出固定資產(chǎn)投資管理系統(tǒng),提高了項目管理在研究所中的應(yīng)用與發(fā)展。

關(guān)鍵詞:wind開發(fā)平臺;Java Dorado7;固定資產(chǎn)投資;項目管理;經(jīng)費管理

中圖分類號:TP315 文獻標識碼:A 文章編號:1671-2064(2019)11-0035-02

1 wind平臺架構(gòu)簡述

基于DSH(Dorado7+Spring+Hibernate)框架的Wind開發(fā)平臺[1],是一套基于Web的、集成的、敏捷的開發(fā)框架(W-web I-integrated N-nimble D-development簡稱Wind平臺)。Wind平臺基于JAVA語言以Dorado7為前臺展現(xiàn)層,以Spring3為后臺邏輯層[2],以Hibernate為數(shù)據(jù)層,支持Oracle、SQL Server、MySQL等多種關(guān)系型數(shù)據(jù)庫。在該平臺中,服務(wù)器端的View層更加專注于AJAX通信;Model層集中精力處理核心業(yè)務(wù)邏輯,負擔(dān)銳減;頁面跳轉(zhuǎn)減少,使Controller層也隨之簡化。與此同時,Wind平臺具有強大的web展現(xiàn)能力,豐富的流程引擎功能,集成與可擴展能力極強。其架構(gòu)如圖1所示。

基于上述優(yōu)點我們最終選擇采用Wind快速開發(fā)平臺來構(gòu)建固定資產(chǎn)投資項目管理系統(tǒng)。

2 總體架構(gòu)

本文主要討論的固定資產(chǎn)投資項目管理系統(tǒng)是基于Wind平臺的,它前臺以View層為主,后臺Java類基于Hibernate與JDBC的兩種類型的DAO,這兩種類型的DAO與Dorado7的View組件緊密融合,可以快速實現(xiàn)有關(guān)數(shù)據(jù)的各種需求的查詢和持久化動作。

根據(jù)業(yè)務(wù)需求,將固定資產(chǎn)投資項目管理系統(tǒng)分為兩大模塊:項目管理模塊,經(jīng)費管理模塊。其中項目管理模塊包括項目立項管理,項目投資管理,項目建設(shè)內(nèi)容管理,項目計劃管理。經(jīng)費管理模塊包括合同管理,合同分攤信息管理,經(jīng)費信息管理。其中項目管理需要與綜合計劃管理系統(tǒng)進行集成,經(jīng)費管理也需要與合同管理系統(tǒng),財務(wù)系統(tǒng)集成,獲取數(shù)據(jù)并回寫數(shù)據(jù)。

系統(tǒng)總體功能架構(gòu)如圖2所示。

3 系統(tǒng)功能設(shè)計

3.1 項目管理模塊

該模塊主要管理項目的全生命周期,管理項目計劃的進度與發(fā)展。該模塊主要有項目立項,項目投資,項目建設(shè)內(nèi)容,項目計劃構(gòu)成,其中項目計劃的編制,發(fā)布,執(zhí)行反饋,變更為項目計劃的核心內(nèi)容。

項目管理模塊的功能圖如圖3。

3.1.1 項目立項整體管理

項目立項主要是創(chuàng)建項目和維護項目基本信息。數(shù)據(jù)庫中設(shè)計了項目基本信息表TP_PROJECT_INFO來存放項目信息。其中數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計如表1。

3.1.2 項目投資

項目投資主要用來實現(xiàn)項目投資計劃管理:分為主計劃與子計劃,一個主計劃對應(yīng)多個投資子計劃。在數(shù)據(jù)庫中設(shè)計PROJECT_SCHEDULE_INFO為項目投資計劃主表,PROJECT_CHILD_PLAN為項目投資計劃字表,其中projectScheduleInfoId對應(yīng)項目投資計劃主表的id。

3.1.3 項目建設(shè)內(nèi)容

項目建設(shè)內(nèi)容主要用來管理項目建設(shè)內(nèi)容信息。其中建設(shè)內(nèi)容的展現(xiàn)為樹形結(jié)構(gòu),與項目立項信息中的項目是主從關(guān)系,在數(shù)據(jù)庫中項目基本信息表中的PROJECT_ID_作為外鍵出現(xiàn)在項目建設(shè)內(nèi)容表中,與此同時,項目建設(shè)內(nèi)容又與合同,招投標,項目計劃相互關(guān)聯(lián),從而使一個項目建設(shè)內(nèi)容能夠?qū)?yīng)一個或者多個合同、招投標、項目計劃。在數(shù)據(jù)庫中以PROJECT_BUILD_DATA來對應(yīng)項目基本信息表。

3.1.4 項目計劃管理

項目計劃管理主要用來實現(xiàn)項目計劃全生命周期管理:包括了項目計劃編制,項目計劃執(zhí)行反饋,項目計劃變更以及項目的版本控制。其中,項目計劃的執(zhí)行反饋會直接回寫項目計劃表,實現(xiàn)完成率的迭代更新。數(shù)據(jù)庫中設(shè)計項目計劃編制表為TP_PLAN_INFO_TOP_V,項目計劃執(zhí)行反饋表為TP_PLAN_EXECUTE,項目計劃變更表為TP_PLAN_CHANGE_TOP。

項目計劃編制使用了兩個遞歸算法:

(1)緊后計劃遞歸。循環(huán)遞歸該計劃的緊后計劃,一直遞歸到?jīng)]有緊后計劃為止,將這些計劃放入listA中存儲,方便做時間變更計算。

(2)父計劃遞歸。循環(huán)遞歸該計劃的父計劃,一直遞歸到?jīng)]有父計劃為止,將這些計劃放入listB中存儲,方便做時間變更計算。

3.2 經(jīng)費模塊

該模塊主要實現(xiàn)合同與經(jīng)費的管理,項目建設(shè)內(nèi)容成本的計算。

(1)合同分攤管理。通過合同管理系統(tǒng)關(guān)聯(lián)本項目,實現(xiàn)合同分攤。合同分攤對應(yīng)到具體的項目建設(shè)內(nèi)容,完成分攤經(jīng)費的自動計算與管理。數(shù)據(jù)庫中設(shè)計合同分攤表為CONTRACT_SHARE_INFO。(2)經(jīng)費管理。經(jīng)費管理通過與財務(wù)系統(tǒng)數(shù)據(jù)庫做dblink,獲取財務(wù)系統(tǒng)報賬表的具體數(shù)據(jù),再通過經(jīng)費管理員選擇具體合同分攤信息完成經(jīng)費分攤計算。數(shù)據(jù)庫中設(shè)計經(jīng)費表為MONEY_SHARE_INFO。

4 系統(tǒng)功能難點實現(xiàn)

4.1 項目計劃版本控制

項目版本控制一直是項目管理中的一個難度較大的研究課題。要做到版本控制,首先要建立項目基線,記錄項目最初的信息,之后通過變更流程記錄項目的變更記錄,將變化的項目信息內(nèi)容升版,寫入基線表中。這樣基線表存放的就是變化的項目信息,減少了數(shù)據(jù)冗余。版本恢復(fù)則可根據(jù)版本號去基線表尋找相同版本號的項目信息,與當前版本進行比較恢復(fù)。

4.2 合同分攤信息操作記錄過程數(shù)據(jù)

合同分攤信息的每一個操作都需要作為日志文件記錄下來。這樣就必須對用戶增加刪除修改合同分攤信息表的動作進行監(jiān)聽,監(jiān)測到用戶操作分攤信息的狀態(tài),拿到合同分攤信息的新舊值,從而將其記錄入日志表中。

4.3 經(jīng)費管理與財務(wù)集成

經(jīng)費與財務(wù)集成是通過創(chuàng)建dblink的形式進行跨本地數(shù)據(jù)庫連接。該連接主要實現(xiàn)獲取財務(wù)系統(tǒng)相關(guān)表數(shù)據(jù)。

5 總結(jié)及展望

固定資產(chǎn)投資項目管理系統(tǒng)極大提高了項目管理與投資管理的效率,有效的實現(xiàn)了項目計劃管理,項目經(jīng)費管理,提高了單位項目管理的信息化水平。本系統(tǒng)采用模塊化的開發(fā)機制,使用了成熟的平臺開發(fā)技術(shù),縱向上實現(xiàn)了項目全生命周期管理,橫向上實現(xiàn)了項目與經(jīng)費,項目與合同關(guān)聯(lián)的經(jīng)費預(yù)算與經(jīng)費進度管理,有效的實現(xiàn)了項目啟動,項目規(guī)劃,項目執(zhí)行,項目收尾。之后,該系統(tǒng)將會繼續(xù)加入項目風(fēng)險管理,監(jiān)控管理,質(zhì)量管理模塊,將固定資產(chǎn)投資項目管理系統(tǒng)發(fā)揮到極致。

參考文獻

[1] 胡佳.基于DSH的快速開發(fā)平臺的構(gòu)建及應(yīng)用[J].中國管理信息化,2015,18(13):76-78.

[2] 陳雄華.Spring3.x企業(yè)應(yīng)用開發(fā)實戰(zhàn)[M].北京:電子工業(yè)出版社,2012.2.