熊星星等
摘 要: 實訓實習是應(yīng)用型人才培養(yǎng)的重要組成部分,針對基于Web的實訓實習管理系統(tǒng)進行了研究,分析了基于Web的實訓實習管理系統(tǒng)的需求,詳細設(shè)計了系統(tǒng)的功能模塊和結(jié)構(gòu)框架,給出了系統(tǒng)的實現(xiàn)方案。采用基于角色的訪問控制來提高本系統(tǒng)的安全性,采用JFreeChart技術(shù)生成各種報表來提高系統(tǒng)的可用性。
關(guān)鍵詞: Web; 實訓實習; 信息管理系統(tǒng); 訪問控制; JFreeChart
中圖分類號:TP311.1 文獻標志碼: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 引言
實訓實習是應(yīng)用型人才培養(yǎng)的重要組成部分,也是提高學生社會職業(yè)素養(yǎng)和就業(yè)競爭力的重要途徑[1]。對于各大高校而言,實訓是人才培養(yǎng)環(huán)節(jié)中不可或缺的亮點,而此亮點也正是適應(yīng)市場人才需求變化的結(jié)果。實訓分為校外實訓和校內(nèi)實訓,校外實訓是有別于校內(nèi)實訓的特殊實訓形式,是學生在學習期間到實際的生產(chǎn)環(huán)境參與工作、將校內(nèi)所學的理論知識應(yīng)用于實踐的過程,達到鍛煉、提高學生的實際動手能力的目的,只有經(jīng)過實際生產(chǎn)實踐培養(yǎng)的人才才是市場所需的創(chuàng)新型人才[2]。
由于校外實訓單位的多樣性、分散性等特點,在時間、地點、組織、管理、實踐崗位、實習任務(wù)等問題上經(jīng)常存在協(xié)調(diào)不一致的問題。特別是在管理上,常常因?qū)W校沒有足夠的人力、物力實現(xiàn)精細化管理,而大部分企業(yè)對學校的實習實訓要求理解不到位,就會導(dǎo)致學生在實習實訓過程中顯得散、亂,對自己的實習實訓目的不明確,對就業(yè)也產(chǎn)生直接的影響。
針對當前畢業(yè)生校外實習實訓情況不好管理,以及以往學生在實訓期間出現(xiàn)的問題,本人及團隊成員在指導(dǎo)老師的帶引下,開發(fā)出了基于Web的實訓管理系統(tǒng),應(yīng)用本系統(tǒng),可以方便師生之間的聯(lián)系,減輕老師管理學生的難度,提高學生的就業(yè)能力。
1 系統(tǒng)總體設(shè)計
1.1 系統(tǒng)業(yè)務(wù)流程分析
使用系統(tǒng)首先需要注冊,未注冊的用戶可以查看前臺對實訓管理系統(tǒng)的介紹和規(guī)章制度。注冊用戶才能登錄并使用該系統(tǒng)完成實訓的申請和管理。
系統(tǒng)業(yè)務(wù)流程主要包括:管理員錄入教師與學生信息、學生填寫申請表、班主任登錄審核、系主任登錄審核、教學辦審核統(tǒng)計五個部分首先是管理員錄入教師信息,并錄入班主任和系主任姓名、等級以及初始密碼,導(dǎo)入學生信息(學號及默認密碼)。教師通過登錄,完善自己的詳細信息,在規(guī)定期限內(nèi)審核本班或本院的實訓信息。
學生通過自己的學號和初始密碼登錄該系統(tǒng),修改個人信息及密碼,提交自己的校外實訓或考研申請,默認值為校內(nèi)實訓。
系主任對班主任審核通過的學生繼續(xù)進行審核,確認后可查看學生日志信息,可管理學校發(fā)布有關(guān)畢業(yè)生的通告。
班主任可查看本班的學生信息和申請情況,并對申請進行審核,確認后可查看學生日志信息。
管理員可以對其他用戶信息進行增刪改查,管理日志信息、院實訓的信息等等。
1.2 系統(tǒng)角色設(shè)計
注冊用戶統(tǒng)一由系統(tǒng)管理員來分配,用戶憑用戶名與密碼進入系統(tǒng),完善基本信息并進行其他的操作。系統(tǒng)采用基于角色的訪問控制,對于注冊用戶來說,不同的用戶有不同的角色,具有不同的操作權(quán)限[3]。按權(quán)限可分為五類。
⑴ 管理員:管理員負責元數(shù)據(jù)的管理,從整體上確保系統(tǒng)的正常運行,擁有最高的權(quán)限,進行學生、系主任、班主任信息管理,實訓信息,以及負責實訓信息的歸檔備案。
⑵ 教學辦:實訓條件審核,日志信息查看,系主任、班主任、學生信息查看、實訓狀態(tài)查看,統(tǒng)計學生的實習情況。
⑶ 系主任:實訓條件審核,日志信息查看,班主任、學生信息查看、學院通知信息管理,統(tǒng)計學生的實習情況。
⑷ 班主任:實訓條件審核,學生信息查看,日志信息瀏覽,統(tǒng)計學生的實習情況。
⑸ 學生:提交申請,待申請通過后,可以填寫實訓日志,了解院系的公告信息。
1.3 系統(tǒng)功能模塊
系統(tǒng)功能主要包括:用戶登錄、審核管理、日志管理、信息管理、通知管理五個部分⑴ 用戶登錄
本系統(tǒng)一共有5種角色,根據(jù)在系統(tǒng)中不同的角色值,來控制用戶進入不同的界面。
⑵ 審核管理
審核管理包含了審核的處理流程,學生提出申請,班主任,系主任,教學辦審核申請。
⑶ 日志管理
日志管理包含學生填寫日志,班主任,系主任,教學辦對日志的查看。
⑷ 信息管理
查看不同用戶的身份信息。
⑸ 通知管理
系主任可以發(fā)布通知,學生查看通知
⑹ 報表管理
申請情況的統(tǒng)計匯總,學生,班主任,系主任,教學辦信息的統(tǒng)計匯總,學生實訓進度,重要日志的統(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)用
報表可以減輕學校處理學生工作的難度,而這也是本系統(tǒng)的一大特色。本系統(tǒng)采用jfreechart技術(shù)生成條形圖,折線圖,餅圖等各種圖形報表,利用jasperreport+ireport技術(shù)進行報表的導(dǎo)入和導(dǎo)出。這樣就可以直觀地展示學生們的實訓狀況,同時輕松地導(dǎo)出學生基本信息,學生實訓信息表,教師的信息表等,并對信息進行存檔。
⑵ 系統(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中,當用戶重復(fù)登錄后,就注銷掉以前的信息,保證系統(tǒng)的正常操作。避免系統(tǒng)出現(xiàn)意外情況。
3 結(jié)束語
本系統(tǒng)能夠解決教學實訓所面臨的問題,減輕了實訓教學環(huán)節(jié)給學生和教師所帶來的額外工作量,還可以清楚地了解學生的實訓信息;針對實訓學生所提出的有關(guān)技術(shù)、生活和思想問題,其信息能夠為學校教學改革和人才培養(yǎng)工作提供參考。本系統(tǒng)是根據(jù)我們學院的發(fā)展情況而開發(fā),具有很好的現(xiàn)實意義,可以讓使用者感到實用、受益。下一步我們準備將此系統(tǒng)遷移到移動平臺上,如Android手機上,這樣可以更加便于使用。
參考文獻:
[1] 賈濤.校外實訓基地建設(shè)可持續(xù)發(fā)展策略[J].遼寧教育研究,
2010.10:62-64
[2] 羅文.基于“工學交替”的校外實習實訓管理及其信息化建設(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].清華大學出版社,2006.