摘要:隨著國家高等教育的發(fā)展,高職院校畢業(yè)人數(shù)不斷增加。根據(jù)某高職院校畢業(yè)生就業(yè)信息管理工作需求,系統(tǒng)采用.NET平臺的B/S模式,使用三層架構(gòu)編程思想、ASP.NET開發(fā)語言、SQL Server數(shù)據(jù)庫進(jìn)行開發(fā)和實現(xiàn),將高職院校畢業(yè)生、企業(yè)用人單位和就業(yè)管理部門緊密聯(lián)系,實現(xiàn)企業(yè)用人單位網(wǎng)上招聘、畢業(yè)生網(wǎng)上求職、高職院校就業(yè)管理部門對畢業(yè)生就業(yè)過程全程監(jiān)控管理等功能,為畢業(yè)生、用人單位和高職院校提供良好的共享平臺,實現(xiàn)三方共贏。
關(guān)鍵詞:高職院校;畢業(yè)生就業(yè)信息;管理系統(tǒng);設(shè)計與實現(xiàn)
一、引言
由于近年高職院校辦學(xué)規(guī)模不斷擴(kuò)大,各個學(xué)校的招收學(xué)生數(shù)量不斷增加,每年的畢業(yè)生人數(shù)和規(guī)模也相應(yīng)地迅速增加。同時畢業(yè)生對就業(yè)崗位的要求越來越多,畢業(yè)生就業(yè)環(huán)節(jié)給學(xué)校的就業(yè)管理部門工作帶來前所未有的壓力。傳統(tǒng)的管理方式已難以適應(yīng)新的工作需要。因此,建立適合自身學(xué)校特點的畢業(yè)生就業(yè)信息系統(tǒng),為就業(yè)信息管理和維護(hù)工作提供良好的平臺,能實現(xiàn)高職院校就業(yè)信息管理的科技化和信息化,方便就業(yè)信息資源共享,提高學(xué)校就業(yè)管理工作效率。
二、系統(tǒng)關(guān)鍵技術(shù)
本系統(tǒng)實現(xiàn)相關(guān)的關(guān)鍵技術(shù),包括C#.NET技術(shù)、ADO.NET開發(fā)技術(shù)、SQL Server 2008數(shù)據(jù)庫技術(shù)和三層架構(gòu)等關(guān)鍵開發(fā)技術(shù)。
(一)C#.NET技術(shù)
.NET平臺是微軟推出的在Internet環(huán)境下支持XML Web服務(wù)的應(yīng)用程序開發(fā)平臺。使用.NET平臺可以創(chuàng)建基于.NET Framework框架的窗體應(yīng)用程序、移動應(yīng)用程序和網(wǎng)頁應(yīng)用程序。.NET平臺是用于設(shè)定和運用這些應(yīng)用程序的內(nèi)部Windows組件,作為Internet互聯(lián)網(wǎng)的新一代編程結(jié)構(gòu)和程序集合。C#是一種面向?qū)ο蟮木幊陶Z言。它可以使得程序開發(fā)人員便捷地根據(jù)具體業(yè)務(wù)需要,編寫滿足業(yè)務(wù)需要和功能需求的.NET平臺應(yīng)用程序。微軟.NET提供了一系列的工具還有服務(wù)用來最大程度地方便開發(fā)者運用計算與通訊領(lǐng)域。
(二)ADO.NET數(shù)據(jù)訪問技術(shù)
ADO.NET數(shù)據(jù)訪問技術(shù)技術(shù)(ActiveX Data Objects)是美國Microsoft公司設(shè)計并實現(xiàn)的一種應(yīng)用程序接口,ADO技術(shù)主要用以實現(xiàn)對關(guān)系型數(shù)據(jù)庫及非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行訪問和操作。ADO.NET是在.NET開發(fā)過程中被編程人員廣泛使用的一種非常好的數(shù)據(jù)訪問技術(shù)。
(三)SQL Server數(shù)據(jù)庫技術(shù)
SQL是一種結(jié)構(gòu)化數(shù)據(jù)庫查詢編程語言,主要實現(xiàn)了根據(jù)具體應(yīng)用程序的實際需要,與各種關(guān)系型數(shù)據(jù)庫進(jìn)行訪問和交互操作。大部分編程語言都使用SQL語言用于各種大中型DBMS(關(guān)系數(shù)據(jù)庫管理系統(tǒng))的標(biāo)準(zhǔn)查詢語言,用于存取、操作和管理相關(guān)業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫系統(tǒng)。
(四)三層架構(gòu)
三層架構(gòu)是指通過軟件編程的方式將整個軟件系統(tǒng)進(jìn)行分層管理的一種軟件開發(fā)思想。三層架構(gòu)具體包括表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。在軟件系統(tǒng)開發(fā)過程中,使用三層架構(gòu)的編程思想可以有效減少或降低研發(fā)與管理軟件系統(tǒng)的工作負(fù)擔(dān)。同時,整體軟件系統(tǒng)的數(shù)據(jù)信息和業(yè)務(wù)信息可以良好交互和共享,系統(tǒng)擴(kuò)展性好。
三、系統(tǒng)需求分析
(一)系統(tǒng)概述
高職院校畢業(yè)生就業(yè)信息管理系統(tǒng)是一個面向?qū)W校、畢業(yè)生和用人單位三方面的互動式招聘人才綜合管理平臺。該系統(tǒng)能讓學(xué)生、企業(yè)、就業(yè)辦工作人員等不同用戶根據(jù)自己需求在這個平臺上進(jìn)行檢索、管理等功能。
(二)系統(tǒng)可行性分析
本系統(tǒng)采用C#、ASP.NET等編程語言,實現(xiàn)系統(tǒng)與數(shù)據(jù)庫之間的關(guān)聯(lián),通過客戶端瀏覽網(wǎng)頁來實現(xiàn)整個就業(yè)信息的管理過程。簡單快捷的操作極大地提高計算機(jī)的信息存儲、快速查詢等功能,有效提高大學(xué)生畢業(yè)生就業(yè)管理工作效率和畢業(yè)生就業(yè)信息管理的準(zhǔn)確度。
(三)功能需求分析
1.企業(yè)用戶功能需求:企業(yè)的業(yè)務(wù)和功能需求主要包括提交企業(yè)信息、提交招聘信息、發(fā)布招聘信息、查閱簡歷、通知面試、公布面試結(jié)果和試用期結(jié)果等。企業(yè)主要參與基礎(chǔ)信息管理和面試過程管理兩個活動。其中,基礎(chǔ)信息管理又可以擴(kuò)展為統(tǒng)計提交招聘信息、發(fā)布招聘信息和查閱簡歷信息。面試管理又可以擴(kuò)展為面試通知、通知面試結(jié)果、通知試用結(jié)果和通知錄用結(jié)果等。
2.畢業(yè)生功能需求:畢業(yè)生的業(yè)務(wù)和功能需求主要包括提交學(xué)生信息、填寫簡歷、管理學(xué)生簡歷、投遞簡歷、準(zhǔn)備面試、簽訂勞動合同等。畢業(yè)生主要參與提交學(xué)生信息和學(xué)生簡歷管理、準(zhǔn)備面試和簽訂勞動合同四個活動。其中,學(xué)生簡歷管理有可以擴(kuò)展填寫學(xué)生簡歷和投遞學(xué)生簡歷等。
(3)就業(yè)辦工作人員需求:就業(yè)辦工作人員的業(yè)務(wù)和功能需求主要包括審核企業(yè)信息、審核學(xué)生信息、審核招聘信息、對畢業(yè)生面試通知結(jié)果、試用期進(jìn)行備案及簽到證的備案等。
(4)學(xué)院領(lǐng)導(dǎo)功能需求:統(tǒng)計學(xué)生信息、企業(yè)信息和就業(yè)過程的數(shù)據(jù);收集面試情況統(tǒng)計報表、試用期情況統(tǒng)計報表、錄用情況統(tǒng)計報表等。學(xué)校領(lǐng)導(dǎo)主要參與基礎(chǔ)信息統(tǒng)計和就業(yè)過程統(tǒng)計報表兩個活動。其中,基礎(chǔ)信息又可以擴(kuò)展為統(tǒng)計企業(yè)信息、統(tǒng)計學(xué)生信息。就業(yè)過程統(tǒng)計報表又可以擴(kuò)展為面試情況統(tǒng)計報表、試用期情況統(tǒng)計報表和就業(yè)情況統(tǒng)計報表等。
(五)系統(tǒng)性能需求
系統(tǒng)界面的設(shè)計應(yīng)遵循軟件界面設(shè)計原則,達(dá)到界面友好和操作簡單的目標(biāo)。對于不同權(quán)限的用戶要準(zhǔn)確的顯示不同的界面。該系統(tǒng)能加密重要信息,數(shù)據(jù)存儲安全有保障,能防止數(shù)據(jù)泄漏。
四、系統(tǒng)設(shè)計
(一)系統(tǒng)設(shè)計原則
本系統(tǒng)的設(shè)計應(yīng)遵循以下原則:全面性、方便性、可擴(kuò)展性、實用性、經(jīng)濟(jì)性。
(二)系統(tǒng)總體架構(gòu)設(shè)計
畢業(yè)生就業(yè)信息管理系統(tǒng)是一款采用B/S架構(gòu)模式設(shè)計和開發(fā)的信息系統(tǒng)。畢業(yè)生就業(yè)信息管理系統(tǒng)是基于校內(nèi)小型網(wǎng)站,由于每年畢業(yè)生人數(shù)較為固定,波動不是太大,所以信息數(shù)據(jù)的存儲也相對較少,對于存儲空間的要求不是特別大。因此,該系統(tǒng)只需要使用一臺服務(wù)器作為數(shù)據(jù)庫服務(wù)器用來存儲信息數(shù)據(jù),另外一臺服務(wù)器則是可用來處理校內(nèi)的其它事務(wù)使用。因為考慮到數(shù)據(jù)安全性,所以兩臺服務(wù)器接入端都設(shè)置防火墻以防止非法入侵。學(xué)生和管理員都可以通過自己的PC端訪問系統(tǒng)。
本系統(tǒng)采用三層架構(gòu)設(shè)計模式,系統(tǒng)總體設(shè)計模式如圖1所示。
(1)表現(xiàn)層:表現(xiàn)層是系統(tǒng)與用戶進(jìn)行交互的窗口,向用戶提供數(shù)據(jù)輸入、數(shù)據(jù)顯示、信息瀏覽、交互操作的平臺。
(2)業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層是系統(tǒng)的核心組成部分,主要調(diào)用各種核心技術(shù),通過數(shù)據(jù)傳輸、業(yè)務(wù)流程控制、業(yè)務(wù)邏輯處理等操作,實現(xiàn)系統(tǒng)各功能模塊具體操作的判斷和具體業(yè)務(wù)邏輯的處理。本系統(tǒng)的業(yè)務(wù)邏輯層由就業(yè)信息管理、用人單位管理、基礎(chǔ)數(shù)據(jù)管理和系統(tǒng)綜合管理等業(yè)務(wù)邏輯組件和相關(guān)業(yè)務(wù)規(guī)范組成。
(3)數(shù)據(jù)訪問層:數(shù)據(jù)訪問層以統(tǒng)一規(guī)范的接口形式向業(yè)務(wù)邏輯層和系統(tǒng)數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)操作功能。本系統(tǒng)的數(shù)據(jù)訪問層由數(shù)據(jù)庫管理系統(tǒng)、C#.NET技術(shù)、ADO.NET技術(shù)、數(shù)據(jù)標(biāo)準(zhǔn)等核心模塊組成。
(三)系統(tǒng)功能模塊設(shè)計
經(jīng)過對某高職院校就業(yè)工作的調(diào)研和需求分析,本系統(tǒng)的功能模塊劃分為基礎(chǔ)數(shù)據(jù)管理、就業(yè)信息管理、企業(yè)信息管理、系統(tǒng)綜合管理和報表查詢分析五大模塊。這五個模塊在整個系統(tǒng)中扮演十分重要的角色,是整個系統(tǒng)的核心。該系統(tǒng)的總體功能模塊結(jié)構(gòu)如圖2所示。
(四)數(shù)據(jù)庫設(shè)計
本系統(tǒng)的數(shù)據(jù)庫是根據(jù)某高職院校實際情況設(shè)計,主要包括學(xué)生用戶信息表、企業(yè)基本信息表、企業(yè)詳細(xì)信息表、學(xué)生詳細(xì)信息表、學(xué)生用戶具體信息表、學(xué)生榮譽表、工作實習(xí)表、招聘信息表等數(shù)據(jù)庫表格。
五、系統(tǒng)實現(xiàn)
本系統(tǒng)包括就業(yè)信息管理系統(tǒng)前臺模塊、學(xué)生信息管理模塊、企業(yè)信息管理模塊、就業(yè)過程管理模塊、統(tǒng)計報表中心模塊和系統(tǒng)綜合管理模塊,采用B/S結(jié)構(gòu)進(jìn)行設(shè)計和實現(xiàn)。整個系統(tǒng)分為就業(yè)信息管理系統(tǒng)的前臺(某高職院校畢業(yè)生就業(yè)信息網(wǎng))和系統(tǒng)綜合管理的后臺。系統(tǒng)綜合管理后臺具體包括學(xué)生信息管理模塊、企業(yè)信息管理模塊、就業(yè)過程管理模塊、報表查詢統(tǒng)計管理模塊和系統(tǒng)綜合管理模塊。該系統(tǒng)為畢業(yè)生、企業(yè)和學(xué)校三方搭建一個共享的平臺,為解決畢業(yè)生就業(yè)問題提供良好環(huán)境。
(一)就業(yè)信息管理系統(tǒng)前臺
就業(yè)信息管理系統(tǒng)前臺以泉州市某高校畢業(yè)生就業(yè)信息網(wǎng)的形式展示,向企業(yè)和全校畢業(yè)生及各年級學(xué)生展示就業(yè)方面信息。
(二)學(xué)生信息管理
學(xué)生信息管理模塊主要面向?qū)W生用戶,為學(xué)生用戶提供管理學(xué)生檔案信息、查看學(xué)生成績和獎懲記錄,編輯和管理學(xué)生簡歷信息等功能。
(三)企業(yè)信息管理
企業(yè)信息管理模塊主要面向用人單位(企業(yè)用戶),為企業(yè)用戶提供管理企業(yè)信息維護(hù)、編輯和管理該企業(yè)的各項職位招聘信息等功能。
(四)就業(yè)過程管理
就業(yè)過程管理模塊主要面向?qū)W校就業(yè)辦工作人員,為就業(yè)辦工作人員提供新聞公告管理、學(xué)生求職申請信息跟蹤和管理、學(xué)生到企業(yè)面試過程跟蹤和管理、學(xué)生在企業(yè)試用過程跟蹤和管理、學(xué)生就業(yè)報到跟蹤和管理等功能。
(五)統(tǒng)計報表中心
統(tǒng)計報表中心模塊主要面向?qū)W校就業(yè)辦工作人員和學(xué)校相關(guān)領(lǐng)導(dǎo),為就業(yè)辦工作人員和學(xué)校相關(guān)領(lǐng)導(dǎo)統(tǒng)計畢業(yè)生就業(yè)過程中各項數(shù)據(jù)信息,具體包括企業(yè)信息統(tǒng)計、學(xué)生信息統(tǒng)計、面試情況統(tǒng)計、試用情況統(tǒng)計和就業(yè)情況統(tǒng)計等,為學(xué)校領(lǐng)導(dǎo)層做出學(xué)院發(fā)展、專業(yè)調(diào)整、人才培養(yǎng)方案優(yōu)化等相關(guān)決策提供數(shù)據(jù)依據(jù)。
(六)系統(tǒng)綜合管理
系統(tǒng)綜合管理模塊主要由系統(tǒng)管理員操作,具體包括基礎(chǔ)數(shù)據(jù)的綜合管理、用戶信息的管理和數(shù)據(jù)的備份還原等操作,例如:用戶管理模塊主要實現(xiàn)用戶信息的綜合管理,具體包括信息錄入、編輯和查詢等綜合管理操作。
(七)系統(tǒng)測試與評價
主要測試各功能模塊是否能夠正常運行,輸入數(shù)據(jù)后顯示的結(jié)果是否能通過測試。
經(jīng)測試,本系統(tǒng)所有模塊都能夠正常運行,各個模塊功能都能正常實現(xiàn),各頁面運行流暢,系統(tǒng)整體運行符合預(yù)期效果。系統(tǒng)解決應(yīng)屆畢業(yè)生、用人企事業(yè)單位和學(xué)校之間的就業(yè)和招聘工作,提高三方的工作效率。
六、結(jié)語
高職院校畢業(yè)生就業(yè)信息管理系統(tǒng)是一個不僅服務(wù)于學(xué)校自身就業(yè)管理部門,更服務(wù)于本校畢業(yè)生和用人企業(yè)的就業(yè)工作綜合管理平臺。在此平臺上畢業(yè)生能夠直觀地了解企業(yè)的基本信息和最新的就業(yè)政策和新聞動態(tài)。該就業(yè)信息管理平臺使企業(yè)對學(xué)生提供簡歷信息的真實性和有效性更加放心,在了解學(xué)生基本信息、榮譽情況、教育情況、求職意向等內(nèi)容后,能更有針對性地選擇企業(yè)所需的人才,節(jié)約企業(yè)和畢業(yè)生的時間和精力,提高工作效率。管理員可以實時監(jiān)控招聘流程,了解畢業(yè)生就業(yè)情況,為學(xué)校發(fā)展和改革提供真實的數(shù)據(jù)來源和有力現(xiàn)實參考。該系統(tǒng)真正實現(xiàn)就業(yè)信息管理的實時性、共享性、快捷性,為畢業(yè)生、用人單位和學(xué)校三方搭建信息共享平臺,實現(xiàn)三方共贏。
參考文獻(xiàn):
[1]錢琴琴.高校畢業(yè)生就業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].蕪湖職業(yè)技術(shù)學(xué)院學(xué)報,2019(4):18-21.
[2]寧滔,王鑫.基于.NET的高校就業(yè)信息管理系統(tǒng)的研究與實現(xiàn)[J].輕工科技,2015(3):48-50.
[3]王少麗.高校畢業(yè)生就業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].信息與電腦(理論版),2017(15):104-106.
[4]陳春麗.高校畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].教育科學(xué)(引文版),2017(10):3.
[5]劉洋.基于B/S模式的畢業(yè)生就業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].北京石油化工學(xué)院學(xué)報,2010,2(10):119-123.
作者簡介:李華麗(1982-)女,泉州德化人,泉州工藝美術(shù)職業(yè)學(xué)院講師,碩士,研究方向:招生就業(yè),軟件工程。