前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)ppt德育論文文章,供您閱讀參考。期待這些文章能為您帶來(lái)啟發(fā),助您在寫(xiě)作的道路上更上一層樓。
論文關(guān)鍵詞:圖式理論,聽(tīng)力教學(xué),教學(xué)模式
1. 引言
近年來(lái),聽(tīng)力能力越來(lái)越受到教師與學(xué)生的關(guān)注,聽(tīng)力教學(xué)也受到普遍的重視,但是聽(tīng)力教學(xué)效果并不理想,英語(yǔ)聽(tīng)力已經(jīng)成為制約學(xué)生英語(yǔ)學(xué)習(xí)的瓶頸。如何進(jìn)行有效地聽(tīng)力教學(xué),提高學(xué)生的聽(tīng)力水平,已成為眾多學(xué)者研究和探討的重要課題。本文將以圖式理論為基礎(chǔ),分析圖式在英語(yǔ)聽(tīng)力教學(xué)中的作用,探討以圖式理論為中心的英語(yǔ)聽(tīng)力教學(xué)模式,旨在探究有效的聽(tīng)力教學(xué)模式。
2. 圖式理論與聽(tīng)力理解
德國(guó)哲學(xué)家康德最早提出圖式這一概念,他認(rèn)為圖式是連接概念和感知對(duì)象的橋梁。英國(guó)心理學(xué)家巴萊特在20世紀(jì)30年代提出圖式理論,并將其應(yīng)用于心理學(xué)研究。美國(guó)人工智能專家魯梅哈特在20世紀(jì)80年代將圖式發(fā)展為較為完整的理論,他認(rèn)為圖式是一種記憶結(jié)構(gòu),是信息加工的基本要素,包括語(yǔ)言、文化等多領(lǐng)域的信息知識(shí),同時(shí)包括已經(jīng)形成的神經(jīng)反應(yīng)模式。圖式理論的主要觀點(diǎn)是:對(duì)新事物的理解由大腦中已存在的圖式來(lái)決定畢業(yè)論文ppt,輸入的信息需與這些已經(jīng)存在的圖式相匹配。
在聽(tīng)力教學(xué)中,圖式主要分為語(yǔ)言圖式和內(nèi)容圖式。語(yǔ)言圖式主要包括語(yǔ)音、詞匯和語(yǔ)法等方面的基礎(chǔ)語(yǔ)言知識(shí),是理解聽(tīng)力的基礎(chǔ)。學(xué)生若缺乏這些最基礎(chǔ)的語(yǔ)言知識(shí),聽(tīng)力理解就無(wú)從談起。內(nèi)容圖式是指文章的主題,主要指材料的內(nèi)容范疇。英語(yǔ)聽(tīng)力中,很多對(duì)話來(lái)源于日常生活情景,如餐館、機(jī)場(chǎng)等。在這些典型的場(chǎng)景中,對(duì)話雙方的關(guān)系以及說(shuō)話人的行為方式應(yīng)該是相對(duì)固定的。這種日常生活常識(shí)儲(chǔ)存在人的大腦中即為圖式模型。一般說(shuō)來(lái),對(duì)文章的理解在一定程度上取決于對(duì)文章主題的了解程度。語(yǔ)言圖式和內(nèi)容圖式在聽(tīng)力理解中的作用都是不可忽視的。
根據(jù)圖式理論,聽(tīng)力材料的信息處理主要有“自下而上”和“自上而下”兩種方式。“自下而上”的信息加工方式主要涉及到語(yǔ)言圖式,強(qiáng)調(diào)語(yǔ)言基本功的作用。其具體方式表現(xiàn)為:辨音及語(yǔ)法句法分析等。“自上而下”的方式主要涉及到內(nèi)容圖式,強(qiáng)調(diào)高層圖式的運(yùn)用。從高層出發(fā),以背景知識(shí)為先導(dǎo)來(lái)探究語(yǔ)意,利用所知信息對(duì)文章內(nèi)容進(jìn)行預(yù)測(cè)。然后通過(guò)證實(shí)或者是否定后再次預(yù)測(cè)與證實(shí)。在具體的聽(tīng)力過(guò)程中,聽(tīng)者在運(yùn)用語(yǔ)言圖式處理輸入信息的同時(shí),利用原有知識(shí)去預(yù)測(cè)話語(yǔ)內(nèi)容,并通過(guò)分析、判斷和推理來(lái)驗(yàn)證或者修改假設(shè),重新構(gòu)造與聽(tīng)者原有知識(shí)結(jié)構(gòu)相吻合的新信息,最后完成信息處理,和對(duì)語(yǔ)言的理解。
3. 圖式在英語(yǔ)聽(tīng)力理解中的重要作用
圖式活動(dòng)采用自上而下和自下而上兩種方式來(lái)分析聽(tīng)力材料,使理解更快、更全面、更準(zhǔn)確。當(dāng)根據(jù)所激活的圖式對(duì)材料進(jìn)行總體預(yù)測(cè)時(shí),聽(tīng)者首先聯(lián)想到的是材料可能涉及的主要內(nèi)容,因而就直接進(jìn)入對(duì)材料內(nèi)容的整體理解,從而彌補(bǔ)了僅采用自下而上方式所帶來(lái)的只抓住細(xì)節(jié)的情況,使聽(tīng)者更關(guān)注內(nèi)容的中心思想、觀點(diǎn)等深層次的內(nèi)容,使理解更全面。
3.1 有助于注意力的分配和集中
Underwood指出:激活相關(guān)的已知知識(shí)和已知語(yǔ)言規(guī)則,縮小了學(xué)習(xí)者所希望聽(tīng)的范圍而將注意力集中到題目上來(lái)。聽(tīng)者在聽(tīng)力過(guò)程中會(huì)依據(jù)大腦中已存在的圖式集中注意力重點(diǎn)關(guān)注關(guān)鍵信息,對(duì)聽(tīng)力內(nèi)容進(jìn)行初步篩選cssci期刊目錄。相反,如果大腦中沒(méi)有相關(guān)的圖式為語(yǔ)篇理解作向?qū)В⒁饬腿菀追稚ⅲy以形成準(zhǔn)確記憶,從而影響與聽(tīng)力材料的理解。
3.2. 有助于上下文的推測(cè)
摘要求時(shí)畢業(yè)論文ppt,聽(tīng)者就很快理解文章,理解加深,速度加快。如果不能激活所需圖式,讓聽(tīng)者毫無(wú)準(zhǔn)備地直接進(jìn)入聽(tīng)力理解狀態(tài),就會(huì)使理解變得相當(dāng)困難,因?yàn)槁?tīng)者難以在一時(shí)使他們所接收的信息與頭腦中已有的圖式即背景知識(shí)相對(duì)應(yīng),更難于調(diào)動(dòng)相關(guān)圖式來(lái)幫助理解。
3.3 減輕學(xué)習(xí)者的焦慮程度
圖式的激活是聽(tīng)前階段的心理準(zhǔn)備,有利于減輕學(xué)習(xí)者的焦慮程度。聽(tīng)力不同于閱讀理解,聽(tīng)力是轉(zhuǎn)瞬即逝的。這也是很多學(xué)生在聽(tīng)力時(shí)會(huì)感到焦慮的原因。心理學(xué)家普遍認(rèn)為,緊張、疲勞、焦慮都會(huì)影響注意力集中,因而必然影響聽(tīng)力理解,它們主要是因?yàn)楹ε侣?tīng)不懂,對(duì)所聽(tīng)內(nèi)容無(wú)思想準(zhǔn)備而造成的。圖式的激活指出了聽(tīng)的方向、可能涉及的知識(shí)和縮小了聽(tīng)的內(nèi)容范圍,故能使聽(tīng)者緊張害怕的程度得到緩解,從心理上增加了聽(tīng)懂的信心。因此,運(yùn)用圖式理論有利于減輕學(xué)生焦慮程度,提高聽(tīng)力水平。
4. 基于圖式理論的英語(yǔ)聽(tīng)力教學(xué)新模式
基于圖式理論的聽(tīng)力教學(xué)模式重視具體的聽(tīng)力教學(xué)過(guò)程,將結(jié)合圖式理論從聽(tīng)前導(dǎo)入、聽(tīng)力理解和聽(tīng)后鞏固三個(gè)階段加以論述。
4.1 在聽(tīng)前導(dǎo)入階段有效激活圖式
在聽(tīng)前導(dǎo)入階段教師應(yīng)幫助學(xué)生激活學(xué)生所儲(chǔ)存的圖式。通過(guò)激活所需圖式,幫助學(xué)生將該圖式作用于新的場(chǎng)景信息,提高聽(tīng)力理解。圖式被激活后,對(duì)聽(tīng)力內(nèi)容進(jìn)行預(yù)測(cè)。在聽(tīng)前導(dǎo)入階段,利用圖式的預(yù)期作用,通過(guò)輸入的視覺(jué)信息,如文章的標(biāo)題等,采用提問(wèn)和詞匯提示等教學(xué)方法激活圖式,或建構(gòu)新的圖式。例如,聽(tīng)力材料中出現(xiàn)Halloween這一單詞。由于學(xué)生對(duì)這一西方節(jié)日不是很熟悉,老師可以對(duì)Halloween這一節(jié)日加以介紹,使學(xué)生了解Halloween這一節(jié)日的相關(guān)情況。有助于學(xué)生對(duì)聽(tīng)力材料的理解。教師通過(guò)向?qū)W生介紹相關(guān)的背景知識(shí)可提高學(xué)生對(duì)聽(tīng)力內(nèi)容的理解。
4.2在聽(tīng)力理解過(guò)程中綜合運(yùn)用聯(lián)想推理
在聽(tīng)力理解階段教師應(yīng)鼓勵(lì)學(xué)生結(jié)合“自上而下”和“自下而上”兩種信息處理模式,并運(yùn)用聯(lián)想和推理,通過(guò)問(wèn)題中的選擇項(xiàng)、聽(tīng)力材料的關(guān)鍵詞匯來(lái)激活相關(guān)圖式,聽(tīng)辨出關(guān)鍵詞和關(guān)鍵句,識(shí)別重要細(xì)節(jié)的信息,以達(dá)到正確理解文章的主旨及細(xì)節(jié)的目的。
4.3在聽(tīng)后及時(shí)鞏固擴(kuò)大圖式儲(chǔ)存
聽(tīng)后鞏固階段主要指理解活動(dòng)和評(píng)價(jià)活動(dòng)。理解活動(dòng)主要是指對(duì)語(yǔ)言本身及聽(tīng)力材料的理解,評(píng)價(jià)活動(dòng)主要是訓(xùn)練學(xué)生的自我評(píng)價(jià)策略。教師可以通過(guò)各種教學(xué)手段畢業(yè)論文ppt,如提供圖片等,讓學(xué)生復(fù)述所聽(tīng)內(nèi)容,將口語(yǔ)的操練和聽(tīng)力理解結(jié)合起來(lái)。在聽(tīng)后建立圖式非常重要,在聽(tīng)力完成后,教師可組織學(xué)生進(jìn)行討論,加深學(xué)生對(duì)聽(tīng)力內(nèi)容的理解和掌握。最后,以新圖式的形式儲(chǔ)存在大腦中,有效擴(kuò)大了學(xué)生大腦中的圖式,有助于提高學(xué)生的聽(tīng)力水平。
5. 結(jié)語(yǔ)
圖式和圖式理論在英語(yǔ)聽(tīng)力教學(xué)中的應(yīng)用,將改變傳統(tǒng)的英語(yǔ)聽(tīng)力教學(xué)觀念,為聽(tīng)力教學(xué)帶來(lái)新思路和方法,為改變聽(tīng)力教學(xué)模式提供理論基礎(chǔ)和實(shí)踐依據(jù)。聽(tīng)力理解過(guò)程不是單純的解碼過(guò)程,而是解碼過(guò)程和意義再構(gòu)建的有圖式等多要素參與的復(fù)雜的信息處理過(guò)程。聽(tīng)力教師不僅需要儲(chǔ)備語(yǔ)言知識(shí),還應(yīng)儲(chǔ)備文化背景知識(shí),在大腦中建立大量的圖式,并且做到語(yǔ)言圖式知識(shí)和內(nèi)容圖式知識(shí)并重,及時(shí)激活、補(bǔ)充和更新學(xué)生的大腦中儲(chǔ)存的圖式,從而真正提高學(xué)生的聽(tīng)力理解水平。
參考文獻(xiàn):
[1]Anderson, A. and T.Lynch,Listening[M].New York: Oxford University Press, 1988
[2]Carrel, P.L. Schema Theory and ESLReading Pedagogy[J].TESOL Quarterly, 1983(12)
[3]賀玲.英語(yǔ)聽(tīng)力理解的圖式制約[J].西安外國(guó)語(yǔ)學(xué)院學(xué)報(bào),2005(6)
[4]史旭升,呂艷萍.圖式理論在英語(yǔ)聽(tīng)力教學(xué)中的應(yīng)用[J].外語(yǔ)電化教學(xué),2005(8)
[5]周相利.圖式理論在英語(yǔ)聽(tīng)力教學(xué)中的應(yīng)用[J].外語(yǔ)與外語(yǔ)教學(xué), 2002(10).
[6]翟麗霞,劉文菊,李志遠(yuǎn).英語(yǔ)聽(tīng)力教學(xué)中圖式的有效激活與補(bǔ)充[J]. 山東外語(yǔ)教學(xué), 2007(3)
1測(cè)試背景
1.1測(cè)試要求
對(duì)煤礦安全監(jiān)控系統(tǒng)進(jìn)行性能測(cè)試前,需要在系統(tǒng)中添加1500個(gè)測(cè)點(diǎn)數(shù)據(jù),具體操作步驟:(1)在測(cè)點(diǎn)定義頁(yè)面的分站端口顯示區(qū)域點(diǎn)擊鼠標(biāo)右鍵,選擇添加,輸入分站地點(diǎn),選擇分站所屬通道。(2)在分站端口顯示區(qū)域選擇剛添加成功的分站,在右側(cè)輸入?yún)^(qū)域中自上向下選擇一空白行,點(diǎn)擊鼠標(biāo)右鍵添加按鈕,彈出測(cè)點(diǎn)屬性設(shè)置頁(yè)面。(3)在測(cè)點(diǎn)屬性設(shè)置頁(yè)面中手動(dòng)選擇傳感器名稱,填寫(xiě)安裝地點(diǎn)、報(bào)警值等,開(kāi)關(guān)量需填寫(xiě)工程單位字段內(nèi)容,點(diǎn)擊“確定”按鈕保存數(shù)據(jù)。(4)繼續(xù)添加測(cè)點(diǎn),重復(fù)操作步驟(2),(3)。該分站的24個(gè)端口添加完成后,重復(fù)步驟(1),添加新的分站。
1.2QTP測(cè)試工具
QTP為目前全球市場(chǎng)占有率最高的功能自動(dòng)化測(cè)試工具,支持錄制功能,可測(cè)試B/S和C/S架構(gòu)的系統(tǒng),對(duì)象識(shí)別能力強(qiáng),支持對(duì)象庫(kù);腳本支持語(yǔ)言為VBScript,腳本編寫(xiě)方便[3];提供多種插件,如.NET,ActiveX,Java,Oracle,SAP,WPF(Silverlight)等,分別用于對(duì)應(yīng)類型的產(chǎn)品測(cè)試。本次測(cè)試的煤礦安全監(jiān)控系統(tǒng)為基于.NET平臺(tái)開(kāi)發(fā)的C/S和B/S架構(gòu)混合的系統(tǒng),在C/S架構(gòu)的form頁(yè)面添加測(cè)點(diǎn)數(shù)據(jù)。測(cè)試工具選用QTP11.0。
1.3測(cè)試準(zhǔn)備
測(cè)試環(huán)境由傳感器、監(jiān)控分站、傳輸設(shè)備(智能網(wǎng)關(guān))、監(jiān)控主機(jī)、監(jiān)控備機(jī)、服務(wù)器(普通PC)、客戶端等構(gòu)成,網(wǎng)絡(luò)為局域網(wǎng),煤礦安全監(jiān)控系統(tǒng)程序部署在監(jiān)控主機(jī)和監(jiān)控備機(jī)上,QTP安裝在監(jiān)控主機(jī)上。根據(jù)測(cè)試要求,結(jié)合實(shí)際煤礦安全監(jiān)控系統(tǒng)運(yùn)行情況,每個(gè)通信通道下最多可配置31個(gè)分站,分站地址號(hào)為1—31,每個(gè)分站有24個(gè)端口。考慮1個(gè)分站配置24個(gè)測(cè)點(diǎn)的情況,單個(gè)通道可配置744(31×24)個(gè)測(cè)點(diǎn),1500個(gè)測(cè)點(diǎn)數(shù)據(jù)需要3個(gè)通道,其中2個(gè)通道配置31個(gè)分站,分站下全部端口配置測(cè)點(diǎn),另1個(gè)通道配置1個(gè)分站(地址號(hào)為1),其端口配置12個(gè)測(cè)點(diǎn)。測(cè)試數(shù)據(jù)見(jiàn)表1。分站所屬通道為G01,G02,G03,分站地點(diǎn)命名規(guī)則為“巷道+通道號(hào)(1位)+分站地址號(hào)(2位)”。從菜單的下拉列表框中選取常用的傳感器類型,如一氧化碳傳感器、溫度傳感器等。測(cè)點(diǎn)ID為系統(tǒng)自動(dòng)獲取的測(cè)點(diǎn)的唯一識(shí)別碼。
2測(cè)試過(guò)程
2.1錄制測(cè)試腳本
運(yùn)行QTP,選擇.NET和VisualBasic插件,進(jìn)入主界面后點(diǎn)擊Record選擇應(yīng)用程序錄制方式以及應(yīng)用程序所在路徑。之后進(jìn)入煤礦安全監(jiān)控系統(tǒng)主界面,在正常錄制模式[4]下添加分站和傳感器數(shù)據(jù)。分別錄制添加模擬量和開(kāi)關(guān)量2種測(cè)點(diǎn)數(shù)據(jù)的過(guò)程,錄制成功后手動(dòng)刪除添加成功的數(shù)據(jù),再次運(yùn)行腳本,確認(rèn)原來(lái)的數(shù)據(jù)仍能添加成功。
2.2優(yōu)化腳本
2.2.1參數(shù)化腳本
在QTP中查看腳本。測(cè)試數(shù)據(jù),查找對(duì)應(yīng)分站所屬通道、分站地點(diǎn)、傳感器名稱、安裝地點(diǎn)、報(bào)警值。為簡(jiǎn)化腳本維護(hù),分站所屬通道和報(bào)警值可先不進(jìn)行參數(shù)化,對(duì)應(yīng)的其他變量進(jìn)行參數(shù)化處理。修改并保存腳本后,運(yùn)行腳本結(jié)果報(bào)錯(cuò)。查找錯(cuò)誤進(jìn)行定位,發(fā)現(xiàn)測(cè)點(diǎn)添加成功后,再添加其他測(cè)點(diǎn)時(shí),鼠標(biāo)仍選擇上次的位置,該位置已有添加成功的數(shù)據(jù),需要自動(dòng)選擇下一個(gè)空行。該問(wèn)題的解決辦法:自定義鼠標(biāo)點(diǎn)擊位置的變量PortX(相對(duì)橫坐標(biāo))和PortY(相對(duì)縱坐標(biāo)),由QTP錄制相鄰2行數(shù)據(jù)添加過(guò)程,通過(guò)對(duì)比腳本中PortY值,確定相鄰的行高為21;設(shè)置PortY每次加21。部分參數(shù)值見(jiàn)表2,其中SensorNameV為傳感器名稱選擇下拉列表框中的編號(hào);Unit為區(qū)分開(kāi)關(guān)量和模擬量的單位,當(dāng)選擇模擬量時(shí)不需要輸入單位,當(dāng)選擇開(kāi)關(guān)量時(shí)單位選擇x。最后將腳本命名為SensorDefine進(jìn)行保存。
2.2.2調(diào)試腳本
以下為SensorDefine的參數(shù)化腳本代碼。該腳本能夠?qū)崿F(xiàn)添加G01通道下1號(hào)分站測(cè)點(diǎn)數(shù)據(jù)的功能。Dimx∥單個(gè)分站的傳感器空行數(shù)DimPortX∥新增測(cè)點(diǎn)數(shù)據(jù)的鼠標(biāo)點(diǎn)擊的橫向坐標(biāo)位置DimPortY∥新增測(cè)點(diǎn)數(shù)據(jù)的鼠標(biāo)點(diǎn)擊的縱向坐標(biāo)位置DimSensorNameV∥傳感器名稱DimUnit∥區(qū)分選擇的是模擬量還是開(kāi)關(guān)量的變量∥添加傳感器x=DataTable.GetSheet("Action1").GetRowCount()Fori=1toxDataTable.SetCurrentRowiPortX=DataTable.Value("PortX",dtlocalSheet)PortY=DataTable.Value("PortY",dtlocalSheet)SensorNameV=DataTable.Value("SensorNameV",dtlocalSheet)Unit=DataTable.Value("Unit",dtlocalSheet)∥獲取測(cè)點(diǎn)數(shù)據(jù)的橫、縱向坐標(biāo)位置SwfWindow("測(cè)點(diǎn)定義").SwfTable("dgvInputTerminalInfo").ClickPortX,PortY,micRightBtn'316,32,micRightBtn'port:Y+21IfUnit="x"Then∥開(kāi)關(guān)量SwfWindow("測(cè)點(diǎn)定義").SwfToolbar("MenuPoint").Select"添加;添加開(kāi)關(guān)量"elseSwfWindow("測(cè)點(diǎn)定義").SwfToolbar("MenuPoint").Select"添加;添加模擬量"EndIf設(shè)置該腳本中參數(shù)取前3行,運(yùn)行腳本,查看form頁(yè)面中新增加了3個(gè)傳感器數(shù)據(jù),由此確認(rèn)該腳本生效。
2.3運(yùn)行測(cè)試
在QTP中打開(kāi)SensorDefine腳本,直接點(diǎn)擊Run測(cè)試腳本。待腳本運(yùn)行結(jié)束后,點(diǎn)擊查看報(bào)告,確認(rèn)報(bào)告結(jié)果均為Pass,然后打開(kāi)監(jiān)控主機(jī)上的測(cè)點(diǎn)定義頁(yè)面,查看G01通道下1號(hào)分站的測(cè)點(diǎn),確認(rèn)該分站下24個(gè)地址都有測(cè)點(diǎn)數(shù)據(jù)。修改SensorDefine腳本中的分站號(hào),修改成功后將腳本另存為SensorDefine_2,運(yùn)行后即可添加G01通道下2號(hào)分站的所有測(cè)點(diǎn)。如此往復(fù),將2個(gè)通道中31個(gè)分站的測(cè)點(diǎn)全部添加成功;第3個(gè)通道下分站的測(cè)點(diǎn)為12個(gè),只需在修改后的腳本中將參數(shù)迭代選擇第1行至第12行即可。
2.4查看測(cè)試結(jié)果
全部運(yùn)行后,在客戶端打開(kāi)Web版煤礦安全監(jiān)控系統(tǒng),查看首頁(yè)所有測(cè)點(diǎn)數(shù),確認(rèn)有1500個(gè)測(cè)點(diǎn),能夠達(dá)到測(cè)試要求,然后進(jìn)行下一步功能測(cè)試。
3結(jié)語(yǔ)
關(guān)鍵詞:高職;畢業(yè)論文管理;LAMP;ThinkPhp;框架
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 14-0000-01
The Thesis Management System Design and Implementation Based on Thinkphp Framework
Chang Benchao
(Zhengzhou Jiaotong University,Zhengzhou450062,China)
Abstract:Needle vocational colleges in the traditional thesis management problems,this paper describes the LAMP platform framework for rapid implementation using ThinkPhp B/S based model management system for the design of the thesis implementation.
Keywords:Higher vocational;Thesis management;LAMP;ThinkPhp;
Framework
一、引言
畢業(yè)論文是高職院校教學(xué)過(guò)程中的重要實(shí)踐環(huán)節(jié),無(wú)論是學(xué)校還是學(xué)生都很重視,但是,對(duì)于復(fù)雜繁瑣的畢業(yè)論文管理流程,當(dāng)前很多高校特別是高職院校還在采用傳統(tǒng)的手工方式進(jìn)行管理。由于高職院校的目標(biāo)是培養(yǎng)生產(chǎn)、管理、服務(wù)等行業(yè)一線需要的技術(shù)型、應(yīng)用型高級(jí)人才,很多高職院校往往會(huì)安排學(xué)生在最后一年或?qū)W期到校企合作單位進(jìn)行頂崗實(shí)習(xí),而這個(gè)時(shí)間段也恰恰是學(xué)生們找工作和寫(xiě)畢業(yè)論文的時(shí)間,不可避免的會(huì)存在時(shí)間和空間上的沖突。隨著我國(guó)互聯(lián)網(wǎng)的普及和高校校園網(wǎng)的不斷發(fā)展完善,采用基于web的畢業(yè)論文管理系統(tǒng)來(lái)替代傳統(tǒng)的管理方式已經(jīng)顯得尤為重要。
二、系統(tǒng)需求分析
(一)角色分析
系統(tǒng)應(yīng)具備至少四個(gè)角色:系統(tǒng)管理員、系部管理員、指導(dǎo)教師和學(xué)生。
1.學(xué)生。學(xué)生注冊(cè)登錄后可以修改完善自己的個(gè)人資料,修改密碼;可選擇本專業(yè)教師的選題,在指導(dǎo)教師確認(rèn)之前可以刪除選題重選或上傳自選題然后選擇指導(dǎo)教師審核;可以瀏覽教務(wù)通知,下載各種文檔模板;可以給指導(dǎo)教師留言和查看留言反饋;可以上傳開(kāi)題報(bào)告、論文等文檔;可以查看自己的論文成績(jī)。
2.指導(dǎo)教師。指導(dǎo)教師注冊(cè)登錄后,可以編輯修改個(gè)人資料,修改密碼;可以帶附件的公告通知;可以上傳課題供系部管理員審核;可以查看自己的選題的審核情況和學(xué)生選者情況;可以審核選者自己做導(dǎo)師的學(xué)生上傳的自選題;可以下載查看學(xué)生上傳的文檔;可以給學(xué)生的論文進(jìn)行評(píng)分;可以查看并回復(fù)學(xué)生的留言等。
3.系部管理員。系部管理員可以審核本系指導(dǎo)教師上傳的選題;可以查詢統(tǒng)計(jì)本系教師選題和學(xué)生選題情況;可以批量下載本系學(xué)生論文進(jìn)行存檔備份;可以添加編輯本系專業(yè)、班級(jí)等信息;可以審核確認(rèn)本系學(xué)生有效注冊(cè)信息等。
4.教務(wù)管理員。教務(wù)管理員除繼承系部管理員權(quán)限外,還可以設(shè)定用戶注冊(cè)、教師上傳選題、學(xué)生選題、文檔上傳、論文評(píng)分等時(shí)間范圍;可以查詢統(tǒng)計(jì)所有教師選題情況,學(xué)生選題情況,學(xué)生文檔上傳情況等。
5.系統(tǒng)管理員。系部管理員繼承教務(wù)管理員權(quán)限擁有系統(tǒng)最高權(quán)限,主要對(duì)系統(tǒng)進(jìn)行設(shè)置維護(hù),數(shù)據(jù)庫(kù)備份,用戶組管理,角色權(quán)限分配,上傳文檔路徑設(shè)置,設(shè)置上傳文檔命名方式等
三、系統(tǒng)設(shè)計(jì)
(一)開(kāi)發(fā)運(yùn)行環(huán)境
開(kāi)發(fā)平臺(tái)采用WindowsXp系統(tǒng)下的AMP(Apache+Mysql+Php)集成開(kāi)發(fā)工具和Thinkphp框架,正式運(yùn)行環(huán)境則采用Ubuntu linux服務(wù)器下的AMP組合。這樣做的好處在于:開(kāi)始時(shí)在經(jīng)常使用的windows環(huán)境下,容易上手,編碼和調(diào)試都比較方便;運(yùn)行時(shí)放到Linux環(huán)境下,可以提高系統(tǒng)運(yùn)行的穩(wěn)定性和安全性,可以最大程度發(fā)揮LAMP組合的效率,還可以節(jié)省不少windows環(huán)境下非AMP組合產(chǎn)生的正版軟件授權(quán)費(fèi)用;采用ThinkPhp框架則可以實(shí)現(xiàn)代碼復(fù)用,以少量的代碼快速開(kāi)發(fā)出基于MVC分層模式的應(yīng)用系統(tǒng)。
(二)ThinkPhp框架和MVC模式簡(jiǎn)介
ThinkPhp是國(guó)內(nèi)的一款免費(fèi)開(kāi)源的,快速簡(jiǎn)單的面向?qū)ο蟮妮p量級(jí)php開(kāi)發(fā)框架,遵循Apache2開(kāi)源協(xié)議,是為了敏捷web應(yīng)用開(kāi)發(fā)和簡(jiǎn)化企業(yè)級(jí)應(yīng)用開(kāi)發(fā)而誕生的,擁有眾多優(yōu)秀的功能和特性。
MVC(model-view-controller)模式的誕生完全是為了解決傳統(tǒng)的web開(kāi)發(fā)模式下大都將頁(yè)面顯示和數(shù)據(jù)處理等功能都耦合在頁(yè)面代碼中,增強(qiáng)了系統(tǒng)的業(yè)務(wù)邏輯和頁(yè)面顯示的耦合度,不利于系統(tǒng)的維護(hù)和擴(kuò)展這一弊端。其核心思想是將程序分成相對(duì)獨(dú)立而又能協(xié)同工作的3個(gè)部分,即模型、視圖和控制器。模型表示應(yīng)用程序的業(yè)務(wù)邏輯,是應(yīng)用程序的核心,它包含完成任務(wù)所需的所有數(shù)據(jù)和行為,并把要顯示的數(shù)據(jù)提供給視圖。視圖是用戶看到并與之交互的界面,是應(yīng)用程序的外在表現(xiàn)。控制器則負(fù)責(zé)處理用戶的輸入并將模型映射到視圖中。MVC設(shè)計(jì)模式利用控制器分離模型和視圖,達(dá)到層間松散耦合的效果,從而提高系統(tǒng)可擴(kuò)展性和可維護(hù)性。
(三)基于ThinkPhp框架的開(kāi)發(fā)流程
在經(jīng)過(guò)需求分析和總體設(shè)計(jì)之后,序開(kāi)發(fā)人員可以參考ThinkPhp框架開(kāi)發(fā)手冊(cè)和開(kāi)發(fā)實(shí)例,熟練掌握框架的命名規(guī)范和功能特性,然后進(jìn)行數(shù)據(jù)庫(kù)和表的創(chuàng)建并根據(jù)創(chuàng)建的數(shù)據(jù)庫(kù)信息來(lái)配置項(xiàng)目文件。隨后,創(chuàng)建項(xiàng)目的控制器類和對(duì)應(yīng)的模型類,在控制器類中主要編寫(xiě)項(xiàng)目的業(yè)務(wù)代碼和模板文件有關(guān)的代碼,在模型類中主要編寫(xiě)和數(shù)據(jù)庫(kù)操作有關(guān)的各種代碼;同時(shí),作為美工,需要配合設(shè)計(jì)所需的頁(yè)面文件,由程序員在需要顯示動(dòng)態(tài)輸出的地方插入模板變量,通過(guò)瀏覽器進(jìn)行不斷的測(cè)試與修改后,最后部署到實(shí)際運(yùn)行環(huán)境中。
四、結(jié)論
通過(guò)使用國(guó)內(nèi)比較成熟的ThinkPhp框架使得本項(xiàng)目的設(shè)計(jì)和開(kāi)發(fā)節(jié)約了大量時(shí)間而且擺脫了過(guò)去傳統(tǒng)web開(kāi)發(fā)模式帶來(lái)的系統(tǒng)后期維護(hù)和擴(kuò)展難的問(wèn)題。系統(tǒng)運(yùn)行環(huán)境采用開(kāi)源免費(fèi)的LAMP組合,節(jié)省了windows環(huán)境下昂貴的正版軟件費(fèi)用。該系統(tǒng)目前已經(jīng)在鄭州交通學(xué)院成功應(yīng)用,很好的解決了高職院校中傳統(tǒng)論文管理模式的種種弊端和不便,給廣大師生提供了方便。
參考文獻(xiàn):
[1]胡聲洲,車燕兵.基于ASP的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)[J].福建電腦,2009,6