盧衛(wèi)娜,李文新,梁家健
(天津職業(yè)技術(shù)師范大學(xué)信息技術(shù)工程學(xué)院,天津 300222)
綜合素質(zhì)評(píng)測(cè)是我國(guó)高校學(xué)生評(píng)優(yōu)的主要參考標(biāo)準(zhǔn)。目前大多數(shù)高校都是以填寫(xiě)紙質(zhì)表格的形式進(jìn)行主觀人為評(píng)定,效率較低且容易出錯(cuò),針對(duì)大學(xué)生綜合素質(zhì)測(cè)評(píng)和人才服務(wù)的信息化處理系統(tǒng)仍存在空白或尚未完善,一些簡(jiǎn)單的測(cè)評(píng)系統(tǒng)僅能夠?qū)W(xué)生成績(jī)進(jìn)行統(tǒng)計(jì)和評(píng)價(jià),缺少針對(duì)學(xué)生綜合素質(zhì)和職業(yè)素養(yǎng)的全面評(píng)估。因此,建立綜合性、系統(tǒng)化和智能化的人才測(cè)評(píng)和服務(wù)系統(tǒng),對(duì)大學(xué)生整體素質(zhì)教育的提高,以及確保高校培養(yǎng)的人才質(zhì)量符合社會(huì)發(fā)展和時(shí)代需要等方面都具有十分重要的意義[1-3]。
許多學(xué)校利用不同的信息技術(shù)開(kāi)發(fā)啟用了學(xué)生綜合素質(zhì)管理系統(tǒng),但系統(tǒng)存在一些問(wèn)題[4-6],主要包括動(dòng)態(tài)數(shù)據(jù)的統(tǒng)計(jì)難以完善,標(biāo)準(zhǔn)依據(jù)不充分,測(cè)評(píng)過(guò)于形式化;評(píng)定方式過(guò)于狹隘,不能夠全面衡量學(xué)生的德智體綜合素質(zhì);評(píng)定過(guò)程繁瑣,測(cè)評(píng)標(biāo)準(zhǔn)解讀不一,無(wú)法保證測(cè)評(píng)結(jié)果的準(zhǔn)確性和客觀性;測(cè)評(píng)信息技術(shù)處于起步階段,尚未形成系統(tǒng)性的測(cè)評(píng)信息方法,公正標(biāo)準(zhǔn)的信息系統(tǒng)軟件的開(kāi)發(fā)還處于空白狀態(tài)。為此,本文設(shè)計(jì)了面向大學(xué)生綜合素質(zhì)的人才服務(wù)及評(píng)測(cè)系統(tǒng),結(jié)合學(xué)生的德、智、體各項(xiàng)指標(biāo),建立統(tǒng)一的測(cè)評(píng)標(biāo)準(zhǔn),通過(guò)跟蹤統(tǒng)計(jì)所有學(xué)生各學(xué)期的動(dòng)態(tài)數(shù)據(jù),全方位、系統(tǒng)性地評(píng)價(jià)學(xué)生個(gè)人發(fā)展的綜合素質(zhì),為高校人才培養(yǎng)、學(xué)生素質(zhì)優(yōu)化、教師教學(xué)管理以及企業(yè)用人等方面提供測(cè)評(píng)方法和人才服務(wù)。
系統(tǒng)的功能設(shè)計(jì)從高校需求的角度出發(fā),進(jìn)行了模塊劃分和角色認(rèn)定。面向高校大學(xué)生人才測(cè)評(píng)的需求,設(shè)計(jì)了系統(tǒng)的學(xué)生和教師兩種用戶角色;而針對(duì)人才服務(wù)的需求,又為大學(xué)生的就業(yè)招聘引入了企業(yè)的角色,以完善系統(tǒng)的綜合功能。因此,系統(tǒng)以用戶角色來(lái)劃分,分為教師、學(xué)生和企業(yè)3 種業(yè)務(wù)角色,根據(jù)角色的不同來(lái)進(jìn)行業(yè)務(wù)功能的管理。
(1)教師業(yè)務(wù)。教師可查看學(xué)生的個(gè)人信息、學(xué)生在校成績(jī)、學(xué)生專業(yè)掌握分析和學(xué)生綜合素質(zhì)報(bào)告,修改學(xué)生登錄密碼,查看和修改企業(yè)招聘信息,對(duì)學(xué)生的入職信息進(jìn)行增、刪、改、查操作和管理。
(2)學(xué)生業(yè)務(wù)。學(xué)生可查看自己的個(gè)人資料、課程成績(jī)、社會(huì)實(shí)踐、獎(jiǎng)學(xué)金獲得情況、政治面貌、綜合素質(zhì)報(bào)告以及招聘信息,進(jìn)行崗位測(cè)評(píng)和霍蘭德職業(yè)興趣測(cè)評(píng),對(duì)個(gè)人專業(yè)掌握、崗位切合度、職業(yè)素質(zhì)進(jìn)行分析。
(3)企業(yè)業(yè)務(wù)。企業(yè)具有發(fā)布招聘信息,查看該校所有學(xué)院的學(xué)校-市場(chǎng)崗位需求分析的功能,且企業(yè)無(wú)需登錄,以游客身份即可訪問(wèn)系統(tǒng)。
系統(tǒng)整體以功能為導(dǎo)向,劃分為登錄模塊、系統(tǒng)管理模塊、系統(tǒng)測(cè)評(píng)模塊、招聘模塊4 個(gè)模塊。系統(tǒng)的功能結(jié)構(gòu)框架如圖1 所示。登錄模塊由教師和學(xué)生進(jìn)行操作;系統(tǒng)管理模塊是為教師管理學(xué)生資料而設(shè)置;系統(tǒng)測(cè)評(píng)模塊由學(xué)生和教師操作,學(xué)生測(cè)評(píng)后,由教師查看;招聘模塊由企業(yè)操作,教師進(jìn)行管理。
圖1 系統(tǒng)功能模塊圖
結(jié)合大學(xué)生綜合素質(zhì)的人才服務(wù)及評(píng)測(cè)系統(tǒng)的功能需求分析,構(gòu)造數(shù)據(jù)庫(kù)的概念模型。系統(tǒng)數(shù)據(jù)的實(shí)體有著不同的關(guān)系(1-*表示一對(duì)多關(guān)系,*-*表示多對(duì)多關(guān)系),依據(jù)實(shí)體間的聯(lián)系形成了系統(tǒng)E-R 圖,如圖2 所示。
圖2 系統(tǒng)E-R 圖
一名學(xué)生可以參加多門(mén)課程的考試,每門(mén)課程考試可以被多名學(xué)生參加,二者之間是多對(duì)多的關(guān)系;一個(gè)崗位對(duì)應(yīng)多門(mén)課程的職業(yè)屬性,每個(gè)課程職業(yè)屬性對(duì)應(yīng)多個(gè)崗位,二者之間是多對(duì)多關(guān)系;一張算法能力表可以錄入多門(mén)課程,每門(mén)課程只能被錄入一次算法表,二者為一對(duì)多關(guān)系;一張?jiān)O(shè)計(jì)模式能力表可以錄入多門(mén)課程,每門(mén)課程只能被錄入一次設(shè)計(jì)模式能力表,二者為一對(duì)多的關(guān)系;一張框架理解能力表可以錄入多門(mén)課程,每門(mén)課程只能被錄入一次框架理解能力表,二者為一對(duì)多關(guān)系;一張系統(tǒng)理解能力表錄入多門(mén)課程,每門(mén)課程只能被錄入一次系統(tǒng)理解能力表,二者為一對(duì)多關(guān)系;一個(gè)崗位被多個(gè)學(xué)生應(yīng)聘,一名學(xué)生可以應(yīng)聘多個(gè)崗位,二者為多對(duì)多關(guān)系;一名學(xué)生擁有一份個(gè)人專業(yè)掌握分析報(bào)告,個(gè)人專業(yè)掌握分析報(bào)告可以記錄多名學(xué)生,二者為一對(duì)多關(guān)系;每名學(xué)生可以參加多次職業(yè)興趣測(cè)評(píng),每個(gè)職業(yè)興趣測(cè)評(píng)被多名學(xué)生測(cè)試,二者為多對(duì)多關(guān)系;每名學(xué)生獲得多種獎(jiǎng)學(xué)金,每種獎(jiǎng)學(xué)金被多名學(xué)生獲得,二者為多對(duì)多關(guān)系;一名學(xué)生擁有多份學(xué)期綜合素質(zhì)測(cè)評(píng)報(bào)告,一份學(xué)期綜合素質(zhì)測(cè)評(píng)報(bào)告錄入多名學(xué)生,二者為多對(duì)多關(guān)系;一名學(xué)生擁有一份在校綜合素質(zhì)測(cè)評(píng)報(bào)告,一份在校綜合素質(zhì)測(cè)評(píng)報(bào)告錄入多名學(xué)生,二者為一對(duì)多關(guān)系;每名學(xué)生參加多個(gè)社會(huì)實(shí)踐活動(dòng),每個(gè)社會(huì)實(shí)踐活動(dòng)被多名學(xué)生參加,二者為多對(duì)多關(guān)系;一名學(xué)生擁有一份崗位與興趣測(cè)評(píng)報(bào)告,崗位與興趣測(cè)評(píng)報(bào)告可以錄入多名學(xué)生,二者為一對(duì)多關(guān)系。
鑒于上述的邏輯結(jié)構(gòu),運(yùn)用三范式規(guī)則可以劃分出相應(yīng)的系統(tǒng)數(shù)據(jù)庫(kù)的22 張表格。
利用Servlet+JSP+JavaBean 的MVC 模式進(jìn)行系統(tǒng)開(kāi)發(fā),Java 語(yǔ)言作為開(kāi)發(fā)網(wǎng)站常用的技術(shù),具有安全穩(wěn)定,使用靈活,易學(xué)易用的優(yōu)點(diǎn)。
3.1.1 個(gè)人檔案
學(xué)生點(diǎn)擊個(gè)人檔案即可查看個(gè)人資料、課程成績(jī)、社會(huì)實(shí)踐、獎(jiǎng)學(xué)金獲得情況等。個(gè)人檔案的查看實(shí)現(xiàn)過(guò)程為:首先由登錄的Session 值獲得學(xué)號(hào),再將學(xué)號(hào)在Servlet 層調(diào)用Dao 層查詢相應(yīng)的信息,最終把查詢的結(jié)果集返回到Servlet,轉(zhuǎn)跳到相應(yīng)的JSP 頁(yè)面。
3.1.2 崗位測(cè)評(píng)
根據(jù)學(xué)生的專業(yè)成績(jī)測(cè)評(píng)出適合該學(xué)生的未來(lái)工作崗位。崗位測(cè)評(píng)功能的實(shí)現(xiàn)過(guò)程為:首先進(jìn)入Servlet 層,調(diào)用業(yè)務(wù)層ProfessionExamService,在業(yè)務(wù)層中調(diào)用Dao 層以通過(guò)Java 的JDBC,調(diào)取當(dāng)前登錄學(xué)生的所有已修的專業(yè)課,以集合List 加泛型
3.1.3 職業(yè)興趣測(cè)評(píng)
職業(yè)興趣測(cè)評(píng)能夠幫助學(xué)生確定自身興趣愛(ài)好的方向,同時(shí)也為大學(xué)生的職業(yè)素質(zhì)測(cè)評(píng)提供參考數(shù)據(jù)。根據(jù)霍蘭德職業(yè)興趣理論[11],采用問(wèn)卷答題的形式確定學(xué)生的職業(yè)興趣?;籼m德職業(yè)興趣理論將人分為研究型(I)、藝術(shù)型(A)、社會(huì)型(S)、企業(yè)型(E)、傳統(tǒng)型(C)、現(xiàn)實(shí)型(R)6 個(gè)維度,系統(tǒng)采用現(xiàn)有已成熟的霍蘭德職業(yè)興趣題庫(kù),篩選了部分題目,學(xué)生完成測(cè)試答題之后,系統(tǒng)根據(jù)選項(xiàng)在不同維度所占權(quán)重的不同,獲取學(xué)生答案并計(jì)算對(duì)應(yīng)權(quán)重值,呈現(xiàn)權(quán)重值大于總權(quán)重75%的維度,以此作為學(xué)生職業(yè)興趣測(cè)評(píng)維度的結(jié)果,并生成職業(yè)興趣測(cè)評(píng)報(bào)告。職業(yè)興趣測(cè)評(píng)功能的實(shí)現(xiàn)過(guò)程為:首先進(jìn)入JSP 頁(yè)面,以Submit 形式把用戶提交的數(shù)據(jù)傳輸?shù)絊ervlet 層,然后在業(yè)務(wù)層Service 調(diào)用Dao 層查詢數(shù)據(jù)庫(kù)對(duì)應(yīng)題目的權(quán)重,計(jì)算用戶提交的答案所得的權(quán)重,最后以重定向頁(yè)面方式轉(zhuǎn)跳到JSP 展示給用戶。
3.1.4 人才評(píng)測(cè)
人才測(cè)評(píng)是由學(xué)生個(gè)人專業(yè)掌握分析、崗位需求切合的分析、綜合素質(zhì)分析報(bào)告和學(xué)生職業(yè)素質(zhì)分析4 部分組成。
(1)學(xué)生個(gè)人專業(yè)掌握分析。根據(jù)學(xué)生專業(yè)(計(jì)算機(jī)科學(xué)與技術(shù))成績(jī)以算法、設(shè)計(jì)模式、框架搭建和系統(tǒng)掌握四個(gè)維度分析該學(xué)生的專業(yè)掌握程度,并給出該生在本年級(jí)的排名。學(xué)生個(gè)人專業(yè)掌握分析功能的實(shí)現(xiàn)過(guò)程為:先轉(zhuǎn)入對(duì)應(yīng)的Servlet,調(diào)用Service 層,通過(guò)JDBC 查詢算法、設(shè)計(jì)模式、框架理解和系統(tǒng)理解4 個(gè)表的課程,計(jì)算該學(xué)生每個(gè)表對(duì)應(yīng)課程的平均績(jī)點(diǎn),結(jié)果以集合List+泛型存儲(chǔ)返回給Servlet,Servlet把結(jié)果轉(zhuǎn)為String 類型數(shù)組傳值到JSP 頁(yè)面,最后通過(guò)調(diào)用JavaScript 的Echarts 函數(shù)顯示數(shù)據(jù)雷達(dá)圖,并將傳來(lái)的課程成績(jī)值以表格的形式展示。
(2)崗位需求切合度分析。主要是根據(jù)企業(yè)招聘崗位的數(shù)量與學(xué)生就職崗位的數(shù)量生成供求關(guān)系統(tǒng)計(jì)圖,將各種工作崗位的企業(yè)招聘量和學(xué)生入職量的數(shù)據(jù)以柱狀圖的形式進(jìn)行對(duì)比顯示,以便學(xué)生查看和分析各個(gè)就業(yè)崗位的供求情況,進(jìn)而使學(xué)生及時(shí)調(diào)整自身的學(xué)習(xí)目標(biāo)和努力方向。學(xué)生查看的統(tǒng)計(jì)圖信息需要與該學(xué)生對(duì)應(yīng)的學(xué)院一致。崗位需求切合度分析的實(shí)現(xiàn)過(guò)程為:采用SQL 查詢語(yǔ)句,在業(yè)務(wù)層查詢學(xué)生所在學(xué)院的應(yīng)聘崗位與招聘崗位,結(jié)果返回JSP 頁(yè)面,同時(shí)使用Echarts 函數(shù)使得數(shù)據(jù)集以柱狀圖和數(shù)據(jù)視圖2 種形式顯示。
(3)綜合素質(zhì)分析報(bào)告。其是對(duì)學(xué)生德智體綜合素質(zhì)的測(cè)評(píng)結(jié)果,該結(jié)果以雷達(dá)圖顯示德智體三個(gè)維度的分?jǐn)?shù)并給出綜合素質(zhì)分?jǐn)?shù),此外報(bào)告還附加了霍蘭德職業(yè)興趣的測(cè)評(píng)結(jié)果。綜合素質(zhì)分析報(bào)告功能的實(shí)現(xiàn)是在業(yè)務(wù)層以德育、智育和體育為依據(jù),德育對(duì)應(yīng)學(xué)生的政治面貌與社會(huì)實(shí)踐活動(dòng),智育對(duì)應(yīng)所獲獎(jiǎng)學(xué)金,體育對(duì)應(yīng)課程的體育成績(jī),以系統(tǒng)設(shè)定的相關(guān)權(quán)重計(jì)算三者得分,綜合素質(zhì)分析報(bào)告權(quán)重如表1 所示(體育權(quán)重100%)。將德育、智育和體育按照3 ∶5 ∶2的比例進(jìn)行百分制分?jǐn)?shù)計(jì)算,通過(guò)比例的疊加得出最終綜合素質(zhì)分?jǐn)?shù)。如一名學(xué)生的政治面貌為共青團(tuán)員,他參加了2 次校級(jí)活動(dòng)、1 次市級(jí)活動(dòng),獲得了1次國(guó)家級(jí)三等獎(jiǎng)學(xué)金、1 次校級(jí)一等獎(jiǎng),體育成績(jī)?yōu)?0。那么,他的德育分?jǐn)?shù)為50,智育分?jǐn)?shù)為60,體育成績(jī)?yōu)?0,綜合素質(zhì)的成績(jī)?yōu)?3。同時(shí),還以時(shí)間為區(qū)分標(biāo)準(zhǔn),分為學(xué)期與在校2 種報(bào)告,學(xué)期指當(dāng)前所在學(xué)期的德智體分?jǐn)?shù)報(bào)告,在校則指學(xué)生整個(gè)在校期間的德智體分?jǐn)?shù)報(bào)告。
表1 綜合素質(zhì)分析報(bào)告權(quán)重%
(4)學(xué)生職業(yè)素質(zhì)分析。其由學(xué)生綜合素質(zhì)(在校)+崗位測(cè)評(píng)+職業(yè)興趣測(cè)評(píng)報(bào)告3 部分的數(shù)據(jù)匯總而成。崗位測(cè)評(píng)的結(jié)果是建立在崗位所需課程知識(shí)的成績(jī)績(jī)點(diǎn)大于2.0 時(shí)給出結(jié)果。學(xué)生職業(yè)素質(zhì)分析報(bào)告界面如圖3 所示。
圖3 學(xué)生職業(yè)素質(zhì)分析報(bào)告界面
教師登錄成功后,可以根據(jù)頁(yè)面功能進(jìn)行如下操作:學(xué)生個(gè)人信息管理、學(xué)生成績(jī)查看、學(xué)生專業(yè)掌握分析查看、學(xué)生綜合素質(zhì)報(bào)告查看、學(xué)生入職信息管理和企業(yè)招聘信息管理。
其中,查看學(xué)生專業(yè)掌握分析的實(shí)現(xiàn)是在學(xué)生頁(yè)面的基礎(chǔ)上增加了點(diǎn)擊學(xué)號(hào)查看雷達(dá)圖信息的功能,實(shí)現(xiàn)時(shí)使用JavaScrpit 的自定義WeAdminShow 函數(shù)彈窗,使用JSP 的Request 參數(shù)傳值。
教師可以對(duì)學(xué)生的入職信息進(jìn)行增、刪、改、查。在增加入職信息頁(yè)面與修改頁(yè)面使用Java 的parseDate函數(shù)判斷日期格式是否正確,如果教師輸入日期錯(cuò)誤則拋出異常,使用JavaScript 的Alert 提醒用戶輸入正確的格式并轉(zhuǎn)到相應(yīng)的JSP 頁(yè)面。學(xué)生入職信息管理界面如圖4 所示。
圖4 學(xué)生入職信息管理界面
企業(yè)用戶通過(guò)點(diǎn)擊登錄頁(yè)面的公司招聘入口,可以進(jìn)行如下操作:企業(yè)信息關(guān)鍵字搜索、招聘發(fā)布、招聘詳細(xì)信息查看和學(xué)院市場(chǎng)崗位需求分析。企業(yè)招聘頁(yè)面如圖5 所示。
圖5 企業(yè)招聘頁(yè)面
其中,招聘發(fā)布和學(xué)院市場(chǎng)崗位需求分析在技術(shù)實(shí)現(xiàn)上與學(xué)生模塊基本一致,使用JavaScript 的自定義_submit 函數(shù)檢查是否輸入為空,如果為空則給出提示。在SQL 語(yǔ)句方面以公司名稱、招聘崗位、招聘日期為主鍵,當(dāng)企業(yè)同一天發(fā)布同樣的招聘崗位時(shí),系統(tǒng)給出“不能在同一天發(fā)布同樣的招聘信息”的提醒,防止惡意發(fā)布大量相同的招聘信息。
招聘詳細(xì)信息查看在技術(shù)實(shí)現(xiàn)上與教師查詢成績(jī)功能基本一致,不同的是增加JavaScrpit 的自定義WeAdminShow 函數(shù)彈窗顯示詳細(xì)信息。使用SQL 的Like 實(shí)現(xiàn)模糊查詢,如果查詢結(jié)果為空,則默認(rèn)顯示所有的招聘信息。
本系統(tǒng)從德智體三個(gè)維度出發(fā),結(jié)合霍蘭德職業(yè)興趣理論確立大學(xué)生綜合素質(zhì)的測(cè)評(píng)指標(biāo),以高校本科學(xué)位的平均績(jī)點(diǎn)計(jì)算方法與課程職業(yè)屬性為依據(jù),確立崗位測(cè)評(píng)指標(biāo),然后以算法能力、設(shè)計(jì)模式能力、框架理解能力和系統(tǒng)理解能力四個(gè)維度確立學(xué)生個(gè)人專業(yè)掌握分析指標(biāo),并利用校招的供給關(guān)系確立市場(chǎng)崗位需求切合度分析指標(biāo),最后采用Java 的Servlet+JSP+JavaBean 技術(shù)構(gòu)建大學(xué)生綜合素質(zhì)測(cè)評(píng)和人才服務(wù)體系。系統(tǒng)實(shí)現(xiàn)了對(duì)人才服務(wù)和評(píng)測(cè)工作的整合,縮短了高校對(duì)學(xué)生人才評(píng)測(cè)的工作時(shí)間,簡(jiǎn)化了綜合素質(zhì)評(píng)測(cè)流程,完成了系統(tǒng)化和智能化的綜合素質(zhì)評(píng)測(cè)過(guò)程,讓評(píng)測(cè)工作更公開(kāi)透明。同時(shí)評(píng)測(cè)結(jié)果為學(xué)生提供了了解自身素質(zhì)和特長(zhǎng)的條件,客觀上促進(jìn)了大學(xué)生的全面發(fā)展。
面向大學(xué)生綜合素質(zhì)的人才服務(wù)及評(píng)測(cè)系統(tǒng)的基礎(chǔ)數(shù)據(jù)可以因校制宜,未來(lái)可對(duì)服務(wù)和評(píng)測(cè)規(guī)則進(jìn)行優(yōu)化,引入其他數(shù)據(jù)進(jìn)行深度挖掘和分析,全方位地服務(wù)在校師生,促進(jìn)高校學(xué)生管理工作的改革。