摘 要 高校就業一直是社會上的熱點問題,通過建立就業信息系統來幫助高校畢業生更好地進行就業選擇,是目前十分有效的方法。本文所分析的高校就業信息系統,其設計理念是基于Web GIS軟件的,系統結構得到優化,信息量增多且便于分類篩選,對高校畢業生的就業有著較好的幫助。
【關鍵詞】Web GIS 高校就業 就業信息系統
隨著高校擴招政策的不斷推廣,畢業生的數量在逐年攀升。盡管實行擴招是為了使得更多的學生受到更高等的教育,但是龐大的畢業生數量使得就業環境變的更加嚴峻。高校畢業生需要在就業的時候面臨巨大挑戰:既要抓住實習機會,又要兼顧所學專業,還要考慮競爭上崗的人數。而許多高校的就業信息系統較為陳舊,相關的信息和服務工作已經落后于社會發展的水平,導致學生在就業的時候不能選擇合適自己的工作。因此,設計一款新的高校就業信息系統,對提高高校就業工作水平有著十分重要的意義。
1 Web GIS的特點
本文所設計的高校就業信息系統,采用了Web GIS技術,將所有的數據導入Oracle數據庫中,實現了一體化數字管理。學生在使用的時候可以實時查看用人單位的所有信息,包括地理位置、公司簡介、招聘信息等,這是因為Web GIS是基于網絡環境開發出來的,它所具有的TCP/IP通信協議極大地拓展了信息共享的范圍,用戶只需要通過普通的瀏覽器就可以進行信息查詢,與傳統的GIS技術相比,其開放性大大增強。Web GIS還具有應用功能和空間數據的分布性,能夠根據計算機性能和網絡狀況進行最合理的資源分配,最大限度地提高應用的運行性能,使信息管理更加科學化人性化。例如通過Web GIS的空間查詢與分析功能,可以使學生及時找到與自身條件最相符的用人單位信息,有效地提高了畢業生尋找工作崗位的效率。
2 Web GIS的技術構建
2.1 基礎數據準備
基礎的數據主要是地圖,先從網絡上下載詳細的區域地圖,然后將地圖中不同位置的具體經緯度坐標與信息系統中的相關信息進行數據融合,使得信息系統中所存儲的企業信息能夠以簡單明了的標識形式清晰地出現在地圖上,從而制作出基礎的地圖數據。
2.2 GIS圖層數據制作
GIS圖層數據的制作主要是利用圖形軟件將經過數據融合的地圖數據轉化為點圖層文件,然后將點圖層文件與網絡地圖進行實時對應,使構建出的信息系統地圖信息與網絡地圖完全一致,保證了信息系統的準確性。同時也為空間數據庫的構建奠定了重要的基礎。
2.3 空間數據庫構建
空間數據庫構建的基礎就是數據,也就是上一步中所轉化出的點圖層文件,學生在搜索企業的詳細信息的時候,需要根據自身情況尋找最合適的招聘信息,而點圖層文件包含著最準確最詳細的企業數據,將其與學生的個人信息共同輸入到空間數據庫中,就可以實現信息的一一對應,從而達到精確搜索的目的??臻g數據庫利用常見的Java語言進行信息錄入,極大地方便了數據的使用和管理。
3 就業信息系統的創建與實現
3.1 就業信息系統的創建
3.1.1 就業信息系統數據庫的特點
就業信息系統的數據庫是基于Oracle技術的一種新型數據庫,與其他數據庫相比,Oracle數據庫具有一元化存儲、支持多種語言以便對不同的數據進行操作、移植性較好、管理便捷且效率高等好處。系統用Map Builder來將數據導入到數據庫中,導人數據之前要確認數據庫的名稱和所在主機的主機名,對于數據庫的用戶名和密碼可由用戶自己保存。導入過程就是將數據源與數據庫進行連接,數據源主要分為兩種類型:單個數據和多文件數據;單個數據每次只能選擇一個文件,而多文件數據則可以同時選擇多個文件進行導入。
3.1.2 以Oracle數據庫為基礎的數據源創建
創建數據源是為了便于用戶盡快享受網絡數據的成果,及時得到所需的數據和信息。以Oracle數據庫為基礎,將網絡地圖數據與系統內部位置數據進行融合,開發制作出具有可視化效果的查詢系統。用戶能夠直觀地了解到相關企業的信息,并將自身求職信息進行共享,以達到企業和畢業生的雙向互動目的。
通過Oracle Map的API接口編程,可以實現地圖的查詢和操作功能。首先將數據庫中的圖層文件導入Map Builder中,經過排序和設置,在地圖上定義相應的信息數據,創建出預期的地圖。然后使用Java語言編寫的Map Viewer來對地圖中的數據進行讀取,這樣就可以進一步構建出詳細的信息地圖。由于地圖包含了多重主題信息,例如街道、橋梁、居民建筑等,都要在地圖上進行標識,因此繪制地圖的引擎也要將這些特性完整地表現出來。Oracle數據庫中的地圖繪制引擎,可以獨立處理客戶端發送的請求,并根據數據庫中的基礎地圖信息,結合客戶要求選取合適的信息進行數據融合,然后構造出多種格式的地圖,最后返回到客戶端以供用戶進行查看和使用。
3.2 就業信息系統的實現
3.2.1 Map Viewer功能特點
Map Viewer是使用Java語言編寫的服務器端組件,它是繪制地圖引擎的主要構成之一,也是Web GIS得以實現的重要基礎。它以Oracle技術為核心,在接受到客戶端的請求之后,Map Viewer應用程序會通過響應機制與主服務器進行通信,然后根據Oracle Spatial中所存儲的空間數據進行恰當的選取。Map Viewer可以實現多種語言方式的信息交互,以盡可能滿足所有用戶的需求。其中Java API是最為常見的一種,它能夠把程序從復雜的XML生成和解析中分離出來,簡化了繪制引擎的工作流程;同時,它還能夠很好地適應不同的程序環境,為用戶提供了最大的便利。
3.2.2 功能實現
根據前面Web GIS技術的構建及系統相關功能的設計和開發,就業信息系統基本完成,在客戶端通過普通瀏覽器進行訪問測試,以查看系統的主要功能是否有效運行。
(1)地圖的獲取與顯示。進入系統主界面之后,點擊Map按鈕,就可以獲取地圖。初始的地圖由Map Builder創建,結合網絡地圖上的坐標等信息對系統地圖進行進一步的定義;地圖的數據源由Map Viewer創建,結合Oracle數據庫中的企業信息,兩者共同運行加載出相應的就業信息系統地圖。
(2)地圖的基本操作。地圖的大小可以根據用戶需求進行縮放,在初次加載的時候系統默認為全屏顯示,用戶可以在地圖主窗口中進行調整。主要的操作有放大、縮小、左移、右移、上移和下移,便于用戶快速、輕松的瀏覽地圖,查詢所需的信息。
(3)插入與刪除。該系統還具備插入與刪除信息的重要功能,這是基于Web GIS技術的就業信息系統與其他系統最大的不同。地圖的制作和信息加載都是以網絡地圖為基礎,因此可以根據實時環境的變化對地圖進行信息的插入和刪除,這些都是為了保證地圖信息的準確性。由于該就業信息系統采用了常見的Java語言,因此在進行信息更改的時候會十分的便捷。部分信息點甚至支持用戶自行插入和刪除信息,極大的提升了用戶的使用體驗。
(4)地圖屬性查詢。地圖屬性查詢也是該系統所獨有的功能,用戶在地圖上點擊一個要素點,就能夠查詢該要素點的詳細信息,如企業名稱、招聘事項、交通路線等,給用戶提供了更加舒適貼心的查詢服務。通過Map Viewer技術,系統還可以實現供需差的統計信息,如崗位數量和應聘人員的數量等,通常會在查詢結果的下方設置一個供需差統計按鈕,用戶只需點擊一下就可以馬上獲得查詢結果。
4 總結
基于Web GIS的高校就業信息系統,以Oracle數據庫技術為核心,通過Map Viewer和Map Builder等技術的設計與開發,運用Java語言作為編寫基礎,將企業單位進行了直觀形象的展示。用戶可以通過該系統詳細地了解了聘單位的空間位置和招聘信息,同時將自身的信息共享到系統當中,如所學專業、求職意向等,很好地解決了傳統就業系統中畢業生與用人單位缺乏溝通的弊病,增強了兩者之間的信息互動,有效地提高了就業率。還有利于院校對畢業生的就業進行歸納,從而完善和提高相關專業,對高校就業信息服務工作有著實際的指導作用。
參考文獻
[1]黃麗蓉.基于Web GIS的高校就業信息系統的設計與初步實現[J].湖北科技學院學報,2015(1).
[2]趙霈生.Web GIS的設計與實現[J].中國圖象圖形學報,2000(1).
作者簡介
劉春其(1978-),男,廣東省博羅縣人。碩士學位。現為廣東培正學院高級職業指導師,主要從事招生、就業和人事方面的軟件項目開發與研究。
作者單位
廣東培正學院 廣東省廣州市 510830