試論大學生勤工儉學管理系統(tǒng)設計與實現
大學生勤工儉學管理系統(tǒng)是先進的計算機科學技術和現代招聘理念相結合的產物,通過使用以計算機網絡為基礎的大學生勤工儉學管理系統(tǒng),滿足了在校求職者和招聘企業(yè)雙向的要求,大學生勤工儉學管理系統(tǒng)收集大量招聘單位的招聘信息,并且能夠展示在校求職者的相關求職信息,通過采用一定的信息檢驗機制,通過一定的算法摒除了以往招聘系統(tǒng)所產生的大量垃圾信息,從一定程度上實現了信息的真實性,從而使網上招聘從盲目的網絡職位搜索到有序大量的職位投遞,從混亂變?yōu)橐?guī)范,而且成功率較高。
一、 引言
目前高校制約勤工儉學活動開展的瓶頸:一是高校自身提供的勤工儉學崗位有限;二是許多高校勤工儉學體系有待完善;三是社會的崗位需求不能與高校勤工儉學管理部門進行有效的溝通。從而導致勤工儉學工作范圍偏窄,崗位少,并且工作的穩(wěn)定性很差。學生所能從事的活動局限于校園清潔、圖書館管理、家教、促銷、餐館零工以及校園兼職等。根據筆者工作的單位——湖南軟件職業(yè)學院,分析了當前大學生勤工儉學工作所處的困境,并對比了國內外對于學生課外勤工儉學工作開展的現狀,由此提出建設勤工儉學管理系統(tǒng)的必要性。
二、系統(tǒng)分析
該系統(tǒng)采用了Dreamweaver作為前臺開發(fā)工具,以ASP作為后臺開發(fā)語言,以SQL SERVER作為后臺數據庫,以Internet Information Services作為服務器,并運用相關軟件開發(fā)方法進行開發(fā)。
由于此系統(tǒng)基于網絡的形式,校內校外用戶都能實現招聘信息的添加,且采用一定的信息校驗機制,該系統(tǒng)具有以下優(yōu)勢:
(1)采用了MVC設計模式,將系統(tǒng)劃分為了模型層、視圖層和業(yè)務層。允許視圖層代碼的修改不需要重新編譯模型和控制器的代碼,新的業(yè)務規(guī)則的實現也只需要對模型層代碼進行改動。
(2)信息發(fā)布實時。由于招聘信息可由用人單位自行添加,信息可實時提醒在線管理員進行校驗,保證了信息能夠以最快的速度呈現給學生用戶。
(3)信息真實性得到保障。招聘信息的校驗由勤工儉學管理部門完成,并對發(fā)布信息的企業(yè)用戶有一定的要求,相比商業(yè)招聘網站,信息的真實程度得到進一步的保證。
因此,在校勤工儉學管理系統(tǒng)的建設對于學校而言是很有必要的,對于用人單位來說,也擁有極大的便利。
三、系統(tǒng)設計
本系統(tǒng)采用B/S架構,以WEB應用的形式滿足用戶的使用需求。目前主要的WEB開發(fā)技術有JAVA平臺的J2EE技術、微軟的ASP.NET技術和跨平臺并面向對象的ASP技術。本系統(tǒng)開發(fā)選用ASP語言結合SQL SERVER數據庫的方式,采用MVC設計模式完成。
應用層:系統(tǒng)與用戶交互的界面、各功能模塊的交互、流程實現,用于顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面,應用層在MVC模型中包含了表示層與控制層。
業(yè)務邏輯層:為應用層提供業(yè)務邏輯接口與實現。負責處理系統(tǒng)的核心業(yè)務;負責對用戶定義的流程進行建模;負責數據訪問層和展示層的通訊;不能因為數據庫的變換而變化,也不能因為終端的變換而變化。業(yè)務邏輯層在MVC模型中為模型層或模型適配。
數據訪問與持久層:主要是對原始數據的操作層,具體為業(yè)務邏輯層提供數據服務。
數據庫:用于存儲系統(tǒng)業(yè)務數據。
WEB服務器是整個應用程序的運行環(huán)境,是接受用戶HTTP請求與服務響應的接口。
四、系統(tǒng)實現
系統(tǒng)實現是將系統(tǒng)設計的成果根據實際情況付諸現實,即是整個大學生勤工儉學管理系統(tǒng)建設的物理實現階段。
大學生勤工儉學管理系統(tǒng)主要包含用戶注冊登錄、招聘信息管理、檢索導航、人才信息管理、在線求職等功能的開發(fā)本系統(tǒng)采用ASP語言進行開發(fā),原則上可以使用任何文本編輯工具進行編輯,常用的工具有Editplus、Dreamweaver、Microsoft Visul Interdev、UltraEdit等。在經過比較之后,選用Dreamweaver作為本系統(tǒng)的開發(fā)工具。Dreamweaver是一種所見即所得的網頁開發(fā)工具,能夠支持動態(tài)服務器頁面的開發(fā),很多應用只需進行簡單的鼠標拖拽即可完成,并且能夠進行簡單的測試、預覽功能。并且由于Dreamweaver開發(fā)工具具有錯誤提示糾錯功能,所以在開發(fā)過程中能夠保證代碼的準確度。
五、系統(tǒng)測試
為了保證本系統(tǒng)的正常運行,盡量做到減少系統(tǒng)出現的問題,本系統(tǒng)采用LoadRunner作為測試工具進行測試,通過模擬200個人同時訪問系統(tǒng)驗證系統(tǒng)的吞吐功能。在具體操作中,首先錄制客戶端的基本操作,調整參數實現20個腳本輸入不同內容。
●每分鐘點擊數
下圖是用戶同時訪問系統(tǒng)客戶端,每分鐘的點擊數情況。如圖所示,由于設定了集合點,在填寫表單并進行數據提交時點擊數大。 每分鐘點擊數測試圖
●吞吐率
下圖為用戶訪問時的吞吐率。如圖所示,由于在提交數據時設定了集合點,填寫表單、提交數據時吞吐率都比較大。由于前幾個頁面需要下載圖片,吞吐率也較大。
●事務概要
事務分別對應于每次點擊進入下一個界面。順序依次是:init,login,config1,config2,config3,config4,config5,end。
●事務響應時間
下圖是模擬200個用戶設置的事務響應時間圖,如圖所示,在最后一次提交頁面時,反應時間最長。
綜述上圖可以得到如下結論:
并發(fā)用戶數:200 總點擊數:9200 通過交易總數:2200
總吞吐量:(bytes)5436861 平均吞吐量(bytes/second):22844
平均每秒點擊數(hit/sec):38.66
經過測試,所有頁面都正常顯示,所有功能都基本得以實現,系統(tǒng)性能也比較令人滿意。至此,該系統(tǒng)的測試上也已經比較圓滿的完成了。
根據測試結果,本文初步認為該系統(tǒng)在一般情況下操作正常,一定范圍內操作合理,且能提供適當的錯誤信息,系統(tǒng)有一定的異常處理能力。總體看來,系統(tǒng)的穩(wěn)定性和安全性都能夠得到保障。因此本文認為整個系統(tǒng)的設計和實現基本上達到了預期的目標。
六、結論
大學生勤工儉學管理系統(tǒng)提供了一個超越空間的互動環(huán)境,對于供求雙方來說,在這個環(huán)境中都是主動互動的行為。用人單位與求職者都可以按照自己的意愿有針對性地篩選信息,找到符合自身需求的信息。這種積極地互動,大大減少了求職招聘過程中的盲目行為?,F在,一些大型的人才網站都提供了個性化的服務,如條件搜索引擎,快捷搜索方式等等,用以進一步強化了網絡招聘的針對性。
本系統(tǒng)的開發(fā)過程中采用的是ASP +SQL SERVER模式,采用Dreamweaver作為開發(fā)工具,整個系統(tǒng)的代碼規(guī)范完整,網頁的布局合理。。本系統(tǒng)在發(fā)現現有系統(tǒng)缺陷的情況下,做出了一定的改進,具有如下特點:
(1) 多功能的搜索導航
本大學生勤工儉學管理系統(tǒng)可以根據用戶的需求進行職位搜索,分為模糊搜索和高級搜索。模糊搜索可以根據用戶要求的職位、行業(yè)、工作地點進行搜索;高級搜索可以直接輸入公司名進行搜索。
(2) 友好的界面設計
本大學生勤工儉學管理系統(tǒng)界面友好。首先,導航欄突出,用戶使用無障礙。其次,首頁分為四個區(qū):會員登陸、熱門招聘、職場新聞、名企招聘,這樣,用戶打開首頁時就可以看到最新最熱門的招聘信息,更加有利于滿足用戶的選擇,為用戶找到好工作增加機會。
(3) 多語言的簡歷生成
用戶可以在系統(tǒng)中生成中文簡歷,也可以在系統(tǒng)中生成英文簡歷。這樣更加全面地完成了用戶的需求。
(4) 采用了MVC設計模式,由于模型,視圖與控制層分離,功能劃分明晰,代碼編寫清晰。