林 鑫,楊麗紅,仲梁維
(上海理工大學(xué)機(jī)械工程學(xué)院,上海200093)
在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)已進(jìn)入千家萬戶,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為社會(huì)發(fā)展的強(qiáng)大動(dòng)力。在信息化時(shí)代,網(wǎng)絡(luò)不僅正在對(duì)社會(huì)經(jīng)濟(jì)的方方面面產(chǎn)生著巨大的影響,還對(duì)人們?nèi)粘5墓ぷ鞣绞脚c辦公習(xí)慣產(chǎn)生著潛移默化的影響[1]。
隨著科學(xué)技術(shù)的進(jìn)步,在以職業(yè)素質(zhì)教育為核心的中高等職業(yè)院校中,職業(yè)素質(zhì)教育的工作核心逐步偏重于實(shí)習(xí)實(shí)訓(xùn)信息管理,它是職業(yè)教育不可或缺的重要組成部分,與學(xué)校辦學(xué)空間的拓展、教學(xué)質(zhì)量與水平的提高、學(xué)生就業(yè)能力的培養(yǎng)等有著緊密聯(lián)系。為更好發(fā)展實(shí)訓(xùn)實(shí)習(xí)管理,實(shí)現(xiàn)跨越式進(jìn)步,必須提高管理模式的科學(xué)性和規(guī)范性,采用高效的、便捷的管理手段,改革管理方式等將對(duì)中高職院校的發(fā)展產(chǎn)生深遠(yuǎn)影響。
根據(jù)分析,教育信息化必將在教育的發(fā)展中占據(jù)重要地位,所以本課題是在充分利用中高職院校已擁有的計(jì)算機(jī)軟硬件資源,結(jié)合網(wǎng)絡(luò)基本設(shè)施的基礎(chǔ)上,根據(jù)中高職院校的實(shí)際,采用結(jié)構(gòu)化分析方法對(duì)高校實(shí)訓(xùn)系統(tǒng)進(jìn)行系統(tǒng)需求分析和系統(tǒng)的詳細(xì)設(shè)計(jì),進(jìn)而搭建高校實(shí)訓(xùn)系統(tǒng)。
為實(shí)現(xiàn)提高實(shí)訓(xùn)管理效率這一目標(biāo),系統(tǒng)將搭建基本信息管理、用戶權(quán)限管理、課程信息管理、實(shí)訓(xùn)過程管理、實(shí)訓(xùn)考核管理和實(shí)訓(xùn)統(tǒng)計(jì)管理等模塊,通過用戶端不斷地信息反饋,及時(shí)、準(zhǔn)確記錄與實(shí)訓(xùn)有關(guān)的各種數(shù)據(jù)。存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)經(jīng)過處理后,將以各種不同的形式展現(xiàn)給不同角色的用戶,用戶根據(jù)所擁有的權(quán)限實(shí)現(xiàn)對(duì)數(shù)據(jù)的不同操作。
高校實(shí)訓(xùn)系統(tǒng)的應(yīng)用可提高實(shí)訓(xùn)工作的管理水平、增進(jìn)實(shí)訓(xùn)過程中師生之間的雙向交流,對(duì)提高數(shù)據(jù)與信息的共享、減輕實(shí)訓(xùn)工作管理人員的負(fù)擔(dān)、提高工作效率都具有極大的促進(jìn)作用。
通過與院校的老師、學(xué)生進(jìn)行溝通,了解到的需求為:教師按照實(shí)訓(xùn)教學(xué)安排,組織安排學(xué)生參加校外實(shí)訓(xùn)。學(xué)生在接到實(shí)訓(xùn)通知,得到實(shí)訓(xùn)資源后,記錄自己的實(shí)訓(xùn)經(jīng)歷。在實(shí)訓(xùn)期間,實(shí)訓(xùn)指導(dǎo)教師需記錄學(xué)生實(shí)訓(xùn)表現(xiàn),并在實(shí)訓(xùn)結(jié)束后對(duì)學(xué)生進(jìn)行總結(jié)評(píng)價(jià)。實(shí)訓(xùn)結(jié)束后教師能夠組織學(xué)生參加實(shí)訓(xùn)考核,對(duì)學(xué)生的實(shí)訓(xùn)進(jìn)行書面的考核。最終依舊學(xué)生實(shí)訓(xùn)報(bào)告和考核的成績(jī)進(jìn)行推優(yōu),以此為依據(jù)為今后推薦實(shí)習(xí)生的參考。
目前大部分中高職院校僅以Excel表單記錄和保存學(xué)生實(shí)訓(xùn)的綜合表現(xiàn)鑒定,信息量龐大且容易造成遺失。
基于Web的高校實(shí)訓(xùn)系統(tǒng),以實(shí)訓(xùn)計(jì)劃為基礎(chǔ),面向具體實(shí)訓(xùn)教學(xué)安排,為學(xué)生、教師和實(shí)習(xí)導(dǎo)師等實(shí)訓(xùn)主體提供有利于信息交流的網(wǎng)絡(luò)在線平臺(tái)。
(1)學(xué)生
實(shí)訓(xùn)教學(xué)過程中,學(xué)生作為一個(gè)主要參與者,通過我們搭建的平臺(tái),及時(shí)將在實(shí)訓(xùn)過程中所遇到的問題反饋給教師,讓教師做出正確的指導(dǎo);學(xué)生還可以下載教師上傳的數(shù)據(jù)表單,填寫有關(guān)申請(qǐng)或報(bào)告;在實(shí)訓(xùn)結(jié)束時(shí),需要提交實(shí)訓(xùn)報(bào)告,并根據(jù)教師安排,參加實(shí)訓(xùn)考核。
(2)教師
教師是整個(gè)實(shí)訓(xùn)階段的指導(dǎo)者。在實(shí)訓(xùn)課程管理中開設(shè)實(shí)訓(xùn)課程,填寫課程的具體章節(jié)內(nèi)容;安排學(xué)生參加實(shí)訓(xùn)實(shí)踐活動(dòng),并審核學(xué)生的實(shí)習(xí)報(bào)告,評(píng)定學(xué)生實(shí)訓(xùn)的綜合表現(xiàn);進(jìn)行實(shí)訓(xùn)考核的出題、出卷操作,組織學(xué)生參加實(shí)訓(xùn)考試。教師還可以進(jìn)行實(shí)訓(xùn)推優(yōu),選取優(yōu)秀的實(shí)訓(xùn)學(xué)生。
(3)實(shí)習(xí)導(dǎo)師
導(dǎo)師是實(shí)訓(xùn)活動(dòng)的監(jiān)督者。在整個(gè)實(shí)訓(xùn)活動(dòng)中記錄學(xué)生的具體表現(xiàn),并對(duì)學(xué)生進(jìn)行綜合型的評(píng)價(jià),反饋在學(xué)生的實(shí)訓(xùn)報(bào)告中。
(4)管理者
作為系統(tǒng)的管理人員,負(fù)責(zé)用戶賬號(hào)管理,通知、新聞等信息的發(fā)布。
實(shí)體關(guān)系(E-R)圖如圖如1所示。

圖1 實(shí)體關(guān)系(E-R)
高校實(shí)訓(xùn)系統(tǒng)主要解決的是實(shí)訓(xùn)管理工作中各種實(shí)訓(xùn)信息與數(shù)據(jù)的收集、處理與反饋,幫助中高職院校師生及時(shí)了解實(shí)訓(xùn)進(jìn)程中出現(xiàn)的各類問題和難題。參考與吸收同類職業(yè)技術(shù)學(xué)院的實(shí)訓(xùn)管理經(jīng)驗(yàn),改進(jìn)和完善中高職院校的實(shí)訓(xùn)工作管理模式,在充分發(fā)揮和利用學(xué)院網(wǎng)絡(luò)平臺(tái)資源的基礎(chǔ)上,研發(fā)與應(yīng)用實(shí)習(xí)實(shí)訓(xùn)信息管理系統(tǒng),真正實(shí)現(xiàn)實(shí)習(xí)實(shí)訓(xùn)工作管理模式的科學(xué)化和規(guī)范化,提高信息管理的自動(dòng)性和高效性。
通過與中職高等院校的老師進(jìn)行討論和調(diào)研,熟悉了學(xué)生參加實(shí)訓(xùn)的整個(gè)流程。在初始流程的基礎(chǔ)上,進(jìn)行了深入的研究,并與指導(dǎo)教師進(jìn)行探討,制定出了優(yōu)化后的流程,并通過U/C矩陣圖定義出新系統(tǒng)的總體結(jié)構(gòu),如圖2所示。

圖2 U/C矩陣
從U/C矩陣來分析,高校實(shí)訓(xùn)系統(tǒng)將劃分6大模塊:基本信息管理,用戶權(quán)限管理,課程信息管理,實(shí)訓(xùn)過程管理,實(shí)訓(xùn)考核管理與實(shí)訓(xùn)統(tǒng)計(jì)分析管理。
(1)技術(shù)可行性
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的飛躍發(fā)展,各中高職院校在校園數(shù)字化建設(shè)方面的投入和校園信息化網(wǎng)絡(luò)平臺(tái)的搭建,為本系統(tǒng)的提供了良好的基礎(chǔ)。同時(shí),高校實(shí)訓(xùn)系統(tǒng)在JSP技術(shù)的基礎(chǔ)上,采用SQL Server 2008 R2作為系統(tǒng)數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)的連接查詢,使用的是java語言編寫程序。從技術(shù)角度來看,開發(fā)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)已經(jīng)具備了完備、成熟的理論和體系結(jié)構(gòu)。所以本系統(tǒng)的開發(fā)在技術(shù)上完全可行。
(2)經(jīng)濟(jì)可行性
從傳統(tǒng)的手工作業(yè)與計(jì)算機(jī)數(shù)據(jù)處理的想結(jié)合的作業(yè)方式提升為更為便捷的計(jì)算機(jī)數(shù)據(jù)處理作業(yè)方式,不僅節(jié)省了人力開支,同時(shí)也加快了信息傳遞的準(zhǔn)確性和及時(shí)性。在減少出錯(cuò)率的同時(shí),加快信息處理,提高實(shí)訓(xùn)管理部門的辦事效率。
(3)管理可行性
隨著計(jì)算機(jī)知識(shí)的普及和推廣,中職院校的師生具備一定的網(wǎng)絡(luò)技術(shù)知識(shí)基礎(chǔ),對(duì)于局域網(wǎng)、Windows等環(huán)境下軟件的使用比較熟悉。本系統(tǒng)采用簡(jiǎn)單明了的設(shè)計(jì)、項(xiàng)目直觀、方便使用、windows風(fēng)格,用戶熟悉明快醒目的命令及鏈接。
根據(jù)上章的需求分析可知實(shí)習(xí)管理工作的參與對(duì)象主要有管理員、實(shí)習(xí)導(dǎo)師、指導(dǎo)老師和學(xué)生四者。實(shí)習(xí)管理系統(tǒng)由基本信息管理模塊、用戶權(quán)限管理模塊、課程信息管理模塊、實(shí)訓(xùn)過程管理模塊、實(shí)訓(xùn)考核管理模塊和實(shí)訓(xùn)統(tǒng)計(jì)分析模塊6個(gè)模塊組成。為了組織這6個(gè)方面的信息管理模塊,設(shè)計(jì)了一個(gè)系統(tǒng)主頁(yè)面、一個(gè)登錄模塊、管理員主頁(yè)面、指導(dǎo)教師主頁(yè)面、學(xué)生主頁(yè)面等輔助頁(yè)面,這些輔助頁(yè)面與功能頁(yè)面構(gòu)成了本課題所研究的高校實(shí)訓(xùn)系統(tǒng)的結(jié)構(gòu)模塊框圖,如圖3所示。

圖3 系統(tǒng)模塊結(jié)構(gòu)圖
數(shù)據(jù)表單模型分四部分,如圖4~圖7。

圖4 數(shù)據(jù)表單關(guān)系模型第一部分

圖5 數(shù)據(jù)表單關(guān)系模型第二部分

圖6 數(shù)據(jù)表單關(guān)系模型第三部分

圖7 數(shù)據(jù)表單關(guān)系模型第四部分
4.1.1 系統(tǒng)架構(gòu)分析
系統(tǒng)采用B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個(gè)服務(wù)器(Server),而客戶端采用瀏覽器(Browse)運(yùn)行軟件。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3.tier結(jié)構(gòu)[9]。
B/S結(jié)構(gòu)主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。
B/S結(jié)構(gòu)的優(yōu)點(diǎn):
(1)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。
(2)業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁(yè)即可增加服務(wù)器功能。
(3)維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。
(4)開發(fā)簡(jiǎn)單,共享性強(qiáng)。
4.1.2 系統(tǒng)架構(gòu)設(shè)計(jì)
MVC模式是基于模型視圖控制器(Model—View—Controller)的設(shè)計(jì)模式,這種模式集成了JSP和Servlet技術(shù),適合構(gòu)建復(fù)雜的應(yīng)用程序[10]。
MVC模式最初被提出來是用來構(gòu)建用戶界面的,M代表模型,V代表視圖,C代表控制器。MVC的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性,如圖8。

圖8 MVC體系結(jié)構(gòu)
MVC由以下3個(gè)部分組成:
(1)模型:應(yīng)用程序的主題部分,用于表示業(yè)務(wù)數(shù)據(jù)或業(yè)務(wù)邏輯。
(2)視圖:應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。
(3)控制器:用于根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示,更新Model對(duì)象狀態(tài)。
4.2.1 主界面
(1)登陸界面
用戶在輸入自己的用戶名(登錄名),密碼和驗(yàn)證碼后,系統(tǒng)將進(jìn)行匹配,包括用戶名是否存在,密碼是否正確,驗(yàn)證碼是否輸入一致。若出現(xiàn)信息不相符,則顯示提示信息,如圖9所示。

圖9 實(shí)訓(xùn)系統(tǒng)登陸界面
在系統(tǒng)設(shè)計(jì)時(shí)采用MD5隨機(jī)散列加密算法進(jìn)行密碼的加密。MD5以512位分組來處理輸入的信息,且每一分組又被劃分為16個(gè)32位子分組,經(jīng)過一系列的處理后,算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級(jí)聯(lián)后將生成一個(gè)128位散列,密碼加密后不可逆,很大程度上提升了安全性。
(2)首頁(yè)面
首頁(yè)面顯示了管理員發(fā)布的最新信息公告和教師安排的考試信息,每位學(xué)生能查看到自己班主任所安排的考試信息,如圖10。

圖10 實(shí)訓(xùn)系統(tǒng)首頁(yè)面
高校實(shí)訓(xùn)系統(tǒng)主要是為了打破傳統(tǒng)的實(shí)習(xí)事務(wù)管理模式,利用現(xiàn)代化的信息技術(shù)和網(wǎng)絡(luò)技術(shù),為師生提供便捷的事務(wù)管理平臺(tái)。論文立足管理信息系統(tǒng)的角度,通過系統(tǒng)的規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等步驟,實(shí)現(xiàn)了高校實(shí)訓(xùn)系統(tǒng)的基本功能。
系統(tǒng)開發(fā)階段遇到的幾個(gè)重要難點(diǎn):課程信息、實(shí)訓(xùn)過程和實(shí)訓(xùn)考核。課程以何種形式展現(xiàn)出來,學(xué)生們?cè)鯓幽芨又庇^地瀏覽到所要學(xué)習(xí)的課程;如何將實(shí)訓(xùn)考核和課程信息相關(guān)聯(lián)。本設(shè)計(jì)中通過課程知識(shí)點(diǎn)媒介實(shí)現(xiàn)了此功能。
由于系統(tǒng)開發(fā)是一個(gè)長(zhǎng)期的過程,本文設(shè)計(jì)和實(shí)施高校實(shí)訓(xùn)系統(tǒng)時(shí)還存在一些缺陷,需要進(jìn)一步完善。主要有以下幾點(diǎn):
(1)系統(tǒng)基本信息的創(chuàng)建缺乏原始數(shù)據(jù),只能通過管理員主觀創(chuàng)建。
(2)分析教師與班級(jí)的關(guān)系。實(shí)際教學(xué)中一個(gè)教師可以負(fù)責(zé)多個(gè)班級(jí),而本系統(tǒng)中設(shè)置的為一個(gè)教師負(fù)責(zé)一個(gè)班級(jí)。
(3)系統(tǒng)界面的兼容性存在不足,頁(yè)面的大小影響整個(gè)界面的布局。
(4)對(duì)于一些非法操作,有時(shí)會(huì)出現(xiàn)亂碼錯(cuò)誤,系統(tǒng)的容錯(cuò)性有待進(jìn)一步提高。
[1]劉玉娟,孫宇光.信息系統(tǒng)分析與設(shè)計(jì)[M].北京:電子工業(yè)出版社,2008.
[2]Kweku-Muata Osei-Bryson,Ojelanki Ngwenyama.Decision models for information systems management[J].Inf Syst Front,2008,10:277-279.
[3]薛華成.管理信息系統(tǒng)[M].北京:清華大學(xué)出版社,1999.
[4]楊紹方.深入掌握J(rèn)2EE編程技術(shù)[M].北京:科學(xué)出版社,2002.
[5]李建剛,秦興橋,鄭雨貝.JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐[M].北京:清華大學(xué)出版社,2008.
[6]李 剛.輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)踐:Struts 2+Spring 3+Hibernate整合開發(fā)[M].北京:電子工業(yè)出版社,2011.
[7]互動(dòng)百科網(wǎng)[EB/OL].http://www.baike.com/wiki/MyEclipse.
[8](美)Paul Nielsen著.馬振晗,任 鴻,高宇輝,譯.SQL Server 2008寶典[M].北京:清華大學(xué)出版社,2008.
[9]曹國(guó)勇.基于B/S的高校畢業(yè)論文過程管理系統(tǒng)的研究與開發(fā)[J].考試周刊,2010,(13):193-194.
[10]劉中兵.開發(fā)者突擊:J2EE+Struts+Hibernate+Spring.Java Web主流框架整合開發(fā)[M].北京:電子工業(yè)出版社,2008.
[11]劉合群,陳小龍.經(jīng)濟(jì)轉(zhuǎn)型背景下高職學(xué)生關(guān)鍵能力培養(yǎng)的互動(dòng)模式研究[J].廣東技術(shù)師范學(xué)院學(xué)報(bào),2011,32(01):1-5.
[12]楊春明,廖 競(jìng).Web方式下通用考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2004,(01):11-13.
[13]Wenbo Fang,Jie Liu.Designing of a Non-question Bank Supported Intelligent Online Linear Algebra Test System[C].Proceedings of The second International Conference on Computer Science&Education,2007.
[14]M M Kazmer,C Haythornthwaite.Multiple perspectives on online learning[Z].2005.