劉宇 甄雷 何文海 楊宏威 陳步鑫
摘要:中等職業(yè)學(xué)校作為現(xiàn)代職業(yè)教育體系的重要組成部分,在與高等職業(yè)教育的縱向貫通上起著基礎(chǔ)性的作用,而招生計劃作為源頭,對職業(yè)教育的發(fā)展至關(guān)重要。本研究結(jié)合河北省中等職業(yè)學(xué)校招生現(xiàn)狀,基于SSH2框架設(shè)計與開發(fā)了中等職業(yè)學(xué)校招生來源計劃網(wǎng)上管理系統(tǒng),并從需求、設(shè)計、實現(xiàn)以及應(yīng)用等方面進(jìn)行了詳細(xì)介紹。其設(shè)計思想與技術(shù)規(guī)范對全國其他省份進(jìn)一步做好中等職業(yè)學(xué)校招生計劃編制、規(guī)范招生錄取,建立統(tǒng)一信息管理平臺具有重要的借鑒意義。
關(guān)鍵詞:中職學(xué)校;SSH2框架;計劃管理系統(tǒng)
中圖分類號:G434? 文獻(xiàn)標(biāo)識碼:A? 論文編號:1674-2117(2023)12-0084-04
引言
中等職業(yè)學(xué)校作為現(xiàn)代職業(yè)教育體系的重要組成部分,其招生規(guī)模與普通高中招生規(guī)模比例逐年接近,并且它在與高等職業(yè)教育的縱向貫通上起著基礎(chǔ)性的作用。但是,中等職業(yè)學(xué)校的辦學(xué)現(xiàn)狀相對于普通高中或高職院校來說,在管理體系和管理能力的現(xiàn)代化信息技術(shù)應(yīng)用程度上相對薄弱。2021年8月教育部辦公廳印發(fā)了《關(guān)于嚴(yán)格規(guī)范中等職業(yè)學(xué)校招生、學(xué)籍和資助管理工作的通知》,其中對規(guī)范考試招生行為、加快相關(guān)信息系統(tǒng)建設(shè)提出了明確要求。[1]招生計劃作為學(xué)校招生錄取的源頭,對職業(yè)教育的發(fā)展起著至關(guān)重要的作用,只有充分重視計劃編制工作、規(guī)范招生計劃管理,研究計劃編制所反映出來的深層次問題,才能發(fā)揮好計劃編制的作用,引領(lǐng)我國職業(yè)教育平穩(wěn)、健康發(fā)展。
為做好中等職業(yè)學(xué)校招生計劃編制工作,科學(xué)制訂招生計劃,提高信息化管理程度,同時有效避免學(xué)校在進(jìn)行計劃申報過程中出現(xiàn)錯誤,筆者所在省專門設(shè)計并開發(fā)了中等職業(yè)學(xué)校招生來源計劃網(wǎng)上管理系統(tǒng),為在河北省進(jìn)行招生的中等職業(yè)學(xué)校提供網(wǎng)上辦公服務(wù)平臺,由省教育考試院通過對往年各專業(yè)錄取情況的分析研判,對學(xué)校所申報的年度招生計劃科學(xué)把控,使招生計劃申報及審核更加科學(xué)、便捷,進(jìn)一步提高了招生計劃在匯編、整理、出版過程中的準(zhǔn)確率,為建設(shè)統(tǒng)一招生錄取平臺奠定了基礎(chǔ)。
系統(tǒng)需求分析
1.招生現(xiàn)狀分析
目前,全國共有職業(yè)學(xué)校1.15萬所,在校生2857.18萬人,其中中職招生600.37萬人,占高中階段教育的41.70%。[2]每年在河北省招生的中等職業(yè)學(xué)校有400多所,招生規(guī)模在40萬左右,涵蓋了農(nóng)林牧漁、資源環(huán)境、能源與新能源等專業(yè)類型,按計劃類別又可分為五年制高職、“3+2”高職、“3+4”本科、初中起點普通中專、高中起點普通中專,其中“3+2”高職、“3+4”本科、五年制高職以及省屬和需要跨市招生的市屬普通中專學(xué)校招生計劃需要向省教育考試院進(jìn)行申報。近幾年,進(jìn)行計劃申報的中職學(xué)校有200多所,招生規(guī)模在7萬左右,約占中職招生計劃總數(shù)的17%。
2.業(yè)務(wù)流程分析
根據(jù)工作需要,學(xué)校在進(jìn)行計劃編制之前,需要先進(jìn)行學(xué)校基本信息的填寫,主要包括學(xué)校地址、聯(lián)系人、聯(lián)系電話、學(xué)校網(wǎng)址、辦學(xué)性質(zhì)等內(nèi)容?;拘畔⑻顚懲瓿刹⑻峤缓髮⒈绘i定,由業(yè)務(wù)管理人員審核通過后,方可進(jìn)行招生計劃的申報。學(xué)校作為招生計劃編制的主體,需要將本校在河北省的招生計劃自行進(jìn)行網(wǎng)上申報。申報完成后,由系統(tǒng)或人工進(jìn)行多輪驗證及審核,以確保招生計劃的準(zhǔn)確性。全部學(xué)校審核完成后,即可形成最終的招生計劃報表并向社會公布。學(xué)校在后期進(jìn)行錄取備案時,須與此招生計劃進(jìn)行比對核查,核查無誤的方可備案。學(xué)校的業(yè)務(wù)流程及狀態(tài)流轉(zhuǎn)如圖1所示。
系統(tǒng)設(shè)計
1.功能模塊設(shè)計
為了達(dá)到系統(tǒng)“權(quán)責(zé)明確”管理目標(biāo),以及后期可擴(kuò)展性維護(hù),該系統(tǒng)采用模塊化形式進(jìn)行設(shè)計,按照“通用功能”及“個性需求”,設(shè)計為登錄驗證模塊、公共需求模塊以及個性化需求模塊。登錄驗證為系統(tǒng)必備模塊,包含院校用戶注冊及登錄身份驗證;公共需求模塊主要包括用戶信息維護(hù)、通知瀏覽、系統(tǒng)幫助文檔等通用功能;個性化需求模塊按用戶身份類別進(jìn)行設(shè)計,主要包括院校用戶功能、業(yè)務(wù)管理用戶功能以及系統(tǒng)管理用戶功能等。各功能模塊整體功能設(shè)計如圖2所示。
2.計劃審核流程設(shè)計
信息系統(tǒng)的好用與否主要是看其能否為業(yè)務(wù)工作提供便利。根據(jù)業(yè)務(wù)流程,本系統(tǒng)采用了工作流式的設(shè)計模式,將業(yè)務(wù)流與數(shù)據(jù)流相融合,對共性問題由計算機(jī)進(jìn)行自動審核,特殊問題提交人工審核。具體審核流程設(shè)計如下頁圖3所示。
a.初步校驗。在學(xué)校進(jìn)行計劃提交時,系統(tǒng)對相關(guān)邏輯關(guān)系或數(shù)據(jù)合理性進(jìn)行初步校驗,全部校驗通過則進(jìn)入下一步數(shù)據(jù)檢測階段。
b.數(shù)據(jù)檢測。系統(tǒng)根據(jù)業(yè)務(wù)需求對有特殊要求的學(xué)?;?qū)I(yè)做進(jìn)一步篩查,如民辦學(xué)校醫(yī)藥類專業(yè)招生計劃數(shù)審核、各地市計劃分配情況等,在數(shù)據(jù)檢測階段發(fā)現(xiàn)存在數(shù)據(jù)異常的,系統(tǒng)會自動將當(dāng)前學(xué)校提交到業(yè)務(wù)管理人員審核頁面進(jìn)行人工審核。
c.人工審核。由業(yè)務(wù)管理人員對系統(tǒng)發(fā)現(xiàn)的問題進(jìn)行逐一核查,核查通過的會形成當(dāng)前學(xué)校的招生計劃報表,核查有問題的,系統(tǒng)會將核查結(jié)果反饋給學(xué)校,由學(xué)校進(jìn)行修改后重新提交。
d.院校核對。系統(tǒng)按照確定樣式生成招生計劃報表,并呈現(xiàn)給學(xué)校進(jìn)行核對。核對有誤的,可通過系統(tǒng)發(fā)送消息或線下聯(lián)系業(yè)務(wù)管理人員對學(xué)校狀態(tài)進(jìn)行重置,并進(jìn)行招生計劃修改。
e.網(wǎng)上確認(rèn)。學(xué)校對招生計劃報表核對無誤后須進(jìn)行網(wǎng)上確認(rèn)。確認(rèn)后的招生計劃即為該校當(dāng)年在河北省的最終招生計劃,且無法再進(jìn)行修改。待全部學(xué)校都完成網(wǎng)上確認(rèn)后,由省教育考試院向社會公布。
3.數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)的關(guān)鍵,目的是管理大量信息,既涉及信息存儲結(jié)構(gòu)的定義,又涉及信息操作機(jī)制的提供。[3]經(jīng)過對業(yè)務(wù)功能模塊及操作流程分析,將業(yè)務(wù)產(chǎn)生的數(shù)據(jù)按操作類型及作用進(jìn)行分類,分別存儲于基礎(chǔ)代碼表、動態(tài)數(shù)據(jù)表及系統(tǒng)日志表,并統(tǒng)一命名規(guī)則。基礎(chǔ)代碼表主要存儲計劃類別、專業(yè)類別等基礎(chǔ)代碼,均以“JC_”開頭,如JC_JHLBDM(計劃類別代碼表);動態(tài)數(shù)據(jù)表主要用于存儲院校相關(guān)信息和招生計劃信息等,均以“T_”開頭,如T_ZSJH(招生計劃表);系統(tǒng)日志表主要包含用戶登錄信息、操作日志等用戶對系統(tǒng)相關(guān)操作所產(chǎn)生的數(shù)據(jù)信息,均以“XT_”開頭,如XT_DLRZ(登錄日志表)。規(guī)范的命名便于開發(fā)人員對表的查找以及后期對數(shù)據(jù)庫的維護(hù)。招生學(xué)校與招生計劃作為最重要的兩個數(shù)據(jù)庫實體,形成一對多(1∶n)的聯(lián)系,兩者之間關(guān)系E-R圖如圖4所示。
河北省中等職業(yè)學(xué)校招生來源計劃網(wǎng)上管理系統(tǒng)使用了關(guān)系型數(shù)據(jù)庫SQL Server 2012。SQL Server 2012引進(jìn)了Columnstore indexes(列式存儲索引)技術(shù),并通過結(jié)合其他新功能,在特定應(yīng)用的場景下,能夠大幅度提高數(shù)據(jù)庫查詢的性能。[4]為了保證表及數(shù)據(jù)的標(biāo)準(zhǔn)性和規(guī)范性,防止在應(yīng)用程序運行時因意外情況而造成的數(shù)據(jù)完整性缺失,對所有表均進(jìn)行主、外鍵以及相關(guān)約束配置。
系統(tǒng)開發(fā)與實現(xiàn)
1.SSH2框架
為了便于院校操作及系統(tǒng)維護(hù),系統(tǒng)采用Java語言,基于SSH2框架進(jìn)行開發(fā)。SSH2框架是Struts2+Spring+Hibernate的框架集合,基于該框架所開發(fā)的系統(tǒng)從功能上可分為三層,即表示層(View)、業(yè)務(wù)邏輯層(Service)和數(shù)據(jù)持久層(Dao)[5],其中Struts對應(yīng)著前臺表示層的控制與顯示,Spring負(fù)責(zé)業(yè)務(wù)層的相關(guān)邏輯處理,Hibernate負(fù)責(zé)持久化層對數(shù)據(jù)庫的相關(guān)操作。采用這種分層結(jié)構(gòu)設(shè)計使系統(tǒng)層次結(jié)構(gòu)更加清晰,系統(tǒng)具有更好的可維護(hù)性。在業(yè)務(wù)系統(tǒng)有新的需求,相關(guān)功能需要進(jìn)行調(diào)整時,SSH2框架的優(yōu)點就能體現(xiàn)出來,因為業(yè)務(wù)邏輯層和表示層的合理分離,使相關(guān)需求的修改更加容易。SSH2框架簡化了程序代碼,降低了各層間的耦合度,同時提供了該類系統(tǒng)的通用解決方案,縮短了開發(fā)周期,降低了開發(fā)成本,達(dá)到了快速開發(fā)高效、穩(wěn)定的系統(tǒng)的目的。[6]
2.系統(tǒng)功能實現(xiàn)
系統(tǒng)前端頁面主要采用了jQuery技術(shù),實現(xiàn)頁面異步刷新。系統(tǒng)登錄驗證使用session實現(xiàn),將用戶登錄身份信息存儲在服務(wù)器端,用于驗證用戶是否已登錄并維持用戶的登錄狀態(tài),從而減少對數(shù)據(jù)庫的頻繁交互,提高查詢效率。系統(tǒng)各項功能分用戶角色進(jìn)行實現(xiàn)。系統(tǒng)管理用戶負(fù)責(zé)對院校端、業(yè)務(wù)管理端用戶具體功能的分配以及數(shù)據(jù)維護(hù),主要包括基礎(chǔ)代碼表創(chuàng)建及維護(hù)、系統(tǒng)參數(shù)定義以及系統(tǒng)緩存加載、專業(yè)代碼分配、多種數(shù)據(jù)格式的導(dǎo)入導(dǎo)出、復(fù)雜Word格式數(shù)據(jù)文本生成、數(shù)據(jù)防丟失備份以及數(shù)據(jù)庫初始化等功能;院校用戶功能主要包括院校信息注冊、招生計劃編制、招生計劃確認(rèn)等;業(yè)務(wù)管理用戶功能主要包括院校信息審核、計劃信息審核以及相關(guān)查詢統(tǒng)計功能等。所有系統(tǒng)功能在操作時對用戶登錄狀態(tài)及身份進(jìn)行驗證,防止信息泄露或篡改。
3.系統(tǒng)日志與安全
招生計劃是學(xué)校后期錄取備案的重要依據(jù),各項數(shù)據(jù)都要求準(zhǔn)確無誤。為了避免在備案時產(chǎn)生不必要的矛盾,河北省中等職業(yè)學(xué)校招生來源計劃網(wǎng)上管理系統(tǒng)在學(xué)校進(jìn)行編制以及業(yè)務(wù)管理人員進(jìn)行審核時,對院校登錄號、登錄IP地址、操作時間、操作事件以及編制或?qū)徍藘?nèi)容等信息均進(jìn)行了詳細(xì)記錄,做到對任何操作過程中所產(chǎn)生的過程數(shù)據(jù)均可追溯。此外,在系統(tǒng)開發(fā)初步完成后,對系統(tǒng)可能面臨的各種風(fēng)險進(jìn)行分析,使用DNS Sweep、Nslookup拓?fù)浞治龉ぞ咭约癗essus、AIScanner自動化掃描工具模擬攻擊者可能利用的漏洞對系統(tǒng)進(jìn)行滲透測試,并對發(fā)現(xiàn)的風(fēng)險和漏洞,如明文傳輸、口令破解等進(jìn)行修復(fù),確保系統(tǒng)正式上線后運行安全、穩(wěn)定。
結(jié)論
該系統(tǒng)極大地提高了河北省中等職業(yè)學(xué)校招生計劃在整理、匯總以及出版過程中的準(zhǔn)確率,使河北省中等職業(yè)學(xué)校招生計劃申報及審核工作信息化管理程度得到進(jìn)一步提升。其設(shè)計思想與技術(shù)規(guī)范對全國其他省份進(jìn)一步做好中等職業(yè)學(xué)校招生計劃編制、規(guī)范招生錄取,建立統(tǒng)一信息管理平臺具有重要的借鑒意義。
參考文獻(xiàn):
[1]教育部辦公廳.關(guān)于嚴(yán)格規(guī)范中等職業(yè)學(xué)校招生、學(xué)籍和資助管理工作的通知[Z].教職成廳函〔2021〕19號,2021.
[2]教育部職業(yè)教育與成人教育司.從“層次”到“類型”職業(yè)教育進(jìn)入高質(zhì)量發(fā)展新階段[DB/OL].http://www.moe.gov.cn/fbh/live/2020/52735/sfcl/202012/t20201208_503998.html.
[3]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第5版)[M].北京:高等教育出版社,2014.
[4]王玉銀.SQL Server 2012的列存儲索引技術(shù)有效運用[J].電子技術(shù)與軟件工程,2017(06):165.
[5]林躍,楊倩,蓋志靜,等.Java Web開發(fā)中的SSH框架[J].湖北農(nóng)機(jī)化,2020(08):177.
[6]劉娟.基于SSH2框架的Web系統(tǒng)的設(shè)計與實現(xiàn)[J].電子世界,2017(08):118-119.
作者簡介:劉宇(1986—),男,碩士,高級工程師,主要研究方向為中職招生錄取及普通高考信息管理。甄雷(1983—),男,碩士,高級工程師,主要研究方向為普通高考及高職招生錄取信息管理。何文海(1984—),男,碩士,高級工程師,主要研究方向為普通高考及高職招生錄取信息管理。楊宏威(1980—),男,本科,工程師,主要研究方向為中職招生錄取管理。陳步鑫(1983—),男,碩士,講師,主要研究方向為學(xué)校信息技術(shù)管理及教學(xué)。