摘 要:行政辦公資產是廣西電網有限責任公司(以下簡稱“廣西電網公司”)資產的重要組成部分,加強實物資產管理,保護行政辦公資產臺賬的安全性和完整性,有效地防止資產信息丟失;合理、有效地管理行政辦公資產,提高資產利用率;優(yōu)化庫存,庫存增量,確保資產有效配置。
關鍵詞:行政辦公;實物臺賬;資產管理
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1004-7344(2018)33-0302-03
行政辦公資產,是指由廣西電網公司行政部門歸口管理的,為行政辦公提供服務的,能夠獨立發(fā)揮作用,在日常巡檢工作及數(shù)據(jù)精細化使用管理中有單獨需求統(tǒng)計需求,使用壽命超過一個會計年度的設備(不含電子計算機等信息類固定資產)。主要包括:土地、房屋、建筑物、運輸設備車輛和非生產用設備及器具等五大類辦公設備類資產。行政辦公資產是廣西電網公司資產的重要組成部分,是支撐公司經營管理的重要資源。隨著管理日益精細化,如何加強行政辦公資產管理,提高資產利用效率,保護和促進經營管理的發(fā)展,是一個新課題。
1 業(yè)務需求分析
根據(jù)電網公司十三五規(guī)劃和行政辦公實物精益化管理的要求,建設行政辦公資產管理系統(tǒng),以“行政辦公實物為核心”,實現(xiàn)行政辦公實物全過程管理,保障行政辦公實物“賬、卡、物”一致性;以“行政辦公業(yè)務費用管理為主線”,實現(xiàn)實物采購、運維、保養(yǎng)的精益化管理,滿足公司精益化管理要求,為實現(xiàn)公司“管理一流”提供有力支撐。
2 系統(tǒng)技術選型
本系統(tǒng)采用B/S結構(Browser/Server,瀏覽器/服務器模式)開發(fā),在省級信息中心集中部署,優(yōu)化開發(fā)和運維成本;開發(fā)語言采用JAVA進行開發(fā),并引用業(yè)界最新的JFinal快速開發(fā)框架,JFinal是基于Java語言的極速web開發(fā)框架,其核心設計目標是開發(fā)迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。在擁有Java語言所有優(yōu)勢的同時再擁有ruby、python等動態(tài)語言的開發(fā)效率。中間件采用Tomcat,服務器采用Windows2008,數(shù)據(jù)庫采用SqlServer2008。這樣選型的好處是開發(fā)投運速度快,技術成熟穩(wěn)定,運維方便簡單,成本低廉。
3 系統(tǒng)應用架構
本系統(tǒng)應用架構主要包含以下四個部分:
臺賬規(guī)范管理用于維護實物臺賬的信息屬性,通過維護實物目錄、基本信息和技術參數(shù)來建立數(shù)據(jù)模型和數(shù)據(jù)字典,從而構建臺賬的電子化規(guī)范。
實物臺賬管理則實現(xiàn)實物臺賬的電子化管理,監(jiān)控實物臺賬在生命周期內的狀態(tài)變化,對實物臺賬進行統(tǒng)計分析并提供臺賬明細數(shù)據(jù)支持實物臺賬的盤點工作。
系統(tǒng)基礎模塊提供本系統(tǒng)各類基礎信息配置以及組織機構和權限管理的功能,并通過權限認證接口與電網4A系統(tǒng)進行對接實現(xiàn)登錄認證統(tǒng)一化,在電網4A系統(tǒng)連接出現(xiàn)異常時可以啟用本地認證來確保系統(tǒng)的正常運行。
公用組件模塊為系統(tǒng)提供可復用的通用功能,包括附件管理、加解密、組織機構選擇以及高級查詢和各類基礎信息選擇。
4 系統(tǒng)技術架構
本系統(tǒng)基于J2EE體系結構,在MP快速業(yè)務開發(fā)平臺上(以下簡稱MP平臺)進行系統(tǒng)構建。遵循“低耦合,高內聚”的系統(tǒng)架構原則,將系統(tǒng)劃分為展現(xiàn)層、邏輯層、持久層、存儲層幾個層次。各層的技術方案如圖2所示。
4.1 展現(xiàn)層
MP平臺內置了MiniUI、bootstrap、Echarts、潤乾報表等基礎UI組件。
使用MiniUI,可以快速創(chuàng)建Ajax無刷新、B/S快速錄入數(shù)據(jù)、CRUD、Master-Detail、菜單工具欄、彈出面板、布局導航、數(shù)據(jù)驗證、分頁表格、樹、樹形表格等典型WEB應用系統(tǒng)界面。
bootstrap是一個簡潔、美觀的HTML、CSS和JS前端開發(fā)框架,用于統(tǒng)一系統(tǒng)的界面樣式。
Echarts是一個純Javascript的圖表庫,可以流暢的運行在PC和移動設備上,兼容當前絕大部分瀏覽器(IE6/7/8/9/10/11,chrome,firefox,Safari等)。提供直觀,生動,可交互,可高度個性化定制的數(shù)據(jù)可視化圖表。創(chuàng)新的拖拽重計算、數(shù)據(jù)視圖、值域漫游等特性大大增強了用戶體驗,賦予了用戶對數(shù)據(jù)進行挖掘、整合的能力。支持折線圖(區(qū)域圖)、柱狀圖(條狀圖)、散點圖(氣泡圖)、K線圖、餅圖(環(huán)形圖)、雷達圖(填充雷達圖)、和弦圖、力導向布局圖、地圖、儀表盤、漏斗圖、事件河流圖等12類圖表,同時提供標題,詳情氣泡、圖例、值域、數(shù)據(jù)區(qū)域、時間軸、工具箱等7個可交互組件,支持多圖表、組件的聯(lián)動和混搭展現(xiàn)。
潤乾報表是一個純JAVA的企業(yè)級報表工具,支持對J2EE系統(tǒng)的嵌入式部署,無縫集成。服務器端支持各種常見的操作系統(tǒng),支持各種常見的關系數(shù)據(jù)庫和各類J2EE的應用服務器,客戶端采用標準純html方式展現(xiàn),支持ie和netscape,潤乾報表是領先的企業(yè)級報表分析軟件。它提供了高效的報表設計方案、強大的報表展現(xiàn)能力、靈活的部署機制,支持強關聯(lián)語義模型,并且具備強有力的填報功能和olap分析,為企業(yè)級數(shù)據(jù)分析與商業(yè)智能提供了高性能、高效率的報表系統(tǒng)解決方案。
MP平臺提供兩種表單渲染模式:快速表單渲染與MVC表單渲染。對于較為簡單的業(yè)務表單,可利用平臺的建模工具快速自定義繪制表單,并通過快速表單渲染引擎進行渲染輸出。而對于較為復雜的業(yè)務表單,且對界面性能、動態(tài)展示效果等方面有較高要求的??衫没贛VC模式的表單渲染引擎進行渲染輸出。MVC渲染引擎支持JSP或FreeMarks等界面模板,并能通過簡單配置即可與平臺的流程、權限等數(shù)據(jù)模型進行綁定,實現(xiàn)界面與業(yè)務邏輯隔離。
對于需要進行圖形化交互的高級動態(tài)展示效果的場景,可另外基于富客戶端技術進行開發(fā),并通過MP平臺提供的WebAPI進行數(shù)據(jù)交互。
經分析,在本項目中業(yè)務數(shù)據(jù)的結構相對簡單,無大型表單的展現(xiàn)需求,因此主要采用MiniUI來實現(xiàn)編輯和選擇類界面,對于實物臺賬數(shù)據(jù)統(tǒng)計類的綜合分析類界面則采用潤乾報表來實現(xiàn),并使用Echarts對綜合分析結果數(shù)據(jù)進行圖形化展現(xiàn)。
4.2 邏輯層
MP平臺提供了的通用基礎應用組件,主要包括:
4.2.1 門戶組件
主要用于首頁、工作臺等內容的展現(xiàn)??蓪崿F(xiàn)自定義門戶模塊(Portlet)布局,并可以根據(jù)項目實際情況進行定義。本系統(tǒng)的主體框架布局將使用該組件進行配置,包括導航欄、主體業(yè)務框等。
4.2.2 用戶組織機構管理
提供多級的組織機構模型,并可對部門機構、用戶信息進行管理。組織機構維護包括三部分:組織機構類型、組織結構類型關系、組織機構維護。組織機構類型關系用于指定組織機構類型下所允許出現(xiàn)的組織機構類型。對于一個組織機構類型,默認其下級允許新建其子組織機構類型。本系統(tǒng)組織機構內容將通過接口從4A系統(tǒng)獲取,并可以通過該組件進行本地維護。
4.2.3 角色權限管理
實現(xiàn)基于角色的權限管理功能,并提供集團層級權限控制。對各級分支機構可指派管理員,并配以不同的操作權限。提供了“人員角色維護”與“角色人員維護”等視圖,從不同的主體角度,以方便維護人員和角色的對應關系。本系統(tǒng)角色權限也是通過接口從4A系統(tǒng)獲取并進行本地化維護。
4.2.4 流程引擎
提供流程定義、啟動流轉、流程監(jiān)控、任務派遣等功能。以圖形可視化的方式進行流程定義,支持順序、條件分支、同步、聚合、循環(huán)等流程控制模型。通過流程引擎可以快速的建立實物臺賬生命周期的流程化管理。
4.2.5 自定義表單
平臺提供了可視化的表單定義建模工具,可為業(yè)務管理定制各種表單頁面。并提供表單校驗與關聯(lián)保存的功能。本模塊結合MiniUI將完成所有的可視化操作界面。
4.2.6 文件服務管理
平臺提供了非結構化文件的通用管理服務,實現(xiàn)文件的上傳、保存、瀏覽,可配置文件上傳大小限制,支持圖像預覽功能等。由于實物臺賬需要上傳大量的實物圖像和參數(shù)文檔,因此通過該模塊可以統(tǒng)一管理和控制上傳至服務器的非結構化數(shù)據(jù),確保存儲方式和路徑的一致性,并且提供統(tǒng)一查詢接口。
4.2.7 簽名認證組件
平臺提供對非結構化數(shù)據(jù)的簽名認證功能,用以確保文件的有效性。通過本模塊對上傳至本系統(tǒng)的關鍵性文件進行簽名,防止文件被惡意篡改。
4.2.8 加解密組件
平臺提供對結構化和非結構化數(shù)據(jù)的加解密功能,包含多種加解密方式且可以組合使用以提高數(shù)據(jù)的保密性。因為實物臺賬中含有部分保密性資料,為防止該部分數(shù)據(jù)在系統(tǒng)后臺采用明碼保存,因此需要系統(tǒng)通過該模塊進行加密后再進行存儲,防止遭到惡意竊取而導致資料泄密。
4.2.9 數(shù)據(jù)建模
平臺的建模工具還可對業(yè)務數(shù)據(jù)進行模型(業(yè)務實體與實體關系等),并自動生成物理存儲表?;跀?shù)據(jù)模型可配置系統(tǒng)的顯示方案,處理邏輯腳本等。
針對復雜的業(yè)務邏輯設計出的業(yè)務模型將封裝在業(yè)務邏輯組件中。利用MP平臺提供的SDK(軟件開發(fā)工具包)中的類庫與接口與平臺服務進行交互。通過模型驅動的方式實現(xiàn)業(yè)務數(shù)據(jù)的處理,并為展現(xiàn)層輸出數(shù)據(jù)實體對象。
需要與外部系統(tǒng)進行交互的業(yè)務服務接口,通過調用封裝好的業(yè)務邏輯組件接口進行交互邏輯控制,并發(fā)布為WebService服務,根據(jù)SOA規(guī)范通過企業(yè)總線與外部系統(tǒng)進行數(shù)據(jù)交互,與4A系統(tǒng)的認證服務即通過WebSerice服務接口進行。非結構化數(shù)據(jù)(如文檔、圖片)的對外接口則采用Http或者FTP方式注冊至SOA企業(yè)總線。
4.3 持久層
持久層由MP平臺SDK中的“數(shù)據(jù)訪問組件”、“事務管理組件”與“多數(shù)據(jù)源管理組件”實現(xiàn)。
“數(shù)據(jù)訪問組件”支持Hiberante與JFinal數(shù)據(jù)訪問框架的方式進行數(shù)據(jù)訪問操作,并提供統(tǒng)一的數(shù)據(jù)訪問接口,無需了解底層數(shù)據(jù)訪問框架的實現(xiàn)細節(jié)。
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。
Jfinal是輕量且易于擴展的ORM架構??赏瑫r支持多數(shù)據(jù)源、多方言、多緩存、多事務級別等特性。遵循COC原則,零配置,對數(shù)據(jù)庫支持五個無特點:無xml、無annotation、無getter、無setter、無attribute,極大降低了代碼量。
通過統(tǒng)一的數(shù)據(jù)訪問接口進行數(shù)據(jù)庫操作,系統(tǒng)將自動通過“事務管理組件”管理數(shù)據(jù)庫事務。
本系統(tǒng)目前還未使用到多數(shù)據(jù)源的情況,因此將主要采用Hibernate的方式訪問數(shù)據(jù),未來當有多源擴展的情況可通過Jfinal進行配置。
4.4 存儲層
4.4.1 結構化數(shù)據(jù)
結構化數(shù)據(jù)主要采用“關系數(shù)據(jù)庫”存儲,本系統(tǒng)將使用MSSQLServer作為關系數(shù)據(jù)庫管理系統(tǒng)。該關系數(shù)據(jù)庫支持強化的T-SQL,安裝部署、使用和遷移都非常方便,功能強勁,有良好的伸縮性并提供數(shù)據(jù)倉庫等高級功能,適合中小型系統(tǒng)的應用。因為本系統(tǒng)在當前階段和未來的一段時間內,結構化數(shù)據(jù)的總量在千萬級別以內,且每年的增量幅度不大,所以并不建議采用Oracle、DB2等超大型的數(shù)據(jù)庫系統(tǒng),此類系統(tǒng)功能雖然強大,但成本極高,且維護復雜,遷移困難。
4.4.2 非結構化數(shù)據(jù)
非結構化數(shù)據(jù)主要采用文件系統(tǒng)來進行存儲。文件系統(tǒng)通過FTP接口對外提供文件服務,各應用可通過此接口發(fā)布文件或獲取其它應用發(fā)布的特定文件,從而實現(xiàn)文件的跨安全區(qū)透明傳輸。
MP平臺中的文件服務管理組件即可通過FTP實現(xiàn)遠程訪問文件系統(tǒng)中的目錄和文件,從而實現(xiàn)對文件數(shù)據(jù)的遠程管理功能,其中包括文件目錄管理、文件管理、文件復制等。
4.5 系統(tǒng)部署架構
本項目采用集中部署統(tǒng)一訪問的方式,在網絡通道上繼續(xù)利用原有的網絡和安全設備,本部通過本部局域網來訪問本系統(tǒng),供電局和縣公司均通過綜合數(shù)據(jù)網來訪問本系統(tǒng)。服務器則使用一臺虛擬機,其中SqlServer2008保存系統(tǒng)的結構化數(shù)據(jù);系統(tǒng)的入口部署Tomcat中間件和本系統(tǒng)的應用程序對外提供Web訪問服務。
4.6 系統(tǒng)應用情況
項目完成了實物臺賬規(guī)范管理功能、實物臺賬管理功能、實物臺賬數(shù)據(jù)分析功能,并完成公司本部及所屬各單位現(xiàn)有的實物臺賬數(shù)據(jù)清理及導入工作,達到了支撐行政辦公實物信息化管理、提升行政辦公實物的數(shù)據(jù)質量的目標,起到推動行政辦公實物精細化管理的作用,滿足行政辦公實物管理的需要。
4.6.1 臺賬管理
主要實現(xiàn)行政辦公資產臺賬移交、變更、盤點、調撥、退役全過程的管理,將資產管理的業(yè)務表單固化到系統(tǒng)中,并實現(xiàn)系統(tǒng)內審核流程的流轉。
4.6.2 運維管理
行政辦公資產的運維主要包括巡查、養(yǎng)護、維修,針對巡查、養(yǎng)護發(fā)現(xiàn)的缺陷和風險進行全過程跟蹤,直至消除。系統(tǒng)可根據(jù)業(yè)務管理要求,設置工作周期,并自動根據(jù)周期提醒管理人員開展相應的工作。
4.6.3 車輛管理
車輛管理主要實現(xiàn)車輛日常檢查、維修保養(yǎng)、交通事故、油卡、保險、年審等管理,通過系統(tǒng)維護車輛的重要信息。
4.6.4 辦公用品管理
辦公用品屬于易耗品,與行政辦公資產的管理應有所差異,重點關注辦公用品的采購、出入庫和領用情況。
4.6.5 辦公業(yè)務費用管理
辦公業(yè)務費用包括行政辦公資產采購、運維、修理等產生的費用。通過規(guī)范化行政辦公資產管理,收集資產管理、運維過程的數(shù)據(jù),為業(yè)務費用核算提供量化數(shù)據(jù)支撐,更合理地控制公司管理成本,提高資產利用率,避免資產浪費。
4.6.6 物業(yè)管理
主要實現(xiàn)物業(yè)公司負責的安保服務、客戶服務、消防安全、保潔服務、綠化服務等工作記錄信息化,以便更好地監(jiān)控物業(yè)管理工作,提高物業(yè)服務的質量。
5 結束語
行政辦公資產管理系統(tǒng)的開發(fā)與上線,為電網公司的辦公資產管理提供有力的抓手,提升了管理顆粒度和效率,也提高了數(shù)據(jù)的利用率,使行政辦公資產管理更加規(guī)范。
參考文獻
[1]馬漢達.基于Web的信息系統(tǒng)開發(fā)的幾個關鍵技術[J].中國管理信息化,2008(11):63~65.
[2]耿剛勇.基于構件的應用軟件系統(tǒng)的體系結構及其開發(fā)模型[J].計算機研究與發(fā)展,1998(7):594~598.
[3]孫秋冬.軟件系統(tǒng)的分層設計[J].計算機工程與應用,2001,37(7):110~112.
[4]馬聯(lián)應.行政事業(yè)單位實物臺賬管理問題及對策[J].行政事業(yè)臺賬與財務,2012,17(10):147.
[5]劉艷亮.行政事業(yè)單位國有臺賬管理改革探討——基于公共財政視角[J].河南社會科學,2015,2(04):67~70.
收稿日期:2018-9-3
作者簡介:蘇藍天(1988-),男,廣西容縣人,助理工程師,工學學士,主要從事信息建設與運維工作。
魏寶林(1989-),男,河北衡水人,助理工程師,工學學士,從事信息運維工作。