国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java EE的校企聯(lián)合實(shí)訓(xùn)管理系統(tǒng)實(shí)現(xiàn)技術(shù)研究

2017-04-26 23:34:54馮媛王旭輝張建偉李宛星蔡增玉
計(jì)算機(jī)時(shí)代 2017年4期
關(guān)鍵詞:校企聯(lián)合實(shí)踐教學(xué)實(shí)訓(xùn)

馮媛+王旭輝+張建偉+李宛星++蔡增玉

摘 要: 校企聯(lián)合的實(shí)訓(xùn)對(duì)于提高大學(xué)生實(shí)踐能力具有重要的意義,但存在溝通時(shí)效性差、過程管理難以控制和考核評(píng)價(jià)缺乏依據(jù)等問題。為此研究了基于Java EE實(shí)現(xiàn)大學(xué)生實(shí)訓(xùn)管理系統(tǒng)的關(guān)鍵技術(shù),運(yùn)用Ajax、Ext JS、Struts2等構(gòu)建了校企聯(lián)合大學(xué)生實(shí)訓(xùn)管理系統(tǒng),實(shí)現(xiàn)了對(duì)整個(gè)實(shí)訓(xùn)過程的信息化管理,為高校大學(xué)生實(shí)訓(xùn)管理提供了新的技術(shù)手段。

關(guān)鍵詞: 實(shí)踐教學(xué); 實(shí)訓(xùn); 校企聯(lián)合; Java EE

中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2017)04-63-03

Abstract: The school enterprise joint practical training is of great significance to improve the practical ability of college students, but there are many problems, such as poor communication timeliness, difficult to manage the process, lack of basis for assessment and so on. In order to solve the problems, this paper studies the key technologies to realize the management system based on Java EE, builds a school enterprise joint practical training management system with Ajax, Ext JS and Struts2, realizes the information management of the whole training process, which provides college students' practical training management with a new technology.

Key words: practical teaching; practical training; joint of enterprise and school; Java EE

0 引言

大學(xué)生實(shí)訓(xùn)是工程類專業(yè)重要的實(shí)踐教學(xué)環(huán)節(jié)之一。實(shí)訓(xùn)教學(xué)不僅能夠提升學(xué)生的實(shí)踐操作能力,而且對(duì)提高學(xué)生的創(chuàng)新能力也有很大的幫助。然而,近來學(xué)校的招生規(guī)模越來越大,這給學(xué)校實(shí)訓(xùn)工作的管理帶來了很多困難,主要問題有溝通時(shí)效性差、過程管理難以控制、考核評(píng)價(jià)缺乏依據(jù)等[1-2]。為了解決實(shí)訓(xùn)過程中遇到的這些問題,開發(fā)能夠?qū)崿F(xiàn)對(duì)大學(xué)實(shí)訓(xùn)進(jìn)行全程管理的實(shí)訓(xùn)管理信息系統(tǒng)非常必要,引起了很多學(xué)者的關(guān)注[3-6]。本文借助eclipse平臺(tái),運(yùn)用Ajax、Ext JS、Struts2等實(shí)現(xiàn)了校企聯(lián)合大學(xué)生實(shí)訓(xùn)管理系統(tǒng),實(shí)現(xiàn)了對(duì)整個(gè)實(shí)訓(xùn)過程的信息化管理。

1 校企聯(lián)合實(shí)訓(xùn)管理系統(tǒng)設(shè)計(jì)

1.1 架構(gòu)設(shè)計(jì)

大學(xué)生實(shí)訓(xùn)管理系統(tǒng)采用B/S架構(gòu),后臺(tái)使用SSH框架實(shí)現(xiàn),使用Ext JS框架實(shí)現(xiàn)前臺(tái)頁面,所有請(qǐng)求均采用Ajax方式,以JSON文本格式為數(shù)據(jù)載體。大學(xué)生實(shí)訓(xùn)管理系統(tǒng)總體架構(gòu)設(shè)計(jì)如圖1所示。

1.2 功能設(shè)計(jì)

本系統(tǒng)主要分為以下幾個(gè)模塊:登錄、用戶管理、實(shí)訓(xùn)管理、實(shí)訓(xùn)信息填報(bào)、站內(nèi)交流、實(shí)訓(xùn)考核、數(shù)據(jù)統(tǒng)計(jì)、成績?cè)u(píng)定、權(quán)限分配、數(shù)據(jù)庫備份與恢復(fù)以及信息歸檔等。主要模塊的功能如下:

⑴ 登錄模塊

用戶可用工號(hào)、手機(jī)號(hào)作為登錄賬號(hào),登錄后系統(tǒng)會(huì)根據(jù)該賬號(hào)的角色判斷權(quán)限,獲取對(duì)應(yīng)權(quán)限的菜單信息。

⑵ 用戶管理模塊

管理員管理:功能包括對(duì)管理員信息的增加、刪除及修改等。

教師管理:功能包括對(duì)教師信息的增加、修改、刪除、搜索、導(dǎo)入及導(dǎo)出等??梢园压ぬ?hào)、姓名作為條件進(jìn)行搜索??梢愿鶕?jù)系統(tǒng)提供的excel模板進(jìn)行導(dǎo)入,導(dǎo)出可以將教師的基本信息導(dǎo)出為excel文件。

學(xué)生管理:功能包括對(duì)學(xué)生信息的增加、修改、刪除、搜索、導(dǎo)入、導(dǎo)出基本信息以及導(dǎo)出實(shí)訓(xùn)信息、導(dǎo)出周報(bào)信息、重置密碼等。

個(gè)人信息維護(hù):用戶可以對(duì)自己的賬號(hào)信息進(jìn)行維護(hù),修改時(shí)需要輸入當(dāng)前賬號(hào)的密碼進(jìn)行驗(yàn)證。管理人員可以對(duì)自己所在的機(jī)構(gòu)信息進(jìn)行維護(hù)。

⑶ 導(dǎo)師分配模塊

提供手動(dòng)分配和自動(dòng)分配兩種方式,學(xué)校和企業(yè)管理人員均可使用此功能為學(xué)生分配指導(dǎo)教師。手動(dòng)分配需要管理員手動(dòng)為每個(gè)學(xué)生分配指導(dǎo)教師,自動(dòng)分配將會(huì)為所有未分配指導(dǎo)老師的學(xué)生自動(dòng)分配指導(dǎo)教師。

⑷ 實(shí)訓(xùn)信息填報(bào)模塊

信息填報(bào):學(xué)生填寫自己的實(shí)訓(xùn)信息,內(nèi)容包括實(shí)訓(xùn)方式、實(shí)訓(xùn)公司、校外指導(dǎo)教師、實(shí)訓(xùn)地點(diǎn)等。系統(tǒng)提供的實(shí)訓(xùn)方式有培訓(xùn)公司培訓(xùn)、自主實(shí)習(xí)、校內(nèi)實(shí)訓(xùn)、留??佳幸约捌渌P畔⑻峤缓髸?huì)由管理人員進(jìn)行審核。

填報(bào)審核:可以對(duì)學(xué)生填報(bào)的實(shí)訓(xùn)信息進(jìn)行審核,審核時(shí)可以看到學(xué)生實(shí)訓(xùn)的詳細(xì)信息。審核通過后學(xué)生的實(shí)訓(xùn)方式會(huì)發(fā)生變化,審核不通過后學(xué)生可以修改后再次進(jìn)行填報(bào)。

⑸ 站內(nèi)交流模塊

公告信息:管理員和教師都可在系統(tǒng)中發(fā)布公告信息,管理員發(fā)布的公告所有人均可見,教師發(fā)布的公告信息只有自己所帶的學(xué)生能夠看到。

下載專區(qū):可以上傳實(shí)訓(xùn)的過程中所需的材料信息,供學(xué)生查看下載。

站內(nèi)討論:所有用戶均可在站內(nèi)討論中進(jìn)行交流,包括發(fā)帖、回帖,管理員可以對(duì)系統(tǒng)中的帖子信息進(jìn)行管理。

⑹ 實(shí)訓(xùn)考核模塊

填寫周報(bào)及總結(jié):學(xué)生可以填寫周報(bào)或?qū)嵱?xùn)總結(jié),提交后會(huì)由教師進(jìn)行審批,審批后學(xué)生可以查看教師批語。

審批周報(bào)及總結(jié):教師對(duì)自己所帶學(xué)生提交的周報(bào)或?qū)嵱?xùn)總結(jié)進(jìn)行審批。審批過程中可以看到學(xué)生提交的周報(bào)信息并可填寫批語,審批后學(xué)生能夠看到批語。如果審批不通過,學(xué)生可以修改后再次提交。

項(xiàng)目信息:學(xué)生可以填寫實(shí)訓(xùn)過程中的項(xiàng)目信息,包括項(xiàng)目名稱、開始及結(jié)束時(shí)間、詳細(xì)信息等內(nèi)容。

實(shí)訓(xùn)反饋:學(xué)生可以對(duì)實(shí)訓(xùn)情況進(jìn)行反饋,每個(gè)學(xué)生只能提交一次。

⑺ 其它模塊

數(shù)據(jù)統(tǒng)計(jì)模塊:系統(tǒng)根據(jù)學(xué)生的填報(bào)情況,對(duì)學(xué)生的實(shí)訓(xùn)方式進(jìn)行統(tǒng)計(jì),并以圖表的形式進(jìn)行展示。

成績?cè)u(píng)定模塊:學(xué)校和企業(yè)均可對(duì)學(xué)生進(jìn)行成績?cè)u(píng)定,評(píng)定過程中能夠看到學(xué)生的所有實(shí)訓(xùn)信息,包括實(shí)訓(xùn)方式的變更、實(shí)訓(xùn)期間的項(xiàng)目信息以及實(shí)訓(xùn)中提交的周報(bào)和總結(jié)信息等。

權(quán)限控制模塊:管理員可以對(duì)系統(tǒng)中所有的角色進(jìn)行權(quán)限管理,通過分配權(quán)限,可以控制每種角色登錄后可以使用的功能。

數(shù)據(jù)備份恢復(fù)模塊:提供手動(dòng)備份和自動(dòng)備份,手動(dòng)備份執(zhí)行后立即進(jìn)行備份操作,自動(dòng)備份會(huì)在每周六零點(diǎn)自動(dòng)進(jìn)行備份;可以選擇要恢復(fù)的備份信息進(jìn)行恢復(fù)。

信息歸檔模塊:可以將結(jié)束實(shí)訓(xùn)的學(xué)生信息以及相關(guān)的實(shí)訓(xùn)信息進(jìn)行歸檔,歸檔后不會(huì)影響新一輪實(shí)訓(xùn)的使用。歸檔信息與未歸檔信息放在不同的數(shù)據(jù)庫中,既不影響系統(tǒng)的使用效率,又能夠方便的查看歸檔的數(shù)據(jù)信息。

2 校企聯(lián)合實(shí)訓(xùn)管理系統(tǒng)主要功能實(shí)現(xiàn)

⑴ 用戶登錄

用戶可以使用工號(hào)或者手機(jī)號(hào)作為賬號(hào)進(jìn)行登錄,輸入密碼并點(diǎn)擊登錄后,后臺(tái)會(huì)去數(shù)據(jù)庫中查找與用戶輸入的賬號(hào)和密碼相符的用戶信息。如果有匹配的數(shù)據(jù),則將該條用戶信息返回,并存入session中,判斷用戶登錄成功。如果沒有匹配的數(shù)據(jù),則返回null,判斷用戶登陸失敗。用戶登陸后會(huì)從用戶信息中獲取該用戶的角色信息,并根據(jù)角色的權(quán)限顯示不同的操作界面。

⑵ 用戶管理

用戶管理主要是對(duì)系統(tǒng)中管理員、教師以及學(xué)生的基本信息進(jìn)行管理。可以通過權(quán)限分配給需要的角色賦予該權(quán)限,分配權(quán)限后對(duì)應(yīng)角色的用戶登錄時(shí)即可使用該功能。刪除用戶通過把數(shù)據(jù)庫中用戶的失效標(biāo)志改為1來實(shí)現(xiàn),因?yàn)橐獎(jiǎng)h除的用戶可能在系統(tǒng)中還存在與其他數(shù)據(jù)相關(guān)聯(lián)的信息,強(qiáng)行刪除會(huì)造成數(shù)據(jù)的不完整。所以通過標(biāo)記為失效進(jìn)行處理,使用系統(tǒng)時(shí)不會(huì)顯示失效的信息。

⑶ 站內(nèi)交流

站內(nèi)交流主要是為了方便系統(tǒng)用戶之間的交流。學(xué)生查看教師發(fā)布的公告時(shí),后臺(tái)會(huì)根據(jù)學(xué)生的指導(dǎo)教師信息進(jìn)行判斷,只返回自己指導(dǎo)教師發(fā)布的公告信息。站內(nèi)交流界面通過三部分實(shí)現(xiàn),上方主題內(nèi)容通過Ext JS提供的component組件實(shí)現(xiàn)。中間的回復(fù)內(nèi)容通過Ext.grid.Panel組件實(shí)現(xiàn),并通過應(yīng)用Ext.XTemplate模板對(duì)該組件的樣式進(jìn)行了重寫。下方是通過對(duì)Ext.form.field.HtmlEditor組件重寫后實(shí)現(xiàn)的,增加了上傳文件和圖片的功能。

⑷ 數(shù)據(jù)統(tǒng)計(jì)

通過Ext.chart.PolarChart組件以餅狀圖的形式實(shí)現(xiàn)了對(duì)學(xué)生實(shí)訓(xùn)填報(bào)情況的統(tǒng)計(jì)。統(tǒng)計(jì)結(jié)果界面如圖2所示。

使用該功能時(shí),系統(tǒng)會(huì)先判斷登錄用戶的角色,根據(jù)角色查到所有該角色管轄范圍內(nèi)學(xué)生的實(shí)訓(xùn)信息,然后對(duì)這些信息進(jìn)行分類,計(jì)算出每種實(shí)訓(xùn)方式所占的比例。

⑸ 權(quán)限控制

訪問控制是實(shí)現(xiàn)信息安全的重要手段,基于角色的訪問控制在信息系統(tǒng)中比較成熟且應(yīng)用廣泛。本系統(tǒng)中的角色和權(quán)限是多對(duì)多的關(guān)系,通過為每個(gè)用戶分配角色來實(shí)現(xiàn)對(duì)用戶的權(quán)限控制。系統(tǒng)對(duì)權(quán)限的控制細(xì)化到了菜單級(jí)別,用戶登錄后會(huì)列出該用戶權(quán)限內(nèi)的父菜單信息,用戶每點(diǎn)擊一個(gè)父菜單,系統(tǒng)都會(huì)向后臺(tái)發(fā)送Ajax請(qǐng)求,獲取用戶在該父菜單下可以使用的功能。系統(tǒng)管理員可以對(duì)每個(gè)角色的權(quán)限分配進(jìn)行管理,分配后使用的用戶刷新頁面后即可生效。

⑹ 數(shù)據(jù)備份恢復(fù)

SQL Server提供了高性能的數(shù)據(jù)庫備份和還原機(jī)制。系統(tǒng)中的數(shù)據(jù)庫備份提供手動(dòng)備份和自動(dòng)備份兩種方式,手動(dòng)備份是通過SQL Server提供的backup database命令實(shí)現(xiàn)的;自動(dòng)備份設(shè)定為每周六零點(diǎn)自動(dòng)備份,是通過Spring框架提供的定時(shí)任務(wù)實(shí)現(xiàn)的。

⑺ 信息歸檔

歸檔操作是通過SQL Server中存儲(chǔ)過程實(shí)現(xiàn)的,能夠提高執(zhí)行效率。系統(tǒng)中的歸檔信息和非歸檔信息分別存儲(chǔ)在兩個(gè)數(shù)據(jù)庫中,互相之間不會(huì)影響查詢效率。歸檔之后可以在系統(tǒng)中查看或者導(dǎo)出歸檔的數(shù)據(jù),這個(gè)功能是通過在系統(tǒng)中配置兩個(gè)數(shù)據(jù)源實(shí)現(xiàn)的,一個(gè)數(shù)據(jù)源讀取歸檔數(shù)據(jù)庫中的信息,另外一個(gè)數(shù)據(jù)源讀取非歸檔數(shù)據(jù)庫中的信息。通過Spring注入配置,可以實(shí)現(xiàn)共用一套數(shù)據(jù)處理代碼,能夠有效提高代碼的重用性。

3 結(jié)束語

本文以目前實(shí)訓(xùn)管理中存在的問題作為研究背景,給出了基于Java EE的大學(xué)生實(shí)訓(xùn)管理系統(tǒng)的實(shí)現(xiàn),著重討論了用戶登錄、用戶管理、站內(nèi)交流、數(shù)據(jù)統(tǒng)計(jì)、權(quán)限控制、數(shù)據(jù)備份與恢復(fù)、信息歸檔等功能的實(shí)現(xiàn)。該系統(tǒng)運(yùn)用Ajax、Ext JS、Struts2等構(gòu)建了校企聯(lián)合大學(xué)生實(shí)訓(xùn)管理系統(tǒng),實(shí)現(xiàn)了對(duì)整個(gè)實(shí)訓(xùn)過程的信息化管理,并將基于角色的訪問控制、雙數(shù)據(jù)源工作機(jī)制等技術(shù)引入到該系統(tǒng)中,提高了大學(xué)生實(shí)訓(xùn)管理系統(tǒng)的性能和安全性,滿足了當(dāng)前大學(xué)生實(shí)訓(xùn)管理需求。該系統(tǒng)在鄭州輕工業(yè)學(xué)院應(yīng)用表明,通過使用該系統(tǒng),學(xué)校、實(shí)訓(xùn)企業(yè)以及學(xué)生都可以方便地完成實(shí)訓(xùn)過程中的各項(xiàng)任務(wù),提高了實(shí)訓(xùn)管理的效率,進(jìn)而提高了實(shí)訓(xùn)的教學(xué)效果。

參考文獻(xiàn)(References):

[1] 李勇兵.山西思軟科技實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué)碩士學(xué)位論文,2013.

[2] 王亞文,容曉峰.基于本體和工作流的網(wǎng)絡(luò)工程實(shí)訓(xùn)管理系統(tǒng)研究[J].現(xiàn)代電子技術(shù),2010.33(10):46-48

[3] 苗志剛.金融學(xué)網(wǎng)絡(luò)實(shí)訓(xùn)管理平臺(tái)的設(shè)計(jì)與開發(fā)[D].河北大學(xué),2011.

[4] 陳輝,丁春莉,孫悅.ASP.NET MVC軟件架構(gòu)模式在學(xué)生實(shí)訓(xùn)管理系統(tǒng)的應(yīng)用[J].電子設(shè)計(jì)工程,2015.23(13):11-14

[5] 陳園瓊,彭耶萍,張彬連.基于Web的實(shí)訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2015.14(10):63-65

[6] 王立新.基于項(xiàng)目化教學(xué)的實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué)碩士學(xué)位論文,2015.

猜你喜歡
校企聯(lián)合實(shí)踐教學(xué)實(shí)訓(xùn)
基于CDIO理念的數(shù)控實(shí)訓(xùn)教學(xué)改革與實(shí)踐
電工電子實(shí)訓(xùn)教學(xué)改革與創(chuàng)新
電子制作(2017年8期)2017-06-05 09:36:15
強(qiáng)化實(shí)踐教學(xué)、深化實(shí)踐育人的探索與改革
職業(yè)教育軟件開發(fā)人才的培養(yǎng)模式
校企聯(lián)合提高工科研究生創(chuàng)新能力初探
科技視界(2016年18期)2016-11-03 22:21:43
工科碩士研究生校企聯(lián)合培養(yǎng)模式探討
科技視界(2016年22期)2016-10-18 16:22:53
茶學(xué)專業(yè)校企合作實(shí)踐教學(xué)探索
考試周刊(2016年79期)2016-10-13 23:35:16
《電氣工程畢業(yè)設(shè)計(jì)》 課程的教學(xué)設(shè)計(jì)
考試周刊(2016年79期)2016-10-13 23:26:02
高職院校商務(wù)禮儀課程教學(xué)改革探索芻議
《數(shù)據(jù)庫高級(jí)應(yīng)用》教學(xué)創(chuàng)新方法研究
科技視界(2016年20期)2016-09-29 11:25:15
会同县| 巴林右旗| 万州区| 察哈| 蒙自县| 洞口县| 昔阳县| 绥芬河市| 南涧| 盐津县| 托克托县| 西畴县| 大厂| 三门县| 原阳县| 新宁县| 高州市| 增城市| 东莞市| 桓台县| 衢州市| 集贤县| 太谷县| 固原市| 中江县| 孝昌县| 大冶市| 吴桥县| 张家口市| 长治县| 潞西市| 乾安县| 谢通门县| 龙口市| 迁西县| 木兰县| 横峰县| 蓬莱市| 双城市| 沿河| 千阳县|