時(shí)間:2023-02-28 15:27:34
序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過程,我們?yōu)槟扑]十篇畢業(yè)論文系統(tǒng)設(shè)計(jì)范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3306-02
畢業(yè)論文寫作是高校本科教學(xué)中一個(gè)不可或缺的重要環(huán)節(jié),是所有專業(yè)所有學(xué)生都必修的一門重要實(shí)踐課程,大部分教師也都要參與到畢業(yè)論文寫作指導(dǎo)工作中。因此,畢業(yè)論文寫作是所有專業(yè)教學(xué)每年都要面臨的一項(xiàng)繁瑣工作,從出題、選題,再到寫作與指導(dǎo)、評(píng)審與答辯等的整個(gè)過程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力。
傳統(tǒng)的畢業(yè)論文管理與指導(dǎo)工作采用見面辦理、溝通為主及手工操作方式,存在以下主要困難:
1)由于學(xué)生離校實(shí)習(xí)或者學(xué)生所住校區(qū)與教師辦公地址相距較遠(yuǎn)等各種原因,導(dǎo)致學(xué)生與教師見面不易,信息溝通不暢。
2)由于每個(gè)教師要同時(shí)指導(dǎo)多個(gè)選題多名學(xué)生,而且教師工作繁忙,再加上學(xué)生離校實(shí)習(xí)或上課等原因,導(dǎo)致學(xué)生和教師很難在工作時(shí)段內(nèi)同時(shí)有空閑時(shí)間來進(jìn)行寫作指導(dǎo)。
3)畢業(yè)論文寫作整個(gè)工作流程的工作環(huán)節(jié)多,參與人員多,時(shí)間跨度大,業(yè)務(wù)流程復(fù)雜。
4)畢業(yè)論文寫作各個(gè)工作環(huán)節(jié)都會(huì)產(chǎn)生相應(yīng)的階段文檔,而且通常需要依賴前面階段產(chǎn)生的文檔,因此,在整個(gè)工作流程中會(huì)產(chǎn)生和使用大量的相關(guān)文檔,文檔管理工作繁雜。
基于上述原因,非常有必要開發(fā)一套B/S架構(gòu)的畢業(yè)論文管理系統(tǒng)設(shè)計(jì),以利用計(jì)算機(jī)系統(tǒng)自動(dòng)化處理畢業(yè)論文工作中的大量工作,大大提高畢業(yè)論文工作效率,同時(shí)利用Internet打破師生交流上的時(shí)空限制,大大方便畢業(yè)論文寫作指導(dǎo),提高畢業(yè)論文寫作質(zhì)量。在畢業(yè)論文管理系統(tǒng)開發(fā)上,選用工作流技術(shù)及其相應(yīng)工作流管理系統(tǒng)和工作流開發(fā)環(huán)境,定義、開發(fā)、實(shí)現(xiàn)畢業(yè)論文寫作工作的工作流程,并管理每個(gè)工作流程產(chǎn)生和使用的相應(yīng)文檔。
1 工作流技術(shù)概述與應(yīng)用現(xiàn)狀
根據(jù)WFMC(工作流管理聯(lián)盟)的定義[1],工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營(yíng)過程,根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞、執(zhí)行。簡(jiǎn)單地說,工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。
工作流技術(shù)作為一種過程建模和過程管理的核心技術(shù),可以與其它應(yīng)用系統(tǒng)有效結(jié)合,生成符合企業(yè)需求的各種業(yè)務(wù)管理系統(tǒng)。采用工作流技術(shù)作為核心開發(fā)的業(yè)務(wù)管理系統(tǒng)最大的特點(diǎn),也是這些系統(tǒng)與普通的應(yīng)用軟件系統(tǒng)的最大差別,是它們具有清晰的業(yè)務(wù)流程和明確的任務(wù)處理實(shí)體;同時(shí),它們具有高度的靈活性,可以按照企業(yè)的具體需求,快速靈活地生成應(yīng)用軟件系統(tǒng),并且在客戶業(yè)務(wù)過程發(fā)生變化時(shí),迅速地進(jìn)行重組來滿足客戶的需求。
經(jīng)過二十幾年的發(fā)展,工作流技術(shù)已走出理論研究階段,開始應(yīng)用在ERP、CRM、OA、SCM等各類MIS系統(tǒng)的開發(fā)中。主要的應(yīng)用行業(yè)有:消費(fèi)品行業(yè),制造業(yè),電信服務(wù)業(yè),銀證險(xiǎn)等金融服務(wù)業(yè),物流服務(wù)業(yè),物業(yè)服務(wù)業(yè),物業(yè)管理,大中型進(jìn)出口貿(mào)易公司,政府事業(yè)機(jī)構(gòu),研究院所及教育服務(wù)業(yè)等,特別是大的跨國企業(yè)和集團(tuán)公司。
開發(fā)基于工作流的管理信息系統(tǒng)需要相關(guān)的工作流開發(fā)工具和環(huán)境。目前最常用的工作流開發(fā)工具和環(huán)境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步軟件Justep X5 Studio,北京慧正工作流系統(tǒng),上海滿智的EMSFlow流程管理平臺(tái)等。
這些工作流開發(fā)平臺(tái)基本都提供了工作流引擎、可視化流程定義工具流程建模工具、流程管理與監(jiān)控、角色與權(quán)限管理、快速表單開發(fā)、豐富的業(yè)務(wù)工作流規(guī)則、支持復(fù)雜的業(yè)務(wù)工作流、強(qiáng)大的代碼擴(kuò)展能力、圖形化的流程運(yùn)行監(jiān)控和分析工具、強(qiáng)大的表單快速開發(fā)工具、強(qiáng)大的組織機(jī)構(gòu)和權(quán)限支持等功能。
上述工作流開發(fā)平臺(tái)多數(shù)是基于Java/J2EE架構(gòu)的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架構(gòu)。其中,SharePointDesigner 2013的目標(biāo)用戶是業(yè)務(wù)分析人員,SharePoint開發(fā)人員,企業(yè)IT人員,信息工作者等,要求開發(fā)者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高級(jí)開發(fā)人員,要求開發(fā)者熟悉 VS2012,包括軟件開發(fā)概念和WF4.0、部署、安全等。使用VS2012可以開發(fā)出高度復(fù)雜的、靈活的、定制化的workflow,而且還可以開發(fā)custom action,供SharePoint Designer 2013調(diào)用。[2]
2 畢業(yè)論文管理工作流程分析
畢業(yè)論文寫作的主要工作流程有:院系管理員進(jìn)行畢業(yè)論文工作初始設(shè)置(設(shè)置參與論文寫作工作的畢業(yè)生和指導(dǎo)教師,相關(guān)通知公告、工作流程安排及相關(guān)表格文檔等)、指導(dǎo)教師擬寫論文選題、學(xué)生選擇論文選題、院系管理員調(diào)整選題、院系管理員公告選題分組名單、教師下達(dá)任務(wù)書、學(xué)生提交開題報(bào)告、論文寫作與指導(dǎo)、學(xué)生提交論文終稿及答辯申請(qǐng)書、指導(dǎo)教師評(píng)閱、專家評(píng)閱、畢業(yè)論文答辯、文檔打印與入庫等工作階段,各工作階段相互銜接并在不同的執(zhí)行者之間傳遞、執(zhí)行。因此,畢業(yè)論文管理系統(tǒng)非常適于使用工作流進(jìn)行定義、建模和開發(fā)。
3 基于工作流的畢業(yè)論文管理系統(tǒng)功能設(shè)計(jì)
本系統(tǒng)的用戶角色包括學(xué)生、指導(dǎo)教師、院系管理員、評(píng)審專家、系統(tǒng)管理員。系統(tǒng)功能目標(biāo)是實(shí)現(xiàn)畢業(yè)論文寫作管理的網(wǎng)絡(luò)化、系統(tǒng)化、自動(dòng)化。核心功能是指導(dǎo)教師在線擬寫論文選題、學(xué)生在線選題、在線論文寫作與指導(dǎo)、指導(dǎo)教師與評(píng)審專家在線評(píng)閱、答辯管理、文檔輸入打印等。主要的系統(tǒng)功能模塊包括:選題管理、文檔管理、在線寫作與指導(dǎo)、用戶與權(quán)限管理、評(píng)審管理、答辯管理、公告管理等。
4 基于工作流的畢業(yè)論文管理系統(tǒng)開發(fā)方案
為實(shí)現(xiàn)通過Internet實(shí)現(xiàn)在線畢業(yè)論文寫作的管理、在線指導(dǎo)、在線編輯、在線文檔等,管理系統(tǒng)采用B/S三層體系結(jié)構(gòu)。整個(gè)系統(tǒng)由web瀏覽器、web服務(wù)器、數(shù)據(jù)庫三層組成。開發(fā)架構(gòu)采用Microsoft 4.0,數(shù)據(jù)庫管理系統(tǒng)采用SQL SERVER 2005,開發(fā)工具采用業(yè)內(nèi)廣泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具為web應(yīng)用系統(tǒng)開發(fā)提供了強(qiáng)大的支持,可以方便快捷地完成系統(tǒng)開發(fā)。
在工作流開發(fā)平臺(tái)選擇上,選擇Microsoft Visual Studio Designer for Windows Workflow Foundation進(jìn)行工作流開發(fā),這樣可以和Microsoft Visual Web Developer工具無縫集成。工作流系統(tǒng)可以使用兩種方式集成到應(yīng)用系統(tǒng)中,一種是直接調(diào)用流程管理中心的可視化模塊,將這些可視化模塊的url鏈接掛接到應(yīng)用系統(tǒng)的菜單上,使得點(diǎn)擊應(yīng)用系統(tǒng)的菜單,就執(zhí)行這些流程的管理模塊。另一種就是在應(yīng)用系統(tǒng)代碼中直接調(diào)用工作流引擎的api來集成。
5 結(jié)束語
本畢業(yè)論文管理系統(tǒng)基于工作流詳細(xì)分析、定義、優(yōu)化畢業(yè)論文管理工作的業(yè)務(wù)流程,并采用工作流系統(tǒng)與B/S架構(gòu)應(yīng)用系統(tǒng)集成的方式進(jìn)行項(xiàng)目開發(fā),使得系統(tǒng)既能很好地適應(yīng)畢業(yè)論文寫作管理實(shí)際工作,又實(shí)現(xiàn)了畢業(yè)論文寫作管理的在線化、科學(xué)化、自動(dòng)化,大大提高工作的效率和質(zhì)量。
在現(xiàn)代化的工業(yè)生產(chǎn)設(shè)備中,有大量的數(shù)字量及模擬量的控制裝置,例如電機(jī)的起停,電磁閥的開閉,產(chǎn)品的計(jì)數(shù),溫度、壓力、流量的設(shè)定與控制等,工業(yè)現(xiàn)場(chǎng)中的這些自動(dòng)控制問題,若采用可編程序控制器(PC)來解決自動(dòng)控制問題已成為最有效的工具之一,本文敘述PC控制系統(tǒng)設(shè)計(jì)時(shí)應(yīng)該注意的問題。
硬件選購目前市場(chǎng)上的PC產(chǎn)品眾多,除國產(chǎn)品牌外,國外有:日本的OMRON、MITSUBISHI、FUJJ、anasonic,德國的SIEMENS,韓國的LG等。近幾年,PC產(chǎn)品的價(jià)格有較大的下降,其性價(jià)比越來越高,這是眾多技術(shù)人員選用PC的重要原因。那么,如何選購PC產(chǎn)品呢?
1.系統(tǒng)規(guī)模首先應(yīng)確定系統(tǒng)用PC單機(jī)控制,還是用PC形成網(wǎng)絡(luò),由此計(jì)算PC輸入、輸出點(diǎn)。數(shù),并且在選購PC時(shí)要在實(shí)際需要點(diǎn)數(shù)的基礎(chǔ)上留有一定余量(10%)。
2.確定負(fù)載類型根據(jù)PC輸出端所帶的負(fù)載是直流型還是交流型,是大電流還是小電流,以及PC輸出點(diǎn)動(dòng)作的頻率等,從而確定輸出端采用繼電器輸出,還是晶體管輸出,或品閘管輸出。不同的負(fù)載選用不同的輸出方式,對(duì)系統(tǒng)的穩(wěn)定運(yùn)行是很重要的。
3.存儲(chǔ)容量與速度盡管國外各廠家的PC產(chǎn)品大體相同,但也有一定的區(qū)別。目前還未發(fā)現(xiàn)各公司之間完全兼容的產(chǎn)品。各個(gè)公司的開發(fā)軟件都不相同,而用戶程序的存儲(chǔ)容量和指令的執(zhí)行速度是兩個(gè)重要指標(biāo)。一般存儲(chǔ)容量越大、速度越快的PC價(jià)格就越高,但應(yīng)該根據(jù)系統(tǒng)的大小合理選用PC產(chǎn)品。
4.編程器的選購PC編程可采用三種方式:
一是用一般的手持編程器編程,它只能用商家規(guī)定語句表中的語句編程。這種方式效率低,但對(duì)于系統(tǒng)容量小,用量小的產(chǎn)品比較適宜,并且體積小,易于現(xiàn)場(chǎng)調(diào)試,造價(jià)也較低。
二是用圖形編程器編程,該編程器采用梯形圖編程,方便直觀,一般的電氣人員短期內(nèi)就可應(yīng)用自如,但該編程器價(jià)格較高。
三是用IBM個(gè)人計(jì)算機(jī)加PC軟件包編程,這種方式是效率最高的一種方式,但大部分公司的PC開發(fā)軟件包價(jià)格昂貴,并且該方式不易于現(xiàn)場(chǎng)調(diào)試。
因此,應(yīng)根據(jù)系統(tǒng)的大小與難易,開發(fā)周期的長(zhǎng)短以及資金的情況合理選購PC產(chǎn)品。
5.盡量選用大公司的產(chǎn)品其質(zhì)量有保障,且技術(shù)支持好,一般售后服務(wù)也較好,還有利于你的產(chǎn)品擴(kuò)展與軟件升級(jí)。
輸入回路的設(shè)計(jì)
1.電源回路PC供電電源一般為AC85—240V(也有DC24V),適應(yīng)電源范圍較寬,但為了抗干擾,應(yīng)加裝電源凈化元件(如電源濾波器、1:1隔離變壓器等)。
2.Pc上DC24V電源的使用各公司PC產(chǎn)品上一般都有DC24V電源,但該電源容量小,為幾十毫安至幾百毫安,用其帶負(fù)載時(shí)要注意容量,同時(shí)作好防短路措施(因?yàn)樵撾娫吹倪^載或短路都將影響PC的運(yùn)行)。
3.外部DC24V電源若輸入回路有DC24V供電的接近開關(guān)、光電開關(guān)等,而PC上DC24V電源容量不夠時(shí),要從外部提供DC24V電源;但該電源的“—”端不要與PC的DC24V的“—”端以及“COM”端相連,否則會(huì)影響PC的運(yùn)行。
4.輸入的靈敏度各廠家對(duì)PC的輸人端電壓和電流都有規(guī)定,如日本三菱公司F7n系列Pc的輸入值為:DC24V、7mA,啟動(dòng)電流為4.5mA,關(guān)斷電流小于1.5mA,因此,當(dāng)輸入回路串有二極管或電阻(不能完全啟動(dòng)),或者有并聯(lián)電阻或有漏電流時(shí)(不能完全切斷),就會(huì)有誤動(dòng)作,靈敏度下降,對(duì)此應(yīng)采取措施。另一方面,當(dāng)輸入器件的輸入電流大于PC的最大輸入電流時(shí),也會(huì)引起誤動(dòng)作,應(yīng)采用弱電流的輸入器件,并且選用輸人為共漏型輸入的PC,Bp輸入元件的公共點(diǎn)電位相對(duì)為負(fù),電流是流出PC的輸入端。
輸出回路的設(shè)計(jì)
1.各種輸出方式之間的比較
(1)繼電器輸出:優(yōu)點(diǎn)是不同公共點(diǎn)之間可帶不同的交、直流負(fù)載,且電壓也可不同,帶負(fù)載電流可達(dá)2A/點(diǎn);但繼電器輸出方式不適用于高頻動(dòng)作的負(fù)載,這是由繼電器的壽命決定的。其壽命隨帶負(fù)載電流的增加而減少,一般在幾十萬次至Jl百萬次之間,有的公司產(chǎn)品可達(dá)1000萬次以上,響應(yīng)時(shí)間為10ms
(2)晶閘管輸出:帶負(fù)載能力為0.2A/點(diǎn),只能帶交流負(fù)載,可適應(yīng)高頻動(dòng)作,響應(yīng)時(shí)間為1ms.
(3)晶體管輸出:最大優(yōu)點(diǎn)是適應(yīng)于高頻動(dòng)作,響應(yīng)時(shí)間短,一般為0.2ms左右,但它只能帶DC5—30V的負(fù)載,最大輸出負(fù)載電流為0.5A/點(diǎn),但每4點(diǎn)不得大于0.8A。
當(dāng)你的系統(tǒng)輸出頻率為每分鐘6次以下時(shí),應(yīng)首選繼電器輸出,因其電路設(shè)計(jì)簡(jiǎn)單,抗干擾和帶負(fù)載能力強(qiáng)。當(dāng)頻率為10次/min以下時(shí),既可采用繼電器輸出方式;也可采用PC輸出驅(qū)動(dòng)達(dá)林頓三極管(5—10A),再驅(qū)動(dòng)負(fù)載,可大大減小電流。
2.抗干擾與外部互鎖當(dāng)PC輸出帶感性負(fù)載,負(fù)載斷電時(shí)會(huì)對(duì)PC的輸出造成浪涌電流的沖擊,為此,對(duì)直流感性負(fù)載應(yīng)在其旁邊并接續(xù)流二極管,對(duì)交流感性負(fù)載應(yīng)并接浪涌吸收電路,可有效保護(hù)PC。
當(dāng)兩個(gè)物理量的輸出在PC內(nèi)部已進(jìn)行軟件互鎖后,在PC的外部也應(yīng)進(jìn)行互鎖,以加強(qiáng)系統(tǒng)的可靠性。
3.“GOM“點(diǎn)的選擇不同的PC產(chǎn)品,其“COM”點(diǎn)的數(shù)量是不一樣的,有的一個(gè)“COM”點(diǎn)帶8個(gè)輸出點(diǎn),有的帶4個(gè)輸出點(diǎn),也有帶2個(gè)或1個(gè)輸出點(diǎn)的。當(dāng)負(fù)載的種類多,且電流大時(shí),采用一個(gè)“COM”點(diǎn)帶1—2個(gè)輸出點(diǎn)的PC產(chǎn)品;當(dāng)負(fù)載數(shù)量多而種類少時(shí),采用一個(gè)“COM”點(diǎn)帶4—8個(gè)輸出點(diǎn)的PC產(chǎn)品。這樣會(huì)對(duì)電路設(shè)計(jì)帶來很多方便,每個(gè)“COM”點(diǎn)處加一熔絲,1—2個(gè)輸出時(shí)加2A的熔絲,4—8點(diǎn)輸出的加5—10A的熔絲,因PC內(nèi)部一般沒有熔絲。
4.PC外部驅(qū)動(dòng)電路對(duì)于PC輸出不能直接帶動(dòng)負(fù)載的情況下,必須在外部采用驅(qū)動(dòng)電路:可以用三極管驅(qū),也可以用固態(tài)繼電器或晶閘管電路驅(qū)動(dòng),同時(shí)應(yīng)采用保護(hù)電路和浪涌吸收電路,且每路有顯示二極管(LED)指示。印制板應(yīng)做成插拔式,易于維修。
PC的輸入輸出布線也有一定的要求,請(qǐng)看各公司的使用說明書。
擴(kuò)展模塊的選用
對(duì)于小的系統(tǒng),如80點(diǎn)以內(nèi)的系統(tǒng).一般不需要擴(kuò)展;當(dāng)系統(tǒng)較大時(shí),就要擴(kuò)展。不同公司的產(chǎn)品,對(duì)系統(tǒng)總點(diǎn)數(shù)及擴(kuò)展模塊的數(shù)量都有限制,當(dāng)擴(kuò)展仍不能滿足要求時(shí),可采用網(wǎng)絡(luò)結(jié)構(gòu);同時(shí),有些廠家產(chǎn)品的個(gè)別指令不支持?jǐn)U展模塊,因此,在進(jìn)行軟件編制時(shí)要注意。當(dāng)采用溫度等模擬模塊時(shí),各廠家也有一些規(guī)定,請(qǐng)看相關(guān)的技術(shù)手冊(cè)。
各公司的擴(kuò)展模塊種類很多,如單輸入模塊、單輸出模塊、輸入輸出模塊、溫度模塊、高速輸入模塊等。PC的這種模塊化設(shè)計(jì)為用戶的產(chǎn)品開發(fā)提供了方便。
PC的網(wǎng)絡(luò)設(shè)計(jì)
當(dāng)用PC進(jìn)行網(wǎng)絡(luò)設(shè)計(jì)時(shí),其難度比PC單機(jī)控制大得多。首先你應(yīng)選用自己較熟悉的機(jī)型,對(duì)其基本指令和功能指令有較深入的了解,并且指令的執(zhí)行速度和用戶程序存儲(chǔ)容量也應(yīng)仔細(xì)了解。否則,不能適應(yīng)你的實(shí)時(shí)要求,造成系統(tǒng)崩潰。另外,對(duì)通信接口、通信協(xié)議、數(shù)據(jù)傳送速度等也要考慮。
中圖分類號(hào): G463 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)36-195-2
1 概述
作為大學(xué)本科生必須完成的最后一門課程,畢業(yè)論文具備了其它課程所沒有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對(duì)本專業(yè)核心知識(shí)的掌握程度和運(yùn)用知識(shí)解決實(shí)際問題的能力,因此在其完成過程中將會(huì)綜合運(yùn)用多門課程的知識(shí)點(diǎn)并將這些知識(shí)點(diǎn)與實(shí)際研究對(duì)象進(jìn)行結(jié)合。②參與畢業(yè)論文過程管理的對(duì)象多,不僅包括學(xué)生和指導(dǎo)教師,還包括負(fù)責(zé)畢業(yè)論文的系主任、主管教學(xué)的分院領(lǐng)導(dǎo)和教務(wù)處實(shí)踐教學(xué)管理科的工作人員,管理層次多,職能劃分詳細(xì)。③耗時(shí)長(zhǎng)。按照培養(yǎng)方案的要求,畢業(yè)論文從開始選題到最后的答辯,總共耗時(shí)將近半年的時(shí)間,期間學(xué)生可以采取在校完成或者外出完成的形式進(jìn)行畢業(yè)論文。以上特點(diǎn)決定了畢業(yè)論文過程管理的復(fù)雜性,不同的高校對(duì)該教學(xué)任務(wù)采取了不同的形式,以達(dá)到降低管理成本、提高管理成效的目的。
2 系統(tǒng)分析
系統(tǒng)分析主要圍繞用例分析、業(yè)務(wù)流程分析和非功能性需求三個(gè)角度來開展。
2.1 用例分析
用例分析主要分析系統(tǒng)中各類角色對(duì)系統(tǒng)各個(gè)模塊的操作權(quán)限。根據(jù)前期調(diào)研結(jié)果的分析,本系統(tǒng)的用戶可以分為系統(tǒng)管理員、教務(wù)部門工作人員、教師、專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場(chǎng)景。
2.1.1 系統(tǒng)管理員用例分析
畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負(fù)責(zé)本系統(tǒng)運(yùn)行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個(gè)模塊中的功能。通常,系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級(jí)設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門管理是管理高?,F(xiàn)有的教學(xué)單位和與畢業(yè)論文管理工作相關(guān)的部門;角色管理是管理系統(tǒng)用戶的分類信息,以便為系統(tǒng)的權(quán)限分配提供基礎(chǔ);菜單管理是管理系統(tǒng)可以操作的模塊以及模塊的層次結(jié)構(gòu);權(quán)限管理是將菜單的操作權(quán)限分配給每類角色,從而確保系統(tǒng)操作和數(shù)據(jù)瀏覽的安全性;數(shù)據(jù)管理是對(duì)系統(tǒng)的數(shù)據(jù)庫進(jìn)行管理,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù);日志管理是管理系統(tǒng)操作的日志,以便系統(tǒng)出現(xiàn)問題時(shí),可根據(jù)系統(tǒng)尋找發(fā)生故障的原因;專業(yè)設(shè)置是按照高?,F(xiàn)有的專業(yè)結(jié)構(gòu)和隸屬關(guān)系完成專業(yè)信息的管理;班級(jí)設(shè)置是負(fù)責(zé)按照專業(yè)設(shè)置學(xué)生所在的班級(jí);教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)??晒┦褂玫慕淌?,為答辯安排提供基礎(chǔ)數(shù)據(jù)。
2.1.2 教務(wù)部門工作人員用例分析
教務(wù)部門工作人員在系統(tǒng)中主要負(fù)責(zé)三個(gè)方面的工作,分別是基礎(chǔ)數(shù)據(jù)中關(guān)于時(shí)間的設(shè)置、答辯安排審核和答辯結(jié)果審核。其中,基礎(chǔ)數(shù)據(jù)中的時(shí)間設(shè)置包括學(xué)期的設(shè)置、選題時(shí)間設(shè)置和過程時(shí)間設(shè)置。選題時(shí)間設(shè)置主要設(shè)置學(xué)生選題的開始時(shí)間和結(jié)束時(shí)間;過程時(shí)間設(shè)置包括指導(dǎo)記錄時(shí)間的設(shè)置、中期檢查時(shí)間的設(shè)置和答辯時(shí)間的設(shè)置。
2.1.3 教師用例分析
畢業(yè)論文管理系統(tǒng)中具有操作權(quán)限的教師主要包括指導(dǎo)教師和交叉評(píng)閱教師以及答辯教師。教師在系統(tǒng)中可以操作的用例包括出題、審批開題報(bào)告、指導(dǎo)記錄、答辯申請(qǐng)審批、交叉評(píng)閱和答辯結(jié)果登記。其中,出題只有被專業(yè)負(fù)責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評(píng)閱也只有被專業(yè)負(fù)責(zé)人指定為交叉評(píng)閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長(zhǎng)來完成。
2.1.4 專業(yè)負(fù)責(zé)人用例分析
專業(yè)負(fù)責(zé)人在系統(tǒng)中主要負(fù)責(zé)安排工作,包括教師安排和答辯安排。其中,教師安排主要安排指導(dǎo)教師、交叉評(píng)閱教師和答辯教師的人選;答辯安排則負(fù)責(zé)安排答辯教師的分組、參加答辯的學(xué)生分組以及教室和具體的答辯時(shí)間。
2.1.5 分院領(lǐng)導(dǎo)用例分析
分院領(lǐng)導(dǎo)在系統(tǒng)中主要負(fù)責(zé)兩類信息的審核,分別是出題的審核和答辯安排的審核。
2.1.6 學(xué)生用例分析
學(xué)生是畢業(yè)論文管理系統(tǒng)的主體,在該系統(tǒng)中可以操作的用例包括選題、開題報(bào)告撰寫、指導(dǎo)記錄、中期檢查、答辯申請(qǐng)、答辯安排和答辯結(jié)果。
2.2 業(yè)務(wù)流程分析
畢業(yè)論文管理系統(tǒng)包含的核心流程包括撰寫開題報(bào)告和答辯安排兩個(gè)核心流程。
2.2.1 開題報(bào)告流程分析
參與開題報(bào)告工作的主體包括學(xué)生、指導(dǎo)教師、專業(yè)負(fù)責(zé)人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開題報(bào)告的撰寫,并提交給系統(tǒng)驗(yàn)證,驗(yàn)證通過后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過后轉(zhuǎn)交給專業(yè)負(fù)責(zé)人進(jìn)行初步審核,審核通過后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行最后的審核,并將最后的審核意見反饋給學(xué)生。
2.2.2 答辯安排流程分析
參與答辯安排的主體包括專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(yè)負(fù)責(zé)人在答辯安排頁面完成答辯安排的信息,然后提交給系統(tǒng)進(jìn)行驗(yàn)證,如果驗(yàn)證通過再將安排轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行初步審核,審核通過后,轉(zhuǎn)交給教務(wù)部門工作人員進(jìn)行最后審核,審核通過后再將最終的審核結(jié)果反饋給專業(yè)負(fù)責(zé)人,并最終顯示給學(xué)生和教師查看。
2.3 非功能性需求分析
與功能性需求分析的側(cè)重點(diǎn)不同,非功能性需求分析更注重的是系統(tǒng)的整體性能要求,是衡量系統(tǒng)整體質(zhì)量的依據(jù)。根據(jù)本系統(tǒng)的特點(diǎn),系統(tǒng)的非功能性需求主要包括穩(wěn)定性、準(zhǔn)確性、安全性、易用性和可移植性。
3 系統(tǒng)設(shè)計(jì)
根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過程管理系統(tǒng)的功能框架如圖1所示。
圖1中的系統(tǒng)管理通常負(fù)責(zé)管理一般系統(tǒng)運(yùn)行所需的支撐數(shù)據(jù)。畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理由部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理和日志管理共七個(gè)模塊組成。
4 結(jié)束語
代碼開發(fā)僅僅是系統(tǒng)開發(fā)生命周期中的系統(tǒng)實(shí)現(xiàn)的主要任務(wù),在此之前需經(jīng)歷系統(tǒng)分析和系統(tǒng)設(shè)計(jì)兩個(gè)不可逾越的階段。本文通過分析,得出了高校畢業(yè)論文管理系統(tǒng)的需求,并對(duì)這些需求進(jìn)行整理后,完成了系統(tǒng)功能框架的設(shè)計(jì),為下一步系統(tǒng)開發(fā)搭建系統(tǒng)應(yīng)用程序架構(gòu)提供了直接依據(jù)。
參 考 文 獻(xiàn)
[1] 包慧敏.基于Web的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)[D].南京:南京理工大學(xué),2013.
[2] 鄭鴻英.畢業(yè)論文管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)[D].上海:華東師范大學(xué),2011.
[3] 劉珊.本科畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2014.
[4] 陳斌.基于JQuery框架的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州:蘇州大學(xué),2012.
[5] 孫曉妍.基于UML的面向?qū)ο笮畔⑾到y(tǒng)開發(fā)[J].價(jià)值工程,2013(10):189-190.
中圖分類號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)25-1449-02
Design of Undergraduate Graduation Thesis Management System Based on LAMP
WANG Zhi-ming1,2, WU Zhao-hua2, XU Chun-ying1
(1. Orient Science and Technology College, Hunan Agricultural University, Changsha 410128, China; 2. Science College, Hunan Agricultural University, Changsha 410128, China)
Abstract: The paper proposes the undergraduate graduation thesis management system's feasibility and function modules to solute the traditional method and troubles. Then the system is realized based on LAMP platform and a new solution method of paper management system is gotten.
Key words: graduation thesis management system; php; system design
1 引言
目前,隨著國家教育部對(duì)高校的新一輪評(píng)估的到來,高校對(duì)本科學(xué)生畢業(yè)論文(設(shè)計(jì))的管理提升到了一個(gè)新的高度,也帶來了許多新的難度。從畢業(yè)論文的教師出題、學(xué)生選題、生成各種與論文有關(guān)的表格、畢業(yè)論文格式的統(tǒng)一、畢業(yè)論文指導(dǎo)過程的宏觀調(diào)控、到畢業(yè)論文的長(zhǎng)期保存等,期間涉及到的步驟之繁瑣、工作量之大,有關(guān)領(lǐng)導(dǎo)和教師均深感頭疼。因此,考慮高校的實(shí)際情況,為了充分利用高校的校園網(wǎng)優(yōu)勢(shì),更好為學(xué)生服務(wù),為教學(xué)服務(wù);為了更好地提高管理水平,充分發(fā)揮網(wǎng)絡(luò)管理的特點(diǎn);更是為了提高高校本科畢業(yè)論文(設(shè)計(jì))水平和學(xué)校評(píng)估的需要,有必要開發(fā)出一套本科畢業(yè)論文(設(shè)計(jì))的管理軟件。
2 系統(tǒng)介紹
系統(tǒng)的構(gòu)建平臺(tái)采用Linux(紅帽服務(wù)器5.0版本)操作系統(tǒng)、Apache作為Web服務(wù)器、Mysql數(shù)據(jù)庫以及PHP腳本語言,也就是著名的LAMP組合。沒有采用Windows下的IIS + SQL Server平臺(tái)是因?yàn)椋夯赪indows平臺(tái)的開發(fā)雖然容易,但系統(tǒng)不夠穩(wěn)定,學(xué)生如果上傳畢業(yè)論文的時(shí)候帶有病毒,則很可能給整個(gè)系統(tǒng)帶來危險(xiǎn),而且安全性也不高,服務(wù)器容易出現(xiàn)問題,如果購買正版的軟件,價(jià)格將會(huì)很昂貴,很多單位承受不起。而LAMP組合構(gòu)建的系統(tǒng)功能強(qiáng)大、穩(wěn)定、安全、不易感染病毒,更可貴的是軟件全部免費(fèi),對(duì)硬件的要求也不是很高。系統(tǒng)運(yùn)行后,整個(gè)校園網(wǎng)通過瀏覽器都可以進(jìn)行訪問,不受時(shí)間和位置的限制,非常方便。
2.1 需求分析
1) 滿足指導(dǎo)教師出題,并且能控制和其他教師以及往年的題目不重復(fù)的需要;
2)滿足學(xué)生選擇自己喜歡的教師和自己喜歡的論文題目的需要,及時(shí)杜絕多人選同一題的現(xiàn)象;
3) 滿足根據(jù)畢業(yè)論文(設(shè)計(jì))規(guī)范化的要求生成各種表格的需要;
4) 滿足主管領(lǐng)導(dǎo)和指導(dǎo)老師隨時(shí)查閱論文(設(shè)計(jì))進(jìn)度,對(duì)整個(gè)論文(設(shè)計(jì))進(jìn)行管理的需要;
5) 滿足對(duì)學(xué)生的論文進(jìn)行評(píng)價(jià),提供優(yōu)秀論文給以后的畢業(yè)生查閱的需要;
6) 滿足論文長(zhǎng)期保存的需要;
7) 實(shí)現(xiàn)畢業(yè)論文各項(xiàng)數(shù)據(jù)的統(tǒng)計(jì)分析。
2.2 系統(tǒng)結(jié)構(gòu)
根據(jù)系統(tǒng)需求分析,綜合筆者單位有關(guān)教務(wù)處領(lǐng)導(dǎo)意見,大致系統(tǒng)結(jié)構(gòu)如圖1。
3 系統(tǒng)功能
本系統(tǒng)分可為四個(gè)子系統(tǒng),即登錄系統(tǒng)、學(xué)生子系統(tǒng)、教師子系統(tǒng)、專業(yè)負(fù)責(zé)人(領(lǐng)導(dǎo))子系統(tǒng)、管理員子系統(tǒng)等。其功能主要是:
3.1 登錄系統(tǒng)
本系統(tǒng)采取了用戶登錄模式,只有擁有賬號(hào)和密碼的人才可以登錄此系統(tǒng),極大地提高了系統(tǒng)的安全性。在開發(fā)的時(shí)候,我們讓登錄系統(tǒng)與學(xué)校的學(xué)籍和教師信息管理系統(tǒng)對(duì)接,這樣學(xué)生和教師只要輸入自己在學(xué)校信息管理系統(tǒng)的密碼即可登錄,并且教師登錄后可以顯示該教師的院系、教師號(hào)、職稱、專業(yè)等信息,學(xué)生登錄后可以顯示學(xué)生學(xué)號(hào)、院系、年級(jí)、專業(yè)等信息。而且這樣可以使得學(xué)生數(shù)據(jù)、教師數(shù)據(jù)、院系數(shù)據(jù)、專業(yè)數(shù)據(jù)等與學(xué)校的各種數(shù)據(jù)實(shí)時(shí)保持一致。
3.2 教師子系統(tǒng)
教師登錄后對(duì)本專業(yè)的學(xué)生出好畢業(yè)(設(shè)計(jì))題目,系統(tǒng)根據(jù)教師的職稱限定各個(gè)教師所指導(dǎo)學(xué)生的數(shù)目,如高級(jí)職稱可以指導(dǎo)10名學(xué)生,而中級(jí)職稱只能指導(dǎo)6名學(xué)生,而初級(jí)職稱不能指導(dǎo)學(xué)生等;可以在線填好選題審批表等表格和下達(dá)畢業(yè)論文任務(wù)指導(dǎo)書;可以在線留下自己的聯(lián)系方式,以便學(xué)生選題后聯(lián)系自己;可以查看往年所出的題目,根據(jù)以往的指導(dǎo)經(jīng)驗(yàn)擬出新的題目;可以查看是否有學(xué)生選擇自己所出的題目,并且可以拒絕該學(xué)生的選取;根據(jù)學(xué)校和院系的需要,可以打印全校統(tǒng)一格式的選題審批表、任務(wù)指導(dǎo)書;可以查看學(xué)生是否根據(jù)要求上傳了論文的最終稿件,可以給最終定稿的論文進(jìn)行電子簽名,簽名后,此次論文指導(dǎo)過程即宣告結(jié)束,學(xué)生和教師再也不能對(duì)論文、審批表、指導(dǎo)書等各種表格進(jìn)行任何修改,當(dāng)然可以下載和打印這些文件。
3.3 學(xué)生子系統(tǒng)
學(xué)生登錄后,系統(tǒng)根據(jù)學(xué)生的專業(yè)、年級(jí)等屬性自動(dòng)顯示可以選擇的論文題目;學(xué)生可以查看教師所出的論文(設(shè)計(jì))題目、具體的論文(設(shè)計(jì))內(nèi)容和相應(yīng)的要求,然后根據(jù)自己的研究特長(zhǎng),選擇題目;可以根據(jù)教師留下的聯(lián)系方式和老師聯(lián)系;在選題子系統(tǒng)結(jié)束前可以更改自己的選題;選題確定后,可以在線下載打印自己的全校統(tǒng)一格式的論文封面、論文中期檢查表、開題報(bào)告等;一旦選題確定,學(xué)生即進(jìn)入到論文設(shè)計(jì)階段,完成論文初稿后,可以上傳到服務(wù)器,以便指導(dǎo)教師進(jìn)行在線查閱,給出修改意見,然后根據(jù)修改意見,不斷修改自己的論文,直到最終定稿為止,定稿后,教師進(jìn)行電子簽名,學(xué)生再也不能修改,但可以下載打印。
3.4 專業(yè)負(fù)責(zé)人(領(lǐng)導(dǎo))子系統(tǒng)
各個(gè)院系的專業(yè)負(fù)責(zé)人或相關(guān)領(lǐng)導(dǎo)登錄后,根據(jù)自己的權(quán)限進(jìn)行操作,如專業(yè)負(fù)責(zé)人只能關(guān)閉、打開自己專業(yè)的各個(gè)子系統(tǒng),教務(wù)處和學(xué)校領(lǐng)導(dǎo)可以關(guān)閉、打開全校的整個(gè)系統(tǒng);可以根據(jù)選題情況產(chǎn)生如開題論文記錄、答辯記錄、供選題情況表、選題分類統(tǒng)計(jì)表、指導(dǎo)教師配備表、畢業(yè)論文(設(shè)計(jì))情況統(tǒng)計(jì)表、輸入(打?。┱撐某煽?jī)、畢業(yè)論文(設(shè)計(jì))成績(jī)統(tǒng)計(jì)表等各種表格,當(dāng)然這些表格都是全校統(tǒng)一格式的,這就避免了各個(gè)院系的教務(wù)秘書(專業(yè)負(fù)責(zé)人)上交統(tǒng)計(jì)表格的不一致性,當(dāng)然教務(wù)處領(lǐng)導(dǎo)生成的都是全校的表格;根據(jù)自己權(quán)限可以查閱自己專業(yè)、院系、全校的學(xué)生上傳畢業(yè)論文的情況,指導(dǎo)整個(gè)畢業(yè)論文過程。
3.5 管理員模塊
管理員可以備份數(shù)據(jù)庫、安排各個(gè)專業(yè)負(fù)責(zé)人,這些專業(yè)負(fù)責(zé)人可以自主關(guān)閉或打開本專業(yè)的選題系統(tǒng);可以根據(jù)學(xué)校文件規(guī)定修改各級(jí)職稱能帶學(xué)生的人數(shù);可以控制整個(gè)系統(tǒng)和各個(gè)子模塊的關(guān)閉與打開,以便整個(gè)學(xué)校的論文進(jìn)度保持一致;對(duì)一些特殊的情況進(jìn)行處理,如允許外聘教師也可以進(jìn)入到系統(tǒng)內(nèi)指導(dǎo)學(xué)生等;在系統(tǒng)的首頁公布優(yōu)秀畢業(yè)論文,以便全校學(xué)生學(xué)習(xí);對(duì)最終全校上傳的電子論文、各種電子表格進(jìn)行刻錄備份、歸檔等。
4 結(jié)束語
本文提出的畢業(yè)論文選題系統(tǒng)不僅能便捷地實(shí)現(xiàn)網(wǎng)上選題,而且還能夠解決傳統(tǒng)選題過程中存在的許多問題。學(xué)生在選題之前可以查看教師的信息,然后再結(jié)合自己的專業(yè)特長(zhǎng)和興趣等來選題;教師可通過查看學(xué)生的相關(guān)信息,根據(jù)自己的需要選擇適合的學(xué)生進(jìn)行指導(dǎo),這樣能大大減少選題的盲目性,提高選題質(zhì)量。該系統(tǒng)在校園局域網(wǎng)、Internet環(huán)境下均可運(yùn)行,不受學(xué)生數(shù)量的影響,只要教師成功地提交了論文題目,學(xué)生就可以通過網(wǎng)絡(luò)進(jìn)行選題,不受時(shí)間和空間的限制,可以生成全校的統(tǒng)一的畢業(yè)論文格式;選題成功后,院系、教務(wù)處等各級(jí)管理人員根據(jù)需要可以生成各種全校統(tǒng)一的統(tǒng)計(jì)表格;各級(jí)領(lǐng)導(dǎo)可以不定時(shí)對(duì)論文指導(dǎo)進(jìn)行宏觀調(diào)控,做到心中有數(shù)。因此,能夠大大提高選題效率,減輕教師和教學(xué)管理人員的工作負(fù)擔(dān)。目前,該系統(tǒng)已經(jīng)在湖南農(nóng)業(yè)大學(xué)校園網(wǎng)、湖南農(nóng)業(yè)大學(xué)東方科技學(xué)院校園網(wǎng)上運(yùn)行,得到了2004屆本科畢業(yè)生、指導(dǎo)教師以及學(xué)校領(lǐng)導(dǎo)的肯定。
參考文獻(xiàn):
[1] 段文敏,向長(zhǎng)喜,孫洪淋. 基于Web Service的高校畢業(yè)設(shè)計(jì)管理信息系統(tǒng)的設(shè)計(jì)[J]. 企業(yè)技術(shù)開發(fā),2006,25(9):19-21,55.
[2] 孫翱,趙鋒、馬麗,等. C/S架構(gòu)下普通高校畢業(yè)生論文答辯隨機(jī)抽取系統(tǒng)[J]. 教育在線,2006,(1):89-90.
遠(yuǎn)程開放教育是利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)所建立的具有雙向交互功能的教學(xué)平臺(tái)進(jìn)行教學(xué)的一種教學(xué)形式,是高等教育的重要組成部分,在高等教育大眾化以及普及化階段扮演著重要角色。在遠(yuǎn)程開放教育的教學(xué)環(huán)節(jié)中,畢業(yè)論文是完成專業(yè)培養(yǎng)目標(biāo)中的最重要的教學(xué)環(huán)節(jié),也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基本理論和知識(shí)去解決實(shí)際問題的能力的重要手段。隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及和各個(gè)院校的校園網(wǎng)絡(luò)的日益完善,各遠(yuǎn)程教育院校已廣泛采用遠(yuǎn)程教育平臺(tái)開展課程教學(xué),但采用網(wǎng)絡(luò)平臺(tái)進(jìn)行畢業(yè)論文指導(dǎo)環(huán)節(jié)的目前來看還比較少,基本還是采用傳統(tǒng)面授的指導(dǎo)模式。為了提高該教學(xué)環(huán)節(jié)的工作效率,打破傳統(tǒng)的面對(duì)面畢業(yè)論文指導(dǎo)模式,本文設(shè)計(jì)了一種網(wǎng)上畢業(yè)論文管理系統(tǒng)。經(jīng)過實(shí)踐,該系統(tǒng)可以為學(xué)生、教師、班主任和管理員提供一個(gè)交互平臺(tái),規(guī)范了教師、班主任及管理人員在論文指導(dǎo)過程中的管理工作,極大地提高了教師、學(xué)生、班主任和管理人員的工作效率。
1 系統(tǒng)分析
本系統(tǒng)是根據(jù)地市級(jí)廣播電視大學(xué)(簡(jiǎn)稱電大)開展遠(yuǎn)程開放教育的實(shí)際,涵蓋了學(xué)生的畢業(yè)論文教學(xué)環(huán)節(jié)的全過程,實(shí)現(xiàn)了學(xué)生分組、論文選題、畢業(yè)論文相關(guān)文檔的提交與管理以及成績(jī)統(tǒng)計(jì)與管理等功能。
1.1 系統(tǒng)需求分析
該系統(tǒng)是針對(duì)地市級(jí)電大畢業(yè)論文管理的現(xiàn)狀,堅(jiān)持“以服務(wù)學(xué)生為中心”的辦學(xué)理念,解決論文輔導(dǎo)具體業(yè)務(wù)的網(wǎng)絡(luò)化與自動(dòng)化,達(dá)到利用該平臺(tái)進(jìn)行畢業(yè)論文的選題、提交、指導(dǎo)、評(píng)價(jià)與查詢等具體業(yè)務(wù)的自動(dòng)化管理目的,為支持電大師生網(wǎng)上非實(shí)時(shí)畢業(yè)論文輔導(dǎo)教學(xué)活動(dòng)提供了互動(dòng)平臺(tái)。該系統(tǒng)主要針對(duì)地市級(jí)電大遠(yuǎn)程開放教育的學(xué)生,因此用戶群主要定位有四種,分別是系統(tǒng)管理人員、班主任、學(xué)生和指導(dǎo)老師。系統(tǒng)管理人員主要是完成系統(tǒng)數(shù)據(jù)維護(hù)、各類用戶權(quán)限的分配、系統(tǒng)安全維護(hù)等。班主任主要是負(fù)責(zé)學(xué)生分組、督促與查看學(xué)生論文進(jìn)度情況、統(tǒng)計(jì)班級(jí)論文完成情況和溝通聯(lián)系學(xué)生等。學(xué)生主要是根據(jù)時(shí)間節(jié)點(diǎn)完成畢業(yè)論文的選題、論文初稿的提交、查看指導(dǎo)老師的評(píng)語、修改論文、提交終稿等。指導(dǎo)老師主要是布置畢業(yè)論文選題、審核選題、跟蹤查看學(xué)生論文、寫出修改意見與評(píng)語、給出論文成績(jī)等。由于針對(duì)的是四種不同類型、不同權(quán)限的用戶,因此該系統(tǒng)必須具備友好的用戶界面、簡(jiǎn)單的操作流程和專業(yè)的管理模式,這樣才能使系統(tǒng)的所有使用人員經(jīng)過簡(jiǎn)單的業(yè)務(wù)培訓(xùn)就能很好地得到應(yīng)用。
1.2 業(yè)務(wù)流程分析
地市級(jí)電大畢業(yè)論文工作的一般業(yè)務(wù)流程是:教學(xué)管理部門(教研室)畢業(yè)論文指導(dǎo)任務(wù);畢業(yè)班班主任根據(jù)本班學(xué)生情況進(jìn)行分組并分配指導(dǎo)老師;指導(dǎo)老師與班主任組織學(xué)生開會(huì)并畢業(yè)論文選題范圍;學(xué)生進(jìn)行選題;指導(dǎo)老師查看選題并同意撰寫初稿并提交給指導(dǎo)老師;指導(dǎo)老師審核,這樣反復(fù)幾次后,最終定稿,并給出初評(píng)成績(jī)。教學(xué)管理部門負(fù)責(zé)整個(gè)流程的監(jiān)管。鑒予此,本系統(tǒng)的主要工作業(yè)務(wù)流程如圖1所示。
1.3 總體功能分析
設(shè)計(jì)開發(fā)網(wǎng)上畢業(yè)論文管理系統(tǒng)的目的是利用計(jì)算機(jī)網(wǎng)絡(luò)解決師生論文輔導(dǎo)存在時(shí)空矛盾的關(guān)鍵問題,同時(shí)還可以利用計(jì)算機(jī)強(qiáng)大的管理統(tǒng)計(jì)功能對(duì)論文進(jìn)行有效管理,從而提高師生和管理人員的工作效率。在實(shí)際工作的調(diào)研過程中發(fā)現(xiàn),網(wǎng)上畢業(yè)論文管理系統(tǒng)主要涉及學(xué)生管理、論文選題、論文提交、論文評(píng)價(jià)、論文查詢與統(tǒng)計(jì)等幾個(gè)方面。根據(jù)這幾方面數(shù)據(jù)管理上的需求,把系統(tǒng)分以下幾個(gè)模塊:系統(tǒng)用戶管理、學(xué)生分組管理、選題管理、論文文章管理、成績(jī)管理。系統(tǒng)總體功能模塊結(jié)構(gòu)如圖2所示。
系統(tǒng)用戶管理:用戶分為管理人員、班主任、教師和學(xué)生。每個(gè)用戶根據(jù)自己的角色擁有不同的權(quán)限。例如管理人員和班主任可以查看每個(gè)指導(dǎo)老師對(duì)學(xué)生畢業(yè)論文的指導(dǎo)進(jìn)度。指導(dǎo)老師只能查看自己所指導(dǎo)學(xué)生的進(jìn)度和相關(guān)信息等。該功能模塊就是實(shí)現(xiàn)對(duì)各種不同權(quán)限用戶的管理,如輸入與修改用戶基本信息等。
學(xué)生分組管理:這個(gè)功能主要是針對(duì)班主任的。班主任根據(jù)教務(wù)部門的要求按照學(xué)生人數(shù)和指導(dǎo)老師的數(shù)量進(jìn)行學(xué)生分組,指定學(xué)生的論文指導(dǎo)老師。之所以對(duì)學(xué)生進(jìn)行分組并指定指導(dǎo)老師,是為了便于教學(xué)部門監(jiān)管教師與學(xué)生之間的論文指導(dǎo)工作。
選題管理:該功能模塊是實(shí)現(xiàn)畢業(yè)論文題目的與查看、選題查詢、學(xué)生選題、更改選題、審核選題等功能。畢業(yè)論文題目可以由指導(dǎo)老師進(jìn)行并限定選題人數(shù),也可以由學(xué)生自己命題由指導(dǎo)老師審核。經(jīng)審核后畢業(yè)論文題目進(jìn)入指導(dǎo)老師的選題庫,該指導(dǎo)老師所帶的學(xué)生都可以查看并進(jìn)行選題。當(dāng)學(xué)生選題人數(shù)超過畢業(yè)論文限定選題人數(shù)時(shí),就要求指導(dǎo)老師要進(jìn)行篩選,并指定學(xué)生進(jìn)行重新選題。
論文文章管理:本系統(tǒng)采用上傳與下載的文章管理方式來實(shí)施論文指導(dǎo)過程。具體實(shí)施方式是學(xué)生上傳文章給指導(dǎo)老師,指導(dǎo)老師查看并下載文章,然后指導(dǎo)老師線下評(píng)閱文章并在文章中標(biāo)注修改意見,然后把標(biāo)注有修改意見的文章上傳給指導(dǎo)老師,重復(fù)該過程直至論文定稿。
成績(jī)管理:該模塊主要是實(shí)現(xiàn)教師對(duì)學(xué)生的畢業(yè)論文進(jìn)行評(píng)分、并錄入或修改學(xué)生成績(jī),按照指導(dǎo)學(xué)生的論文進(jìn)行指導(dǎo)小結(jié)的錄入等。
輔助交流管理:該模塊主要是實(shí)現(xiàn)指導(dǎo)老師信息的、學(xué)生提問、老師答疑、師生互動(dòng)討論等功能。
2 系統(tǒng)主要模塊實(shí)現(xiàn)
本系統(tǒng)是基于ASP三層架構(gòu)進(jìn)行開發(fā)的,前端開發(fā)工具采用HTML+CSS+JavaScript,后端開發(fā)工具采用,整體開發(fā)環(huán)境為ASP+IIS6.0+Access2003。操作系統(tǒng)是Windows server 2003,服務(wù)器采用其內(nèi)置Web服務(wù)器IIS6.0。系統(tǒng)客戶端通過IIS6.0與ASP應(yīng)用程序進(jìn)行聯(lián)接。底層數(shù)據(jù)庫系統(tǒng)開發(fā)采用Access2003,因?yàn)锳ccess2003與Windows操作系統(tǒng)系統(tǒng)及ASP環(huán)境之間具有很好的兼容性。
2.1 用戶管理模塊實(shí)現(xiàn)
本系統(tǒng)涉及到多個(gè)用戶,每個(gè)用戶擁有不同的權(quán)限,管理員用戶具有最高權(quán)限,包括所有設(shè)置、創(chuàng)建編輯所有用戶權(quán)限。不同權(quán)限用戶登錄系統(tǒng)后產(chǎn)生的界面不同,因此系統(tǒng)的訪問控制機(jī)制非常重要。本系統(tǒng)的訪問控制機(jī)制是:給每張表每個(gè)模塊賦予一個(gè)ID,并根據(jù)用戶權(quán)限把ID寫入用戶數(shù)據(jù)信息表字段中,當(dāng)用戶登錄系統(tǒng)時(shí),先讀取用戶數(shù)據(jù)信息表,然后根據(jù)數(shù)據(jù)表中的字段里所包含的ID號(hào)來顯示相應(yīng)的用戶管理界面。
2.2 選題管理模塊實(shí)現(xiàn)
選題管理模塊主要包括我的選題列表、添加選題、批量導(dǎo)入選題、選題確認(rèn)修改、導(dǎo)出我的選題和所有選題構(gòu)成。我的選題列表主要列舉出可供選題的題目和相關(guān)選題細(xì)節(jié),并供學(xué)生進(jìn)行選題;添加選題主要是實(shí)現(xiàn)教師或?qū)W生添加論文題目,教師可以批量導(dǎo)入或?qū)С鲞x題信息,而學(xué)生只能添加一個(gè)自己的選題并選擇所添加的選題。添加選題界面如圖3所示。
2.3 文章管理模塊實(shí)現(xiàn)
文章管理模塊主要包括文章上傳與文章下載功能。文章上傳功能可以實(shí)現(xiàn)將文章上傳給指定某個(gè)用戶,如圖4所示。例如,當(dāng)指導(dǎo)老師點(diǎn)擊文章上傳按鈕時(shí),會(huì)顯示該指導(dǎo)老師所指導(dǎo)的所有學(xué)生,然后可以選擇某位學(xué)生,把文章上傳給該學(xué)生。文章下載功能可以實(shí)現(xiàn)定位下載功能,例如點(diǎn)擊文章下載,會(huì)顯示所有該指導(dǎo)老師所指導(dǎo)學(xué)生上傳的文章,點(diǎn)擊某篇文章就可以下載該文章。
2.4 成績(jī)管理模塊實(shí)現(xiàn)
成績(jī)管理模塊主要有錄入初評(píng)成績(jī)、錄入評(píng)審成績(jī)、指導(dǎo)小結(jié)和查詢導(dǎo)出功能。錄入初評(píng)成績(jī)是指導(dǎo)老師根據(jù)指導(dǎo)論文的質(zhì)量給學(xué)生錄入定稿成績(jī);錄入評(píng)審成績(jī)是指定的評(píng)審老師對(duì)學(xué)生論文評(píng)定成績(jī)進(jìn)行評(píng)審,并錄入評(píng)審成績(jī)。指導(dǎo)小結(jié)是供指導(dǎo)老師填寫小組的指導(dǎo)小結(jié);查詢導(dǎo)出是實(shí)現(xiàn)查詢或?qū)С鏊x學(xué)期、所選班級(jí)的全部指導(dǎo)論文。
3 結(jié)束語
遠(yuǎn)程教育網(wǎng)上畢業(yè)論文管理系統(tǒng)是為了解決電大學(xué)生在畢業(yè)論文指導(dǎo)過程中遇到的工作效率低、交互性差、時(shí)空矛盾嚴(yán)重等問題,而采用ASP+IIS6.0+Access2003等技術(shù)設(shè)計(jì)開發(fā)的一個(gè)非常實(shí)用的管理系統(tǒng)。通過學(xué)校近幾年的使用,該系統(tǒng)能夠?qū)崿F(xiàn)多班級(jí)選題管理的具體化、直觀化、規(guī)范化,指導(dǎo)論文的網(wǎng)絡(luò)化、合理化和公開化,很好地促進(jìn)了學(xué)生與指導(dǎo)老師之間的互動(dòng)交流,極大地提高了畢業(yè)論文指導(dǎo)的工作效率。
參考文獻(xiàn)
[1]李瑩.遠(yuǎn)程開放教育輟學(xué)研究:結(jié)論與反思[J].開放教育研究,2014,20(3):79-87.
[2]毛林,田林,謝汶.基于Internet的網(wǎng)上論文輔導(dǎo)系統(tǒng)設(shè)計(jì)與研究[J].中國遠(yuǎn)程教育,2010(11):58-61.
[3]覃發(fā)兵,葛玉輝.基于Java Web組件技術(shù)的畢業(yè)設(shè)計(jì)管理系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2010,30(1):321-323.
[4]徐遠(yuǎn)棋,曾海.網(wǎng)上畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型電腦應(yīng)用,2013,29(10):42-44.
[5]陳永強(qiáng),謝維成,李茜.ASP數(shù)據(jù)庫開發(fā)經(jīng)典實(shí)例精解[M].北京:機(jī)械工業(yè)出版社,2006.
[6]曾小平,吳暾華.本科畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2011,30(18):83-85.
作者簡(jiǎn)介
熊子?xùn)|(1984-),男,廣東省梅州市人。碩士學(xué)位?,F(xiàn)為梅州市廣播電視大學(xué)教技科科員。
張志方(1967-),男,廣東省梅州市人。碩士學(xué)位?,F(xiàn)為梅州市廣播電視大學(xué)教技科主任。
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1671-7503(2014)13/15-0139-04
一、引言
畢業(yè)論文管理在高校畢業(yè)生教學(xué)工作中是非常重要的一個(gè)環(huán)節(jié)。它具有實(shí)時(shí)性、要求高、工作量大、工作重復(fù)率高等問題,這些都影響了對(duì)畢業(yè)生的教學(xué)工作。最近幾年由于高校的持續(xù)擴(kuò)招,導(dǎo)致每年都有大量的畢業(yè)生,每到畢業(yè)時(shí),畢業(yè)生的選題工作凸顯尤為明顯。目前不少高校采取的仍是傳統(tǒng)的記錄選題模式,這樣存在重復(fù)勞動(dòng)強(qiáng)度大、辦公效率低,難以適應(yīng)海量畢業(yè)課題設(shè)計(jì)的管理需要。本文針對(duì)畢業(yè)論文選題過程中存在的課題選擇靈活性強(qiáng)、指導(dǎo)教師對(duì)畢業(yè)論文討論地方分散廣、進(jìn)度要求嚴(yán)格、工作量繁瑣等問題,建了一個(gè)基于三層架構(gòu)體系的適用于高校畢業(yè)生課題選擇系統(tǒng)的網(wǎng)上管理系統(tǒng)。
本文介紹的畢業(yè)設(shè)計(jì)選題系統(tǒng)可以實(shí)現(xiàn)整個(gè)畢業(yè)設(shè)計(jì)選題過程系統(tǒng)化、規(guī)范化、無紙化。系統(tǒng)能夠使用戶操作起來簡(jiǎn)便快捷,對(duì)于減輕學(xué)生、教師、教務(wù)工作人員的勞動(dòng)程度,提高工作效率和管理水平,具有很大的使用價(jià)值。
二、開發(fā)環(huán)境
畢業(yè)論文選題系統(tǒng)是一個(gè)標(biāo)準(zhǔn)的、通用的、具有交互功能的教學(xué)管理系統(tǒng)。該系統(tǒng)采用瀏覽器/服務(wù)器(B/S)模式的三層架構(gòu),在環(huán)境下采用C#語言,以Visual Studio為開發(fā)工具,以IIS為Web服務(wù)器,SQL Server為數(shù)據(jù)庫服務(wù)器。
三、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)的功能結(jié)構(gòu)主要包括以下三大部分(如圖1)。
(1)管理員登陸后,能夠分別向教師進(jìn)行提交論文題目的公告,以及向?qū)W生選題時(shí)限和注意事項(xiàng)的公告;能夠?qū)徍私處熖峤坏乃膫€(gè)論文題目,給予通過或不通過的審批結(jié)果;能夠查閱所有學(xué)生的選題結(jié)果,并能夠?qū)С鯡xecl表格。
(2)教師登陸后,能夠提交四個(gè)論文題目和相關(guān)概述;能夠查看論文題目審查結(jié)果;能夠?qū)忛唽W(xué)生自己申請(qǐng)的論文題目,給予同意或不同意的結(jié)果;能夠查閱學(xué)生對(duì)論文題目的選擇情況,根據(jù)學(xué)生的情況判斷其適合或不適合做此題目,以此進(jìn)行教師對(duì)學(xué)生的選擇。
(3)學(xué)生登陸后,能夠查看所有教師的論文題目或者根據(jù)教師姓名查看其個(gè)人的論文題目;能夠向某個(gè)教師提交自己的論文題目。
上述功能的實(shí)現(xiàn)分別需要訪問數(shù)據(jù)庫中不同的數(shù)據(jù)表(如表1),主要包括管理員信息表、教師信息表、學(xué)生信息表、教師申請(qǐng)論文題目信息表、論文題目選擇情況信息表等。
此外,該系統(tǒng)還提供了其他一些應(yīng)用模塊,例如:公告信息模塊、用戶登錄模塊、完善個(gè)人信息模塊、修改登錄密碼模塊、添加/刪除學(xué)生或教師用戶模塊、留言模塊,等等,在此本文將不詳細(xì)討論這些應(yīng)用模塊。對(duì)于本文的主要功能模塊,將根據(jù)三個(gè)不同的用戶角色進(jìn)行詳細(xì)闡述。
1.管理員模塊
管理員模塊是進(jìn)行后臺(tái)管理或其他相關(guān)操作的主要模塊,管理員對(duì)畢業(yè)論文的監(jiān)督和管理主要是通過此模塊實(shí)現(xiàn)的。管理員模塊的特色功能是,能夠根據(jù)教師和學(xué)生角色的不同需要面向不同對(duì)象的公告信息。教師和學(xué)生看到的信息均是由管理員的,管理員需在公告信息界面進(jìn)行公告信息的填寫,并選擇對(duì)象,以及是否,之后單擊“提交”按鈕則會(huì)將管理員填寫的信息自動(dòng)提交到后臺(tái)管理數(shù)據(jù)庫。管理員不僅可以公告信息,也可對(duì)過期的信息進(jìn)行刪除操作,從而維護(hù)公告信息的有效性和數(shù)據(jù)庫信息的高效性。
管理員模塊中最主要功能是對(duì)畢業(yè)論文的管理,因此,該模塊中畢業(yè)論文題目管理為該模塊的設(shè)計(jì)重點(diǎn)。畢業(yè)論文題目管理主要包括:審核教師論文題目、查看論文題目選擇情況、查看畢業(yè)論文終表。
“審核教師論文題目”是管理員權(quán)限的集中體現(xiàn),每個(gè)教師可申請(qǐng)四個(gè)題目,管理員需要對(duì)這四個(gè)題目進(jìn)行審核,通過對(duì)題目和題目?jī)?nèi)容的了解,單擊是否通過完成對(duì)論文進(jìn)行審核操作。管理員審核題目通過后,此論文題目方可被學(xué)生選擇。管理員單擊“提交”按鈕將審核結(jié)果寫入數(shù)據(jù)庫中(如圖2)。
“查看論文題目選擇情況”是管理員對(duì)論文題目的監(jiān)督管理頁面。管理員通過此頁面可以查詢論文題目的選擇情況,對(duì)應(yīng)的教師的4個(gè)題目具體由哪4個(gè)學(xué)生選擇,即題目與學(xué)生之間的一一對(duì)應(yīng)關(guān)系。當(dāng)學(xué)生沒有在規(guī)定時(shí)間內(nèi)選擇題目,管理員可以通過“編輯”功能對(duì)信息進(jìn)行修改,實(shí)現(xiàn)管理員的后臺(tái)控制操作。
“畢業(yè)論文題目選擇終表”是管理員作為后臺(tái)管理人員對(duì)畢業(yè)論文選題的最終結(jié)果的查詢頁面。論文題目與學(xué)生之間是否一一對(duì)應(yīng),在選題過程中也可以通過此頁面進(jìn)行隨時(shí)監(jiān)督。在選題工作結(jié)束后,管理員可以通過該頁面將論文選擇情況進(jìn)行匯總,并通過“導(dǎo)出”按鈕將頁面的表格導(dǎo)出為Excel表格并保存為電子版。以便后續(xù)打印和查詢。
2.教師模塊
教師模塊是教師進(jìn)行相關(guān)操作的主要模塊,教師針對(duì)論文的操作主要通過此模塊進(jìn)行實(shí)現(xiàn)。此模塊主要分為4大部分,即個(gè)人基本信息、畢業(yè)論文題目管理、留言板、公告信息管理。
教師模塊的最主要功能是對(duì)畢業(yè)論文的管理,因此,該模塊中畢業(yè)論文題目管理為該模塊的設(shè)計(jì)重點(diǎn),畢業(yè)論文題目管理主要包括:添加論文題目、查看論文題目審核結(jié)果、查看論文題目選擇結(jié)果、審核學(xué)生個(gè)人申請(qǐng)題目。
“添加論文題目”是教師申報(bào)題目的主要頁面,每個(gè)教師可申請(qǐng)四個(gè)題目,教師添加題目的同時(shí)需要添加題目的相關(guān)描述,以備管理員對(duì)題目進(jìn)行審核時(shí)了解教師設(shè)定該題目的目的和意義,了解題目所需要研究的相關(guān)內(nèi)容。
“查看論文題目審核結(jié)果”是教師申請(qǐng)題目后,查詢管理員批復(fù)結(jié)果的頁面。教師提交題目后,管理員進(jìn)行處理,將處理結(jié)果寫入后臺(tái)數(shù)據(jù)庫。當(dāng)教師點(diǎn)擊“查看論文審核結(jié)果”頁面時(shí),會(huì)調(diào)用數(shù)據(jù)庫中VerifyTitle表查詢IsPass列的信息,返回查詢結(jié)果,將數(shù)據(jù)庫中的信息顯示在查詢頁面中。如果題目沒有通過管理員的審核,則教師可以單擊“修改”對(duì)論文題目和相關(guān)信息進(jìn)行修改。單擊“提交”按鈕將結(jié)果提交到數(shù)據(jù)庫,并在“查看論文題目審核結(jié)果”頁面顯示(如圖3)。
“查看論文題目審核結(jié)果”頁面主要功能代碼如下:
if (Tea.editVerifyTitle(T1, T2, T3, T4, C1, C2, C3, C4, ID))
{
Response.Write("alert('提交成功!')");
xiugai1.Enabled = false;
xiugai2.Enabled = false;
xiugai3.Enabled = false;
xiugai4.Enabled = false;
}
else
Response.Write("alert('提交失敗!')");
“審核學(xué)生個(gè)人申請(qǐng)題目”是教師模塊的一大特色,學(xué)生模塊中學(xué)生可對(duì)論文題目進(jìn)行自定義的添加,在教師模塊中由學(xué)生選擇的指導(dǎo)教師進(jìn)行題目審核。該頁面分為兩部分:第一部分用于顯示教師目前的論文題目信息,以及是否被選中的選擇信息;第二部分用于顯示學(xué)生所提交的論文題目,教師通過查看論文題目的相關(guān)介紹,對(duì)學(xué)生提交的題目進(jìn)行回復(fù),如果教師覺得學(xué)生所提交的題目不符合要求,則可點(diǎn)擊“不通過”表示拒絕。如果教師覺得對(duì)學(xué)生所提交的題目可以作為論文題目,可考慮將第一部分中自己的題目刪除。
3.學(xué)生模塊
學(xué)生模塊是學(xué)生進(jìn)行相關(guān)操作的主要模塊,學(xué)生對(duì)論文的操作主要通過此模塊進(jìn)行實(shí)現(xiàn),此模塊中包括8個(gè)功能。
學(xué)生用戶登錄身份認(rèn)證成功后進(jìn)入學(xué)生公告信息頁面,學(xué)生通過此頁面可查詢管理員的公告信息,了解論文工作的具體安排。
學(xué)生用戶主要是對(duì)論文題目進(jìn)行選擇和申請(qǐng),學(xué)生可首先查詢教師開設(shè)的論文題目,通過“查看/申請(qǐng)導(dǎo)師課題”頁面通過選定教師姓名或其他條件進(jìn)行論文題目查詢,點(diǎn)擊“查詢”按鈕將在頁面上顯示符合查詢條件的論文信息;點(diǎn)擊“全部”按鈕將在頁面上顯示所有教師的論文信息。如果該教師的論文題目沒有被其它學(xué)生選定,則學(xué)生可以單擊“選擇”選定該教師的論文題目。“查看/申請(qǐng)導(dǎo)師課題“的頁面(如圖4)。
學(xué)生查看/申請(qǐng)導(dǎo)師課題的頁面功能代碼如下:
if (sdr.Read())
id = sdr["TeaID"].ToString();
strsql = "select * from ChosedSituation where TeaID='" +id+ "'";
s.chosetitle(id,ID.Text );
學(xué)生查詢教師的論文題目后,如果發(fā)現(xiàn)對(duì)教師開設(shè)的論文題目興趣不大,則可通過“個(gè)人選題申請(qǐng)”頁面申請(qǐng)自己的論文題目。學(xué)生也可通過下拉菜單中的相關(guān)功能選擇指導(dǎo)教師,根據(jù)個(gè)人意愿向該指導(dǎo)教師提交自己的論文題目,通過在表格中添加題目和對(duì)題目進(jìn)行描述,使指導(dǎo)教師了解學(xué)生的興趣意向。學(xué)生在添加個(gè)人題目后,點(diǎn)擊“提交”提交到后臺(tái)數(shù)據(jù)庫,等待教師進(jìn)行審核,教師審核通過后學(xué)生即可選擇該題目?!皞€(gè)人選題申請(qǐng)”頁面如圖5所示。
“個(gè)人選題申請(qǐng)”頁面的主要功能代碼如下:
if (Stu.JiShu(tID) < 4)
{
if (Stu.upSWork(SWork,tID,ID,SCon))
Response.Write("alert('提交成功!')");
else
Response.Write("alert('提交失敗!')");
}
else
Response.Write("alert('申請(qǐng)人數(shù)已滿,請(qǐng)選擇別的導(dǎo)師!')"); }
學(xué)生選題成功后可在“個(gè)人論文題目”頁面查詢到最終的選題結(jié)果,如果教師同意學(xué)生自主申請(qǐng)的題目將會(huì)把審核結(jié)果寫入數(shù)據(jù)庫,學(xué)生在查詢最終選題結(jié)果時(shí),可通過學(xué)號(hào)、姓名查詢到選題信息,并在“個(gè)人論文題目”頁面中顯示。
圖6為整個(gè)系統(tǒng)使用過程的流程圖,從圖中可以看出三種用戶雖然根據(jù)角色的不同而功能不同,但是,他們之間并不是完全獨(dú)立的,而是相互關(guān)聯(lián),具有一定的時(shí)間順序性。
四、結(jié)束語
本文所介紹的選題系統(tǒng)主要是根據(jù)天津師范大學(xué)教育科學(xué)學(xué)院的實(shí)際情況進(jìn)行設(shè)計(jì)和開發(fā),基本上實(shí)現(xiàn)了以往選題過程中的主要流程,并彌補(bǔ)了人工選題過程中存在的勞動(dòng)強(qiáng)度大、辦公效率低等問題,為畢業(yè)論文選題的順利實(shí)施和工作效率的提高起到了促進(jìn)作用。但本系統(tǒng)仍然有待于在實(shí)際應(yīng)用中進(jìn)行全面的檢驗(yàn),需要不斷完善和修正。
參考文獻(xiàn):
圖3-4 新聞信息實(shí)體圖
圖3-5 公告信息實(shí)體圖
圖3-6調(diào)查欄信息實(shí)體圖
圖3-7 用戶信息實(shí)體圖
圖3-8 管理員信息實(shí)體圖
3.3.4 數(shù)據(jù)庫設(shè)計(jì)
一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式的集合。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。
對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:
(1)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。
(2)一個(gè)1:N聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與N端對(duì)應(yīng)的關(guān)系模式合并。
(3)一個(gè)M:N聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。
(4)三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式,與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 3.3.5 數(shù)據(jù)庫表設(shè)計(jì)
(1)管理員信息表如表3-1所示。
表3-1 管理員信息表
(2)新聞信息表如表3-2所示。
表3-2 新聞信息表
(3)調(diào)查統(tǒng)計(jì)表如表3-3所示。
表3-3 調(diào)查統(tǒng)計(jì)信息表
3.4 網(wǎng)站風(fēng)格設(shè)計(jì)
(1)logo設(shè)計(jì)和說明
政府網(wǎng)站的標(biāo)志,相當(dāng)于商業(yè)網(wǎng)站的logo,但一般多為國徽或政府名稱。政府的標(biāo)識(shí)體現(xiàn)著政府的莊嚴(yán)與權(quán)威,不能像企業(yè)的標(biāo)識(shí)那樣帶有太多的感性色彩。因此本政府網(wǎng)站將國徽和政府名稱想結(jié)合,體現(xiàn)了政府網(wǎng)站的特殊性,如圖3-9所示。
圖 3-9 Logo設(shè)計(jì)圖
(2)色彩搭配
作者簡(jiǎn)介:王長(zhǎng)鵬(1977-),男,江蘇南京人,三江學(xué)院教務(wù)處,講師;華沙(1978-),男,江蘇南京人,三江學(xué)院教務(wù)處,副研究員。(江蘇 南京 210012)
中圖分類號(hào):G642.477 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0079(2014)08-0200-01
畢業(yè)設(shè)計(jì)(論文)是深化教學(xué)改革、提高教學(xué)質(zhì)量、培養(yǎng)具有創(chuàng)新精神和實(shí)踐能力的高等學(xué)校培養(yǎng)人才的不可缺少的重要教學(xué)環(huán)節(jié),是評(píng)價(jià)學(xué)生綜合素質(zhì)、專業(yè)技術(shù)、思維方法和實(shí)踐能力的重要內(nèi)容。學(xué)生畢業(yè)設(shè)計(jì)(論文)的質(zhì)量是評(píng)價(jià)高校教學(xué)質(zhì)量的重要指標(biāo)。近年來,高校本科生畢業(yè)設(shè)計(jì)(論文)的質(zhì)量普遍下滑,引起了教育界專家的廣泛關(guān)注。2013年1月1日教育部頒發(fā)了《學(xué)位論文作假行為處理辦法》,針對(duì)論文作假行為制定相應(yīng)的處理辦法,加大處罰力度,從制度上進(jìn)行遏制,以促進(jìn)學(xué)風(fēng)建設(shè),保證高等教育事業(yè)科學(xué)發(fā)展。為了更好地執(zhí)行教育部頒布的此辦法,許多高校紛紛采購了論文抄襲檢測(cè)系統(tǒng)對(duì)本校的論文進(jìn)行抽查或普查。如何通過檢測(cè)系統(tǒng)保證和提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量已成為當(dāng)前高校關(guān)注和研究的課題。
一、主要問題分析
1.學(xué)生因素
各高校的畢業(yè)設(shè)計(jì)(論文)工作基本上在第七學(xué)期末或者第八學(xué)期初啟動(dòng),而且大部分都持續(xù)16周,即每年的12月(1月)至次年的6月上旬。而這段時(shí)間正是畢業(yè)生畢業(yè)實(shí)習(xí)或找工作的高峰期,在當(dāng)前找工作困難的形勢(shì)下畢業(yè)生不得不提前準(zhǔn)備,參加各類招聘會(huì)場(chǎng)和用人單位的面試,有的畢業(yè)生往往在第七學(xué)期末就早早向?qū)W校提交了用人單位開具的實(shí)習(xí)證明,使得畢業(yè)設(shè)計(jì)(論文)與學(xué)生就業(yè)之間的矛盾越來越明顯。由于學(xué)生在實(shí)習(xí)期間忙于熟悉單位業(yè)務(wù)操作,因此投入在畢業(yè)設(shè)計(jì)(論文)中的精力也非常有限。在就業(yè)壓力的沖擊下本科畢業(yè)設(shè)計(jì)(論文)整體質(zhì)量有下降的趨勢(shì)。
畢業(yè)設(shè)計(jì)(論文)是實(shí)現(xiàn)培養(yǎng)目標(biāo)的重要教學(xué)環(huán)節(jié),是理論聯(lián)系實(shí)際、教育與社會(huì)實(shí)踐相結(jié)合的重要體現(xiàn),是培養(yǎng)大學(xué)生的創(chuàng)新意識(shí)、創(chuàng)造能力和創(chuàng)業(yè)精神的重要手段。然而,大部分論文基本上是借鑒了前人的研究成果,自己獨(dú)創(chuàng)的東西少,理論闡述深度不足。個(gè)別同學(xué)的論文復(fù)制比太高,抄襲嚴(yán)重。有些學(xué)生選題大而空,或者不能做到與專業(yè)培養(yǎng)目標(biāo)緊密聯(lián)系。這些也是造成畢業(yè)設(shè)計(jì)(論文)質(zhì)量下降的因素。
2.指導(dǎo)老師因素
在教育大眾化背景下,高校經(jīng)過連續(xù)幾年的擴(kuò)招,學(xué)生人數(shù)猛增,一個(gè)教師指導(dǎo)學(xué)生的數(shù)量也逐漸增多,許多院校一般都達(dá)到10名學(xué)生左右。此外,高校給每個(gè)教師規(guī)定了工作量,除了完成課堂教學(xué)任務(wù)外還有其他相關(guān)的科研項(xiàng)目。如果教師指導(dǎo)學(xué)生人數(shù)過多,由于精力有限,自然就會(huì)影響論文指導(dǎo)的質(zhì)量。而對(duì)于民辦本科院校來說,一方面專職年青教師自身的科研水平有限,沒有能力指導(dǎo)學(xué)生完成高水平的畢業(yè)設(shè)計(jì)(論文);另一方面兼職指導(dǎo)教師比較多,會(huì)出現(xiàn)個(gè)別的兼職教師責(zé)任心不強(qiáng),對(duì)學(xué)生要求不嚴(yán)格,也使得畢業(yè)設(shè)計(jì)(論文)質(zhì)量難以保證。
3.管理制度因素
各高校雖然都制訂了比較全面的畢業(yè)設(shè)計(jì)(論文)的有關(guān)工作規(guī)程和管理辦法,但是只能保證畢業(yè)設(shè)計(jì)(論文)程序、流程、格式等方面的規(guī)范,而畢業(yè)設(shè)計(jì)(論文)的本身質(zhì)量卻依然無法保證,如論文工作量不足、對(duì)知識(shí)和技能的應(yīng)用過于簡(jiǎn)單、敘述不深入、圖表制作粗糙等質(zhì)量問題。學(xué)校缺乏對(duì)畢業(yè)設(shè)計(jì)(論文)全方位的質(zhì)量評(píng)價(jià)和監(jiān)控體系,答辯環(huán)節(jié)往往出現(xiàn)過于集中或“走過場(chǎng)”的現(xiàn)象。這些因素都使得畢業(yè)設(shè)計(jì)(論文)的質(zhì)量得不到保證。
二、方法與措施
1.加強(qiáng)過程管理
為了嚴(yán)把畢業(yè)設(shè)計(jì)(論文)質(zhì)量關(guān),需要重視過程管理中的以下幾個(gè)環(huán)節(jié):選題方向和內(nèi)容要符合本學(xué)科專業(yè)培養(yǎng)目標(biāo),達(dá)到科學(xué)研究和實(shí)踐能力培養(yǎng)的目的,難易度要滿足專業(yè)培養(yǎng)方案中對(duì)素質(zhì)、能力和知識(shí)結(jié)構(gòu)的要求,難易適中,工作量適當(dāng);雖然畢業(yè)生由于畢業(yè)實(shí)習(xí)或找工作難以返校集中進(jìn)行當(dāng)面指導(dǎo),但是除了通過電話、電子郵件、QQ等通訊方式之外,仍要保證當(dāng)面指導(dǎo)的次數(shù)和時(shí)間;對(duì)學(xué)生的畢業(yè)設(shè)計(jì)(論文)通過系統(tǒng)進(jìn)行,低于某個(gè)比例(江蘇地區(qū)各高校自行制訂的,基本上以20%和30%為標(biāo)準(zhǔn))才允許答辯,抄襲嚴(yán)重者推遲答辯;答辯前指導(dǎo)教師、評(píng)閱教師和答辯教師須認(rèn)真審閱學(xué)生論文,嚴(yán)把論文質(zhì)量關(guān),答辯工作不能流于形式。為保證答辯的質(zhì)量,學(xué)生答辯的時(shí)間不得少于25~30分鐘,合理安排答辯工作的時(shí)間、批次及流程等。
2.培養(yǎng)實(shí)踐能力
為了避免學(xué)生畢業(yè)設(shè)計(jì)(論文)出現(xiàn)紙上談兵、抄襲資料、拼湊論文等現(xiàn)象,應(yīng)該從源頭抓起,在入校后就要有意識(shí)地讓學(xué)生接受科學(xué)研究方法、工程設(shè)計(jì)方法與實(shí)踐技能的基本訓(xùn)練,實(shí)現(xiàn)實(shí)踐能力、創(chuàng)新能力與綜合素質(zhì)的全面提高。鼓勵(lì)學(xué)生參加大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目和相關(guān)的學(xué)科競(jìng)賽,在實(shí)踐過程中鍛煉能力,畢業(yè)設(shè)計(jì)(論文)可以在創(chuàng)新項(xiàng)目和學(xué)科競(jìng)賽的研究成果基礎(chǔ)上進(jìn)行提升和深化。理工科學(xué)生能夠運(yùn)用本專業(yè)設(shè)計(jì)或研究的方法、手段和工具開展課題的設(shè)計(jì)與研究工作。指導(dǎo)教師在下達(dá)任務(wù)書時(shí)必須明確學(xué)生完成畢業(yè)設(shè)計(jì)(論文)工作的具體任務(wù)和參數(shù)指標(biāo),同時(shí),在答辯之前院(系)還要參照任務(wù)書的參數(shù)指標(biāo)對(duì)學(xué)生設(shè)計(jì)的實(shí)物進(jìn)行驗(yàn)收,填寫《軟硬件驗(yàn)收表》。文管類學(xué)生能夠綜合應(yīng)用所學(xué)知識(shí)對(duì)課題所研究的問題進(jìn)行分析。指導(dǎo)教師對(duì)學(xué)生論文的研究目標(biāo)要明確,內(nèi)容要具體,且具有一定的深度。同時(shí),文管類學(xué)生要盡量通過實(shí)地考察和實(shí)證研究撰寫畢業(yè)論文。
3.加強(qiáng)校企合作
理工類學(xué)生在校內(nèi)進(jìn)行三年半的理論知識(shí)學(xué)習(xí)和模擬實(shí)踐后,最后一學(xué)期全程參與到實(shí)際項(xiàng)目和工作環(huán)境中,將畢業(yè)實(shí)習(xí)與設(shè)計(jì)結(jié)合起來,在校內(nèi)和校外指導(dǎo)教師的聯(lián)合指導(dǎo)下完成畢業(yè)設(shè)計(jì)。現(xiàn)場(chǎng)教師都是擁有豐富實(shí)踐經(jīng)驗(yàn)的技術(shù)人員,他們?cè)趯W(xué)生具體工作中的指導(dǎo)不僅及時(shí)解決了學(xué)生的問題,更重要的是教給了學(xué)生課堂上、實(shí)驗(yàn)室中無法接觸到的最新的技術(shù)知識(shí)、解決問題的思路以及言傳身教的做人、做事道理。他們是校外畢業(yè)設(shè)計(jì)的師資隊(duì)伍補(bǔ)充,也是學(xué)生剛踏上社會(huì)的領(lǐng)路人。畢業(yè)設(shè)計(jì)改革后,實(shí)際校內(nèi)教師指導(dǎo)僅指導(dǎo)了理論部分,實(shí)踐部分由現(xiàn)場(chǎng)教師指導(dǎo)完成,即由2名及2名以上指導(dǎo)教師指導(dǎo)1名畢業(yè)生,實(shí)行了雙導(dǎo)師制,因此,在落實(shí)好企業(yè)導(dǎo)師指導(dǎo)的前提下校內(nèi)指導(dǎo)學(xué)生人數(shù)可適當(dāng)增加,緩解專職指導(dǎo)教師人數(shù)緊張的壓力。
4.規(guī)范論文撰寫
通過對(duì)結(jié)果的分析,有許多高復(fù)制比率的論文是因?yàn)閷W(xué)生引用不規(guī)范或無引用造成的。因此,論文中的術(shù)語、圖表、數(shù)據(jù)、公式、引用、標(biāo)注及參考文獻(xiàn)的引用及著錄要符合學(xué)校畢業(yè)設(shè)計(jì)(論文)工作規(guī)程的規(guī)范要求。尤其在借鑒和引用前人研究成果時(shí)一定要將引用部分標(biāo)明清楚,避免發(fā)生因?yàn)橐煤蜆?biāo)注的不規(guī)范而造成論文復(fù)制比增高的情況。
三、結(jié)語
各高校剛剛接觸系統(tǒng),而檢測(cè)系統(tǒng)能否成為提高當(dāng)前畢業(yè)設(shè)計(jì)(論文)整體質(zhì)量的良藥仍需要今后多年的實(shí)踐來證明。筆者認(rèn)為檢測(cè)系統(tǒng)只是提供判斷論文是否抄襲的一個(gè)標(biāo)準(zhǔn),而提高畢業(yè)設(shè)計(jì)(論文)整體質(zhì)量則不是一蹴而就的,需要學(xué)校、院系、指導(dǎo)教師和學(xué)生的共同努力,這樣才能達(dá)到標(biāo)本兼治的效果。
參考文獻(xiàn):
一、引言
在遠(yuǎn)程教育的教學(xué)中,畢業(yè)設(shè)計(jì)(論文)是完成專業(yè)培養(yǎng)目標(biāo)最重要的教學(xué)環(huán)節(jié),也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)基本理論、基本知識(shí)提高分析問題和解決問題能力的重要手段?,F(xiàn)代遠(yuǎn)程教育主要利用計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)和計(jì)算機(jī)多媒體技術(shù),以及運(yùn)用這些技術(shù)所建立的具有雙向交互功能的教學(xué)平臺(tái)進(jìn)行教學(xué)。經(jīng)過幾年的建設(shè),各遠(yuǎn)程院校已廣泛運(yùn)用遠(yuǎn)程教育平臺(tái)進(jìn)行課程教學(xué),為學(xué)生的自主學(xué)習(xí)提供支持服務(wù)。但開展網(wǎng)。卜畢業(yè)論文指導(dǎo)還很少研究,基本還是采用傳統(tǒng)面對(duì)面的教學(xué)模式。本文給出了遠(yuǎn)程畢業(yè)設(shè)計(jì)(論文)輔導(dǎo)解決方案,并對(duì)傳統(tǒng)模式和遠(yuǎn)程模式進(jìn)行了比較研究。、
二、系統(tǒng)需求說明
本系統(tǒng)采用面向?qū)ο箝_發(fā)模型,為每一個(gè)使用者構(gòu)建方便完整的虛擬使用環(huán)境。系統(tǒng)以用戶為導(dǎo)向進(jìn)行針對(duì)性設(shè)計(jì),主要的用戶有:學(xué)生、指導(dǎo)教師、評(píng)閱教師、答辯教師、教學(xué)管理員、教務(wù)管理員、系統(tǒng)管理員,系統(tǒng)主要的用例圖參見圖1。下面給出各類人員相應(yīng)的系統(tǒng)功能:
1.學(xué)生
個(gè)人信息的自我管理。按階段完成以下流程:根據(jù)自身情況完成選題,題目可以是根據(jù)實(shí)際情況自定或指導(dǎo)教師給定選擇范圍選定,選定后提交審核;開題階段,根據(jù)指導(dǎo)教師的任務(wù)書完成開題報(bào)告、知識(shí)準(zhǔn)備、任務(wù)的初步調(diào)研;提交中期報(bào)告,完成任務(wù)的大部分主體,并提交審核;根據(jù)論文格式要求完成論文和設(shè)計(jì),并提交指導(dǎo)教師審核,按照規(guī)范提交評(píng)閱教師評(píng)閱,通過后參加答辯;通過答辯后,根據(jù)教務(wù)要求完成相應(yīng)的提交工作;整個(gè)過程中電子資料的利用,以前課件的翻閱,論壇交流、多媒體的實(shí)時(shí)交互。
2.指導(dǎo)教師
個(gè)人信息的自我管理。按階段完成以下流程:根據(jù)自己所長(zhǎng)給學(xué)生提供選題.跟學(xué)生交互后確定學(xué)生選題,并制定任務(wù)書,對(duì)小組給出分工:輔導(dǎo)階段,為學(xué)生營(yíng)造好的學(xué)習(xí)氛圍,相關(guān)電子資料、網(wǎng)站論壇的推薦,樣例提供,實(shí)時(shí)非實(shí)時(shí)地與學(xué)生溝通.給學(xué)員答疑,參與論壇討論,以及多媒體交互;控制學(xué)員進(jìn)度,根據(jù)情況允許學(xué)生進(jìn)入下一階段,并對(duì)每一階段給出得分和評(píng)語;對(duì)學(xué)生進(jìn)行開題評(píng)審、中期評(píng)審以及終期初審。
3.評(píng)閱教師
系統(tǒng)后期把學(xué)生論文匿名提交評(píng)閱教師進(jìn)行評(píng)價(jià),由評(píng)閱教師匿名給出評(píng)論,學(xué)生根據(jù)評(píng)閱情況作出修改,并最終影響最后成績(jī);展示優(yōu)秀作品。
4.答辯教師
利用系統(tǒng)對(duì)參加答辯學(xué)生的情況進(jìn)行翻閱、擬定提問草稿;參與網(wǎng)上答辯,和學(xué)生進(jìn)行文字、音頻、視頻白板、文檔等交互進(jìn)行答辯,并給出成績(jī)和評(píng)語,同時(shí)對(duì)突出答辯過程進(jìn)行評(píng)論,并提交展示。
5.教學(xué)管理員
對(duì)學(xué)生選題進(jìn)行審核,并形成報(bào)表,查看進(jìn)度,對(duì)進(jìn)度進(jìn)行監(jiān)督,適時(shí)安排評(píng)閱教師和答辯教師參與工作;收集開題報(bào)告、中期報(bào)告及最終的論文和設(shè)計(jì)作品,并對(duì)過程進(jìn)行定量分析,如指導(dǎo)教師的論壇發(fā)帖數(shù),提交電子資料的引用數(shù)等;對(duì)論壇進(jìn)行監(jiān)管;對(duì)教學(xué)公告進(jìn)行管理。
6.教務(wù)管理員
對(duì)參加畢業(yè)設(shè)計(jì)(論文)的學(xué)生進(jìn)行審核,向系統(tǒng)提交參與學(xué)生的基本信息,向系統(tǒng)提交專業(yè)指導(dǎo)教師、評(píng)閱教師、答辯教師的基本信息;對(duì)過程中的開題、中期及評(píng)閱、答辯的成績(jī)?cè)u(píng)語進(jìn)行整理;對(duì)必要的資料數(shù)據(jù)進(jìn)行存檔。
7.系統(tǒng)管理員
負(fù)責(zé)權(quán)限分配,對(duì)學(xué)生、指導(dǎo)教師、評(píng)閱教師、答辯教師、教學(xué)管理員、教務(wù)管理員的使用權(quán)限進(jìn)行管理;對(duì)數(shù)據(jù)庫進(jìn)行管理,做好備份和維護(hù)工作;對(duì)各類信息進(jìn)行管理,制作調(diào)查表,收集各種數(shù)據(jù),并提交教務(wù)教學(xué)管理員進(jìn)行分析;收集系統(tǒng)運(yùn)行情況,及時(shí)改進(jìn)系統(tǒng)性能。
三、系統(tǒng)結(jié)構(gòu)
系統(tǒng)采用B/S模式運(yùn)行,系統(tǒng)軟件體系結(jié)構(gòu)如圖2所示。系統(tǒng)包括:客戶層、應(yīng)用訪問層、企業(yè)應(yīng)用集成、數(shù)據(jù)處理和系統(tǒng)結(jié)構(gòu)基礎(chǔ)層等。
客戶層主要是指滿足用戶請(qǐng)求的各種方式,系統(tǒng)可以支持SOAP和其他的客戶機(jī)應(yīng)用軟件等。能支持現(xiàn)階段所有符合HTTP標(biāo)準(zhǔn)的WEB瀏覽器,使客戶只要會(huì)使用任何一種WEB瀏覽器,就可以對(duì)訪問系統(tǒng)平臺(tái)和向系統(tǒng)平臺(tái)提交個(gè)性化請(qǐng)求,而無需學(xué)習(xí)和安裝任何客戶應(yīng)用。
應(yīng)用訪問層構(gòu)建于HTTP和XML技術(shù),主要用于接收來自用戶的不同請(qǐng)求,采用應(yīng)用請(qǐng)求中間件技術(shù)可以支持客戶層的多種協(xié)議請(qǐng)求。
企業(yè)應(yīng)用集成主要以JAVA為核心技術(shù),大量采用中間件技術(shù)、多層結(jié)構(gòu)體系,使不同應(yīng)用可以無需考慮部署在什么硬件平臺(tái)上,使用什么數(shù)據(jù)庫,透過多少復(fù)雜的網(wǎng)絡(luò),或是同一主機(jī)的不同應(yīng)用系統(tǒng)。系統(tǒng)還能提供基于不同平臺(tái)豐富的開發(fā)接口、支持流行的開發(fā)工具、支持流行的異構(gòu)互連接口標(biāo)準(zhǔn)。系統(tǒng)主要通過JBOSS+TOMCAT來建立。
數(shù)據(jù)處理系統(tǒng)是本系統(tǒng)平臺(tái)的最重要組成部分,數(shù)據(jù)處理系統(tǒng)主要采用開放的MYSOL來實(shí)現(xiàn)。
四、技術(shù)方案及實(shí)現(xiàn)
1.開發(fā)工具
前臺(tái)開發(fā)采用Macromedia Dreamweaver MX和E―clipse等完成。
Macromedia Dreamweaver MX是一款專業(yè)的HTML編輯器,用于對(duì)Web站點(diǎn)、Web頁和Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。利用Dreamweaver中的可視化編輯功能,您可以快速地創(chuàng)建頁面而無需編寫任何代碼。Dreamweaver還包括多種與編碼相關(guān)的工具和功能,其中包括代碼視圖中的代碼編輯工具(如代碼加色和標(biāo)簽完成),有關(guān)HTML、CSS、JayaScript、CFML、ASP和JSP的參考資料以及一個(gè)JavaScript調(diào)試器。在本項(xiàng)目中用來作為JSP的編輯工具,同時(shí)利用fwasi_vtfs_de.mxp插件進(jìn)行STRUTS輔助開發(fā)。
Eclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái),其本身是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Devclopment Tools,JDT)。Eclipse支持Java語言,也支持諸如C、C++、COBOL、PLl等編程語言。在該集成開發(fā)環(huán)境可開發(fā)EJB組件、了AVA程序、C程序、WEB站點(diǎn)等各種不同類型的應(yīng)用。其中Lomboz是一個(gè)免費(fèi)的Eclipse插件,它將很多Java應(yīng)用服務(wù)器、J2EE組件和Wcb應(yīng)用開發(fā)集成到Eclipse中,可以幫助Java開發(fā)者使用Eclipse建立、測(cè) 試、部署J2EE應(yīng)用。在此Lomboz上加上org.easYstruts.eclipse_0.6.4可很方便地完成STRUTS的開發(fā)。
2.應(yīng)用服務(wù)器和數(shù)據(jù)庫選型
后臺(tái)采用開放應(yīng)用服務(wù)器JBoss+Tomcat和MYSQL完成。
JBoss是一個(gè)開放源碼、功能強(qiáng)大的Java應(yīng)用服務(wù)器,支持EJB 1.1和EJB 2.0的規(guī)范,是一個(gè)為管理EJB的容器和服務(wù)器,也是目前最受Java開發(fā)者歡迎的Java應(yīng)用服務(wù)器。一方面,因?yàn)镴Boss具有精良的、基于JMX的總線架構(gòu),這使得它在開發(fā)者中更加流行和實(shí)用;另一方面,JBoss Group本身積極參與J2EE相關(guān)規(guī)范的制定和相關(guān)技術(shù)的研究,這使得JBoss應(yīng)用服務(wù)器本身能夠遵循和推動(dòng)J2EE規(guī)范的革新。借助于JMX,JBoss應(yīng)用服務(wù)器的一切都是模塊化的。tom―cat是iakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,是sun公司官方推薦的servlet和isp容器,servlet和isp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。JBoss+Tom―cat已經(jīng)成為一個(gè)免費(fèi)的開源的穩(wěn)定的J2EE服務(wù)器。
MySOL是一個(gè)真正的多用戶、多線程SOL數(shù)據(jù)庫服務(wù)器。MvSOL是以一個(gè)客戶機(jī)/服務(wù)器的結(jié)構(gòu)實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。MySOL主要目標(biāo)是快速、健壯和易用。
3.J2EE技術(shù)及實(shí)現(xiàn)
本系統(tǒng)采用J2EE技術(shù)體系完成開發(fā)、實(shí)施和管理。采用的開發(fā)和實(shí)施架構(gòu)是eclipse-SDK―3.0.1―win32+lomboz.301 (開發(fā)工具)+iboss―3.2.1 tomcat―4.1.24(中間件應(yīng)用服務(wù)器+Servlet)+Apache(WEB服務(wù)器)+mvsql-administrator-1.0.19-win-noinstall(后臺(tái)數(shù)據(jù)庫管理系統(tǒng))。J2EE技術(shù)的基礎(chǔ)就是核心JAVA平臺(tái)或者JAVA2平臺(tái)的企業(yè)版。它具有跨平臺(tái)性和易移植性,方便存取后臺(tái)數(shù)據(jù)庫,在Internet具有保護(hù)數(shù)據(jù)的安全模式,同時(shí)其多層次結(jié)構(gòu)也保證了新系統(tǒng)高可靠性及可擴(kuò)充性、靈活性、易維護(hù)性、穩(wěn)定的可用性等。
4.相關(guān)數(shù)據(jù)庫
(1)輔導(dǎo)數(shù)據(jù)庫。有學(xué)生基本信息表、教師信息表、管理員信息表、輔導(dǎo)日志表、選題表、開題表、中期表、終期初審表、評(píng)閱表、答辯表、成績(jī)表、主要參與人員基本信息、過程各階段性成果信息。
(2)論壇數(shù)據(jù)庫。按主題專業(yè)劃分成多個(gè)表。)
(3)資料數(shù)據(jù)庫。提供各種文件、論文樣例和電子圖書資料。
(4)多媒體數(shù)據(jù)庫。用于存放各類實(shí)時(shí)的語音、視頻數(shù)據(jù)。
5.創(chuàng)建科學(xué)的成績(jī)?cè)u(píng)價(jià)體系
畢業(yè)設(shè)計(jì)是一個(gè)科學(xué)研究過程,即經(jīng)過知識(shí)準(zhǔn)備、研究階段、豁然開朗、完成幾大階段。對(duì)學(xué)生的最終評(píng)價(jià)應(yīng)該是一種過程評(píng)價(jià),而不是一評(píng)制或者是答辯定成績(jī)的情況。
本系統(tǒng)基于對(duì)學(xué)生、參與教師的嚴(yán)格過程管理,把最終評(píng)分分到各個(gè)環(huán)節(jié)。選題、開題、中期、終期預(yù)評(píng)、論文評(píng)閱和答辯,再加上論壇參與的積極性等人氣指數(shù),最終形成總分,以期為學(xué)生形成良好過程習(xí)慣,對(duì)參與教師也有明確的監(jiān)督作用。用公式表示如下:
最終成績(jī)=過程成績(jī)+評(píng)閱成績(jī)+答辯成績(jī)+人氣指數(shù)
五、相對(duì)傳統(tǒng)模式的優(yōu)勢(shì)
傳統(tǒng)的畢業(yè)設(shè)計(jì)(論文)輔導(dǎo)是一種面對(duì)面、言傳身教、師徒式的模式,該方式存在不少弊端,學(xué)員視野受導(dǎo)師影響,是一種近距離的交流,不適合遠(yuǎn)程教學(xué)。指導(dǎo)教師的精力有限,發(fā)揮作用有限,各種好的經(jīng)驗(yàn)只能產(chǎn)生小范圍的效果,人力物力資源共享不高。遠(yuǎn)程系統(tǒng)具有以下相對(duì)優(yōu)勢(shì):
1.為系統(tǒng)的每一個(gè)參與者量身定做虛擬環(huán)境
利用遠(yuǎn)程輔導(dǎo)系統(tǒng),指導(dǎo)教師可以方便地為學(xué)生創(chuàng)建良好的學(xué)習(xí)情境:提供已學(xué)課程的課件、參考的電子圖書、相關(guān)的專業(yè)網(wǎng)站、相關(guān)的熱點(diǎn)論壇、相關(guān)的電子文檔,甚至開通相關(guān)的國家電子圖書館以供翻閱,努力反映當(dāng)代科技發(fā)展水平,讓學(xué)生了解、把握國內(nèi)外在該研究領(lǐng)域的最新成果和發(fā)展動(dòng)態(tài)。通過遠(yuǎn)程系統(tǒng)的論壇,創(chuàng)建針對(duì)性的論壇,指導(dǎo)學(xué)生瀏覽相關(guān)網(wǎng)頁和資源,并對(duì)所得信息進(jìn)行去偽存真、去粗存精。通過實(shí)時(shí)工具跟學(xué)生進(jìn)行會(huì)話和協(xié)作溝通,經(jīng)過引導(dǎo),使學(xué)生在已有的知識(shí)上形成新的理論觀點(diǎn)。遠(yuǎn)程系統(tǒng)也利于指導(dǎo)教師重整理論體系和知識(shí)結(jié)構(gòu),形成新的教學(xué)科研支點(diǎn)。
2.過程監(jiān)督機(jī)制和科學(xué)的評(píng)分系統(tǒng)
傳統(tǒng)模式容易出現(xiàn)學(xué)校缺乏對(duì)教師的真正有效監(jiān)督機(jī)制和獎(jiǎng)懲制度。教師對(duì)畢業(yè)設(shè)計(jì)的指導(dǎo)工作重視不夠,導(dǎo)致計(jì)劃和進(jìn)度不能落實(shí)等實(shí)際情況。遠(yuǎn)程輔導(dǎo)系統(tǒng)嚴(yán)格按照選題、開題、中期報(bào)告、終期初審、論文評(píng)閱和答辯幾個(gè)環(huán)節(jié)順序進(jìn)行,學(xué)生只有完成一個(gè)環(huán)節(jié),才能進(jìn)入下一階段,而每一階段都應(yīng)該有指導(dǎo)教師和相關(guān)人員的審核評(píng)分,不然學(xué)生就不能進(jìn)入下一階段。在此基礎(chǔ)上建立科學(xué)的評(píng)分體系,學(xué)生的最后成績(jī)也不再是一票制,而是綜合評(píng)分。同時(shí)利用遠(yuǎn)程系統(tǒng)能有效控制過程方式,能較好控制進(jìn)度,對(duì)過程建立科學(xué)的量化指標(biāo),甚至學(xué)??筛鶕?jù)自己情況讓學(xué)生提早啟動(dòng)畢業(yè)設(shè)計(jì)進(jìn)程,以應(yīng)對(duì)學(xué)生最后學(xué)期忙于找工作或考研而精力投入不足的問題。
3.遠(yuǎn)程輔導(dǎo)系統(tǒng)能使資源共享最大化
近年來高校擴(kuò)招后學(xué)生規(guī)模擴(kuò)大,指導(dǎo)教師精力投人不足,學(xué)生數(shù)量大幅增長(zhǎng),同時(shí),高校的大多數(shù)指導(dǎo)教師同時(shí)還要承擔(dān)有大量的教學(xué)和科研任務(wù)。由于畢業(yè)設(shè)計(jì)時(shí)間過于集中,以至于有的教師在畢業(yè)論文環(huán)節(jié)上投入的時(shí)間、精力非常有限,直接影響了畢業(yè)設(shè)計(jì)的質(zhì)量。指導(dǎo)教師可以向遠(yuǎn)程系統(tǒng)提供相關(guān)課件、教學(xué)過程中的相關(guān)資料、網(wǎng)絡(luò)索引鏈接、往年的論文設(shè)計(jì)樣例等供學(xué)生參考。學(xué)生可以以訪客身份參觀其他同學(xué)的畢業(yè)進(jìn)程和老師評(píng)價(jià)情況。專業(yè)教師可以通過論壇提出一些看法觀點(diǎn),對(duì)實(shí)時(shí)互動(dòng)進(jìn)行記錄形成文件供全體同學(xué)進(jìn)行觀摩。通過這些創(chuàng)建良好的學(xué)習(xí)氛圍,使教學(xué)資源得到最大的共享。
4.能培養(yǎng)學(xué)生的計(jì)算機(jī)應(yīng)用能力和信息處理能力
現(xiàn)今的信息社會(huì)離不開計(jì)算機(jī)的使用,計(jì)算機(jī)的使用能力是畢業(yè)生的綜合素質(zhì)的重要組成部分,通過遠(yuǎn)程系統(tǒng),學(xué)生可以得到資料檢索、上傳下載、文件處理、論壇交流、即時(shí)通訊等多種信息處理能力的強(qiáng)化訓(xùn)練,為以后打下良好的基礎(chǔ),也為以后的無紙辦公、電子商務(wù)工作創(chuàng)造條件。
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A
1 引言(Introduction)
本科畢業(yè)論文是本科生的一門重要實(shí)踐課程,也是大部分教師和教學(xué)管理人員每年都要面臨的一項(xiàng)煩瑣工作。從出題、選題,再到寫作與指導(dǎo)、評(píng)審與答辯等,整個(gè)過程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力。傳統(tǒng)的本科畢業(yè)論文指導(dǎo)與管理工作存在以下主要問題:
(1)師生協(xié)同不足:學(xué)生離校實(shí)習(xí)、教師無固定辦公地點(diǎn)等,導(dǎo)致學(xué)生與教師見面不易,信息溝通不暢,師生交流不充分。由于教師工作比較繁忙,每個(gè)教師要同時(shí)指導(dǎo)多名學(xué)生,導(dǎo)致學(xué)生和教師很難在工作時(shí)段內(nèi)同時(shí)有空閑時(shí)間來進(jìn)行面對(duì)面地指導(dǎo),難以實(shí)現(xiàn)老師與學(xué)生之間的互動(dòng),教師對(duì)學(xué)生論文評(píng)閱效率低下。
(2)工作壓力大:本科畢業(yè)論文整個(gè)工作流程的工作環(huán)節(jié)多,參與人員多,時(shí)間跨度長(zhǎng),業(yè)務(wù)流程繁雜,工作量龐大,工作煩瑣、易重復(fù)。
(3)信息化程度低:本科畢業(yè)論文各個(gè)工作環(huán)節(jié)會(huì)產(chǎn)生階段文檔,而且前后各階段文檔之間有著密切的關(guān)聯(lián)關(guān)系;大量的打印文檔不利于師生對(duì)文檔的查閱、保存,且不環(huán)保。即使使用電子文檔,但未建立關(guān)聯(lián)關(guān)系,不利于收集、查詢和統(tǒng)計(jì)。
(4)監(jiān)管力度不足:傳統(tǒng)畢業(yè)論文寫作與指導(dǎo)過程缺乏有效的監(jiān)管力度,難以保證師生按時(shí)完成各項(xiàng)工作。缺少第三方監(jiān)管本科畢業(yè)論文寫作與指導(dǎo)過程的完整記錄,難以解決導(dǎo)師與學(xué)生之間就論文完成情況及論文質(zhì)量相互推卸責(zé)任的問題。
針對(duì)上述問題,國內(nèi)研究者們提出了不同的畢業(yè)論文管理系統(tǒng),文獻(xiàn)[1―4]建立了基于WEB方式的論文管理系統(tǒng),文獻(xiàn)[5]提出了基于本體的論文管理系統(tǒng),文獻(xiàn)[6]提出了基于工作流的論文管理系統(tǒng),但是這些研究在師生協(xié)同、提高工作效率、加強(qiáng)監(jiān)督方面仍存在不足。因此,本文提出一種角色協(xié)同的工作流模型;根據(jù)模型中的系統(tǒng)工作流狀態(tài),利用時(shí)間和事件觸發(fā)機(jī)制,對(duì)用戶指派角色、對(duì)角色指派權(quán)限,再通過各個(gè)角色之間的協(xié)同,完成畢業(yè)論文各項(xiàng)工作,解決傳統(tǒng)人工方式的論文管理工作中存在的問題,提高工作效率、減輕工作壓力、增強(qiáng)監(jiān)管力度、提高論文管理工作的信息化水平。
2 相關(guān)知識(shí)(Related work)
角色:是相關(guān)權(quán)限命令的集合,使用角色的主要目的是簡(jiǎn)化權(quán)限管理,角色主要由權(quán)限和用戶構(gòu)成[7]。
協(xié)同:就是打破資源(如人、財(cái)、物、信息和流程等)之間的各種壁壘和邊界,使它們?yōu)楣餐哪繕?biāo)而進(jìn)行協(xié)調(diào)的運(yùn)作,通過對(duì)各種資源最大的開發(fā)、利用和增值以充分達(dá)成共同的目標(biāo)[8]。
工作流:是指一類能夠完全自動(dòng)執(zhí)行的經(jīng)營(yíng)過程,根據(jù)一系列過程規(guī)則,將文檔、信息或任務(wù)在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行[9]。作為計(jì)算機(jī)支持的協(xié)同工作研究的一個(gè)重要方向,工作流管理的主要目標(biāo)是通過調(diào)用有關(guān)的信息資源與人力資源來協(xié)調(diào)業(yè)務(wù)過程中的各個(gè)環(huán)節(jié),使之按照一定的順序依次進(jìn)行,從而實(shí)現(xiàn)業(yè)務(wù)過程的自動(dòng)化。工作流技術(shù)通過將工作分解成為良好的任務(wù)、角色,按照一定的規(guī)則和流程來執(zhí)行這些任務(wù)并對(duì)它們進(jìn)行監(jiān)控,以達(dá)到提高辦事效率、降低工作成本的目的[10]。
時(shí)間觸發(fā)機(jī)制[11,13]是指將時(shí)間域分成離散的時(shí)間間隔,將消息的傳輸分配在一定的時(shí)間間隔內(nèi)完成。
事件觸發(fā)機(jī)制[12,13]是指在工作流程中,根據(jù)其他事件的發(fā)生而產(chǎn)生相應(yīng)動(dòng)作(稱為觸發(fā)動(dòng)作)干預(yù)工作進(jìn)程。
3 角色協(xié)同的工作流模型(The role-collaborative
workflow model)
本節(jié)首先對(duì)角色協(xié)同的工作流模型(Role-collaborative Workflow Model,RcW)進(jìn)行描述,然后基于該模型進(jìn)行建模。
3.1 模型的組成元素
角色協(xié)同的工作流模型由用戶主體、角色主體、任務(wù)主體、系統(tǒng)工作流狀態(tài)、訪問權(quán)限、角色指派、權(quán)限指派和角色協(xié)同這八個(gè)元素組成。下面將分別對(duì)這八個(gè)元素進(jìn)行描述。
用戶主體:是指提出指派角色請(qǐng)求的實(shí)體,使用符號(hào)u表示,用戶主體的集合使用符號(hào)U表示。
角色主體:是指提出指派權(quán)限請(qǐng)求的實(shí)體,使用符號(hào)r表示,角色主體的集合使用符號(hào)R表示。在本科畢業(yè)論文的整個(gè)工作當(dāng)中,存在著教學(xué)管理人員(教學(xué)院長(zhǎng)、系主任、教學(xué)秘書)、教師(指導(dǎo)老師,交叉評(píng)閱老師,答辯老師)以及學(xué)生這些不同的角色,所以論文管理系統(tǒng)中的角色主體集合表示為:
(1)
公式(1)中,M表示管理員,T表示教師,S表示學(xué)生。
任務(wù)主體:是指接受r訪問的實(shí)體,也是工作流各個(gè)環(huán)節(jié)的核心,使用符號(hào)t表示,任務(wù)主體的集合使用T表示。論文管理系統(tǒng)中的任務(wù)主體集合圍繞著論文展開,表示為:
系統(tǒng)工作流狀態(tài):是指RcW模型在整個(gè)論文工作流程(如圖1所示)中,r訪問t時(shí)的快照,使用符號(hào)s表示,系統(tǒng)工作流狀態(tài)集合使用符號(hào)S表示,包含r訪問的對(duì)象t和訪問時(shí)間time兩個(gè)元素。論文管理系統(tǒng)中的系統(tǒng)工作流狀態(tài)集合表示為:
訪問權(quán)限:是指r訪問工作流中任務(wù)主體的方式,使用符號(hào)p表示,訪問權(quán)限的集合使用符號(hào)P表示。論文管理系統(tǒng)中的訪問權(quán)限集合表示為:
角色指派:是指在系統(tǒng)工作流狀態(tài)下對(duì)u指派r的方式,使用符號(hào)UA表示。RcW模型中,同一個(gè)u能夠被指派多個(gè)r,但是在同一s狀態(tài)下,一個(gè)u只能被指派一個(gè)r,因此角色指派由s決定。角色指派函數(shù)表示為:
權(quán)限指派:是指在系統(tǒng)工作流狀態(tài)下對(duì)r指派p的方式,使用符號(hào)PA表示。RcW模型中,不同的r訪問的t不一樣,對(duì)t的訪問權(quán)限也不同,且同一r在不同的s狀態(tài)下,對(duì)t的訪問權(quán)限也不同,因此,權(quán)限指派由s決定。權(quán)限指派函數(shù)表示為:
角色指派和權(quán)限指派都由s決定,s的狀態(tài)由s中的兩個(gè)元素t和time決定,s中的元素time是被分成離散的時(shí)間間隔,t的觸發(fā)被分配在一定的時(shí)間間隔內(nèi)完成,這樣就應(yīng)用到了時(shí)間觸發(fā)機(jī)制的原理。例如在開題報(bào)告提交時(shí)間結(jié)束時(shí),則激活論文寫作與指導(dǎo)階段的工作流程中的t,開始初稿的提交;在論文定稿提交時(shí)間結(jié)束時(shí),則凍結(jié)論文寫作與指導(dǎo)階段的工作流程中的t。
同時(shí)在RcW模型中,部分流程的ti的觸發(fā)等待著ti-1事件的完成來激活自身狀態(tài)。不同的用戶角色訪問不同t,則被指派不同權(quán)限,這樣就應(yīng)用到了事件觸發(fā)機(jī)制的原理。例如學(xué)生在論文初稿tk提交完成后,觸發(fā)導(dǎo)師指導(dǎo)評(píng)閱論文初稿tk+1的工作進(jìn)程;導(dǎo)師在論文初稿的評(píng)閱tk+1提交完成后,激活學(xué)生提交修改稿tk+2的工作進(jìn)程。
因此角色指派和權(quán)限指派都考慮到了時(shí)間和事件觸發(fā)機(jī)制。
角色協(xié)同,是指在RcW模型中,各個(gè)角色主體之間打破時(shí)間、空間、物質(zhì)等資源之間的各種壁壘和邊界,使他們?yōu)橥瓿晒餐繕?biāo)而進(jìn)行協(xié)調(diào)的運(yùn)作,通過對(duì)各種資源最大的開發(fā)、利用和增值以充分達(dá)成共同目標(biāo),使用符號(hào)RC表示。角色協(xié)同函數(shù)表示為:
在畢業(yè)論文管理系統(tǒng)中,大部分工作需要教學(xué)院長(zhǎng)、系主任、教學(xué)秘書、教師和學(xué)生等這些角色之間的協(xié)同RC來完成。例如,導(dǎo)師與學(xué)生之間協(xié)同完成論文的指導(dǎo)與寫作,最終完成共同目標(biāo)――論文定稿的完成。
這樣,RcW模型可以表示為八元組:
RcW模型運(yùn)行的充分必要條件為:不存在u無法被指派r,不存在r無法被指派p,不存在t無法被訪問。
3.2 角色協(xié)同的工作流模型
基于RcW模型的組成元素,根據(jù)RBAC96[14]的框架對(duì)RcW模型進(jìn)行建模,在RcW模型中添加了會(huì)話集和約束集,如圖1所示。
圖1 RcW模型
Fig.1 RcW model
RcW Model:
U:用戶主體集合;R:角色主體集合;
T:任務(wù)主體集合;P:訪問權(quán)限集合;
Sessions:會(huì)話集――各主體之間的會(huì)話;
Constrains:約束集――約束各主體之間的指派關(guān)系。
OP={execute},操作集合
P=OP×T~Constrains(S)
UAU×R,用戶與角色的指派關(guān)系
roles(u):U2R~Constrains(S),對(duì)用戶指派角色的函數(shù)映射。
roles(u)={(ri)|([(ri,u)∈UA}
PAR×P,角色與權(quán)限的指派關(guān)系
per: R2P~Constrains(S),對(duì)角色指派權(quán)限的函數(shù)映射。
per(ri)={(p,ti)|[(ri,p,ti)∈PA]}
RC(RiTk)×(RjTl) i≠j 角色之間的協(xié)同
在RcW模型中,為確保用戶角色指派的正確性,根據(jù)用戶與角色的指派關(guān)系和用戶指派角色的函數(shù)映射,設(shè)計(jì)了用戶角色指派算法。如下所示。
用戶角色指派算法(Algorithm of User-Role Assignment):
{
Initialize: R;//可指派角色集合
R =GetRofUA(u);
If R is Null
Return NULL;
For each r in R
if r match current S//如果角色r與當(dāng)前狀態(tài)相匹配
Assign r to u;
exit for;
Else Next r;
End for
If OutofMaxR(u,R)//如果超出可指派角色集合
Return NULL;
}
在RcW模型中,為確保角色權(quán)限指派的正確性,根據(jù)角色與權(quán)限的指派關(guān)系和角色指派權(quán)限的函數(shù)映射,設(shè)計(jì)了角色權(quán)限指派算法。如下所示。
角色權(quán)限指派算法(Algorithm of Role-Permission Assignment):
{
If (r,t)(R,T,PA) is NULL
//如果當(dāng)前(r,t)無法與角色權(quán)限集合相匹配
Return NO PREMISSION;
Else
If Activate(t)//如果當(dāng)前任務(wù)被激活
Return READ & WRITE;
ElseReturn READ ONLY;
}
根據(jù)RcW模型,實(shí)現(xiàn)基于RcW模型的畢業(yè)論文管理系統(tǒng)。下一節(jié)對(duì)該系統(tǒng)和傳統(tǒng)人工方式進(jìn)行應(yīng)用研究比較與結(jié)果分析。
4 應(yīng)用研究與結(jié)果分析(Application studies and
results analyzes)
為了驗(yàn)證基于RcW模型的本科畢業(yè)論文管理系統(tǒng)在解決傳統(tǒng)人工論文管理方式中存在的問題的實(shí)用性,基于角色協(xié)同的工作流模型的本科畢業(yè)論文管理系統(tǒng)已在西南大學(xué)外國語學(xué)院試運(yùn)行,網(wǎng)址:http://202.202.121.101/pdms。
對(duì)于傳統(tǒng)的人工論文管理的方式,通過外國語學(xué)院教務(wù)管理人員提供的信息,收集整理了2011―2013年這三屆西南大學(xué)外語學(xué)院本科畢業(yè)論文管理工作的數(shù)據(jù)。
對(duì)于系統(tǒng)進(jìn)行論文管理的方式,通過系統(tǒng)對(duì)論文管理工作整個(gè)流程的完整記錄,收集整理了2014屆外語學(xué)院畢業(yè)生通過本系統(tǒng)完成畢業(yè)論文的數(shù)據(jù)。
對(duì)于傳統(tǒng)人工方式和系統(tǒng)方式的各項(xiàng)數(shù)據(jù),主要從以下幾個(gè)方面進(jìn)行比較與分析。首先,在完成各個(gè)相同階段的管理工作耗時(shí)進(jìn)行了比較,結(jié)果如表1所示。
表1 各階段工作的耗時(shí)對(duì)比
Tab.1 Time for each management stage
工作階段 傳統(tǒng)人工方式耗時(shí) 系統(tǒng)方式耗時(shí)
2011 2012 2013 2014 2015
給學(xué)生安排導(dǎo)師 2.5days 3days 3days 3.2min 2.8min
統(tǒng)計(jì)提交任務(wù)書人數(shù) 20―30
min/time 20―30
min/time 20―30
min/time 0.13
sec/time 0.12
sec/time
統(tǒng)計(jì)提交開題報(bào)告人數(shù) 20―30
min/time 20―30
min/time 20―30
min/time 0.11
sec/time 0.13
sec/time
統(tǒng)計(jì)提交論文定稿人數(shù) 20―30
min/time 20―30
min/time 20―30
min/time 0.14
sec/time ――
安排答辯分組 2days 2days 2days 3.7min ――
統(tǒng)計(jì)學(xué)生成績(jī) 1day 1day 1day 0.54sec ――
查找 10―20
min/time 10―20
min/time 10―20
min/time 0.12
sec/time ――
說明:在統(tǒng)計(jì)提交任務(wù)書、開題報(bào)告和論文定稿人數(shù)的時(shí)候,如果有未提交的,還需要列出未按時(shí)提交論文稿件的學(xué)生名單。目前為止,2015屆畢業(yè)生的論文工作完成了一部分,只有部分?jǐn)?shù)據(jù)。2011―2013的數(shù)據(jù)是由外國語學(xué)院的教務(wù)管理人員提供的,2014―2015的數(shù)據(jù)是通過系統(tǒng)操作20次的平均值。
然后,在各個(gè)階段論文稿件的按時(shí)提交比例方面進(jìn)行了比較,結(jié)果如表2所示。
表2 每階段學(xué)生教師完成情況的數(shù)量對(duì)比
Tab.2 The number of submission on time
工作
階段 傳統(tǒng)人工方式 系統(tǒng)方式
總?cè)藬?shù) 2011
按時(shí)完成人數(shù) 比例 總?cè)藬?shù) 2012
按時(shí)完成人數(shù) 比例 總?cè)藬?shù) 2013
按時(shí)完成人數(shù) 比例 總?cè)藬?shù) 2014
按時(shí)完成人數(shù) 比例
指導(dǎo)
方向 141 120 85.1% 145 114 78.6% 146 117 80.1% 143 139 97.2%
論文
方向 571 472 82.7% 563 501 89.0% 579 498 86.0% 541 524 96.9%
任務(wù)書 571 469 82.1% 563 468 83.1% 579 472 81.5% 541 540 99.8%
開題
報(bào)告 571 473 82.8% 563 439 78.0% 579 472 81.5% 541 537 99.3%
定稿 571 483 84.6% 563 453 80.5% 579 463 80.0% 541 531 98.2%
論文
評(píng)閱 571 476 83.4% 563 468 83.1% 579 501 86.5% 541 529 97.8%
交叉
評(píng)閱 571 483 84.6% 563 455 80.8% 579 510 88.1% 541 535 98.9%
說明:由于傳統(tǒng)人工方式無法對(duì)論文指導(dǎo)過程進(jìn)行記錄,傳統(tǒng)人工方式在論文指導(dǎo)過程中無數(shù)據(jù)。修改稿在論文指導(dǎo)過程中,論文稿件有多次提交的情況,在表中使用的數(shù)據(jù)是修改稿第一次提交和第一次評(píng)閱的數(shù)據(jù)。2011―2013的數(shù)據(jù)是由外國語學(xué)院的教務(wù)管理人員提供的,2014的數(shù)據(jù)是系統(tǒng)記錄的。
由表1中的數(shù)據(jù)可以看出,通過本系統(tǒng)進(jìn)行本科畢業(yè)論文相關(guān)工作,極大地減少了工作時(shí)間,提高工作效率,同時(shí)減輕了教學(xué)管理人員的工作量。由表2的數(shù)據(jù)分析可以明顯看出,在通過使用進(jìn)行本科畢業(yè)論文相關(guān)工作時(shí),本科論文過程中各項(xiàng)工作的完成率相較于傳統(tǒng)模式平均提升了15%,各個(gè)階段完成工作比大幅提升。通過在線提交,在線指導(dǎo),在線監(jiān)控論文進(jìn)程,方便了師生之間論文的寫作與指導(dǎo),同時(shí)實(shí)現(xiàn)了對(duì)論文指導(dǎo)過程的全程記錄,對(duì)論文指導(dǎo)工作的評(píng)價(jià)與衡量提供可靠的依據(jù)。
論文存儲(chǔ):2011屆紙質(zhì)任務(wù)書、開題報(bào)告和論文各571份,2012屆紙質(zhì)任務(wù)書、開題報(bào)告和論文各563份,2013屆紙質(zhì)任務(wù)書、開題報(bào)告和論文各541份,總占地1.14m3;2014屆各種電子版的論文稿件共計(jì)9514份,占5.15GB的硬盤容量。紙質(zhì)論文需要大量的打印,不環(huán)保,電子格式的論文稿件存儲(chǔ)占地空間小,不需要打印大量的紙質(zhì)文檔,十分環(huán)保,且在系統(tǒng)中查找論文稿件十分方便。
在2011―2013年的本科畢業(yè)論文工作中,發(fā)生學(xué)生稿件遺失、需要學(xué)生重新提交的情況平均17例;給導(dǎo)師發(fā)送論文出錯(cuò)情況平均發(fā)生8例;在2014屆,由于使用了本系統(tǒng),未發(fā)生上述兩種情況。在2011―2013年,學(xué)生未按時(shí)完成論文,與導(dǎo)師相互推卸責(zé)任的情況平均有5例,同時(shí)由于無依據(jù)可尋,處理此種情況很麻煩;在2014屆中發(fā)生此種情況三例,直接查看整個(gè)工作過程的記錄,根據(jù)記錄處理,十分方便且具有說服力。
5 結(jié)論(Conclusion)
基于角色協(xié)同工作流模型的本科畢業(yè)論文管理系統(tǒng)已初次在西南大學(xué)外國語學(xué)院使用,運(yùn)用角色協(xié)同和工作流的技術(shù),采用時(shí)間觸發(fā)機(jī)制和事件觸發(fā)機(jī)制的原理,較好地解決了傳統(tǒng)人工管理方式存在的四大問題,有效地減輕了教學(xué)管理人員、教師、學(xué)生完成本科畢業(yè)論文工作的工作量,提高了本科畢業(yè)論文工作的工作效率,取得了較好的教學(xué)成果;且系統(tǒng)全程保留了本科畢業(yè)論文工作在各個(gè)階段產(chǎn)生的文檔和數(shù)據(jù),記錄了論文指導(dǎo)的整個(gè)過程,可以為教師進(jìn)行論文工作的績(jī)效評(píng)估提供依據(jù)。
在RcW模型中,考慮優(yōu)化算法的設(shè)計(jì),優(yōu)化用戶角色指派算法和角色權(quán)限指派算法;在系統(tǒng)工作流狀態(tài)中加入短信實(shí)體,實(shí)時(shí)通知用戶關(guān)于工作流的狀態(tài),是今后的研究發(fā)展方向。
參考文獻(xiàn)(References)
[1] 于導(dǎo)華,閆達(dá)遠(yuǎn),方萍.實(shí)行畢業(yè)設(shè)計(jì)(論文)網(wǎng)絡(luò)管理的探索[J]. 北京理工大學(xué)學(xué)報(bào),2007,4(9):143-144.
[2] 陳潔.基于網(wǎng)絡(luò)的交互式共享型畢業(yè)論文指導(dǎo)學(xué)習(xí)管理系統(tǒng) 的實(shí)踐與應(yīng)用[J].網(wǎng)絡(luò)教育與遠(yuǎn)程教育,2010,2:31-33.
[3] 毛洪賁,等.基于.NET的本科畢業(yè)設(shè)計(jì)(論文)智能管理系統(tǒng)的 研究與設(shè)計(jì)[J].現(xiàn)代教育技術(shù),2010(10):128-131.
[4] 李志河,王云,李文.基于Web的學(xué)位論文管理系統(tǒng)研究[J].現(xiàn) 在教育技術(shù),2011(2):125-128.
[5] 徐俊,劉志洪,顧寧.基于本體的論文管理系統(tǒng)[J].計(jì)算機(jī)工程, 2004.3(6):38-41.
[6] 龍世榮,趙學(xué)孔,岑磊.基于工作流的B/S架構(gòu)畢業(yè)論文管理系 統(tǒng)設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2013,9(14):3306-3307.
[7] 李亞子,等.協(xié)同工作系統(tǒng)中用戶角色的設(shè)計(jì)與實(shí)施[J].現(xiàn)在 圖書情報(bào)技術(shù),2013,2:77-81.
[8] 周琳.泛微協(xié)同管理應(yīng)用平臺(tái)e-cology[J].CAD/CAM與制造 業(yè)信息化,2010,2:53-57.
[9] Workflow Management Coalition.Then workflow reference model[R].TC00-1003,Hampshire,UK:Workflow Management Coalition,1995.
[10] 史美林,等.WFMS:工作流管理系統(tǒng)[J].計(jì)算機(jī)學(xué)報(bào),2006, 6:326-332.
[11] LEEN G,HEFFERNAN D.TTCAN:a new time-triggered controller area network[J].Microprocessors and Micro- systems,2002,2(6):77-94.
[12] YAN Huaicheng,YAN Sheng,SHI Hongbo.Event-Triggered H∞ Control for Networked Control Systems with Time-Varying Delay[J].Mathematical Problems in Engineering,2014,3(11):96-103.
[13] Roman Obermaisser.Event-Triggered and Time-Triggered Control[M].Springer-Verlag New York Inc,2011.
[14] Sandhu,R.,Coyne,E.J.,F(xiàn)einstein,H.L.and Youman,C.E.(1996). Role-based access control models.IEEE Computer,29(2): 38-47.