張 楠
可視化高校校產管理信息系統的設計研究
張 楠
本文通過研究高校校產可視化管理,設計了基于圖形化管理形式的校產管理信息系統。采用數據可視化等關鍵技術,建立了一套完善的數據管理模型,實現校產資源管理,以及校產信息的綜合分析研究,利用它準確地分析各種不同形式,不同時態的有關數據,產生所需要的新數據。本文的設計作為校園信息化管理的重要組成部分,已取得良好應用效果。
房產;資產;管理系統
隨著高校招生規模的不斷擴大,教師和學生的規模大幅提高,為能更好的提供教學、科研環境的有力支撐,相應的高校校產也日漸增多。而且伴隨著多樣化、復雜化的發展趨勢,形成了難于動態管理、無法準確監控、數據大量流失等管理缺陷。傳統的校產管理軟件普遍采用單一的表單形式對校產基本信息進行顯示和管理,缺乏對空間多維數據圖形化查詢和統計,未能實現地理信息、樓宇空間信息與各類管理數據的有機集成,缺少對于建筑物管理方面必要的線路、管道數據,無法直觀的展示出學校校產相關數據、資源,為管理者和決策層帶來不便。
在上述背景下,本系統一改以往校產管理系統抽象的表單形式,采用當今Web開發的先進技術與圖形可視化技術結合,形成直觀的校產管理功能,設計并實現了一套應用性強的可視化校產管理系統。
對校產信息管理系統的研究所涉及技術范圍較為廣泛,首先在需求分析基礎上詳細設計系統架構,研究.NET開發平臺技術以及后臺數據庫技術;在處理房產資源數據時需要具體研究可視化技術
[7]。
(一). NET技術
.NET平臺使得不同的編程語言和庫文件能夠無縫的協同工作,提供開放的運行環境,來創建更易于構建、管理、部署、與其他網絡集成或作為獨立應用程序運行的控制臺應用程序、Web應用程序或Windows應用程序。[1]
(二)SQL Server 2008數據庫技術
Microsoft SQL Server 2008數據庫平臺使用集成的商業智能工具提供了企業級的數據管理。Microsoft SQL Server 2008 數據庫引擎可以構建和管理用于業務的高可用和高性能的數據應用程序。可用于大規模聯機事務處理、數據倉庫和電子商務應用的數據庫管理,也是用于數據集成、分析和報表解決方案的商業智能平臺。
(三)ArcGIS Engine組件技術
ArcGIS Engine是一套用于構建應用的嵌入式GIS程序的組件庫[3]。在.NET開發環境下,集合了一套龐大的COM組件,開發人員利用這些組件,可以開發出功能強大的GIS系統。
(四)空間數據庫技術
空間數據庫技術是隨著GIS的開發和應用而發展起來的數據庫新技術。其主要任務是研究空間物體的計算機數據表示方法、數據模型以及計算機內的數據存儲結構和建立空間索引方法[4]。用于存儲與房產管理密切相關的空間數據。
(一)體系架構設計
系統采用廣泛應用的三層體系架構,包括表示層、業務層和數據層。其中,表示層主要包含ASP.NET Web窗體、用戶界面等相關元素[5]。業務邏輯層包含了核心業務的相關邏輯,主要實現業務規則和業務邏輯,并且完成應用程序所需的處理。數據層提供對數據的訪問和各種操作程序。
(二)數據庫設計
數據庫訪問采用

圖1 關系數據庫E-R圖
ADO.NET 方式,涉及的主要數據表包括建筑信息表、房間信息表、資產信息表等,系統表與表之間的聯系嚴格通過主外鍵關聯,如圖1所示。通過這些數據表記錄房產的編號、價值、名稱、地址、面積、所屬的部門管道圖紙情況等,以及資產的編號、名稱、所屬部門、存放地點、資產維修保養等信息。如表1所示。

表1 房產的基本信息表table_building

null 動生成)3 b_name nvarchar(5 0) Not null 房產名稱4 b_data datetime null 建造時間5 b_status int Not null狀態(0刪除,1正常使用,2正在維修)6 b_money money null 價值7 b_l int null 樓層總數8 b_room int null 房間總數9 b_addres s nvarchar(5 0) null 地址0 b_type int null 1房產類型(1教學科研樓;2行政辦公樓;3教工宿舍樓;4學生宿舍樓;5多用途樓)1 b_orgsize float null 建筑面積1 1 2 b_usesiz e float null 使用面積1 3 b_num int null 房產證編號
(二)系統功能模塊設計
從系統功能上劃分,主要包括房產管理、資產管理、在線申請、校園地圖等功能模塊。房產管理模塊中又劃分為過渡房管理、學生宿舍管理、公用房管理、經營用房管理等子模塊(如圖3所示)。

圖3 功能模塊設計圖

