天津師范大學(xué)學(xué)生就業(yè)指導(dǎo)中心 史 君
基于以太網(wǎng)的學(xué)生就業(yè)技能培訓(xùn)信息智能管理系統(tǒng)的架構(gòu)與實現(xiàn)
天津師范大學(xué)學(xué)生就業(yè)指導(dǎo)中心 史 君
國內(nèi)高校在學(xué)生就業(yè)技能培訓(xùn)工作方面應(yīng)用計算機智能無紙化管理的還相對較少,部分高校使用的系統(tǒng)還僅局限于單機環(huán)境,數(shù)據(jù)相對獨立、閉塞、不易共享,存在較多弊端。本文在對高校學(xué)生就業(yè)技能培訓(xùn)信息管理工作進行深入分析的基礎(chǔ)上,設(shè)計并實現(xiàn)了一個基于Web的學(xué)生就業(yè)技能培訓(xùn)信息智能化網(wǎng)絡(luò)管理系統(tǒng)。
以太網(wǎng) SQLserver B/S 智能管理系統(tǒng)
隨著我國高校的不斷擴招,高校學(xué)生數(shù)量呈爆炸式增長,學(xué)生的就業(yè)問題也變得越來越重要,這就要求學(xué)校通過提高就業(yè)技能培訓(xùn)從多方面促進學(xué)生的就業(yè),這種狀況增大了管理的難度,也增加了管理的工作量,在管理過程中產(chǎn)生大量紙質(zhì)文檔和臨時數(shù)據(jù),這樣的紙質(zhì)材料難以保存和整理,使得管理人員在就業(yè)技能管理過程中疲憊不堪,被繁重的管理工作占去了大量的時間。
本系統(tǒng)能夠?qū)⒐芾碚邚姆敝氐氖止?shù)據(jù)統(tǒng)計工作中解放出來,減少工作時間,提高工作效率。管理者可以隨時隨地查閱、編輯學(xué)生就業(yè)技能培訓(xùn)的相關(guān)信息。通過本系統(tǒng)管理者可準(zhǔn)確無誤的完成培訓(xùn)項目的報名工作,整個報名過程完全在網(wǎng)絡(luò)上完成,快捷高效。此外,本系統(tǒng)還可根據(jù)數(shù)據(jù)庫中的相關(guān)科目成績進行智能化匯總分析。管理者可根據(jù)分析結(jié)果輔助決策,選取更合理的等級標(biāo)準(zhǔn)或培訓(xùn)方向的安排。
1. Web 技術(shù)。Web 是一種基于瀏覽器/服務(wù)器(B/S)的體系結(jié)構(gòu),用戶通過瀏覽器訪問Web 站點。Web 數(shù)據(jù)庫就是將數(shù)據(jù)庫技術(shù)與Web 技術(shù)融合在一起, 使數(shù)據(jù)庫系統(tǒng)成為Web 的重要有機組成部分,從而實現(xiàn)數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)的無縫結(jié)合。
2. Browser/ Server 結(jié)構(gòu)。B/S 結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是對C/S 結(jié)構(gòu)的一種改進結(jié)構(gòu),主要是利用WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script 語言(VBScript、JavaScript 等)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。
3. ASP 技術(shù)。ASP是(Active Server Pages)的簡稱,它是一個WEB應(yīng)用程序環(huán)境,應(yīng)用于WINDOWS系統(tǒng)。通過ASP,開發(fā)人員可以使用多種開發(fā)工具來組合HTML代碼,可以利用本地服務(wù)器或遠(yuǎn)程服務(wù)器上運行的組件來存取數(shù)據(jù)庫、應(yīng)用程序或處理信息,實現(xiàn)強大的WEB應(yīng)用??紤]到導(dǎo)航系統(tǒng)需要對數(shù)據(jù)庫操作以及動態(tài)更新的特點,ASP是理想的開發(fā)方式。
4. SQLserver數(shù)據(jù)庫。SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng),近年來不斷更新版本, SQL Server 2008是目前最新版本。
1. 系統(tǒng)架構(gòu)分析。本課題設(shè)計的高校學(xué)生就業(yè)技能培訓(xùn)信息管理系統(tǒng)是基于網(wǎng)絡(luò)數(shù)據(jù)庫SQLserver 的B/S架構(gòu)的系統(tǒng)。
傳統(tǒng)的管理信息系統(tǒng)一般采用C/S架構(gòu)(客戶機/服務(wù)器)方式來完成。在這一架構(gòu)中,業(yè)務(wù)邏輯位于客戶端,每完成一項事務(wù),都要頻繁地訪問數(shù)據(jù)庫,使得網(wǎng)絡(luò)上數(shù)據(jù)流量非常大,對于慢速連接的用戶,甚至無法使用。
為彌補上述C/S架構(gòu)的缺陷,人們開發(fā)出了三層或多層架構(gòu):客戶機—中間件(應(yīng)用服務(wù)器)—數(shù)據(jù)庫服務(wù)器。在這種架構(gòu)中,業(yè)務(wù)邏輯放置于中間件服務(wù)器上,大量的數(shù)據(jù)流也位于中間件和數(shù)據(jù)庫之間,而客戶機只是簡單地發(fā)出請求,中間件接受請求后進行事務(wù)處理并將處理的結(jié)果返回給客戶機。B/S架構(gòu)實際上是三層架構(gòu)的一種,所不同的是客戶端就是目前幾乎每臺電腦中都有的網(wǎng)絡(luò)瀏覽器,而中間件則是Web應(yīng)用服務(wù)器。主要的業(yè)務(wù)邏輯均由位于Web應(yīng)用服務(wù)器上的Servlet和JSP程序或Java-Bean來處理。
2. 系統(tǒng)功能實現(xiàn)。本系統(tǒng)是基于前臺瀏覽器數(shù)據(jù)查詢、指令發(fā)送和后臺服務(wù)器數(shù)據(jù)處理、數(shù)據(jù)存儲,來完成信息處理任務(wù)的。根據(jù)模塊化原理,按照功能單元將系統(tǒng)分為了十大功能模塊,分別為:學(xué)生注冊管理、用戶管理、公告信息管理、考試信息管理、統(tǒng)計分析、學(xué)生注冊、考試報名、成績查詢、課表查詢、公告查詢。根據(jù)使用和操作的功能設(shè)計了二種用戶模式,即:管理員(教師)賬戶和用戶(學(xué)生)賬戶。為便于整個系統(tǒng)組織管理,把各個相對獨立的數(shù)據(jù)和功能組織到整個大系統(tǒng)中,我們把各個相對獨立的功能完全獨立設(shè)計,編譯成獨立的目標(biāo)功能模塊,各功能模塊最后被集成到一起。
圖1 管理員賬戶功能模型結(jié)構(gòu)框圖
管理員賬戶的功能模型如圖1所示。其主要功能是發(fā)布相關(guān)培訓(xùn)和就業(yè)信息,管理學(xué)生注冊報名信息和身份驗證,完成培訓(xùn)課程和各批次考試信息的公布,統(tǒng)計分析學(xué)生成績的分布情況,用于輔助決策。
圖2 用戶賬戶功能模型結(jié)構(gòu)框圖
用戶賬戶的功能模型如圖2所示。其提供給學(xué)生個人信息注冊和身份認(rèn)證及登陸,并提供考試報名、成績查詢、課表查詢和公告查詢等功能。
該管理系統(tǒng)設(shè)計完成后并投入了應(yīng)用,在運行過程中進行了修復(fù)和完善,現(xiàn)已正常使用。軟件系統(tǒng)基于B/S的架構(gòu),降低了網(wǎng)絡(luò)環(huán)境和客戶端配置的要求,方便了用戶的使用。同時,減輕了管理人員的工作量,大大緩解了學(xué)生注冊報名和成績查詢工作的壓力,也節(jié)約了大量的紙張消耗。也為探索建立高校就業(yè)技能培訓(xùn)管理新途徑和新方法,提供了技術(shù)保障。
[1] 黃剛,趙校. B/S 和C/S 模式在MIS 中的比較[J]. 鐵路計算機應(yīng)用,2004,13(4) :50-51.
[2] 涂序彥,李秀山,陳凱. 智能管理[M]. 清華大學(xué)出版社,1995.
[3] 鄒天思,孫明麗.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M]. 人民郵電出版社,2006,2.
[4] 王俊偉,史創(chuàng)明.SQL Server 2000中文版數(shù)據(jù)庫管理與應(yīng)用標(biāo)準(zhǔn)教程[M].清華大學(xué)出版社,2006.
天津師范大學(xué)教育基金(52WN53)