蔣桂梅
廣東女子職業(yè)技術(shù)學(xué)院應(yīng)用設(shè)計(jì)系
文章分析了在.net 框架下進(jìn)行畢業(yè)生信息系統(tǒng)開發(fā)的主要技術(shù),從系統(tǒng)的需求分析、整體架構(gòu)、系統(tǒng)實(shí)現(xiàn)三個(gè)方面進(jìn)行詳述,也提出了畢業(yè)生信息系統(tǒng)今后的升級(jí)方向。
畢業(yè)生就業(yè)是高校人才培養(yǎng)質(zhì)量的重要體現(xiàn),畢業(yè)生跟蹤調(diào)查工作是高校畢業(yè)生就業(yè)工作的重要組成部分。通過分析畢業(yè)生的就業(yè)狀況、求職狀況、職業(yè)發(fā)展?fàn)顩r等來了解畢業(yè)生的培養(yǎng)質(zhì)量,找出高校在人才培養(yǎng)過程中存在的問題和偏差,并根據(jù)畢業(yè)生的意見和建議,調(diào)整、改善高校的專業(yè)結(jié)構(gòu)、課程設(shè)置以及管理水平,從而提高辦學(xué)水平和教學(xué)質(zhì)量,以增強(qiáng)高校的生命力。
畢業(yè)生跟蹤調(diào)查系統(tǒng)是為了適應(yīng)現(xiàn)代化高校管理的需要,加快推進(jìn)高校數(shù)字化校園建設(shè)、充分利用校園網(wǎng)、網(wǎng)絡(luò)、多媒體等計(jì)算機(jī)應(yīng)用技術(shù)和手段,提高辦公效率、改善質(zhì)量的高效管理信息系統(tǒng)。更好地跟蹤各專業(yè)畢業(yè)生的各項(xiàng)數(shù)據(jù),并進(jìn)行分析,是調(diào)整專業(yè)服務(wù)和專業(yè)課程的重要依據(jù)。
畢業(yè)生信息跟蹤使用人工進(jìn)行收集統(tǒng)計(jì),處理事務(wù)效率太低,不利于了解學(xué)生就業(yè)狀況和就業(yè)單位需求。
畢業(yè)生數(shù)據(jù)主要包括三方面:一是畢業(yè)生的基本數(shù)據(jù),二是工作情況,三是對(duì)學(xué)校教學(xué)和管理工作的評(píng)價(jià)。
畢業(yè)生調(diào)查有三個(gè)部分,填寫姓名、學(xué)號(hào)、系部、專業(yè)等基本信息,個(gè)人工作基本信息,對(duì)學(xué)校教學(xué)和管理工作的評(píng)價(jià)。
用人單位需求調(diào)查主要有兩個(gè)部分:?jiǎn)挝换拘畔⒐芾?、?duì)學(xué)校畢業(yè)生各方面能力的評(píng)價(jià)。
校方統(tǒng)計(jì)分析主要分析主要在三個(gè)方面:導(dǎo)入畢業(yè)生數(shù)據(jù)、根據(jù)不同的系部、年級(jí)、專業(yè)等方面進(jìn)行畢業(yè)生信息調(diào)查統(tǒng)計(jì)、生成畢業(yè)生通訊錄、查詢畢業(yè)生問卷調(diào)查表提交情況等。
系統(tǒng)以.NET 為開發(fā)環(huán)境,使用面向?qū)ο蠹夹g(shù)和組件技術(shù)相結(jié)合的方法進(jìn)行開發(fā)。采用基于B/S 的多層次結(jié)構(gòu)設(shè)計(jì),系統(tǒng)在邏輯上分為三層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。表示層位于客戶端,相當(dāng)于用戶界面,即以TCP/IP 協(xié)議為基礎(chǔ)的web 瀏覽器,負(fù)責(zé)用戶請(qǐng)求的提交和數(shù)據(jù)結(jié)果的顯示;業(yè)務(wù)邏輯層是系統(tǒng)的核心功能部分,主要擔(dān)當(dāng)業(yè)務(wù)流程的處理,也處理表示層的http 請(qǐng)求及數(shù)據(jù)庫服務(wù)器的連接與交互。數(shù)據(jù)層主要處理業(yè)務(wù)邏輯層對(duì)數(shù)據(jù)的請(qǐng)求,以ADO.NET 為接口,以Microsoft SQL Server 為架構(gòu)。
B/S 結(jié)構(gòu)特點(diǎn)是分布性強(qiáng),通過web 瀏覽器用戶可以隨時(shí)隨地進(jìn)行瀏覽和查詢,滿足不同用戶的服務(wù)需求,而且減輕了系統(tǒng)升級(jí)的維護(hù)費(fèi)用。系統(tǒng)程序和數(shù)據(jù)都放在服務(wù)器端,用戶通過客戶瀏覽器端發(fā)出請(qǐng)求,web 服務(wù)器響應(yīng)請(qǐng)求并傳遞給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)存取和處理,然后回傳并顯示在客戶端。
數(shù)據(jù)庫表設(shè)計(jì)
數(shù)據(jù)庫的設(shè)計(jì)對(duì)畢業(yè)生信息系統(tǒng)的開發(fā)尤為重要,涉及的數(shù)據(jù)庫比較多,通過需求分析、系統(tǒng)設(shè)計(jì),本文的主要數(shù)據(jù)庫表如下。
1.畢業(yè)生基本數(shù)據(jù)
功能描述:核對(duì)和填寫畢業(yè)生的基本信息。
圖1 系統(tǒng)功能簡(jiǎn)圖
圖2 畢業(yè)生信息系統(tǒng)架構(gòu)圖
表1 畢業(yè)生基本信息
2.用人單位基本數(shù)據(jù)
功能描述:填寫用人單位基本資料。
表2 用人單位基本信息
3.用人單位對(duì)畢業(yè)生的評(píng)價(jià)
功能描述:用人單位對(duì)我院畢業(yè)生的評(píng)價(jià),基本有四個(gè)選項(xiàng):很滿意、滿意、基本滿意、不滿意。
4.生成畢業(yè)生通訊錄
功能描述:可根據(jù)年級(jí)、所在系、班級(jí)、專業(yè)、畢業(yè)時(shí)間五個(gè)查詢字段進(jìn)行查詢,生成畢業(yè)生通訊錄。
表3 用人單位評(píng)價(jià)信息
表4 畢業(yè)生通訊錄
5.查詢畢業(yè)生問卷調(diào)查表提交情況
功能描述:可根據(jù)年級(jí)、所在系、班級(jí)、專業(yè)、調(diào)查批次五個(gè)查詢字段進(jìn)行查詢,生成未提交統(tǒng)計(jì)表。
表5 調(diào)查表提交情況表
由于篇幅有限,畢業(yè)生個(gè)人工作情況表、對(duì)學(xué)校評(píng)價(jià)表等未一一列出。
數(shù)據(jù)庫安全設(shè)計(jì)
畢業(yè)生信息系統(tǒng)的安全非常重要,對(duì)防火墻的訪問、服務(wù)器系統(tǒng)的安全進(jìn)行設(shè)置,刪除數(shù)據(jù)庫中不同的默認(rèn)設(shè)置。數(shù)據(jù)庫采用SQL server2005,更改SA 用戶名密碼,制訂計(jì)劃定期對(duì)數(shù)據(jù)庫進(jìn)行備份。特別是系統(tǒng)根據(jù)不同用戶,依據(jù)其角色分配不同的操作權(quán)限,對(duì)畢業(yè)人、用人單位、學(xué)校管理人員、系部管理人員、輔導(dǎo)員、普通教師等設(shè)置不同的權(quán)限及操作界面。用戶的增減對(duì)其他用戶的操作沒有影響。學(xué)校管理人員可以對(duì)用戶進(jìn)行管理和權(quán)限的設(shè)置,對(duì)不同的系部分配對(duì)應(yīng)的賬號(hào)和權(quán)限。
根據(jù)系統(tǒng)功能和需求分析,該系統(tǒng)的主要業(yè)務(wù)組件有:
畢業(yè)生管理組件:對(duì)畢業(yè)生信息進(jìn)行管理,對(duì)人員進(jìn)行添加、修改、刪除、更新、查詢等,對(duì)畢業(yè)生信息根據(jù)年級(jí)、所在系、專業(yè)、調(diào)查批次進(jìn)行統(tǒng)計(jì)分析,生成畢業(yè)生通訊錄、統(tǒng)計(jì)畢業(yè)生調(diào)查表提交情況等。
用人單位管理組件:對(duì)用人單位進(jìn)行添加、修改、刪除、更新、查詢等。
用戶管理組件:對(duì)用戶進(jìn)行添加、修改、刪除、更新、查詢等,系統(tǒng)根據(jù)不同用戶進(jìn)行分級(jí)和權(quán)限設(shè)置。
系統(tǒng)的主要界面是由asp.net 來實(shí)現(xiàn),用戶主要通過IE 瀏覽器進(jìn)行登錄,完成數(shù)據(jù)的填報(bào)并提交傳遞給業(yè)務(wù)層。
畢業(yè)生信息管理系統(tǒng)提高了高校對(duì)畢業(yè)生信息管理的效率,對(duì)教育資源的合理分配提供了數(shù)據(jù)支持,在開發(fā)過程中也充分考慮我校的實(shí)際情況、管理模式。對(duì)用戶的權(quán)限進(jìn)行分級(jí)管理和設(shè)置,提高了安全控制能力。今后我們也將會(huì)對(duì)系統(tǒng)進(jìn)行升級(jí),增加畢業(yè)生和用人單位之間的信息互換,提高學(xué)校、用人單位、畢業(yè)生三方的良性交流與互動(dòng),提高畢業(yè)生就業(yè)率和用人單位的滿意度。