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