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