柳菲 王云
摘 要:研究生學(xué)習(xí)期間,任務(wù)繁重,時(shí)間和管理相對(duì)自由,傳統(tǒng)的任務(wù)計(jì)劃管理存在任務(wù)分配效率低下、跟蹤反饋不夠及時(shí)有效、信息數(shù)據(jù)無(wú)法迅速共享等缺點(diǎn),為了提高研究生學(xué)業(yè)任務(wù)的完成效率,且有助于師生間的信息交互,作者設(shè)計(jì)開(kāi)發(fā)了研究生任務(wù)計(jì)劃管理系統(tǒng),該系統(tǒng)實(shí)現(xiàn)了任務(wù)管理的規(guī)范化,能有效提高研究生學(xué)業(yè)任務(wù)完成效率;節(jié)省了人力、物力;有效地消除了師生間資源信息的封閉化;便于實(shí)現(xiàn)知識(shí)經(jīng)驗(yàn)的交流傳播;提高了研究生的自覺(jué)性和競(jìng)爭(zhēng)力。
關(guān)鍵詞:任務(wù)計(jì)劃管理系統(tǒng);規(guī)范化;效率
中圖分類號(hào):G434 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2016)21-0067-03
一、引言
隨著信息技術(shù)和經(jīng)濟(jì)的發(fā)展,使計(jì)算機(jī)和網(wǎng)絡(luò)的應(yīng)用變得越來(lái)越普遍。隨著社會(huì)對(duì)教育信息化建設(shè)投入的不斷增大,教育信息化已經(jīng)逐步滲透到高校管理的各個(gè)方面。研究生教育是高校教育的重中之重,因此研究生的學(xué)習(xí)效率和質(zhì)量尤其重要,而研究生任務(wù)計(jì)劃管理系統(tǒng)就是一個(gè)有助于提升研究生學(xué)習(xí)效果和加強(qiáng)師生信息交互的系統(tǒng)。
傳統(tǒng)的任務(wù)計(jì)劃管理系統(tǒng)模式主要是由教師口頭向研究生分配學(xué)業(yè)任務(wù),并以紙質(zhì)形式收回,其存在著任務(wù)分配效率低下、跟蹤反饋不夠有效及時(shí)、信息數(shù)據(jù)無(wú)法迅速共享等缺點(diǎn)。該系統(tǒng)針對(duì)傳統(tǒng)方式存在的問(wèn)題,主要突出了任務(wù)在分配、統(tǒng)計(jì)等方面的功能。其優(yōu)勢(shì)體現(xiàn)在:第一,規(guī)范化任務(wù)管理,有效提升研究生學(xué)業(yè)任務(wù)的完成效率。第二,降低了運(yùn)營(yíng)成本。它不但為學(xué)校節(jié)約了大量的紙張和印刷經(jīng)費(fèi),而且節(jié)省了大量的工作時(shí)間,也大大降低了電話費(fèi)等。第三,有效地消除了師生、生生之間資源和信息的封閉化。研究生任務(wù)計(jì)劃管理系統(tǒng)自身良好的協(xié)同性能能夠有效地消除學(xué)生間學(xué)業(yè)任務(wù)相互獨(dú)立造成的數(shù)據(jù)不一致,大大提高了信息共享度。第四,便于實(shí)現(xiàn)學(xué)生間知識(shí)經(jīng)驗(yàn)的交流傳播。知識(shí)經(jīng)驗(yàn)是研究生在完成學(xué)業(yè)任務(wù)時(shí)最重要的影響因素,通過(guò)研究生任務(wù)計(jì)劃管理系統(tǒng)可以十分輕松地實(shí)現(xiàn)對(duì)知識(shí)的管理、積累、傳播和應(yīng)用,有效解決了因知識(shí)經(jīng)驗(yàn)不足導(dǎo)致的學(xué)業(yè)任務(wù)完成效率低下的問(wèn)題。第五,提高了學(xué)生間的凝聚力和競(jìng)爭(zhēng)力。小組成員間的高效溝通為成員個(gè)人的發(fā)揮打下了良好的基礎(chǔ),而成員個(gè)人的歸屬感和認(rèn)同感,增強(qiáng)了小組的凝聚力和競(jìng)爭(zhēng)力。
二、系統(tǒng)環(huán)境
1.硬件環(huán)境
服務(wù)器CPU:Celeron 1.80GHz;內(nèi)存:2G;硬盤大小500G??蛻魴C(jī)CPU:Celeron 1.60GHz;內(nèi)存:1G。顯示器:分辨率在1024*768以上。
2.軟件環(huán)境
服務(wù)器端:Windows 7、Tomcat7.0、MySQL、JDK1.7、MySQL-Front;數(shù)據(jù)庫(kù)采用MySQL,運(yùn)行于服務(wù)器端??蛻舳耍篧indows 7。
由于軟件運(yùn)行過(guò)程中需要大量的鏈接操作、網(wǎng)頁(yè)源碼分析等,所以要大量占用CPU資源。本文設(shè)計(jì)的研究生任務(wù)計(jì)劃管理系統(tǒng)建議使用高配置的電腦來(lái)運(yùn)行。
三、系統(tǒng)分析
1.系統(tǒng)功能分析
研究生任務(wù)計(jì)劃管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是為了提高研究生學(xué)業(yè)任務(wù)的完成效率和質(zhì)量,有助于研究生和教師之間的信息交互。在規(guī)范化的任務(wù)計(jì)劃管理系統(tǒng)中,實(shí)現(xiàn)了知識(shí)經(jīng)驗(yàn)的交流傳播,提高了研究生的自覺(jué)性和競(jìng)爭(zhēng)力。
第一,管理員應(yīng)該具有對(duì)用戶的增、刪、改、查操作。
第二,教師可以查看他填寫的任務(wù),并可以添加任務(wù),給班長(zhǎng)分配任務(wù),可以查看學(xué)生的任務(wù)數(shù)量、學(xué)生的任務(wù)匯報(bào),對(duì)學(xué)生的匯報(bào)進(jìn)行批示,并上傳文件(文件包括相關(guān)資料及批示意見(jiàn))。
第三,班長(zhǎng)可以查看教師分配的任務(wù),也可以給其他學(xué)生分配子任務(wù),對(duì)其他學(xué)生的任務(wù)匯報(bào)進(jìn)行查看,并上傳文件。
第四,普通學(xué)生可以查看教師發(fā)布的任務(wù)以及班長(zhǎng)分配給他的子任務(wù),可以對(duì)這個(gè)任務(wù)建立匯報(bào),可以查看、修改自己填寫的匯報(bào),也可以上傳文件。
2.系統(tǒng)可行性分析
研究生任務(wù)計(jì)劃管理系統(tǒng)利用Java語(yǔ)言編寫,界面提示詳細(xì),具有計(jì)算機(jī)基礎(chǔ)的人均可操作,通過(guò)簡(jiǎn)單的環(huán)境配置,即可運(yùn)行程序,代碼思路清晰,可按不同要求進(jìn)行修改,該系統(tǒng)讓用戶極易上手,操作簡(jiǎn)單。
本系統(tǒng)使用MyEclipse作為開(kāi)發(fā)工具,使用Java開(kāi)發(fā)語(yǔ)言,MySQL為數(shù)據(jù)庫(kù)。開(kāi)發(fā)簡(jiǎn)單,而且維護(hù)起來(lái)比較方便,Java語(yǔ)言簡(jiǎn)單的風(fēng)格類似于C++,從某種意義上來(lái)講,Java是對(duì)C++去粗改良的結(jié)果。而且Java語(yǔ)言是完全面向?qū)ο蟮?,完全區(qū)別于C++的“半面向?qū)ο蟆薄K墙训?,源自于?qiáng)類型檢查和自我內(nèi)存管理。最重要的一點(diǎn)保證是:Java的安全體系架構(gòu)穩(wěn)定且代碼是解釋執(zhí)行的,與平臺(tái)無(wú)關(guān)。Java語(yǔ)言是多線程的,簡(jiǎn)言之就是一項(xiàng)任務(wù)多點(diǎn)開(kāi)工。Java允許程序動(dòng)態(tài)地裝入運(yùn)動(dòng)中所需要的類。
3.系統(tǒng)經(jīng)濟(jì)可行性
從成本角度來(lái)講,MyEclipse是一個(gè)高度集成化的軟件,開(kāi)發(fā)周期短,開(kāi)發(fā)人數(shù)少,一個(gè)人即可在短期內(nèi)實(shí)現(xiàn),這樣可以實(shí)現(xiàn)投入較少的目的。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)庫(kù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了數(shù)據(jù)并提高了靈活性。MySQL的SQL是用于訪問(wèn)數(shù)據(jù)庫(kù)最常用的標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了GPL(GNU通用公告許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源代碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。
四、系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)上述的功能需求分析,研究生任務(wù)計(jì)劃管理系統(tǒng)的功能模塊設(shè)計(jì)如圖1所示,可分為管理員模塊、教師模塊、班長(zhǎng)模塊、研究生模塊,以下是對(duì)每個(gè)模塊的具體功能的詳細(xì)介紹。
1.管理員模塊
用戶的管理:管理員主要功能是進(jìn)行系統(tǒng)維護(hù),并實(shí)現(xiàn)對(duì)系統(tǒng)用戶的增、刪、改、查等操作。
2.教師模塊
任務(wù)管理:教師可以實(shí)現(xiàn)對(duì)自己發(fā)布的任務(wù)進(jìn)行增、刪、改、查等操作。
匯報(bào)管理:教師可以查看學(xué)生的任務(wù)匯報(bào)并批示。
任務(wù)統(tǒng)計(jì)管理:教師可以對(duì)學(xué)生的任務(wù)數(shù)量進(jìn)行統(tǒng)計(jì)操作。
文件管理:進(jìn)行文件上傳操作。
3.班長(zhǎng)模塊
任務(wù)管理:班長(zhǎng)可以查看教師發(fā)布的任務(wù)并實(shí)現(xiàn)對(duì)子任務(wù)的分配及增、刪、改、查等操作。
匯報(bào)管理:班長(zhǎng)可以進(jìn)行個(gè)人任務(wù)匯報(bào),也可查看其他學(xué)生的匯報(bào)。
文件管理:進(jìn)行文件上傳操作。
4.學(xué)生模塊
任務(wù)管理:可以查看教師或班長(zhǎng)分配給他的任務(wù)。
匯報(bào)管理:對(duì)任務(wù)進(jìn)行匯報(bào),對(duì)自己的匯報(bào)進(jìn)行增、刪、改、查等操作。
文件管理:進(jìn)行文件上傳操作。
根據(jù)系統(tǒng)需求,系統(tǒng)管理員主要的職責(zé)是保障系統(tǒng)可以順利運(yùn)行,并對(duì)系統(tǒng)用戶的信息進(jìn)行管理和操作;教師在成功登錄后,可以對(duì)自己發(fā)布的任務(wù)進(jìn)行管理和統(tǒng)計(jì),并可以查看學(xué)生的任務(wù)匯報(bào)以及上傳文件;班長(zhǎng)成功登錄系統(tǒng)后,可以查看教師分配的任務(wù)情況,并對(duì)任務(wù)進(jìn)行再分配以及對(duì)子任務(wù)的管理,同時(shí)可以匯報(bào)和查看同學(xué)的匯報(bào),并可上傳文件;學(xué)生登錄后可以查看任務(wù),并對(duì)任務(wù)進(jìn)行匯報(bào),也可以上傳文件。(圖2為系統(tǒng)用例圖)
五、總結(jié)
本文首先對(duì)研究生任務(wù)計(jì)劃管理系統(tǒng)的背景和意義進(jìn)行了分析,明確了系統(tǒng)的主要思路,詳細(xì)介紹了系統(tǒng)的需求分析設(shè)計(jì),并給出了系統(tǒng)的模塊功能劃分及開(kāi)發(fā)環(huán)境的搭建;論文詳細(xì)描述了本系統(tǒng)所用到的技術(shù)、開(kāi)發(fā)背景、運(yùn)行環(huán)境,以及詳細(xì)介紹了本系統(tǒng)各模塊的結(jié)構(gòu)、功能。
該系統(tǒng)功能基本符合需求,能夠?qū)崿F(xiàn)對(duì)系統(tǒng)用戶、任務(wù)、匯報(bào)的增、刪、改、查等操作,還能實(shí)現(xiàn)任務(wù)統(tǒng)計(jì)、文件上傳、任務(wù)匯報(bào)等功能。但是由于時(shí)間關(guān)系,系統(tǒng)還有許多不盡如人意的地方,比如頁(yè)面有待美化、功能有待進(jìn)一步完善,希望以后的應(yīng)用過(guò)程中可以加以改進(jìn),為高校的信息化建設(shè)做出應(yīng)有的貢獻(xiàn)。
參考文獻(xiàn):
[1](美)蓋茨等著,童云蘭等譯.Java并發(fā)編程實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2012.
[2]雷景生,葉文珺,李文斌.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].北京:清華大學(xué)出版社,2012.
[3]蔡建平.軟件綜合開(kāi)發(fā)案例教程[M].北京:清華大學(xué)出版社,2011.
[4]姜再梁.基于J2EE的任務(wù)計(jì)劃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2011.
[5]丁曉寧.基于.NET的研究生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].河北工程大學(xué),2013.
(編輯:王天鵬)