摘 要:固定資產(chǎn)管理是企業(yè)經(jīng)營管理的重要部分。中國電信擁有巨額的設(shè)備、管線資源等固定資產(chǎn),如何對這些固定資產(chǎn)進行規(guī)范化、信息化的管理是電信集團公司關(guān)注的一大問題。在管線資源管理系統(tǒng)的基礎(chǔ)上,研究開發(fā)固定資產(chǎn)的流程化管理系統(tǒng),實現(xiàn)對電信固定資產(chǎn)的信息化、科學(xué)化的閉環(huán)管理。
關(guān)鍵詞:固定資產(chǎn);工程轉(zhuǎn)固;接口;B/S架構(gòu)
中圖分類號:F49
文獻標(biāo)識碼:A
文章編號:1672-3198(2010)09-0198-02
1 面向流程的固定資產(chǎn)管理需求分析
(1)目前管線資源系統(tǒng)中需要管理的固定資產(chǎn)實物包括:管道段(管孔)、電桿、吊線段、光纜段、電纜段;交接箱、分線盒、MDF架、ODF、光交接箱、光分纖箱、光終端盒;充氣機、告警器、傳感器;公話亭、基站等。在管線系統(tǒng)的實體表中有“固定資產(chǎn)卡片ID”和“拆分標(biāo)志”字段,用于記錄對應(yīng)的固定資產(chǎn)卡片ID和該記錄是否拆分。
(2)固定資產(chǎn)的流程化管理包括工程預(yù)轉(zhuǎn)固、工程轉(zhuǎn)固管理;資產(chǎn)零購流程;資產(chǎn)增加、維護、閑置、調(diào)撥、報廢、循環(huán)盤點流程;固定資產(chǎn)銷售、出租、減值流程;固定資產(chǎn)捐贈、減少、統(tǒng)計上報流程;固定資產(chǎn)盤盈盤虧處理流程等等。
(3)與其他系統(tǒng)的交互。固定資產(chǎn)管理涉及到的部門有采購部、物資部、工程部、實物管理部門、使用部門、財務(wù)部等等部門,各部門間各司其職,對固定資產(chǎn)的信息需要交互。本系統(tǒng)主要考慮到與建設(shè)系統(tǒng)、財務(wù)系統(tǒng)對固定資產(chǎn)信息卡片的交互和信息更改、完善。
(4)權(quán)限管理。對固定資產(chǎn)進行管理的不同的人有不同的權(quán)限,展示的界面也需不同。
2 固定資產(chǎn)管理系統(tǒng)的設(shè)計
2.1 系統(tǒng)的架構(gòu)
本系統(tǒng)的架構(gòu)如圖1所示。目前實現(xiàn)的是BS客戶端模式。采用B/S網(wǎng)絡(luò)三層構(gòu)架,第一層瀏覽器,提供用戶與系統(tǒng)的友好訪問;第二層Web應(yīng)用服務(wù)器,負責(zé)業(yè)務(wù)邏輯的實現(xiàn);第三層數(shù)據(jù)庫服務(wù)器,負責(zé)固定資產(chǎn)數(shù)據(jù)的存儲。
2.2 系統(tǒng)的模塊設(shè)計
2.2.1 工程信息錄入
本模塊按照工程信息管理管線實體、同時為工程轉(zhuǎn)固流程提供數(shù)據(jù)基礎(chǔ)。工程信息錄入方式包括四種:界面方式錄入、Excel方式導(dǎo)入、接口表方式導(dǎo)入、WebService方式導(dǎo)入。其中界面錄入方式是本系統(tǒng)提供工程錄入功能,支持大工程和小工程的錄入,提供大小工程關(guān)聯(lián)界面。實體信息需要關(guān)聯(lián)到某一個小工程或大工程。后面三種導(dǎo)入的方式,是由建設(shè)系統(tǒng)提供工程列表,供本系統(tǒng)導(dǎo)入。實體信息需要關(guān)聯(lián)到某一個工程。
2.2.2 固定資產(chǎn)拆分
固定資產(chǎn)拆分模塊是把資源系統(tǒng)中實體數(shù)據(jù)拆分建卡,并分攤價值信息到每張卡片。功能如下:(1)實體拆分成子卡片:把要拆分的實體分類進行一對一拆分成子卡片(一張卡片對應(yīng)一種實體),對于新增數(shù)據(jù)可以在后臺自動生成;(2)實體價值均攤:根據(jù)是否需要均攤,把價值信息均攤到每類實體;(3)將子卡片合并成父卡片:根據(jù)合并規(guī)則合并已生成的子卡片,并記錄父卡片序號;(4) Excel報表方式導(dǎo)出導(dǎo)入資產(chǎn)明細:通過報表的形式實現(xiàn)資產(chǎn)信息在系統(tǒng)間交互,手工實現(xiàn);(5)接口表方式導(dǎo)出導(dǎo)入資產(chǎn)明細:通過接口表的形式實現(xiàn)資產(chǎn)信息在系統(tǒng)間交互,通過數(shù)據(jù)庫設(shè)置觸發(fā)器和定時器自動實現(xiàn)。
2.2.3 資產(chǎn)卡片流程管理
本模塊對固定資產(chǎn)增加,固定資產(chǎn)維護,固定資產(chǎn)減少,固定資產(chǎn)卡實清查進行管理。功能如下:(1)資產(chǎn)新增管理:工程轉(zhuǎn)固、零購;(2)資產(chǎn)維護管理:資產(chǎn)閑置、資產(chǎn)調(diào)撥、資產(chǎn)折舊;(3)資產(chǎn)減少管理:固定資產(chǎn)捐贈、報廢、出租、銷售等;(4)資產(chǎn)卡實清查:資產(chǎn)卡片和實物的對照關(guān)系,可以方便的查詢出卡實不符記錄;(5)Excel報表方式導(dǎo)出導(dǎo)入資產(chǎn)變更:通過報表的形式實現(xiàn)資產(chǎn)變更信息在系統(tǒng)間交互,手工實現(xiàn);(6)接口表方式導(dǎo)出導(dǎo)入資產(chǎn)變更:通過接口表的形式實現(xiàn)資產(chǎn)變更信息在系統(tǒng)間交互,通過數(shù)據(jù)庫設(shè)置觸發(fā)器和定時器自動實現(xiàn)。
2.2.4 綜合查詢
提供對固定資產(chǎn)工程信息、卡片信息、子卡片信息、中間表的卡片信息等的任意條件的自定義查詢和報表。
2.3 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的實現(xiàn)可以是oracle或sybase。主要的表結(jié)構(gòu)包括以下幾個:工程信息表,存儲工程信息;資產(chǎn)實體表,存儲資產(chǎn)實體信息,工程關(guān)聯(lián)實體的時候自動生成數(shù)據(jù);實體變更表,記錄了實體變更的信息;資產(chǎn)卡片表,記錄了固定資產(chǎn)的明細信息;卡片變更表,存儲了固定資產(chǎn)明細信息的變更;固定資產(chǎn)配置表,記錄了數(shù)據(jù)庫配置、接口庫配置、服務(wù)程序IP配置等等配置信息;固定資產(chǎn)界面配置表,主要負責(zé)固定資產(chǎn)模塊的界面的配置,通過這個表可以自行配置界面,功能的入口也在界面,因而實現(xiàn)界面和功能可配置的“搭建式”開發(fā)。界面和功能的配置也含部分的權(quán)限管理。
2.4 接口設(shè)計
系統(tǒng)需要跟建設(shè)系統(tǒng)、財務(wù)系統(tǒng)交互固定資產(chǎn)工程信息、卡片信息、卡片變更信息,因此需要實現(xiàn)與其的接口。系統(tǒng)與外系統(tǒng)的接口如圖2所示。
接口的實現(xiàn)可以用Excel文件交互,中間表交互等方式交互。(1)Excel文件交互方式:從本系統(tǒng)導(dǎo)出相應(yīng)的信息報表,完善信息后導(dǎo)入系統(tǒng),新增的信息將寫入數(shù)據(jù)庫。通過信息同步后,新增的信息同步至其他系統(tǒng),供其他系統(tǒng)導(dǎo)出進行進一步的處理。(2)中間表交互方式:信息的更改直接寫入中間庫的中間表,數(shù)據(jù)庫設(shè)置觸發(fā)器、定時器,各系統(tǒng)統(tǒng)一跟中間庫同步信息以獲取最新的工程信息、卡片信息、卡片變更信息等。
3 系統(tǒng)的實現(xiàn)
3.1 Ajax請求方式
操作人員在頁面對固定資產(chǎn)信息進行查詢和操作,需要向數(shù)據(jù)庫服務(wù)器請求數(shù)據(jù),得到結(jié)果后返回數(shù)據(jù)在頁面顯示。這個過程中,客戶端向服務(wù)器端請求數(shù)據(jù)采用Ajax請求方式。Ajax是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法,使得Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。使用Ajax用戶可以創(chuàng)建接近本地桌面應(yīng)用的直接、高可用、更豐富、更動態(tài)的Web用戶界面。
3.2 XML的靈活使用
在配置方面,采用數(shù)據(jù)庫固定資產(chǎn)界面配置表TeAssUiCfg和XML結(jié)合靈活配置的方式。通過更改相應(yīng)的XML文件內(nèi)容,可以改變系統(tǒng)的數(shù)據(jù)庫配置,也可以動態(tài)更改一些菜單、功能的配置,使得系統(tǒng)靈活、易配置、可擴充。
3.3 系統(tǒng)的實現(xiàn)
系統(tǒng)使用微軟開發(fā)平臺Visual Studio .NET,繼承了微軟的三層程序設(shè)計架構(gòu)——事務(wù)表現(xiàn)層、事務(wù)處理層、數(shù)據(jù)層。系統(tǒng)運行環(huán)境為分布式B/S結(jié)構(gòu)。事務(wù)表現(xiàn)層即頁面層運用JavaScript、html、Css語言、js組件庫制作網(wǎng)頁頁面、顯示結(jié)果;使用Ajax技術(shù)向事務(wù)處理層發(fā)送數(shù)據(jù)請求。事務(wù)處理層處理Ajax的處理請求,構(gòu)造數(shù)據(jù)庫操作條件,并調(diào)用數(shù)據(jù)層組件進行信息查詢以及增刪改操作;對查詢到的結(jié)果進行結(jié)構(gòu)化的重組,最后將重組的數(shù)據(jù)以XML的格式傳回表現(xiàn)層。數(shù)據(jù)層構(gòu)造了DnCtnApBas等數(shù)據(jù)庫操作組件,該組件封裝了在GIS數(shù)據(jù)庫中的增加、刪除、修改、查詢的操作接口;由該層跟數(shù)據(jù)庫聯(lián)系,取得頁面需要的數(shù)據(jù)或者對數(shù)據(jù)庫的數(shù)據(jù)進行增刪改操作。
系統(tǒng)實現(xiàn)的編制交資明細的界面如圖3所示。
參考文獻
[1]梁勇.固定資產(chǎn)管理系統(tǒng)分析與設(shè)計[J].科技與管理,2005,(5):49-51.
[2]吳兵,宋菲,趙志強等.基于Web技術(shù)的固定資產(chǎn)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2007,24(1):153-156.
[3]高靜,林士偉.基于VC#的企業(yè)固定資產(chǎn)管理系統(tǒng)設(shè)計[J].中國管理信息化,2007,10(12):68-69.