劉 歡,李功權(quán)*
(1.長江大學(xué) 地球科學(xué)學(xué)院,湖北 武漢430100)
豐富的大學(xué)生社團(tuán)活動在學(xué)生成長和成才過程中具有不可忽視的作用,社團(tuán)的日常事務(wù)需要一個大學(xué)生社團(tuán)管理系統(tǒng)來組織和協(xié)調(diào)[1]。越來越多的校園社團(tuán)管理系統(tǒng)已將大學(xué)社團(tuán)管理引向信息化、網(wǎng)絡(luò)化、科學(xué)化的管理之路[2],改變了傳統(tǒng)紙質(zhì)辦公、缺乏有效統(tǒng)一管理和發(fā)展不平衡的模式[3]。將系統(tǒng)建立在網(wǎng)絡(luò)上,實(shí)現(xiàn)了對社員、社團(tuán)的現(xiàn)代化管理,使得社團(tuán)管理工作的效率越來越高[4]。但是,很多校園社團(tuán)管理系統(tǒng)只是方便了學(xué)校社團(tuán)發(fā)起人對社團(tuán)的管理以及管理人員對數(shù)據(jù)庫的管理和維護(hù),提高了管理效率,卻忽略了以下問題:
1)以往的校園社團(tuán)管理系統(tǒng)僅注重對校園社團(tuán)生活的日常管理;而良好的社團(tuán)面貌對于學(xué)校本身來說也是一種對外的自我宣傳,提供社團(tuán)室內(nèi)活動環(huán)境狀況之類的信息可吸引更多的潛在生源。
2)沒有考慮不同年級學(xué)生對于社團(tuán)信息的需求,尤其是大一新生對于校園社團(tuán)的位置、活動地點(diǎn)和室內(nèi)設(shè)施情況并不熟悉,因此對社團(tuán)地理位置信息的需求會相對較多。
3)對于社團(tuán)管理中的地理位置需求考慮不充分。社團(tuán)管理者在組織活動時對于活動安排需要有方便快捷的途徑,如活動地址的選取,若信息滯后則可能出現(xiàn)不同社團(tuán)活動地點(diǎn)沖突的情況。
很多社團(tuán)管理系統(tǒng)已能為社團(tuán)管理者和學(xué)生之間提供一個交流的平臺[5],但對于新生來說,只有全面了解社團(tuán)基本信息、活動信息、位置信息后才能決定自己適合的社團(tuán),然而社團(tuán)活動場所的位置信息就需要地圖服務(wù)來提供。本文通過WebGIS實(shí)現(xiàn)校園電子地圖展示、社團(tuán)地理位置的搜索定位、導(dǎo)航和實(shí)景展示等功能[6],以方便學(xué)生隨時隨地了解校園社團(tuán)環(huán)境。同時,網(wǎng)絡(luò)電子地圖的發(fā)展從一定程度上影響了地圖進(jìn)一步的普及和發(fā)展,越來越多的地圖服務(wù)商開始為用戶提供室內(nèi)地圖服務(wù)功能[7]。對于不熟悉校園社團(tuán)室內(nèi)設(shè)施環(huán)境的新生來說,室內(nèi)地圖能幫助他們快速確定自己的位置、獲取自己所要尋找的位置和社團(tuán)室內(nèi)設(shè)施情況。
系統(tǒng)使用B/S結(jié)構(gòu)模式,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用,如圖1所示[8]。以Visual Studio 2012為開發(fā)工具,使用C#開發(fā)語言,同時調(diào)用百度地圖API來實(shí)現(xiàn)校園電子地圖展示等相關(guān)功能;后臺采用安全性、并發(fā)控制能力和聯(lián)機(jī)操作性能均相對較好的Microsoft SQL Server 2008數(shù)據(jù)庫來存儲數(shù)據(jù)[9];利用AutoCAD繪制校園社團(tuán)室內(nèi)地圖。為了設(shè)計出友好的用戶界面,本文使用Deamweaver和Photoshop來輔助完成系統(tǒng)設(shè)計工作。
圖1 系統(tǒng)總體結(jié)構(gòu)圖
系統(tǒng)以南京大學(xué)金陵學(xué)院為例,將南京大學(xué)金陵學(xué)院社團(tuán)管理系統(tǒng)分為社團(tuán)服務(wù)、社團(tuán)管理、留言論壇和游客入口4個模塊(圖2)。
1)社團(tuán)服務(wù)模塊。該模塊為學(xué)生提供各種社團(tuán)信息和相關(guān)服務(wù)功能,主要包括社團(tuán)基本信息查詢與瀏覽,社團(tuán)報名和職位申請,社團(tuán)室內(nèi)地圖瀏覽以及與社團(tuán)地理位置信息有關(guān)的定位、實(shí)景展示、查詢、導(dǎo)航等功能。
2)社團(tuán)管理模塊。該模塊為社團(tuán)管理者提供社團(tuán)日常事務(wù)的管理和相關(guān)通知、消息的發(fā)布功能,主要包括發(fā)布社團(tuán)最新活動通知、編輯社團(tuán)成員信息、處理入團(tuán)和退團(tuán)申請、處理器材租賃申請、處理社團(tuán)職位申請以及社團(tuán)活動場所申請等功能。
3)留言論壇模塊。該模塊是為了方便學(xué)生對社團(tuán)和社團(tuán)活動進(jìn)行留言評價,自由發(fā)表自己的看法和意見而設(shè)計的,以促進(jìn)社團(tuán)管理的完善和社團(tuán)活動的順利展開。通過與社團(tuán)管理者的交流,幫助系統(tǒng)找到不足,以便設(shè)計出更符合學(xué)生要求的社團(tuán)管理系統(tǒng)。
4)游客入口模塊。系統(tǒng)特別提供了游客瀏覽快速入口模塊,游客用戶可通過查詢?yōu)g覽校園電子地圖獲取校園結(jié)構(gòu)和社團(tuán)分布情況,并可查找到自己有意向了解的社團(tuán),定位社團(tuán)后可獲取社團(tuán)基本信息,更可通過室內(nèi)地圖鏈接瀏覽室內(nèi)設(shè)施環(huán)境信息,這對于社團(tuán)和學(xué)校都是快速有效的宣傳方式。
圖2 系統(tǒng)功能模塊圖
校園社團(tuán)管理系統(tǒng)運(yùn)行過程中需處理較多的數(shù)據(jù),所以需要設(shè)計較多的表,表與表之間的關(guān)系較復(fù)雜,這就需要對數(shù)據(jù)庫進(jìn)行規(guī)范設(shè)置。系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫,需要存儲的數(shù)據(jù)主要包括空間數(shù)據(jù)和屬性數(shù)據(jù)??臻g數(shù)據(jù)主要是社團(tuán)地理位置,屬性數(shù)據(jù)主要包括文本、圖片以及屬性表,主要的屬性表為:
①登錄注冊信息表,包括姓名、性別、年齡、學(xué)號、密碼、手機(jī)號等用于存儲用戶信息;②社團(tuán)成員信息表,包括成員姓名、性別、學(xué)號、所在社團(tuán)、院系、專業(yè)和聯(lián)系方式;③社團(tuán)信息表,包括社團(tuán)名、現(xiàn)任社長、成立日期、入社費(fèi)用和社團(tuán)地址;④器材租賃表,包括租借物、租借人、租借日期、應(yīng)退日期和借出社團(tuán);⑤社團(tuán)活動表,包括活動名稱、組織社團(tuán)、活動地點(diǎn)、開始時間和結(jié)束時間;⑥留言表,包括留言人姓名、留言內(nèi)容、留言日期以及訪問次數(shù)。
系統(tǒng)將百度地圖API的服務(wù)引入到校園社團(tuán)管理系統(tǒng)中,同時提供社團(tuán)的室內(nèi)地圖服務(wù)。
百度地圖API[10]是為具有一定HTML和Javascript編程經(jīng)驗(yàn)的開發(fā)者提供的一套基于百度地圖服務(wù)的免費(fèi)應(yīng)用接口,能幫助開發(fā)者在網(wǎng)站中構(gòu)建功能豐富、交互性強(qiáng)的地圖應(yīng)用程序。通過一次百度API的調(diào)用可完成大數(shù)據(jù)的批量操作,且接受基于任意主流開發(fā)語言對地圖服務(wù)的調(diào)用,適用于PC和移動設(shè)備端的基于瀏覽器的開發(fā)。
在校園社團(tuán)管理系統(tǒng)中增加地圖服務(wù)方便了社團(tuán)管理和學(xué)生對校園社團(tuán)位置信息的獲取,提供了社團(tuán)位置定位、導(dǎo)航等地圖服務(wù)功能。而主流的地圖服務(wù)軟件開發(fā)過程過于復(fù)雜,對開發(fā)者的技術(shù)要求也較高,且針對校園的專題分類也較少,很難表達(dá)校園社團(tuán)的專題信息;而百度地圖API可為用戶提供個性化的地圖服務(wù),滿足系統(tǒng)對于校園社團(tuán)空間位置信息的個性化的共享與發(fā)布。
以南京大學(xué)金陵學(xué)院為例,系統(tǒng)將校園電子地圖[11]定位在南京大學(xué)金陵學(xué)院,并設(shè)置放大級數(shù)為17。南京大學(xué)金陵學(xué)院校園輪廓近似正方形,所以將其放在一個近似正方形的地圖容器中,顯示地圖時主要使用地圖覆蓋物中的地圖標(biāo)注。地圖標(biāo)注是用來表示一個點(diǎn)位置的可見元素,在百度地圖API中通常用紅色氣球表示,每個標(biāo)注都包含各自的地理位置信息。例如,在南京大學(xué)金陵學(xué)院電子地圖上添加了一個社團(tuán)的標(biāo)注,不論地圖移動、放大或縮小,標(biāo)注都會隨之一起移動,即可保證該標(biāo)注始終都指向初始標(biāo)注的正確地理位置。為了更方便用戶使用,可給地圖標(biāo)注添加信息窗口,系統(tǒng)添加了帶檢索功能的信息窗口。信息窗口中首先提供了社團(tuán)的地理位置、現(xiàn)任社長、社團(tuán)圖標(biāo)、社團(tuán)簡介以及社團(tuán)詳細(xì)介紹的鏈接,以供需要了解社團(tuán)詳細(xì)信息的用戶使用;其次提供了周邊檢索功能,一些在百度地圖中標(biāo)注的設(shè)施、店址都可以搜索到;最后為用戶提供校園內(nèi)的導(dǎo)航功能。信息窗口示例如圖3所示。
圖3 標(biāo)注的信息窗口
室內(nèi)地圖一般指大型室內(nèi)建筑的內(nèi)部地圖,與傳統(tǒng)的室外地圖相比,更加注重對較小區(qū)域內(nèi)比例尺較大、精度較高和精細(xì)化的內(nèi)部元素的展示。室內(nèi)地圖大大方便了用戶對目的地室內(nèi)環(huán)境的了解,獲取各種自己所需的信息。
將室內(nèi)地圖服務(wù)引入到社團(tuán)管理中,用戶可獲取社團(tuán)活動場所內(nèi)各社團(tuán)分布位置的信息,對社團(tuán)內(nèi)部的設(shè)施、租借場所等一目了然,方便快速地完成租借程序,及時找到設(shè)施位置,既方便了社團(tuán)管理者對社團(tuán)設(shè)施的維護(hù)和對使用者的管理,也為使用者節(jié)省了尋找租借場所和設(shè)施所在地的時間,將更多的時間用于設(shè)施使用。
由于系統(tǒng)中建筑物室內(nèi)形態(tài)結(jié)構(gòu)較為單一,擬采用AutoCAD[12]繪制室內(nèi)地圖。系統(tǒng)提供社團(tuán)的內(nèi)部地圖以及一些校園教學(xué)區(qū)的室內(nèi)地圖,方便社團(tuán)成員的使用、對社團(tuán)活動場所的申請以及對活動場所位置信息的迅速獲取和環(huán)境信息的了解。圖4為創(chuàng)業(yè)園D區(qū)鋼琴社的室內(nèi)地圖,D1為琴房的管理室,D2、D3、…、D10為鋼琴教室,共9個,學(xué)生在未入團(tuán)前就能了解鋼琴社的設(shè)施情況。
圖4 鋼琴社室內(nèi)地圖示例
相對于其他的社團(tuán)管理系統(tǒng),南京大學(xué)金陵學(xué)院社團(tuán)管理系統(tǒng)最大的優(yōu)勢在于引入了地圖服務(wù)。一方面,該系統(tǒng)提供了校園電子地圖,方便用戶獲取社團(tuán)的地理位置信息,并為用戶提供了校園地圖的瀏覽、導(dǎo)航、實(shí)景等功能,使用戶在未進(jìn)入社團(tuán)前就可將校園環(huán)境盡收眼底,對校園社團(tuán)生活有大致地了解,對社團(tuán)和校園也是一種無形的宣傳。另一方面,系統(tǒng)提供了南京大學(xué)金陵學(xué)院校園常用設(shè)施的室內(nèi)地圖,不用為找不到社團(tuán)的具體位置而擔(dān)心,使用者能快速獲取社團(tuán)或校園建筑物的內(nèi)部結(jié)構(gòu),將節(jié)省的時間用于社團(tuán)設(shè)施的使用。
[1] 徐明波,吳真.大學(xué)生社團(tuán)建設(shè)路在何方:淺析大學(xué)生社團(tuán)發(fā)展中存在的問題及對策[J].山東商業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2008,8(1):43-46
[2] 甘敏思,黃曉紅,臧嶸.大學(xué)生社團(tuán)管理和發(fā)展模式研究[J].職業(yè)時空,2008,4(9):39
[3] 陳瑩.基于.NET框架的高校社團(tuán)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].長春:吉林大學(xué),2015
[4] 鄭慶秋,何健,閻浩.基于模糊綜合評價法的高校學(xué)生社團(tuán)管理系統(tǒng)[J].電腦知識與技術(shù),2015(15):5-7
[5] 余俊杰,林啟灼.高校社團(tuán)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].科技廣場,2011(11):104-106
[6] 程鋼,梁曉莉,張得群,等.基于地圖API的校園在線電子地圖設(shè)計與實(shí)現(xiàn)[J].測繪工程,2014,23(1):5-11
[7] 張?zhí)m,王光霞,袁田,等.室內(nèi)地圖研究初探[J].測繪與空間地理信息,2013(9):43-47
[8] 鄒建國,馬丁,劉奇祥.基于B/S與C/S架構(gòu)的高校社團(tuán)管理系統(tǒng)[J].現(xiàn)代計算機(jī),2013(19):58-62
[9] 儲旭鋒.基于Web的社團(tuán)管理系統(tǒng)[J].高職論叢,2007(1):6-9
[10] 董卓亞.基于百度地圖Javascript API的通信地圖展示[J].電子設(shè)計工程,2013,21(18):73-76
[11] 梁廣榮,黎紅.基于百度地圖API的虛擬校園實(shí)現(xiàn)[J].廊坊師范學(xué)院學(xué)報(自然科學(xué)版),2012,12(6):47-49
[12] 張青,雷光明,韓新普.計算機(jī)輔助設(shè)計與AutoCAD繪圖[M].北京:高等教育出版社,2003