陳金柱,錢 晉
(海軍裝備研究院綜合所,北京 100161)
設備管理是每個單位都存在的一項業務工作,涉及的部門多,設備種類繁雜,設備購置年限跨度大,且設備的管理涉及到設備的整個生命周期,從采購、登記、移交、使用、報廢等環節,管理相當繁瑣。另外,還經常會出現實物設備登記與財務部門的設備計價核算不符。為了提高設備的管理水平,需要設計開發一套設備管理信息系統。該系統按圖1的單位組織結構進行設計,院包括若干個所,所又包括若干個室,其中設備列表是以所為單位進行管理。

圖1 單位組織結構圖
當前,Web應用系統通常采用三層的體系結構。瀏覽器-服務器(B/S)模式是三層結構的一種典型應用,它改進了C/S結構的用戶接口,不再需要安裝客戶端程序,而采用網絡瀏覽器(WebBrowser)作為表示層與用戶進行交互。B/S結構具有良好的開放性、共享性和擴展性,維護和升級方便,可以集中管理各項功能,統一服務于客戶端,從而具備了良好的容錯能力和負載平衡能力,便于分散用戶使用。所以本系統采用三層的B/S架構進行設計,如圖2所示。
根據B/S結構的層次劃分,系統在邏輯上分為三個層次:客戶表示層、中間服務層、數據層。表示層提供應用服務,包括設備信息的查詢、修改、增加、刪除等。邏輯層位于表示層和數據層之間,提供了瀏覽器和數據服務之間的聯系,封裝了與系統關聯的應用模型,用于實現設備管理的業務邏輯,并且把用戶表示層和數據庫分開,將用戶操作處理后的結果存儲到數據庫,并將封裝的模式呈現給客戶端瀏覽器。數據層位于整個系統的底層,用于管理和滿足應用服務對數據的請求,如定義、維護、訪問和更新數據,包括設備數據和機構用戶數據等。

圖2 設備管理系統總體架構
該系統采用了模塊化設計,各模塊相互獨立,保證了系統的安全、可靠。經過使用DFD(數據流圖)對設備管理全周期進行分析,系統在邏輯功能和業務處理上分為七個子模塊,分別為采購管理、設備登記管理、設備移交管理、設備使用管理、設備報廢管理、設備查詢與統計、系統管理,每個子模塊的功能如下。
采購管理模塊包括采購計劃擬制與審批、采購申請擬制與審批兩項功能。采購計劃擬制與審批功能是由室工作人員填寫設備名稱、設備編號、規格型號、技術指標、單價、數量、購置時間等信息,擬制完成后經提交進入采購計劃審批流程,由室、所、院三級逐級進行匯總并審批。采購計劃經院審批通過后即可執行。采購申請與審批功能是由室工作人員從審批通過的采購計劃中選擇需要采購的設備生成采購申請表,擬制完成并提交后,由室、所兩級逐級進行審批,審批通過后即可進行設備采購。
設備登記管理模塊包括設備登記和設備登記審批兩項功能,其中設備登記功能是由室工作人員填寫科目代碼、單位部門代碼、項目代碼、設備名稱、規格型號、設備編號、計量單位、單價、數量、使用部門、使用人等信息,填寫完成后提交即可進行審批;設備登記審批功能是由室、所兩級逐級對設備登記信息進行審批,審批通過后,財務部門的結算報銷管理系統讀取該設備登記信息生成會計記賬憑證。
設備移交管理模塊包括設備移入與審批、設備移出與審批兩項功能,設備移交通常以所為單位進行管理,所內部不涉及移交手續,僅通過變更責任單位部門和責任人即可。設備移交按照院內外又可分為院內移入、院外移入、院內移出、院外移出四種,其中院外移出功能是從設備列表中選擇打算移交的設備,生成移出清單,經室、所兩級審批通過后即完成移交工作;院外移入功能是根據移出方提供的移交清單填寫設備名稱、規格型號、設備編號、計量單位、單價、數量、使用部門、使用人等信息,經室、所兩級審批通過后進入本所設備列表。院內移出和移入與院外移出和移入功能的區別是院內移出時自動生成接收所的移入憑證,先經移出方審批通過,然后再經接收方審批通過后即完成移交。移交完成后,財務部門的結算報銷管理系統讀取該設備移交信息生成會計記賬憑證。
設備使用管理模塊包括設備信息維護、責任人變更、檢定記錄、維修記錄、使用記錄、保密記錄,其中責任人變更、檢定記錄、維修記錄、使用記錄、保密記錄根據權限由相關人員按照流水賬方式進行登記。
設備報廢管理模塊主要包括設備報廢單擬制與審批功能,其過程為從設備列表中選擇需要報廢的設備生成設備報廢單,提交后,經室、所、院三級逐級進行匯總并審批,經批準后,即可實施設備報廢處理,財務部門的結算報銷管理讀取該設備報廢信息生成會計記賬憑證。
查詢與統計模塊包括按照單位、部門、設備編號、使用部門、使用人等多種條件進行查詢與統計分析。
系統管理模塊包括組織機構管理、用戶管理、角色定義、角色分配、設備類型維護等功能,其中組織機構管理功能是對院、所、室等組織關系進行增加、修改、刪除等操作;用戶管理功能是對院、所、室里的工作人員進行增加、修改、刪除等操作;角色定義功能是對器材管理的各個不同的職位進行定義,每個角色授予相應的權限;角色分配功能是將角色分配給相應的人員,以便其根據自己的權限實施設備管理;設備類型維護功能是對設備類型、設備編號、使用年限、當前市場價格等信息進行維護。
經過DFD(數據流圖)分析,設備管理信息應該包括設備數據表、設備使用數據表、機構用戶表三類數據才能為設備管理信息系統的功能提供支撐。
設備數據庫應該包括設備信息、采購計劃列表、采購申請列表、采購登記列表、設備移入列表、設備報廢列表、設備移出列表,采購計劃列表、采購申請列表、采購登記列表、設備移入列表、設備報廢列表、設備移出列表分別與設備基本信息之間是1對n(n≥1)關系,通過主外鍵進行關聯,如圖3所示,圖的左邊是增加設備,圖的右邊是減少設備。

圖3 設備數據表關系圖
各表的具體信息如下:采購計劃列表包括計劃年度、計劃單位、計劃名稱、上報人、上報時間、審批人、審批時間等信息。采購申請列表包括年度、申請單位、申請人、數量、金額、審批狀態等信息。采購登記列表包括單據號、錄入單位、錄入人、數量、金額、錄入時間、狀態等信息。設備移入列表包括年度、移入單位、移入人、數量、金額、審批狀態等信息。設備移出列表包括年度、移出單位、移出人、接收單位、接收人、數量、金額、審批狀態等信息。設備報廢列表包括報廢單據號、擬制部門、擬制人、報廢數量、金額、審批狀態等信息。設備基本信息表包括科目代碼、單位部門代碼、會計項目代碼、設備名稱、規格型號、設備編號、計量單位、單價、數量、金額、當前使用單位部門、當前使用人、設備類型編號、生產廠家、出廠編號、出廠日期、采購人、售后聯系人、售后聯系電話、最后檢定時間、最后維修時間、保密編號等信息。
設備使用記錄表包括責任人變更表、設備檢定信息表、使用信息表、維修信息表、保密信息表。責任人變更表包括上次使用部門、上次使用人、當前使用部門、當前使用人、變更時間等信息。設備檢定信息表包括檢定內容、檢定結果、檢定日期、檢定部門、檢定證書編號、下次檢定時間等信息。使用信息表包括使用目的、工作情況、使用時間、使用部門、使用人等信息。維修信息表包括維修內容、維修結果、維修部門、維修人、維修日期等信息。保密信息表包括保密編號、重裝原因、重裝時間、電子標識編號、保密系統編號等信息。
機構用戶表包括機構設置表和用戶信息表。
機構設置表包括機構簡稱、機構全稱、機構性質和機構編號等信息。
用戶信息表包括用戶名、密碼、姓名、所屬部門、性別、出生日期、身份證號、職務、聯系電話等信息。
目前,許多單位的設備管理仍然是采用人工管理,效率低下,易出現差錯。本系統從頂層進行分析,建立了貫穿設備采購計劃、采購申請、登記、使用、移交、報廢等全生命周期的管理,將設備器材管理數據集中起來實現共享,提高了數據資源的使用效率,為設備器材的業務管理、領導決策及綜合應用奠定了堅實的信息平臺。
[1]基于WebGIS特種設備管理信息系統設計與實現[J].計算機技術與發展,2010,20(9).