熊星星等
摘 要: 實訓(xùn)實習(xí)是應(yīng)用型人才培養(yǎng)的重要組成部分,針對基于Web的實訓(xùn)實習(xí)管理系統(tǒng)進行了研究,分析了基于Web的實訓(xùn)實習(xí)管理系統(tǒng)的需求,詳細設(shè)計了系統(tǒng)的功能模塊和結(jié)構(gòu)框架,給出了系統(tǒng)的實現(xiàn)方案。采用基于角色的訪問控制來提高本系統(tǒng)的安全性,采用JFreeChart技術(shù)生成各種報表來提高系統(tǒng)的可用性。
關(guān)鍵詞: Web; 實訓(xùn)實習(xí); 信息管理系統(tǒng); 訪問控制; JFreeChart
中圖分類號:TP311.1 文獻標(biāo)志碼:A 文章編號:1006-8228(2014)05-66-02
Abstract: Training and practicing are very important parts for cultivating application-type talents. In this paper the training and practicing management system based on web are studied. The demand of practicing management system based on Web is analyzed. The function modules and framework are designed, and the implementation scheme is given in detail. Role-based access control is applied to improve the security of the system. JFreeChart technology is utilized to improve the availability of the system.
Key words: Web; training and practicing; information management system; access control; JFreeChart
0 引言
實訓(xùn)實習(xí)是應(yīng)用型人才培養(yǎng)的重要組成部分,也是提高學(xué)生社會職業(yè)素養(yǎng)和就業(yè)競爭力的重要途徑[1]。對于各大高校而言,實訓(xùn)是人才培養(yǎng)環(huán)節(jié)中不可或缺的亮點,而此亮點也正是適應(yīng)市場人才需求變化的結(jié)果。實訓(xùn)分為校外實訓(xùn)和校內(nèi)實訓(xùn),校外實訓(xùn)是有別于校內(nèi)實訓(xùn)的特殊實訓(xùn)形式,是學(xué)生在學(xué)習(xí)期間到實際的生產(chǎn)環(huán)境參與工作、將校內(nèi)所學(xué)的理論知識應(yīng)用于實踐的過程,達到鍛煉、提高學(xué)生的實際動手能力的目的,只有經(jīng)過實際生產(chǎn)實踐培養(yǎng)的人才才是市場所需的創(chuàng)新型人才[2]。
由于校外實訓(xùn)單位的多樣性、分散性等特點,在時間、地點、組織、管理、實踐崗位、實習(xí)任務(wù)等問題上經(jīng)常存在協(xié)調(diào)不一致的問題。特別是在管理上,常常因?qū)W校沒有足夠的人力、物力實現(xiàn)精細化管理,而大部分企業(yè)對學(xué)校的實習(xí)實訓(xùn)要求理解不到位,就會導(dǎo)致學(xué)生在實習(xí)實訓(xùn)過程中顯得散、亂,對自己的實習(xí)實訓(xùn)目的不明確,對就業(yè)也產(chǎn)生直接的影響。
針對當(dāng)前畢業(yè)生校外實習(xí)實訓(xùn)情況不好管理,以及以往學(xué)生在實訓(xùn)期間出現(xiàn)的問題,本人及團隊成員在指導(dǎo)老師的帶引下,開發(fā)出了基于Web的實訓(xùn)管理系統(tǒng),應(yīng)用本系統(tǒng),可以方便師生之間的聯(lián)系,減輕老師管理學(xué)生的難度,提高學(xué)生的就業(yè)能力。
1 系統(tǒng)總體設(shè)計
1.1 系統(tǒng)業(yè)務(wù)流程分析
使用系統(tǒng)首先需要注冊,未注冊的用戶可以查看前臺對實訓(xùn)管理系統(tǒng)的介紹和規(guī)章制度。注冊用戶才能登錄并使用該系統(tǒng)完成實訓(xùn)的申請和管理。
系統(tǒng)業(yè)務(wù)流程主要包括:管理員錄入教師與學(xué)生信息、學(xué)生填寫申請表、班主任登錄審核、系主任登錄審核、教學(xué)辦審核統(tǒng)計五個部分首先是管理員錄入教師信息,并錄入班主任和系主任姓名、等級以及初始密碼,導(dǎo)入學(xué)生信息(學(xué)號及默認(rèn)密碼)。教師通過登錄,完善自己的詳細信息,在規(guī)定期限內(nèi)審核本班或本院的實訓(xùn)信息。
學(xué)生通過自己的學(xué)號和初始密碼登錄該系統(tǒng),修改個人信息及密碼,提交自己的校外實訓(xùn)或考研申請,默認(rèn)值為校內(nèi)實訓(xùn)。
系主任對班主任審核通過的學(xué)生繼續(xù)進行審核,確認(rèn)后可查看學(xué)生日志信息,可管理學(xué)校發(fā)布有關(guān)畢業(yè)生的通告。
班主任可查看本班的學(xué)生信息和申請情況,并對申請進行審核,確認(rèn)后可查看學(xué)生日志信息。
管理員可以對其他用戶信息進行增刪改查,管理日志信息、院實訓(xùn)的信息等等。
1.2 系統(tǒng)角色設(shè)計
注冊用戶統(tǒng)一由系統(tǒng)管理員來分配,用戶憑用戶名與密碼進入系統(tǒng),完善基本信息并進行其他的操作。系統(tǒng)采用基于角色的訪問控制,對于注冊用戶來說,不同的用戶有不同的角色,具有不同的操作權(quán)限[3]。按權(quán)限可分為五類。
⑴ 管理員:管理員負責(zé)元數(shù)據(jù)的管理,從整體上確保系統(tǒng)的正常運行,擁有最高的權(quán)限,進行學(xué)生、系主任、班主任信息管理,實訓(xùn)信息,以及負責(zé)實訓(xùn)信息的歸檔備案。
⑵ 教學(xué)辦:實訓(xùn)條件審核,日志信息查看,系主任、班主任、學(xué)生信息查看、實訓(xùn)狀態(tài)查看,統(tǒng)計學(xué)生的實習(xí)情況。
⑶ 系主任:實訓(xùn)條件審核,日志信息查看,班主任、學(xué)生信息查看、學(xué)院通知信息管理,統(tǒng)計學(xué)生的實習(xí)情況。
⑷ 班主任:實訓(xùn)條件審核,學(xué)生信息查看,日志信息瀏覽,統(tǒng)計學(xué)生的實習(xí)情況。
⑸ 學(xué)生:提交申請,待申請通過后,可以填寫實訓(xùn)日志,了解院系的公告信息。
1.3 系統(tǒng)功能模塊
系統(tǒng)功能主要包括:用戶登錄、審核管理、日志管理、信息管理、通知管理五個部分⑴ 用戶登錄
本系統(tǒng)一共有5種角色,根據(jù)在系統(tǒng)中不同的角色值,來控制用戶進入不同的界面。
⑵ 審核管理
審核管理包含了審核的處理流程,學(xué)生提出申請,班主任,系主任,教學(xué)辦審核申請。
⑶ 日志管理
日志管理包含學(xué)生填寫日志,班主任,系主任,教學(xué)辦對日志的查看。
⑷ 信息管理
查看不同用戶的身份信息。
⑸ 通知管理
系主任可以發(fā)布通知,學(xué)生查看通知
⑹ 報表管理
申請情況的統(tǒng)計匯總,學(xué)生,班主任,系主任,教學(xué)辦信息的統(tǒng)計匯總,學(xué)生實訓(xùn)進度,重要日志的統(tǒng)計匯總。
2 系統(tǒng)實現(xiàn)及特色
2.1 系統(tǒng)實現(xiàn)
本系統(tǒng)采用流行的J2EE技術(shù)和MySQL數(shù)據(jù)庫實現(xiàn)。架構(gòu)上采用三大框架進行整合,易于系統(tǒng)的可維護性與可擴展性[4]。班主任用戶登錄審核界面如圖3所示。
2.2 系統(tǒng)特色
本系統(tǒng)在借鑒前人研究的基礎(chǔ)上進行了拓展和創(chuàng)新,突出表現(xiàn)在以下幾方面。
⑴ 報表的應(yīng)用
報表可以減輕學(xué)校處理學(xué)生工作的難度,而這也是本系統(tǒng)的一大特色。本系統(tǒng)采用jfreechart技術(shù)生成條形圖,折線圖,餅圖等各種圖形報表,利用jasperreport+ireport技術(shù)進行報表的導(dǎo)入和導(dǎo)出。這樣就可以直觀地展示學(xué)生們的實訓(xùn)狀況,同時輕松地導(dǎo)出學(xué)生基本信息,學(xué)生實訓(xùn)信息表,教師的信息表等,并對信息進行存檔。
⑵ 系統(tǒng)的安全性
為了防止針對本系統(tǒng)的惡意攻擊,對于一些常用的攻擊手段做了過濾操作,如sql腳本注入技術(shù),以防非法人員通過非法途徑進入系統(tǒng),破壞本系統(tǒng)。同時對密碼也做了加密處理,采用MD5加密技術(shù),相對有效地來保障信息安全以及數(shù)據(jù)庫備份,保證重要的信息不丟失[5]。
系統(tǒng)管理員可以查看用戶登錄系統(tǒng),使用系統(tǒng)的信息,清楚地知道系統(tǒng)的運行情況,防止非法用戶的非法操作。
此外,還采用監(jiān)聽器listener方式,監(jiān)聽每一個在線用戶的狀態(tài),并保存到一個全局單例的List中,當(dāng)用戶重復(fù)登錄后,就注銷掉以前的信息,保證系統(tǒng)的正常操作。避免系統(tǒng)出現(xiàn)意外情況。
3 結(jié)束語
本系統(tǒng)能夠解決教學(xué)實訓(xùn)所面臨的問題,減輕了實訓(xùn)教學(xué)環(huán)節(jié)給學(xué)生和教師所帶來的額外工作量,還可以清楚地了解學(xué)生的實訓(xùn)信息;針對實訓(xùn)學(xué)生所提出的有關(guān)技術(shù)、生活和思想問題,其信息能夠為學(xué)校教學(xué)改革和人才培養(yǎng)工作提供參考。本系統(tǒng)是根據(jù)我們學(xué)院的發(fā)展情況而開發(fā),具有很好的現(xiàn)實意義,可以讓使用者感到實用、受益。下一步我們準(zhǔn)備將此系統(tǒng)遷移到移動平臺上,如Android手機上,這樣可以更加便于使用。
參考文獻:
[1] 賈濤.校外實訓(xùn)基地建設(shè)可持續(xù)發(fā)展策略[J].遼寧教育研究,
2010.10:62-64
[2] 羅文.基于“工學(xué)交替”的校外實習(xí)實訓(xùn)管理及其信息化建設(shè)要點分
析[J].科技進步與對策,2012.8:15-16
[3] 吳潔明,王吉棟.基于角色的訪問控制在Struts2中的應(yīng)用[J].計算機
安全,2012.2:23-25
[4] 陸榮幸,郁洲,阮永良,王志強.J2EE平臺上MVC設(shè)計模式的研究與
實現(xiàn)[J].計算機應(yīng)用研究,2010.3:144-146
[5] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第4版)[M].清華大學(xué)出版社,2006.