張 楠
可視化高校校產(chǎn)管理信息系統(tǒng)的設(shè)計(jì)研究
張 楠
本文通過(guò)研究高校校產(chǎn)可視化管理,設(shè)計(jì)了基于圖形化管理形式的校產(chǎn)管理信息系統(tǒng)。采用數(shù)據(jù)可視化等關(guān)鍵技術(shù),建立了一套完善的數(shù)據(jù)管理模型,實(shí)現(xiàn)校產(chǎn)資源管理,以及校產(chǎn)信息的綜合分析研究,利用它準(zhǔn)確地分析各種不同形式,不同時(shí)態(tài)的有關(guān)數(shù)據(jù),產(chǎn)生所需要的新數(shù)據(jù)。本文的設(shè)計(jì)作為校園信息化管理的重要組成部分,已取得良好應(yīng)用效果。
房產(chǎn);資產(chǎn);管理系統(tǒng)
隨著高校招生規(guī)模的不斷擴(kuò)大,教師和學(xué)生的規(guī)模大幅提高,為能更好的提供教學(xué)、科研環(huán)境的有力支撐,相應(yīng)的高校校產(chǎn)也日漸增多。而且伴隨著多樣化、復(fù)雜化的發(fā)展趨勢(shì),形成了難于動(dòng)態(tài)管理、無(wú)法準(zhǔn)確監(jiān)控、數(shù)據(jù)大量流失等管理缺陷。傳統(tǒng)的校產(chǎn)管理軟件普遍采用單一的表單形式對(duì)校產(chǎn)基本信息進(jìn)行顯示和管理,缺乏對(duì)空間多維數(shù)據(jù)圖形化查詢(xún)和統(tǒng)計(jì),未能實(shí)現(xiàn)地理信息、樓宇空間信息與各類(lèi)管理數(shù)據(jù)的有機(jī)集成,缺少對(duì)于建筑物管理方面必要的線路、管道數(shù)據(jù),無(wú)法直觀的展示出學(xué)校校產(chǎn)相關(guān)數(shù)據(jù)、資源,為管理者和決策層帶來(lái)不便。
在上述背景下,本系統(tǒng)一改以往校產(chǎn)管理系統(tǒng)抽象的表單形式,采用當(dāng)今Web開(kāi)發(fā)的先進(jìn)技術(shù)與圖形可視化技術(shù)結(jié)合,形成直觀的校產(chǎn)管理功能,設(shè)計(jì)并實(shí)現(xiàn)了一套應(yīng)用性強(qiáng)的可視化校產(chǎn)管理系統(tǒng)。
對(duì)校產(chǎn)信息管理系統(tǒng)的研究所涉及技術(shù)范圍較為廣泛,首先在需求分析基礎(chǔ)上詳細(xì)設(shè)計(jì)系統(tǒng)架構(gòu),研究.NET開(kāi)發(fā)平臺(tái)技術(shù)以及后臺(tái)數(shù)據(jù)庫(kù)技術(shù);在處理房產(chǎn)資源數(shù)據(jù)時(shí)需要具體研究可視化技術(shù)
[7]。
(一). NET技術(shù)
.NET平臺(tái)使得不同的編程語(yǔ)言和庫(kù)文件能夠無(wú)縫的協(xié)同工作,提供開(kāi)放的運(yùn)行環(huán)境,來(lái)創(chuàng)建更易于構(gòu)建、管理、部署、與其他網(wǎng)絡(luò)集成或作為獨(dú)立應(yīng)用程序運(yùn)行的控制臺(tái)應(yīng)用程序、Web應(yīng)用程序或Windows應(yīng)用程序。[1]
(二)SQL Server 2008數(shù)據(jù)庫(kù)技術(shù)
Microsoft SQL Server 2008數(shù)據(jù)庫(kù)平臺(tái)使用集成的商業(yè)智能工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。Microsoft SQL Server 2008 數(shù)據(jù)庫(kù)引擎可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序??捎糜诖笠?guī)模聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用的數(shù)據(jù)庫(kù)管理,也是用于數(shù)據(jù)集成、分析和報(bào)表解決方案的商業(yè)智能平臺(tái)。
(三)ArcGIS Engine組件技術(shù)
ArcGIS Engine是一套用于構(gòu)建應(yīng)用的嵌入式GIS程序的組件庫(kù)[3]。在.NET開(kāi)發(fā)環(huán)境下,集合了一套龐大的COM組件,開(kāi)發(fā)人員利用這些組件,可以開(kāi)發(fā)出功能強(qiáng)大的GIS系統(tǒng)。
(四)空間數(shù)據(jù)庫(kù)技術(shù)
空間數(shù)據(jù)庫(kù)技術(shù)是隨著GIS的開(kāi)發(fā)和應(yīng)用而發(fā)展起來(lái)的數(shù)據(jù)庫(kù)新技術(shù)。其主要任務(wù)是研究空間物體的計(jì)算機(jī)數(shù)據(jù)表示方法、數(shù)據(jù)模型以及計(jì)算機(jī)內(nèi)的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)和建立空間索引方法[4]。用于存儲(chǔ)與房產(chǎn)管理密切相關(guān)的空間數(shù)據(jù)。
(一)體系架構(gòu)設(shè)計(jì)
系統(tǒng)采用廣泛應(yīng)用的三層體系架構(gòu),包括表示層、業(yè)務(wù)層和數(shù)據(jù)層。其中,表示層主要包含ASP.NET Web窗體、用戶(hù)界面等相關(guān)元素[5]。業(yè)務(wù)邏輯層包含了核心業(yè)務(wù)的相關(guān)邏輯,主要實(shí)現(xiàn)業(yè)務(wù)規(guī)則和業(yè)務(wù)邏輯,并且完成應(yīng)用程序所需的處理。數(shù)據(jù)層提供對(duì)數(shù)據(jù)的訪問(wèn)和各種操作程序。
(二)數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)訪問(wèn)采用
圖1 關(guān)系數(shù)據(jù)庫(kù)E-R圖
ADO.NET 方式,涉及的主要數(shù)據(jù)表包括建筑信息表、房間信息表、資產(chǎn)信息表等,系統(tǒng)表與表之間的聯(lián)系嚴(yán)格通過(guò)主外鍵關(guān)聯(lián),如圖1所示。通過(guò)這些數(shù)據(jù)表記錄房產(chǎn)的編號(hào)、價(jià)值、名稱(chēng)、地址、面積、所屬的部門(mén)管道圖紙情況等,以及資產(chǎn)的編號(hào)、名稱(chēng)、所屬部門(mén)、存放地點(diǎn)、資產(chǎn)維修保養(yǎng)等信息。如表1所示。
表1 房產(chǎn)的基本信息表table_building
null 動(dòng)生成)3 b_name nvarchar(5 0) Not null 房產(chǎn)名稱(chēng)4 b_data datetime null 建造時(shí)間5 b_status int Not null狀態(tài)(0刪除,1正常使用,2正在維修)6 b_money money null 價(jià)值7 b_l int null 樓層總數(shù)8 b_room int null 房間總數(shù)9 b_addres s nvarchar(5 0) null 地址0 b_type int null 1房產(chǎn)類(lèi)型(1教學(xué)科研樓;2行政辦公樓;3教工宿舍樓;4學(xué)生宿舍樓;5多用途樓)1 b_orgsize float null 建筑面積1 1 2 b_usesiz e float null 使用面積1 3 b_num int null 房產(chǎn)證編號(hào)
(二)系統(tǒng)功能模塊設(shè)計(jì)
從系統(tǒng)功能上劃分,主要包括房產(chǎn)管理、資產(chǎn)管理、在線申請(qǐng)、校園地圖等功能模塊。房產(chǎn)管理模塊中又劃分為過(guò)渡房管理、學(xué)生宿舍管理、公用房管理、經(jīng)營(yíng)用房管理等子模塊(如圖3所示)。
圖3 功能模塊設(shè)計(jì)圖