謝文勇
摘要:隨著高等教育越來越被重視,高校畢業(yè)生就業(yè)的相關問題就浮出了水面。畢業(yè)生就業(yè)的相關問題包括:畢業(yè)生找不到理想的工作;招聘單位招不到合適的人才;高校舉辦的就業(yè)招聘會難以普及等。該研究旨在構建一個支持多終端的學生就業(yè)綜合服務平臺,讓學校、學生、企業(yè)三方使用,期望對解決上述就業(yè)問題有所幫助。
關鍵詞:Phonegap;高校畢業(yè)生就業(yè);CI框架
中圖分類號:TP393 文獻標識碼:A
文章編號:1009-3044(2020)01-0061-03
1問題提出
高校就業(yè)的相關問題是近兩年關注度非常高的一個焦點,包括高校畢業(yè)生找不到對口的工作,相關的用人單位招不到合適的人才兩個主要問題。通過采訪高校相關部門的領導與畢業(yè)生發(fā)現(xiàn),畢業(yè)生與學校在就業(yè)方面存在的矛盾主要為:學校安排的招聘會鮮有學生知道(學校相關單位通知手段落后、單一);學生對高校就業(yè)部門的關注度不高,不能及時了解學校的相關招聘;企業(yè)與學生的互相了解存在著鴻溝。
本文旨在構建一個學生就業(yè)綜合服務平臺來解決上述問題,讓學生就業(yè)問題得以改善,企業(yè)可以招聘到合適的人才,提高高校畢業(yè)生的就業(yè)率,也為高校進一步培養(yǎng)學生指明方向。
2平臺功能
2.1學生模塊
學生是平臺服務的主體,學生端的功能齊全與否很大程度上決定了本平臺的構建成功與否。學生端的功能主要為:
1)個人信息更新。
2)提交求職意向。
3)查詢招聘崗位。
4)提交已就業(yè)信息。
5)申請就業(yè)見習崗。
6)預約咨詢。
7)使用測評功能。
2.2招聘單位
招聘單位的功能相對比較簡單,考慮到的是,招聘單位在本就業(yè)平臺上需要使用到的功能相對比較少,以及為了更好地做好學生信息保密工作,避免學生被不良商家拐騙。招聘單位的功能為:
1)填寫單位信息。
2)發(fā)布招聘信息。
3)反饋學生表現(xiàn)。
4)提交合作申請。
2.3學院
學院在本平臺中的功能主要是在收到就業(yè)中心這些相關部門的招聘信息以后,組織學生開展一系列的招聘會。學院的功能為:
1)匯總查詢學生信息。
2)提交活動信息。
3)招聘信息發(fā)布。
4)提交學生信息(西部、考研)。
5)提交招聘會信息。
6)提交就業(yè)課成績。
7)學生到會統(tǒng)計(通過無線讀卡器讀學生卡)。
2.4就業(yè)中心
就業(yè)中心在平臺中的作用是非常關鍵的,是學生和招聘單位之間的樞紐,是學生就業(yè)成功、招聘單位招人成功最為關鍵的部分。就業(yè)中心的功能為:
1)信息導入。
2)綜合查詢和匯總。
3)匹配學生求職與招聘匯總。
4)發(fā)布通知付召聘演講活動等)。
5)信息審核(用人單位,學院,學生的)。
6)發(fā)起討論。
7)檔案查詢。
8)網(wǎng)上面試。
此外,我校已建成部分學生就業(yè)服務模塊,包括培訓成績查詢平臺、學生電子簡歷注冊系統(tǒng)、在線問答系統(tǒng)、就業(yè)經費管理系統(tǒng)等。
培訓成績查詢平臺用于就業(yè)培訓的成績查詢,方便學生自我獲取培訓成績。學生電子簡歷注冊系統(tǒng)用于為學生提供良好的簡歷發(fā)布平臺增加實習與就業(yè)得機會,更好地與企業(yè)對接。在線問答系統(tǒng)用于我校就業(yè)中心回復各種學生就業(yè)問題,為學生在就業(yè)服務方面答疑解惑,及時反饋,提升學生的就業(yè)質量。就業(yè)經費管理系統(tǒng)用于我校管理就業(yè)經費,作為經費應用有記錄,科學化使用就業(yè)經費。
3相關技術應用
3.1HTML超文本語言
Html語言是一種超文本語言,通過制定的標簽來標識要在網(wǎng)頁中顯示的各部分內容,這種通過制定標簽來識別的方式與大多數(shù)計算機語言是一樣的,制定標簽也就是制定與瀏覽器的識別規(guī)則,瀏覽器有自己的翻譯機制,當然這和html語言是相對應的,程序的編寫人員按照html的規(guī)則來編寫想要展現(xiàn)的內容,瀏覽器根據(jù)自己的編譯規(guī)則對其進行翻譯,再以圖、文、聲、像的形式展示出來。由于每個瀏覽器的編譯規(guī)則是有區(qū)別的,因此在對相同的程序進行編譯的時候可能會產生區(qū)別。
3.2 AJAX異步交互機制
在目前的Web2.0的熱潮中,人們更多的關注Ajax(Asyn-chronous JavaScript and XML)技術。它作為一種開發(fā)技術創(chuàng)建于交互式網(wǎng)頁應用中,主要用于異步通信,不需要提交整個表單就可以局部刷新頁面,為用戶提供更好的瀏覽體驗。
Ajax是多種技術的綜合,它使用XHTML和CSS來使表現(xiàn)標準化呈現(xiàn);使用DOM來動態(tài)地修改文檔的內容和結構;使用XML來進行數(shù)據(jù)的交換和處理;使用XMLHttpRequest來向服務器提交請求,進行異步的數(shù)據(jù)讀取;使用JavaScript綁定和處理所有數(shù)據(jù)。
3.3 Codelnigter開發(fā)框架
Codelnigter(下文簡稱cI框架)是基于PHP語言的MVC框架,之所以取名為框架,是因為類似于日常生活中的框架,例如:一個玩具的框架做好了以后,可以往里面注入塑膠也可以注入別的材質,材質雖然不同,但是成品長的是一樣的。相同的,cI框架是用PHP搭建的一個框架,里面有很多工具包,開發(fā)者在使用的時候只需要調用工具包里面的函數(shù),往里面?zhèn)鬟f參數(shù)即可,這樣可以省去大量開發(fā)的時間,把更多的時間花在優(yōu)化項目的功能上。
3.4Phonegap跨平臺技術
PhoneGap對于開發(fā)一個跨平臺的移動端項目來說非常好用,首先這是一項已經開源的技術,也就是說不需要破解就可以看到所有的代碼,這對于開發(fā)者和Phonegap這項技術的發(fā)展來說都是非常有幫助的。有了Phonegap技術,根據(jù)網(wǎng)頁來制作一個手機端將變成一件非常簡單的事情。Phonegap的跨平臺性體現(xiàn)在它支持Android、iOS、Windows Phone7、BADA、WebOS、svmbian等多個平臺,這也就是說在這些平臺中轉移已經編寫好的項目時不需要進行重新調試,這非常節(jié)省時間。詳細的Phonegap設計結構圖如圖1所示。
Phonegap技術的廣泛應用足以說明這項技術的成功,其實Phonegap技術只是承擔著一個接口的作用,實現(xiàn)通過移動前端訪問到移動終端的資源。Phonegap技術最為突出的幾個優(yōu)勢為:
1)跨平臺性。要想實現(xiàn)跨平臺性,最重要的是能無差別匹配各個平臺的SDK,這也是很多技術無法實現(xiàn)跨平臺的難點所在,Phonegap技術利用JavaScfipt來調用各個API庫實現(xiàn)了與各個平臺SDK的交互,實現(xiàn)了跨平臺性。
2)易用性。Phonegap技術應用廣泛的原因有很多,很重要的一個是因為它的易用性。相比傳統(tǒng)的網(wǎng)頁程序,Phonegap用起來會更加便捷。在Phonegap里面提供了很多JavaScript中的類,通過這些可以直接訪問系統(tǒng)的硬件,這在傳統(tǒng)的網(wǎng)頁程序中實現(xiàn)起來相當?shù)穆闊?,而用Phonegap則容易很多。Phonegap還可以直接利用JavaScript中的很多現(xiàn)成的框架進行編程,這也是Phonegap相對于傳統(tǒng)網(wǎng)頁技術更加優(yōu)秀的地方。
Phonegap是目前開發(fā)移動端最為快速的工具之一,如果加上開源,那就沒有之一,它的目標是,程序寫一次,用遍全平臺。免費加開源加便捷,這大大的降低了移動開發(fā)的門檻,使得手機應用更加豐富多彩。雖然目前Phonegap還存在運行慢、不靈活等不足,但是隨著技術的不斷升級,這些都將不復存在,到時候Phonegap技術一定會更受歡迎。
3.5SQLServer2008數(shù)據(jù)庫
在本平臺的設計中,數(shù)據(jù)庫采用的是SQL Server 2008,SQL server是大型企業(yè)開發(fā)所采用的數(shù)據(jù)庫,穩(wěn)定性強,而2008版本是一個廣受好評的版本,它不僅將之前的很多繁雜的操作進行了優(yōu)化,還增加了很多新的便捷的特性。例如:在SQLserve 2008版本中添加的數(shù)據(jù)壓縮特性,這個特性在平時可能不是特別顯眼,當你的數(shù)據(jù)庫中的數(shù)據(jù)量迅速增加的時候,它的作用就得以顯現(xiàn),它使數(shù)據(jù)的壓縮和解壓縮同時實現(xiàn),并且磁盤的負荷還相當?shù)男?。新增的功能還有加密機制,SQLserve 2008可以對整個數(shù)據(jù)庫進行加密,實現(xiàn)了透明數(shù)據(jù)加密功能,這個功能大大地縮減了開發(fā)者的工作量和開發(fā)成本。
4數(shù)據(jù)庫建設
數(shù)據(jù)庫建設的重要性就猶如建筑樓房中的地基,地基不穩(wěn),樓房外表多么華麗,都是豆腐渣工程,相同的,如果數(shù)據(jù)庫建立的不夠完善,會對平臺造成毀滅性的打擊。因此,本平臺的數(shù)據(jù)庫使用關系型數(shù)據(jù)庫結構,并在建立數(shù)據(jù)庫之前進行了充分的需求調研,在確定了功能之后才開始建立數(shù)據(jù)庫,避免了后期修改字段帶來的麻煩。
本平臺的數(shù)據(jù)庫一共12張數(shù)據(jù)表,利用關系結構使其相連,具體的優(yōu)勢表現(xiàn)為:在實現(xiàn)功能的時候通過任意一張表的主鍵就可以找到想要的信息。也是由于關聯(lián)性強,所以在建立數(shù)據(jù)庫之前做了充分的調研和分析,以減小后期對數(shù)據(jù)庫結構的修改。
5平臺部署與安全措施
5.1平臺部署
平臺的部署是在實現(xiàn)功能的同時進行的,好的部署可以大大減輕實現(xiàn)功能時候的負擔并且使得邏輯清晰。具體來說是將數(shù)據(jù)庫與業(yè)務邏輯程序分離,數(shù)據(jù)庫將存儲于單獨的數(shù)據(jù)庫服務器并進行網(wǎng)絡隔離,業(yè)務邏輯程序使用APACHE服務程序部署于單獨WEB服務器。
5.2安全措施
應用在高校的服務型系統(tǒng),安全性問題是至關重要的一個問題,學生以及學校相關部門的信息泄露會造成不可估量的后果。因此,本平臺在設計過程中,在軟件設計以及服務器運行環(huán)境兩個方面進行了較好的安全性考量。
5.2.1軟件設計方面
1)用戶登錄時設置驗證碼,以防止登錄機器人進行惡意登錄以及密碼暴力破解。
2)所有用戶密碼進過MD5算法單項加密后儲存于數(shù)據(jù)庫。
3)用戶登錄時通過算法對輸入字符進行過濾以防止SQL注入等惡意操作。
4)所有URL參數(shù)經過64位算法加密以保證參數(shù)傳輸?shù)陌踩浴?/p>
5.2.2服務器運行環(huán)境方面
1)服務器只對校內IP開放以攔截校外用戶訪問。
2)通過防火墻攔截木馬、病毒與惡意攻擊。
6結束語
隨著信息化2.0時代的到來,各高校都在嘗試將一些繁雜的工作用信息化來代替。我們需要考量的是,如何利用信息化將這些工作便捷起來。從目前的社會形態(tài)來看,高校培養(yǎng)學生的成敗,很大程度上取決于畢業(yè)生是否能找到滿意的工作,而從目前來看,形勢不容樂觀。因此,抓住主要矛盾,利用信息化手段解決矛盾是關鍵。本平臺利用信息化手段,很大程度上解決了學生、高校、企業(yè)三者在就業(yè)方面的矛盾,為提高高校畢業(yè)生的就業(yè)率做出貢獻。
[通聯(lián)編輯:光文玲]