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

圖1 管理員賬戶功能模型結(jié)構(gòu)框圖
管理員賬戶的功能模型如圖1所示。其主要功能是發(fā)布相關(guān)培訓(xùn)和就業(yè)信息,管理學(xué)生注冊(cè)報(bào)名信息和身份驗(yàn)證,完成培訓(xùn)課程和各批次考試信息的公布,統(tǒng)計(jì)分析學(xué)生成績(jī)的分布情況,用于輔助決策。

圖2 用戶賬戶功能模型結(jié)構(gòu)框圖
用戶賬戶的功能模型如圖2所示。其提供給學(xué)生個(gè)人信息注冊(cè)和身份認(rèn)證及登陸,并提供考試報(bào)名、成績(jī)查詢、課表查詢和公告查詢等功能。
該管理系統(tǒng)設(shè)計(jì)完成后并投入了應(yīng)用,在運(yùn)行過(guò)程中進(jìn)行了修復(fù)和完善,現(xiàn)已正常使用。軟件系統(tǒng)基于B/S的架構(gòu),降低了網(wǎng)絡(luò)環(huán)境和客戶端配置的要求,方便了用戶的使用。同時(shí),減輕了管理人員的工作量,大大緩解了學(xué)生注冊(cè)報(bào)名和成績(jī)查詢工作的壓力,也節(jié)約了大量的紙張消耗。也為探索建立高校就業(yè)技能培訓(xùn)管理新途徑和新方法,提供了技術(shù)保障。
[1] 黃剛,趙校. B/S 和C/S 模式在MIS 中的比較[J]. 鐵路計(jì)算機(jī)應(yīng)用,2004,13(4) :50-51.
[2] 涂序彥,李秀山,陳凱. 智能管理[M]. 清華大學(xué)出版社,1995.
[3] 鄒天思,孫明麗.ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè)[M]. 人民郵電出版社,2006,2.
[4] 王俊偉,史創(chuàng)明.SQL Server 2000中文版數(shù)據(jù)庫(kù)管理與應(yīng)用標(biāo)準(zhǔn)教程[M].清華大學(xué)出版社,2006.
天津師范大學(xué)教育基金(52WN53)