許宗楨,時(shí)軍,唐欣欣大連交通大學(xué)
基于B/S模式的雙專業(yè)認(rèn)證系統(tǒng)的設(shè)計(jì)與開發(fā)
許宗楨,時(shí)軍,唐欣欣
大連交通大學(xué)
隨著學(xué)位認(rèn)證的普及,為解決我校復(fù)合雙專業(yè)學(xué)生學(xué)位信息無(wú)法查詢和認(rèn)證難題。我們開發(fā)了基于B/S模式的大連交通大學(xué)學(xué)位查詢與認(rèn)證系統(tǒng),本文介紹了該系統(tǒng)的設(shè)計(jì)思路以及各模塊的功能。
雙專業(yè);查詢;認(rèn)證;學(xué)位
隨著我國(guó)高等教育不斷發(fā)展,信息技術(shù)突飛猛進(jìn),高校辦學(xué)規(guī)模不斷擴(kuò)大,辦學(xué)理念日益規(guī)范化,學(xué)生的畢業(yè)信息和學(xué)位信息全部實(shí)現(xiàn)網(wǎng)絡(luò)化管理。與此同時(shí),學(xué)生就業(yè)時(shí)不再是僅僅只提供畢業(yè)證和學(xué)位證,往往要提供公眾平臺(tái)的認(rèn)證報(bào)告,隨著學(xué)生信息不斷完善,畢業(yè)生本人、用人單位等部門對(duì)這種公眾平臺(tái)依賴程度不斷加深。我校從2006年至今,每年有近2000名的五年制雙專業(yè)畢業(yè)生,這類學(xué)生主專業(yè)的學(xué)位信息是可以通過國(guó)家統(tǒng)一查詢認(rèn)證平臺(tái)-中國(guó)學(xué)位與研究生教育信息網(wǎng)查詢,而對(duì)于復(fù)合專業(yè)的學(xué)位信息則無(wú)法通過國(guó)家的平臺(tái)得以查詢,為此迫切需要一個(gè)輔助平臺(tái)提供此類信息的查詢。為此,我們開發(fā)了大連交通大學(xué)學(xué)位查詢與認(rèn)證系統(tǒng)。
我校五年制雙專業(yè)的發(fā)展經(jīng)歷十幾年,為國(guó)家輸送了2萬(wàn)多名優(yōu)秀畢業(yè)生,這些人當(dāng)中有一部分所就職的用人單位,不了解雙專業(yè)的由來(lái),也無(wú)法通過國(guó)家的平臺(tái)確認(rèn)我校畢業(yè)生的復(fù)合專業(yè)的學(xué)位信息。大連交通大學(xué)學(xué)位查詢與認(rèn)證系統(tǒng)主要提供查詢與認(rèn)證功能,查詢功能滿足畢業(yè)生本人及用人單位對(duì)學(xué)位信息查詢,認(rèn)證功能提供持證人員對(duì)學(xué)位信息核對(duì)。當(dāng)前流行的互聯(lián)網(wǎng)查詢模式為C/S模式和B/S模式。C/S(客戶機(jī)/服務(wù)器)模式是客戶機(jī)與服務(wù)器共同實(shí)現(xiàn)協(xié)作處理的兩層結(jié)構(gòu)模式??蛻舳税l(fā)送請(qǐng)求到達(dá)服務(wù)器,服務(wù)器處理請(qǐng)求并將結(jié)果返回到客戶端,客戶端和服務(wù)器通過連接它們的中間件協(xié)作完成任務(wù)。B/S(瀏覽器/服務(wù)器)模式是流行的3層結(jié)構(gòu),即:數(shù)據(jù)庫(kù)服務(wù)器、web服務(wù)器、Web瀏覽器。根據(jù)實(shí)際應(yīng)用的要求,我們將數(shù)據(jù)服務(wù)器和Web服務(wù)器整合到一個(gè)服務(wù)器,采用B/S模式進(jìn)行開發(fā)。
1.1 系統(tǒng)總體結(jié)構(gòu)
隨著互聯(lián)網(wǎng)技術(shù),寬帶技術(shù)等信息技術(shù)發(fā)展,跨平臺(tái)、跨操作系統(tǒng)、跨瀏覽器交互訪問應(yīng)運(yùn)而生?;谕暾麛?shù)據(jù)庫(kù),利用Web技術(shù)構(gòu)建B/S模式,用戶只需要能訪問互聯(lián)網(wǎng),不需要安裝任何應(yīng)用程序,通過身份驗(yàn)證,即可查詢自己的學(xué)位信息。
1.2 系統(tǒng)的特點(diǎn)
1.跨平臺(tái)、跨操作系統(tǒng)、跨瀏覽器,打破平臺(tái)壁壘;
2.利用網(wǎng)絡(luò)方便快捷特點(diǎn),自助式查詢認(rèn)證,順應(yīng)社會(huì)發(fā)展需要;
3.注重訪問者使用體驗(yàn),高效快捷一站式服務(wù);
4.對(duì)硬件和軟件下載要求不高,便于部署和維護(hù);
5.注重?cái)?shù)據(jù)安全,優(yōu)化安全機(jī)制。
學(xué)位查詢和認(rèn)證系統(tǒng)在功能上分查詢和認(rèn)證,前臺(tái)提供用戶訪問界面,后臺(tái)提供日志查詢、數(shù)據(jù)維護(hù)、統(tǒng)計(jì)報(bào)表等功能。對(duì)于訪客用戶登錄時(shí)需要通過身份驗(yàn)證等環(huán)節(jié)。
1.用戶信息及授權(quán)管理。由于本查詢認(rèn)證系統(tǒng)只提供一個(gè)超級(jí)管理員賬戶,只有其才能對(duì)系統(tǒng)進(jìn)行維護(hù),其他用戶都是訪客賬戶,不需要注冊(cè)。
2.用戶登錄認(rèn)證。用戶在登錄系統(tǒng)進(jìn)行查詢和認(rèn)證過程中,先進(jìn)行身份驗(yàn)證通過才能訪問本網(wǎng)站,否則將無(wú)法查詢。
3.數(shù)據(jù)管理。完成對(duì)系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)增添和刪減,相應(yīng)歷史數(shù)據(jù)備份。
4.系統(tǒng)日志管理。對(duì)系統(tǒng)訪問人員信息進(jìn)行記錄以及數(shù)據(jù)操作記錄。
5.Web方式的查詢。通過Web瀏覽器查詢方式。
6.文件打印功能。
雙專業(yè)學(xué)位認(rèn)證系統(tǒng)基于B/S模式開發(fā),操作系統(tǒng)選擇開源CentOS操作系統(tǒng),后臺(tái)數(shù)據(jù)庫(kù)選用免費(fèi)的Mysql數(shù)據(jù)庫(kù)管理系統(tǒng);前臺(tái)開發(fā)工具網(wǎng)頁(yè)適用性廣,頁(yè)面簡(jiǎn)潔,訪問高效,界面友好,注重用戶訪問體驗(yàn),選用JAVA程序設(shè)計(jì)語(yǔ)言,后期維護(hù)成本低。
3.1 學(xué)位查詢子系統(tǒng)運(yùn)行流程-查詢功能
用戶登錄需通過身份驗(yàn)證,身份驗(yàn)證利用學(xué)生姓名及身份證號(hào)相結(jié)合方式驗(yàn)證,如驗(yàn)證成功則會(huì)通過并顯示該名學(xué)生的所有學(xué)位信息,如姓名或身份證不匹配將無(wú)法通過驗(yàn)證,會(huì)有提示提醒訪問者再次核對(duì)信息重新驗(yàn)證。
3.2 學(xué)位認(rèn)證子系統(tǒng)運(yùn)行流程-認(rèn)證功能
用戶登錄需通過身份驗(yàn)證,此驗(yàn)證方式是利用姓名、學(xué)位證書編號(hào)以及發(fā)證日期來(lái)進(jìn)行校驗(yàn),如驗(yàn)證通過,則會(huì)顯示該生性別,出生年月,專業(yè)以及學(xué)位信息,如無(wú)法通過驗(yàn)證,會(huì)有提醒訪問者重新核對(duì)信息并重試。
3.3 后臺(tái)管理
后臺(tái)設(shè)計(jì)邏輯參考日常使用頻率高低作為理論依據(jù)。共有,日志管理、數(shù)據(jù)維護(hù),頁(yè)面設(shè)置,統(tǒng)計(jì)報(bào)表等四大功能。
3.3.1 日志管理
鑒于網(wǎng)站只提供查詢和認(rèn)證功能,為了確保系統(tǒng)安全,對(duì)于系統(tǒng)任何一項(xiàng)操作,后臺(tái)日志都會(huì)進(jìn)行詳細(xì)記錄。如用戶登錄日志,包含該用戶登錄IP,查詢失敗時(shí),該用戶發(fā)生錯(cuò)誤的信息;該用戶通過后所進(jìn)行具體操作包括查詢和認(rèn)證;超級(jí)管理員跟新數(shù)據(jù)庫(kù)時(shí),對(duì)每一條發(fā)生變化的數(shù)據(jù)進(jìn)行記錄,包括數(shù)據(jù)上傳、數(shù)據(jù)更改、數(shù)據(jù)刪除等操作。
3.3.2 數(shù)據(jù)維護(hù)與數(shù)據(jù)管理
數(shù)據(jù)維護(hù)本著簡(jiǎn)單、方便、易維護(hù)的設(shè)計(jì)思路,多采用excel表格和圖像信息壓縮包形式上傳,對(duì)維護(hù)人員專業(yè)知識(shí)要求不高,宜于維護(hù)工作開展。對(duì)于數(shù)據(jù)存儲(chǔ),我們采用數(shù)據(jù)信息和圖像信息分別存儲(chǔ)的方式,這種方式可以降低數(shù)據(jù)包存儲(chǔ)大小,有利于數(shù)據(jù)高效尋址,提高網(wǎng)站訪問效率。
數(shù)據(jù)管理。上傳數(shù)據(jù)采用向?qū)椒植竭M(jìn)行,每一步操作都會(huì)有進(jìn)度提示,當(dāng)數(shù)據(jù)上傳完畢時(shí),會(huì)有上傳結(jié)果提示,如本次維護(hù)數(shù)據(jù)條數(shù),新增數(shù)據(jù)條數(shù),刪除數(shù)控條數(shù)等等。
照片管理。對(duì)于照片處理,同樣采用向?qū)椒植竭M(jìn)行的方式上傳,與已有學(xué)生學(xué)位信息相關(guān)聯(lián),對(duì)于系統(tǒng)產(chǎn)生未關(guān)聯(lián)等無(wú)效照片,采用統(tǒng)一刪除方式清空。實(shí)時(shí)上傳實(shí)時(shí)清理,有效利用磁盤空間。
3.3.3 頁(yè)面設(shè)置
該功能可以實(shí)現(xiàn)對(duì)網(wǎng)站顯示設(shè)置,首頁(yè)背景圖片設(shè)置,內(nèi)容介紹等信息設(shè)置。通過對(duì)頁(yè)面選用不同主題。
3.3.4 統(tǒng)計(jì)報(bào)表
該報(bào)表可獲取本網(wǎng)站運(yùn)行的整體數(shù)據(jù),如:系統(tǒng)運(yùn)行天數(shù),學(xué)生信息數(shù)據(jù)條數(shù),學(xué)生學(xué)位信息條數(shù)等等。統(tǒng)計(jì)報(bào)表還提供了訪問量的圖表,直觀反饋出一段時(shí)間內(nèi)訪問量情況,訪問認(rèn)證成功數(shù)據(jù),認(rèn)證失敗數(shù)據(jù)以及訪問本網(wǎng)站的IP。該統(tǒng)計(jì)報(bào)表具有數(shù)據(jù)導(dǎo)出功能,有利于網(wǎng)站改進(jìn)時(shí)提供數(shù)據(jù)依據(jù),同時(shí)也有效提高網(wǎng)站的安全性及時(shí)發(fā)現(xiàn)危害漏洞,也可為學(xué)校管理部門提供數(shù)據(jù)依托就業(yè)專業(yè)反饋。
3.3.5 安全機(jī)制
對(duì)于系統(tǒng)安全我們采用唯一超級(jí)管理員賬戶以及強(qiáng)口令密碼,以及系統(tǒng)日志里面登陸日志操作日志進(jìn)行分析,確保平臺(tái)安全性。系統(tǒng)數(shù)據(jù)采用異步備份的方式定期備份。系統(tǒng)服務(wù)器托管于學(xué)校網(wǎng)絡(luò)中心的核心機(jī)房,既可以保證服務(wù)器具有良好的運(yùn)行環(huán)境,又可以避免其他人員物理接觸服務(wù)器。
隨著學(xué)校辦學(xué)水平不斷提高,招生規(guī)模逐年擴(kuò)大,學(xué)生培養(yǎng)層次趨于多樣化,建立這樣高效、靈活、適用性強(qiáng)的雙專業(yè)學(xué)位查詢和認(rèn)證系統(tǒng)必將有利于廣大畢業(yè)生和用人單位,使更多人從中收益,進(jìn)而樹立我校在社會(huì)辦學(xué)良好形象,提升我校社會(huì)影響力。
[1]杜娟娟.雙學(xué)位/輔修學(xué)生信息管理系統(tǒng)的開發(fā)和利用[J].科教文匯(下旬刊).2012(11):27.
[2]王雅娟.雙學(xué)位管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].四川:電子科技大學(xué),2012.
[3]郭劍毅,申立中等.基于C/S和B/S的高??蒲泄芾硇畔⑾到y(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用.2003(1):212~214.
[4]余潔.基于學(xué)生信息管理查詢系統(tǒng)的設(shè)計(jì)和開發(fā)[J].上海電力學(xué)院學(xué)報(bào).2003(2):57-60.