張巖,陳萬(wàn)瓊,潘陽(yáng),侯大有,牛磊,孫莉
(阜陽(yáng)師范學(xué)院計(jì)算機(jī)與信息工程學(xué)院,安徽阜陽(yáng)236037)
基于Java Web的“本科教學(xué)工程”項(xiàng)目管理系統(tǒng)研究
張巖,陳萬(wàn)瓊,潘陽(yáng),侯大有,牛磊,孫莉
(阜陽(yáng)師范學(xué)院計(jì)算機(jī)與信息工程學(xué)院,安徽阜陽(yáng)236037)
以軟件工程理論為指導(dǎo),采用MyEclipse+JavaWeb+MySQL+Tomcat技術(shù)設(shè)計(jì)了“本科教學(xué)工程”項(xiàng)目管理系統(tǒng)。系統(tǒng)包括項(xiàng)目申報(bào)評(píng)審模塊、任務(wù)書(shū)管理模塊、中期管理模塊、結(jié)題管理模塊和成果展示模塊,實(shí)現(xiàn)項(xiàng)目申報(bào)書(shū)、任務(wù)書(shū)、進(jìn)展報(bào)告、結(jié)題報(bào)告的分布式提交、網(wǎng)絡(luò)化評(píng)審,評(píng)審結(jié)果按等級(jí)自動(dòng)排序,提高項(xiàng)目的管理效率,節(jié)約項(xiàng)目管理人員、評(píng)審專家和廣大教師的工作時(shí)間,推廣高?!氨究平虒W(xué)工程”的建設(shè)成果,實(shí)現(xiàn)“本科教學(xué)工程”項(xiàng)目管理的信息化。
本科教學(xué)工程;Java Web;Web架構(gòu)
“本科教學(xué)工程”是教育部、財(cái)政部全面貫徹黨中央、國(guó)務(wù)院關(guān)于“把高等教育的工作重點(diǎn)放在提高質(zhì)量上”的戰(zhàn)略部署,進(jìn)一步深化推進(jìn)高校教育教學(xué)改革,提升高校教育教學(xué)質(zhì)量,大力提高人才培養(yǎng)水平,經(jīng)國(guó)務(wù)院批準(zhǔn)實(shí)施的重大教育教學(xué)改革項(xiàng)目,是新時(shí)期提升高校教學(xué)質(zhì)量、深化本科教學(xué)改革的重大舉措。其全稱是“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”①蔣鯤:《加強(qiáng)“本科教學(xué)工程”內(nèi)涵建設(shè)》,《中國(guó)高等教育》2014年第24期,第47-48頁(yè)。王曉燕,葉大鵬:《“本科教學(xué)工程”管理模式創(chuàng)新探索》,《高等教育研究學(xué)報(bào)》2012年第4期,第71-73頁(yè)。藍(lán)勛:《“本科教學(xué)工程”項(xiàng)目后評(píng)估的涵義及其實(shí)現(xiàn)模式》,《中國(guó)高等教育評(píng)估》2013年第2期,第36-41頁(yè)。。
“本科教學(xué)工程”建設(shè)項(xiàng)目繁多,涵蓋專業(yè)建設(shè)類、教師教學(xué)能力提升類、課程建設(shè)類、實(shí)驗(yàn)實(shí)訓(xùn)平臺(tái)建設(shè)類、卓越及創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)類5個(gè)大類,和特色專業(yè)、專業(yè)綜合改革試點(diǎn)、精品視頻公開(kāi)課程、精品資源共享課程、MOOC(大規(guī)模在線開(kāi)放課程)示范項(xiàng)目等18個(gè)小類,管理起來(lái)非常復(fù)雜,傳統(tǒng)的手工操作非常低效②蔡忠兵:《高?!百|(zhì)量工程”管理效能提升的策略》,《高等農(nóng)業(yè)教育》2014年第7期,第15-17頁(yè)。。
為提高管理效率,引進(jìn)網(wǎng)絡(luò)化的信息管理方法與工具是必要。本文通過(guò)調(diào)查和分析高?!氨究平虒W(xué)工程”項(xiàng)目管理工作,將Java Web技術(shù)應(yīng)用到系統(tǒng)開(kāi)發(fā)中,設(shè)計(jì)了基于Java Web的“本科教學(xué)工程”項(xiàng)目管理系統(tǒng),用戶通過(guò)互聯(lián)網(wǎng)即可管理“本科教學(xué)工程”項(xiàng)目,有效節(jié)約了人力、財(cái)力和物力,大大提高了工作效率,實(shí)現(xiàn)了“互聯(lián)網(wǎng)+管理”的工作模式。③劉敏娜:《基于JAVA Web的教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》,《數(shù)字技術(shù)與應(yīng)用》2016年第1期,第173-174頁(yè)。黃小冬:《高校通用型質(zhì)量工程項(xiàng)目數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)》,《教育現(xiàn)代化》2016年第9期,第56-59頁(yè)。
通過(guò)調(diào)查分析,高?!氨究平虒W(xué)工程”項(xiàng)目管理的一般流程如圖1所示,具體過(guò)程如下。
(1)項(xiàng)目申報(bào)評(píng)審管理
教務(wù)管理部門發(fā)布“本科教學(xué)工程”項(xiàng)目申報(bào)通知;
教師根據(jù)通知要求填寫(xiě)申報(bào)書(shū)申報(bào);
教務(wù)管理部門組織專家評(píng)審申報(bào)書(shū);
專家評(píng)審申報(bào)材料并給出具體分值和評(píng)審建議(意見(jiàn));
統(tǒng)計(jì)評(píng)審結(jié)果,公示(公告)立項(xiàng)情況;
將申報(bào)材料的評(píng)審意見(jiàn)(建議)反饋給申報(bào)者。
(2)項(xiàng)目任務(wù)書(shū)管理
項(xiàng)目主持人提交任務(wù)書(shū)等;
教務(wù)管理部門組織專家評(píng)閱任務(wù)書(shū);
專家評(píng)閱材料并給出建議或意見(jiàn);
評(píng)審結(jié)果反饋等。
(3)項(xiàng)目建設(shè)中期檢查管理
項(xiàng)目主持人提交項(xiàng)目進(jìn)展報(bào)告等;
教務(wù)管理部門組織專家評(píng)閱進(jìn)展報(bào)告并給出建議(意見(jiàn));
評(píng)閱結(jié)果反饋等。
(4)項(xiàng)目結(jié)題驗(yàn)收管理
項(xiàng)目主持人提交項(xiàng)目結(jié)題報(bào)告等相關(guān)材料;
教務(wù)管理部門組織專家評(píng)審結(jié)題材料;
評(píng)審結(jié)果反饋等。
(5)項(xiàng)目成果推廣展示
項(xiàng)目主持人以專題網(wǎng)站的形式把建設(shè)成果放在網(wǎng)上,用于成果推廣和展示。通過(guò)互聯(lián)網(wǎng)提交(含上傳、修改、刪除、查看)申報(bào)書(shū)、任務(wù)書(shū)、進(jìn)展報(bào)告、結(jié)題報(bào)告等材料,專家通過(guò)互聯(lián)網(wǎng)評(píng)閱相關(guān)材料,普通用戶通過(guò)互聯(lián)網(wǎng)瀏覽“本科教學(xué)工程”項(xiàng)目建設(shè)成果,具體包括項(xiàng)目申報(bào)評(píng)審模塊、任務(wù)書(shū)管理模塊、中期管理模塊、結(jié)題管理模塊和成果展示模塊。
圖2 系統(tǒng)功能模塊圖
圖1 項(xiàng)目管理流程
系統(tǒng)采用互聯(lián)網(wǎng)中的Web架構(gòu),以B/S模式提供服務(wù),即通過(guò)建立Web服務(wù)器提供“本科教學(xué)工程”項(xiàng)目管理服務(wù),用戶借助瀏覽器通過(guò)互聯(lián)網(wǎng)訪問(wèn)Web服務(wù)器資源。這里的用戶包括系統(tǒng)管理員、教師、評(píng)審評(píng)閱專家和普通用戶四類。其中系統(tǒng)管理員一般是教務(wù)管理人員,負(fù)責(zé)系統(tǒng)的運(yùn)行管理、數(shù)據(jù)備份等;廣大教師通過(guò)系統(tǒng)提交各種電子材料;評(píng)審專家負(fù)責(zé)各類材料的評(píng)審評(píng)閱;普通用戶通過(guò)互聯(lián)網(wǎng)就可以瀏覽“本科教學(xué)工程”項(xiàng)目建設(shè)成果,無(wú)需注冊(cè)登錄。
“本科教學(xué)工程”項(xiàng)目管理系統(tǒng)的功能模塊如圖2所示,管理員通過(guò)互聯(lián)網(wǎng)管理整個(gè)系統(tǒng),教師
1.申報(bào)評(píng)審模塊
該模塊用于實(shí)現(xiàn)“本科教學(xué)工程”項(xiàng)目的網(wǎng)上申報(bào)、評(píng)審及結(jié)果反饋,具體功能如下:
(1)管理員通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng)后臺(tái),進(jìn)行基本的信息管理,如學(xué)院管理、教師管理、管理員管理、評(píng)審專家管理、項(xiàng)目類別管理、評(píng)審分組管理、評(píng)審結(jié)果查看、系統(tǒng)的開(kāi)放與關(guān)閉(注:管理員通過(guò)“系統(tǒng)狀態(tài)”來(lái)實(shí)現(xiàn)系統(tǒng)對(duì)哪類用戶開(kāi)放,如“申報(bào)狀態(tài)”是對(duì)教師開(kāi)放,“評(píng)審狀態(tài)”是對(duì)專家開(kāi)放,“意見(jiàn)反饋狀態(tài)”是對(duì)教師開(kāi)放,“申報(bào)評(píng)審”是對(duì)教師和專家同時(shí)開(kāi)放),通知管理等。
(2)教師通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng),在系統(tǒng)開(kāi)放狀態(tài)(申報(bào)狀態(tài))進(jìn)行項(xiàng)目申報(bào)書(shū)的網(wǎng)上提交、個(gè)人信息管理,在系統(tǒng)意見(jiàn)反饋狀態(tài)下可查看評(píng)審反饋建議(意見(jiàn))等。
(3)評(píng)審專家在系統(tǒng)開(kāi)放狀態(tài)(評(píng)審狀態(tài))登錄認(rèn)證進(jìn)入系統(tǒng),進(jìn)行項(xiàng)目申報(bào)書(shū)的評(píng)閱打分、評(píng)審建議(意見(jiàn))的提交、評(píng)審結(jié)果的打印等。
(4)系統(tǒng)還具備教師提交匿名申報(bào)書(shū)、專家匿名評(píng)審,評(píng)審結(jié)果自動(dòng)匯總排序等。
2.任務(wù)書(shū)管理模塊
該模塊用于實(shí)現(xiàn)“本科教學(xué)工程”項(xiàng)目任務(wù)書(shū)的網(wǎng)上提交、評(píng)閱及結(jié)果反饋,具體功能如下:
(1)管理員通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng)后臺(tái),進(jìn)行基本的信息管理,具體操作與申報(bào)評(píng)審模塊類似,這里不再累述。
(2)教師通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng),在系統(tǒng)開(kāi)放狀態(tài)(材料提交狀態(tài))進(jìn)行項(xiàng)目任務(wù)書(shū)的網(wǎng)上提交,在系統(tǒng)意見(jiàn)反饋狀態(tài)下可查看評(píng)閱反饋建議(意見(jiàn))等。
(3)評(píng)審專家登錄認(rèn)證進(jìn)入系統(tǒng),在系統(tǒng)評(píng)閱狀態(tài)下進(jìn)行項(xiàng)目任務(wù)書(shū)評(píng)閱打分、評(píng)閱建議(意見(jiàn))的提交、評(píng)閱結(jié)果的打印等。
(4)系統(tǒng)還具備評(píng)閱結(jié)果自動(dòng)匯總排序等。
3.中期管理模塊
該模塊用于實(shí)現(xiàn)“本科教學(xué)工程”項(xiàng)目的中期檢查,包括項(xiàng)目進(jìn)展報(bào)告的提交、評(píng)閱及結(jié)果反饋,具體功能如下:
(1)管理員通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng)后臺(tái),進(jìn)行基本的信息管理,具體操作與申報(bào)評(píng)審模塊類似,這里不再累述。
(2)教師通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng),進(jìn)行項(xiàng)目進(jìn)展報(bào)告的網(wǎng)上提交、個(gè)人信息管理以及評(píng)閱反饋建議(意見(jiàn))的查看等。
(3)評(píng)審專家登錄認(rèn)證進(jìn)入系統(tǒng),進(jìn)行項(xiàng)目進(jìn)展報(bào)告的評(píng)閱、評(píng)閱建議(意見(jiàn))的提交、評(píng)閱結(jié)果的打印等。
(4)系統(tǒng)還具備評(píng)閱結(jié)果自動(dòng)匯總排序等。
4.結(jié)題管理模塊
該模塊用于實(shí)現(xiàn)“本科教學(xué)工程”項(xiàng)目的結(jié)題管理,包括項(xiàng)目結(jié)題報(bào)告及相關(guān)電子材料的網(wǎng)上提交、評(píng)閱及結(jié)果反饋,具體功能如下:
(1)管理員通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng)后臺(tái),進(jìn)行基本的信息管理,具體操作與申報(bào)評(píng)審模塊類似,這里不再累述。
(2)教師通過(guò)登錄認(rèn)證進(jìn)入系統(tǒng),進(jìn)行項(xiàng)目結(jié)題報(bào)告及相關(guān)電子材料的的網(wǎng)上提交、個(gè)人信息管理以及評(píng)閱反饋建議(意見(jiàn))的查看等。
(3)評(píng)審專家登錄認(rèn)證進(jìn)入系統(tǒng),進(jìn)行項(xiàng)目結(jié)題報(bào)告及相關(guān)電子材料的評(píng)閱打分、評(píng)閱建議(意見(jiàn))的提交、評(píng)閱結(jié)果的打印等。
(4)系統(tǒng)還具備評(píng)閱結(jié)果自動(dòng)匯總排序等。
5.成果展示模塊
該模塊用于實(shí)現(xiàn)“本科教學(xué)工程”項(xiàng)目的建設(shè)成果展示推廣,包括項(xiàng)目的建設(shè)團(tuán)隊(duì)、建設(shè)成果、教學(xué)效果等欄目。
數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的核心,通過(guò)以上各功能模塊的分析,得知系統(tǒng)數(shù)據(jù)庫(kù)需要存放以下信息:
管理員、教師和專家三類用戶的信息(注:由于成果展示模塊的開(kāi)放性,普通用戶信息不需要存放);
項(xiàng)目的申報(bào)材料、開(kāi)題材料、中期材料、結(jié)題材料及展示材料等信息;
項(xiàng)目的申報(bào)材料、開(kāi)題材料、中期材料、結(jié)題材料評(píng)審評(píng)閱信息;
項(xiàng)目的分類信息、評(píng)審評(píng)閱分組信息、教師的單位信息等;
系統(tǒng)的開(kāi)關(guān)信息,包括申報(bào)狀態(tài)、評(píng)審狀態(tài)、申報(bào)評(píng)審?fù)瑫r(shí)狀態(tài)、意見(jiàn)反饋狀態(tài)等信息;
管理員發(fā)布的通知公告信息等。
1.數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)
由于項(xiàng)目申報(bào)評(píng)審模塊、任務(wù)書(shū)管理模塊、中期管理模塊和結(jié)題管理模塊功能相似,都是材料(申報(bào)書(shū)、任務(wù)書(shū)、進(jìn)展報(bào)告、結(jié)題報(bào)告)的提交、專家評(píng)閱評(píng)審、意見(jiàn)反饋,而成果展示模塊數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,這里為節(jié)約篇幅僅描述項(xiàng)目申報(bào)評(píng)審模塊的概念結(jié)構(gòu)。
申報(bào)評(píng)審模塊的概念結(jié)構(gòu)如圖3所示,圖中部分實(shí)體型的基本屬性略,其中“系統(tǒng)狀態(tài)”是孤立實(shí)體型,用于控制系統(tǒng)對(duì)哪類用戶開(kāi)放;管理員管理著庫(kù)中的全部信息,但沒(méi)有權(quán)限修改評(píng)審結(jié)果。
圖3 申報(bào)評(píng)審模塊的概念結(jié)構(gòu)
2.數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
這里僅描述申報(bào)評(píng)審模塊的邏輯結(jié)構(gòu)。由圖3可得申報(bào)評(píng)審模塊包括系統(tǒng)狀態(tài)、部門、教師、項(xiàng)目類別等關(guān)系(數(shù)據(jù)表),對(duì)應(yīng)關(guān)系模式如下:
系統(tǒng)狀態(tài)(狀態(tài)值ZTZ)
部門(部門編號(hào)Bbh,部門名稱Bmc)
教師(賬號(hào)Jzh,密碼Jmm,姓名Jxm,職稱Jzc,學(xué)科Jxk,部門編號(hào)BH,聯(lián)系電話Jdh,電子信箱Jxx,……)
項(xiàng)目類別(編號(hào)Lbh,名稱Lmc)
申報(bào)書(shū)(編號(hào)Sbh,項(xiàng)目名稱Smc,教師賬號(hào)Jzh,類別編號(hào)Lbh,文件名稱Wmc,參與人Scyr,上傳時(shí)間Ssj,評(píng)審組編號(hào)Pbh,部門編號(hào)Bbh,是否刪除Ssc,……)
評(píng)審組(編號(hào)zbh,名稱Pmc)專家(賬號(hào)Zzh,密碼Zmm)
專家分組(專家賬號(hào)Zzh,評(píng)審組編號(hào)Pbh)
評(píng)審(專家賬號(hào)Zzh,申報(bào)書(shū)編號(hào)Sbh,分?jǐn)?shù)Pfs,建議Pjy,評(píng)審時(shí)間Psj)
管理員(管理員賬號(hào)Gzh,管理員密碼Gmm)
通知公告(通知編號(hào)Tbh,通知標(biāo)題Tbt,通知內(nèi)容Tnr,發(fā)布時(shí)間Tsj,管理員賬號(hào)Gzh)
注:下劃線表示主碼,省略號(hào)表示還有其他屬性。
系統(tǒng)實(shí)現(xiàn)采用MyEclipse+Java Web+MySQL+Tomcat技術(shù),即開(kāi)發(fā)工具使用MyEclipse,編程技術(shù)采用Java Web,后臺(tái)數(shù)據(jù)庫(kù)是MySQL,Web服務(wù)器使用Tomcat。具體過(guò)程是根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果建立MySQL數(shù)據(jù)庫(kù),在開(kāi)發(fā)工具M(jìn)yEclipse中編寫(xiě)Java Web程序,最后通過(guò)Tomcat服務(wù)器提供服務(wù)。根據(jù)用戶情況,系統(tǒng)分為后臺(tái)管理模塊(用戶是管理員)、教師模塊(用戶是教師)和專家模塊(用戶是專家)。由于篇幅關(guān)系,這里僅簡(jiǎn)單介紹教師模塊。教師登錄系統(tǒng)后主界面如圖4所示,包括項(xiàng)目申報(bào)、任務(wù)書(shū)、進(jìn)展報(bào)告、結(jié)題報(bào)告、成果展示、個(gè)人信息和退出系統(tǒng)等欄目,分別用于申報(bào)書(shū)管理、任務(wù)書(shū)管理、進(jìn)展報(bào)告管理、結(jié)題報(bào)告管理、成果展示和個(gè)人信息管理。
圖4 教師登錄后的主界面
系統(tǒng)具有以下特點(diǎn):
(1)材料電子化。申報(bào)書(shū)、任務(wù)書(shū)、進(jìn)展報(bào)告、結(jié)題報(bào)告、展示成果都是電子化的,節(jié)約了紙張。
(2)服務(wù)無(wú)間斷,辦公網(wǎng)絡(luò)化。所以材料都放在Web服務(wù)器上,由服務(wù)器日夜提供服務(wù),無(wú)需人工值班,用戶隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)都可以工作(管理員可以隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)管理系統(tǒng)、教師可以隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)提交材料、專家隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)評(píng)審材料)。提高了服務(wù)質(zhì)量,節(jié)約了用戶時(shí)間。
(3)結(jié)果自動(dòng)化。系統(tǒng)根據(jù)專家評(píng)審結(jié)果,自動(dòng)匯總排序,避免了人工匯總產(chǎn)生的差錯(cuò),節(jié)約了工作人員的時(shí)間。
(4)反饋零距離。評(píng)審專家的意見(jiàn)(建議)直接反饋給教師,不需要專門收集傳達(dá),節(jié)約了大家的時(shí)間。
“本科教學(xué)工程”項(xiàng)目管理系統(tǒng)包括申報(bào)評(píng)審模塊、任務(wù)書(shū)管理模塊、中期管理模塊、結(jié)題管理模塊和成果展示模塊,實(shí)現(xiàn)了項(xiàng)目申報(bào)書(shū)、任務(wù)書(shū)、進(jìn)展報(bào)告、結(jié)題報(bào)告的分布式提交、網(wǎng)絡(luò)化評(píng)審,具有材料電子化、服務(wù)無(wú)間斷、辦公網(wǎng)絡(luò)化、結(jié)果自動(dòng)化、反饋零距離等特點(diǎn),有效解決了“本科教學(xué)工程”項(xiàng)目的申報(bào)評(píng)審問(wèn)題和過(guò)程管理問(wèn)題,提高了項(xiàng)目的管理效率,節(jié)約了項(xiàng)目管理人員、評(píng)審專家和廣大教師的工作時(shí)間,推廣了高校“本科教學(xué)工程”的建設(shè)成果,實(shí)現(xiàn)了“本科教學(xué)工程”項(xiàng)目管理的信息化。
Research on project management system of undergraduate teaching project based on Java Web
ZHANG Yan,CHEN Wanqiong,PAN Yang,HOU Dayou,NIU Lei,SUN Li
Under the guidance of software engineering theory,the project management system of undergraduate teaching project is designed by using MyEclipse+Java Web+MySQL+Tomcat technology.The system includes project evaluation module,task management module,management module,the middle knot problem management module and result display module,the realization of the project declaration,mission statement,progress report,report submission,distributed network assessment,evaluation results according to the level of automatic sorting,improves the efficiency of project management,saving the project management staff,experts and teachers working time,the construction of colleges and universities"undergraduate teaching achievement promotion project",to achieve the"undergraduate teaching project"management informationization.
undergraduate teaching project;Java Web;Web architecture
G642
A
1009-9530(2017)05-0113-04
2017-06-15
阜陽(yáng)市政府-阜陽(yáng)師范學(xué)院橫向合作科研項(xiàng)目“基于‘互聯(lián)網(wǎng)+’的科研項(xiàng)目過(guò)程管理系統(tǒng)”(XDHX2016021);安徽省高等教育振興計(jì)劃項(xiàng)目“基于云計(jì)算的高校網(wǎng)絡(luò)教學(xué)系統(tǒng)研究”(2014zdjy080)
張巖(1976-),男,阜陽(yáng)師范學(xué)院計(jì)算機(jī)與信息工程學(xué)院副教授,研究方向:數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、智能優(yōu)化。
(責(zé)任編輯:汪太文)
淮南師范學(xué)院學(xué)報(bào)2017年5期