

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于.NET的高校在線考試系統(tǒng)</p><p> 二級(jí)學(xué)院: 信息工程學(xué)院 </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)專升本班 </p><p> 學(xué) 號(hào): 13011200042 </p>
2、;<p> 姓 名: 金焰 </p><p> 指導(dǎo)教師: 丁勇 </p><p><b> 云南工商學(xué)院</b></p><p> 2014年 11月</p><
3、;p> 基于.NET的高校在線考試系統(tǒng)</p><p> [摘要] 現(xiàn)在計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為主的信息技術(shù)在教育教學(xué)的各方面都得到廣泛的應(yīng)用。跟隨著信息化建設(shè)的發(fā)展、廣泛普及以及社會(huì)的發(fā)展,在線考試系統(tǒng)已成為一種節(jié)省人力物力,節(jié)省資金費(fèi)用,節(jié)省時(shí)間空間的一種方便快捷的考試模式?,F(xiàn)在在線考試系統(tǒng)的一個(gè)發(fā)展趨勢(shì)是采用大量試題庫(kù)的計(jì)算機(jī)網(wǎng)絡(luò)考試模式,由計(jì)算機(jī)出題,計(jì)算機(jī)考試來代替?zhèn)鹘y(tǒng)的人工監(jiān)考,人工閱卷,因
4、此,如何使考試過程以及善后工作變得方便、高效、快捷、公正。在線考試系統(tǒng)的總體目標(biāo)就是要?jiǎng)?chuàng)建管理服務(wù)型學(xué)校,加強(qiáng)對(duì)高校教育教學(xué)工作的有效監(jiān)管,提高學(xué)校的培育學(xué)生的科學(xué)的決策能力,尤其是西方發(fā)達(dá)國(guó)家高校把信息化系統(tǒng)建設(shè)的重點(diǎn)放在面向?qū)W生的服務(wù)。不僅僅是高校,社會(huì)上的各類考試,也開始使用在線考試系統(tǒng)來作為考試工具,這樣做無疑體現(xiàn)了考試信息的民主性、公開性。但在我國(guó),中部、西部地區(qū)與東部地區(qū)差距任然存在。領(lǐng)先高校的考試系統(tǒng)多分布在東部,但中西部
5、優(yōu)秀的在線考試系統(tǒng)數(shù)量也出于上升趨勢(shì)。評(píng)估結(jié)果顯示東部地區(qū)高校的在線考試系統(tǒng)平均績(jī)效指數(shù)為0.46.而中西部地區(qū)的平均指數(shù)為0.28和0.22。所以出于西部的我們當(dāng)代大學(xué)生,有責(zé)任也有義務(wù)減小這種差距。</p><p> [關(guān)鍵詞] 題庫(kù) 閱卷 成績(jī)分析</p><p> Online examination system design and implementation<
6、/p><p> [Abstract] Now in computer science, information technology and computer network technology in the education teaching all aspects are widely used. Along with the development of informatization construct
7、ion, widespread popularization and the development of the society, online examination system has become a kind of save manpower, save money, save time space a convenient test mode. Now a development trend of online exami
8、nation system is to use a large number of test mode of computer network test, t</p><p> [Keywords] Item bank Marking Results</p><p><b> [目錄]</b></p><p><b> 第一
9、章 緒論1</b></p><p><b> 1.1 引言1</b></p><p> 1.2 目的和意義1</p><p> 1.3 系統(tǒng)設(shè)計(jì)思想2</p><p> 第二章 在線考試系統(tǒng)的可行性分析3</p><p> 2.1 可行性分析的目的3</p&
10、gt;<p> 2.2 經(jīng)濟(jì)可行性分析3</p><p> 2.3 技術(shù)可行性分析3</p><p> 2.3 運(yùn)行可行性分析4</p><p> 2.4 本章小結(jié)4</p><p> 第三章 在線考試系統(tǒng)的需求分析5</p><p> 3.1 需求分析5</p>&
11、lt;p> 3.2 在線考試系統(tǒng)的架構(gòu)分析5</p><p> 3.3 系統(tǒng)模塊分析6</p><p> 3.4 流程設(shè)計(jì)8</p><p> 第四章 在線考試系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p> 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)背景10</p><p> 4.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)10</p>
12、<p> 4.2.1 概念結(jié)構(gòu)設(shè)計(jì)錯(cuò)誤!未定義書簽。</p><p> 4.5.2 表實(shí)體E-R圖10</p><p> 4.5.3 數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)12</p><p> 第五章 在線考試系統(tǒng)的實(shí)現(xiàn)14</p><p> 5.1 運(yùn)行平臺(tái)簡(jiǎn)介14</p><p> 5.2 開發(fā)工具
13、簡(jiǎn)介14</p><p> 5.3 總體架構(gòu)的實(shí)現(xiàn)15</p><p> 5.2 數(shù)據(jù)庫(kù)公共類的實(shí)現(xiàn)15</p><p> 5.3 登陸窗體的實(shí)現(xiàn)16</p><p> 5.4 主界面的實(shí)現(xiàn)17</p><p> 5.4 考試界面的實(shí)現(xiàn)20</p><p> 第六章 在線
14、考試系統(tǒng)的系統(tǒng)測(cè)試23</p><p> 6.1 測(cè)試概述23</p><p> 6.2 系統(tǒng)測(cè)試23</p><p> 6.2.1 登陸測(cè)試23</p><p> 6.2.2 考試操作測(cè)試24</p><p> 6.2.3 試題導(dǎo)入操作測(cè)試25</p><p> 6.3
15、 測(cè)試總結(jié)26</p><p><b> 致謝27</b></p><p><b> 參考文獻(xiàn)28</b></p><p><b> 第一章 緒論</b></p><p><b> 1.1 引言</b></p><p>
16、; 當(dāng)人類社會(huì)進(jìn)入20世紀(jì)90年代,信息化的浪潮席卷全球。面對(duì)全球計(jì)算機(jī)信息化的迅猛發(fā)展,計(jì)算機(jī)硬件技術(shù)已經(jīng)達(dá)到了不錯(cuò)的水平,可是計(jì)算機(jī)軟件的水平相比于硬件就是遜色不少。特別在我國(guó)西部等地區(qū),軟件開發(fā)的概念還十分的模糊,基本處于剛剛開始的起步階段,隨著計(jì)算機(jī)技術(shù)的深入發(fā)展,需要一個(gè)更好的,更完善的在線考試系統(tǒng)應(yīng)用到遠(yuǎn)程教育就成為我們計(jì)算機(jī)軟件系的大學(xué)生追求的方向和目標(biāo)。</p><p> 在線考試系統(tǒng)作為一種
17、新型的考試管理形式,是信息時(shí)代網(wǎng)絡(luò)信息技術(shù)和學(xué)校管理形式共同發(fā)展相互促進(jìn)的結(jié)果,是一場(chǎng)學(xué)校管理領(lǐng)域的革命性變化。從西方發(fā)達(dá)國(guó)家的經(jīng)驗(yàn)來看,在線考試系統(tǒng)的出現(xiàn),加強(qiáng)了學(xué)校的管理力度。在節(jié)約人力、物力的前提下,提高了考試質(zhì)量,使得考試變成了一項(xiàng)簡(jiǎn)單快捷的事情。使得考試的成本得到大幅降低。</p><p> 從另外一個(gè)角度來說,在線考試系統(tǒng)對(duì)于學(xué)生的學(xué)習(xí)也是十分有利的。在線考試系統(tǒng)不但可以對(duì)學(xué)生的知識(shí)掌握水平進(jìn)行測(cè)試
18、、評(píng)分,同時(shí)學(xué)生還可以通過該系統(tǒng)對(duì)已學(xué)知識(shí)進(jìn)行有效的復(fù)習(xí),加強(qiáng)知識(shí)掌握的牢固程度,從而大大提高學(xué)習(xí)效率。</p><p><b> 1.2 目的和意義</b></p><p> 在當(dāng)今這種信息化高度發(fā)達(dá)的社會(huì),很多領(lǐng)先企業(yè)已經(jīng)開始加快信息化建的的步伐,在這種大環(huán)境的影響下,很多高校也開始注重學(xué)校的信息化建設(shè),把原來一個(gè)一個(gè)繁瑣的工作交給了計(jì)算機(jī)來完成,使得學(xué)生可以
19、足不出戶便可以完成很多原來要去排隊(duì)等候并且還需要購(gòu)買很多如筆、紙等工具的工作。</p><p> 在線考試系統(tǒng)的誕生,使得學(xué)生能夠更科學(xué)更有效的展示自己所學(xué)到的知識(shí),同時(shí)使得學(xué)校的考試更加的規(guī)范化。大大減少傳統(tǒng)考試的很多弊端,如相互抄襲,夾帶紙條等等考試作弊行為。同時(shí)也大大減少了資源的浪費(fèi)如試卷的紙張等。這些無形之中就加強(qiáng)了學(xué)校的教育教學(xué)質(zhì)量。</p><p> 1.3 系統(tǒng)設(shè)計(jì)思想&
20、lt;/p><p> 一個(gè)優(yōu)秀的在線考試系統(tǒng)應(yīng)該具有友好可靠的運(yùn)行界面,高效的且穩(wěn)定的運(yùn)行速度以及安全的檢測(cè)限制功能。所以結(jié)合上述特點(diǎn),我選用C/S作為系統(tǒng)結(jié)構(gòu),C/S架構(gòu)的有點(diǎn)在于它是客戶端和服務(wù)器的模式,這種模式可以有效的利用客戶機(jī)的處理能力,同時(shí)降低對(duì)服務(wù)器資源的開銷。所以這種模式對(duì)于在線考試系統(tǒng)的運(yùn)行速度需求得到了很好的處理。同時(shí)由于客戶端的模式避開了很多瀏覽器有的安全漏洞,同時(shí)也掙脫了瀏覽器的功能限制,使
21、得該系統(tǒng)在安全性方面得到了有效的保障。</p><p> 本系統(tǒng)是基于.NET框架下開發(fā)的信息系統(tǒng),.NET Framework是支持生成和運(yùn)行下一代應(yīng)用程序和XML Web Services的內(nèi)部Windwos組件。其宗旨是要提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行,都在Internet上分布。.NET Framework具有兩個(gè)主要組件:公共語言運(yùn)行庫(kù)和.NET F
22、ramework類庫(kù)。公共語言執(zhí)行庫(kù)是.NET Framework的基礎(chǔ)??梢钥醋饕粋€(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、在線管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為目標(biāo)的代碼成為托管代碼,而不是以運(yùn)行庫(kù)為目標(biāo)的代碼成為非托管代碼。.NET Framework的另一個(gè)主要組件是類庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋偷?/p>
23、集合,我們可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序也包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應(yīng)用程序,也包括基于ASP.NET所提供的最新創(chuàng)新的應(yīng)用程序。</p><p> 第二章 在線考試系統(tǒng)的可行性分析</p><p> 2.1 可行性分析的目的</p><p> 在線考試系統(tǒng)的一個(gè)主要目的在于節(jié)省學(xué)校的資源成本,但是若該系統(tǒng)本身耗資較高則失去了開發(fā)此系統(tǒng)
24、的意義。再則,由于在線考試系統(tǒng)的安全性、穩(wěn)定性、高效行要求很高,對(duì)于技術(shù)可行性分析也是必不可少的,只有做好了全面的技術(shù)可行性分析,才能夠在開發(fā)時(shí)期保證系統(tǒng)順利的完成。同時(shí)基于在開發(fā)前對(duì)系統(tǒng)的比較完整的分析的基礎(chǔ)上,對(duì)于系統(tǒng)的開發(fā)是否擁有可能性和必要性,才能夠避免失誤。所以可行性分析的目的在于在開發(fā)之前用較小的成本和資源,利用較短的時(shí)間來確定系統(tǒng)是否合理,工期是否可以得以順利完成,問題是否能夠得以解決。</p><p&
25、gt; 2.2 經(jīng)濟(jì)可行性分析</p><p> 對(duì)于經(jīng)濟(jì)可行性的分析主要的分析項(xiàng)目是對(duì)開發(fā)系統(tǒng)的經(jīng)濟(jì)開支與收益情況進(jìn)行分析,對(duì)系統(tǒng)開發(fā)的經(jīng)費(fèi)做出評(píng)估與預(yù)算。但是由于該系統(tǒng)是一個(gè)畢業(yè)設(shè)計(jì)的項(xiàng)目,所以在經(jīng)費(fèi)預(yù)算上,幾乎不需要任何費(fèi)用,所以對(duì)于系統(tǒng)的開發(fā)成本幾乎是可以忽略不計(jì)的。但是如果該系統(tǒng)在開發(fā)完成之后,學(xué)校正式開始使用該系統(tǒng)的話,對(duì)于學(xué)校的人力資源費(fèi)用如:監(jiān)考老師可從兩人降低至一人,無需閱卷老師等等。對(duì)于學(xué)
26、校的物資經(jīng)費(fèi)如:考試使用的紙張可以全部省略。所以該系統(tǒng)在經(jīng)濟(jì)可行性分析中,是完全可行的。</p><p> 2.3 技術(shù)可行性分析</p><p> 對(duì)于技術(shù)可行性分析主要是針對(duì)系統(tǒng)在開發(fā)者技術(shù),軟、硬件是否滿足實(shí)際需要等等。該系統(tǒng)采用的是較新版本的Visual Studio 2012作為開發(fā)工具,數(shù)據(jù)庫(kù)使用的是SQL Server2010。這兩個(gè)開發(fā)工具都是微軟的產(chǎn)品,在開發(fā)中,對(duì)于
27、系統(tǒng)與數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳輸以及安全性上都能夠做到完美的融合。而且SQL Server數(shù)據(jù)庫(kù)能夠處理較大的數(shù)據(jù)量,對(duì)于各種大量題庫(kù)的存儲(chǔ)提供了先決條件。加上基于.NET對(duì)于Windows操作系統(tǒng)的完美兼容,使得系統(tǒng)在Windows操作系統(tǒng)上使用起來十分靈活,同時(shí)由于.NET本身的先進(jìn)性,對(duì)于安全性方面十分可靠。操作系統(tǒng)選用Windows,使得操作界面十分符合大多數(shù)人的習(xí)慣,因此使得系統(tǒng)的易用性極高。所以技術(shù)可行性上是可行的。</p&
28、gt;<p> 2.3 運(yùn)行可行性分析</p><p> 由于該系統(tǒng)是為了節(jié)省學(xué)校教學(xué)開銷,同時(shí)提升學(xué)校教育教學(xué)效率為目的的,所以得到了院系的領(lǐng)導(dǎo)還有老師的大力支持。該系統(tǒng)是基于云南工商學(xué)院的環(huán)境而開發(fā)的,由于云南工商學(xué)院現(xiàn)存的管理制度和教育教學(xué)方法的合理科學(xué),同時(shí)加上校紀(jì)校規(guī)的齊全,使得數(shù)據(jù)完整,需求明了。所以運(yùn)行可行性分析上,也是可行的。</p><p><b&
29、gt; 2.4 本章小結(jié)</b></p><p> 綜上所述,本系統(tǒng)從經(jīng)濟(jì)、技術(shù)、應(yīng)用等方面分析來看,具有完備成熟可靠的技術(shù)手段,同時(shí)具有學(xué)校的環(huán)境支持,使得該系統(tǒng)具有相當(dāng)好的開發(fā)前景。</p><p> 第三章 在線考試系統(tǒng)的需求分析</p><p><b> 3.1 需求分析</b></p><p&g
30、t; 在系統(tǒng)開發(fā)過程中,我將系統(tǒng)分為以下內(nèi)容:</p><p> 題庫(kù)管理:用戶可以利用excel進(jìn)行題庫(kù)的批量導(dǎo)入。同時(shí),也可以對(duì)題庫(kù)進(jìn)行單題的增、刪、改。</p><p> 題庫(kù)查詢:如果是管理員的權(quán)限,也可以對(duì)題庫(kù)進(jìn)行查詢所有,或進(jìn)行條件查詢。</p><p> 自動(dòng)評(píng)分:當(dāng)考試完畢,考生提交試卷后,系統(tǒng)會(huì)自動(dòng)評(píng)閱試卷,并給予打分,分?jǐn)?shù)可以配置為當(dāng)場(chǎng)公
31、布或通知公布。</p><p> 考生信息管理:考生可以對(duì)自己的個(gè)人信息進(jìn)行增、改、查操作,管理員除了考生有的操作以外,還可以對(duì)考生的信息進(jìn)行刪除操作。</p><p> 考生成績(jī)維護(hù):系統(tǒng)會(huì)對(duì)考生的成績(jī)進(jìn)行統(tǒng)計(jì)和匯總,若是管理員權(quán)限,則可以對(duì)成績(jī)進(jìn)行增、刪、改、查操作。</p><p> 考試時(shí)時(shí)管理:在考試進(jìn)行過程中,系統(tǒng)會(huì)自動(dòng)幫助考生統(tǒng)計(jì)未做完的考題,同
32、時(shí)對(duì)考試進(jìn)行計(jì)時(shí),當(dāng)考試時(shí)間結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)提交考生的試卷。</p><p> 3.2 在線考試系統(tǒng)的架構(gòu)分析</p><p> 在線考試系統(tǒng)分為兩個(gè)部分,管理員界面和考生界面。</p><p> 由于每種權(quán)限的功能的不同,所以在用戶登錄時(shí)系統(tǒng)會(huì)自動(dòng)判斷用戶的選線,并進(jìn)入不同的界面,但客戶端是同一個(gè)。</p><p> 管理員權(quán)限主
33、要負(fù)責(zé)題庫(kù)的錄入,對(duì)試題的管理,對(duì)題型的管理以及考生分?jǐn)?shù)的修正等。</p><p> 考生權(quán)限進(jìn)入系統(tǒng)后,能夠錄入自己的信息,選擇考試科目,并開始考試。對(duì)于每個(gè)考生來說,題庫(kù)和題量是相同的,但每次隨機(jī)抽取的題目以及順序不同,而且每個(gè)考生只能抽取一次試題。考試結(jié)束后,由系統(tǒng)自動(dòng)評(píng)分并將學(xué)生信息、考試科目以及考生成績(jī)進(jìn)行入庫(kù)操作。之后考生退出系統(tǒng)。</p><p> 本系統(tǒng)是以window
34、s系統(tǒng)作為平臺(tái),并在framework 4.5環(huán)境下運(yùn)行。</p><p><b> 系統(tǒng)ER圖:</b></p><p> 圖3-1 系統(tǒng)E-R圖</p><p> 3.3 系統(tǒng)模塊分析</p><p> 這個(gè)系統(tǒng)分為:考生考試模塊、管理員題庫(kù)管理模塊、隨機(jī)試題模塊、自動(dòng)閱卷模塊四個(gè)模塊。</p>
35、<p><b> 系統(tǒng)功能模塊圖:</b></p><p> 圖3-2 系統(tǒng)功能模塊圖</p><p><b> 學(xué)生用例圖:</b></p><p> 圖3-3 學(xué)生用例圖</p><p><b> 管理員用例圖:</b></p><
36、p> 圖3-4 管理員用例圖</p><p><b> 3.4 流程設(shè)計(jì)</b></p><p> 在線考試系統(tǒng)的業(yè)務(wù)流程圖如圖2-5所示:</p><p><b> 圖3-5系統(tǒng)流程圖</b></p><p> 第四章 在線考試系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p&g
37、t; 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)背景</p><p> 對(duì)于在線考試系統(tǒng)來說,后臺(tái)的數(shù)據(jù)庫(kù)操作可以說是系統(tǒng)的驅(qū)動(dòng),因此數(shù)據(jù)訪問對(duì)于在線考試系統(tǒng)來說非常重要。而ADO.NET是.NET框架下的一種新的數(shù)據(jù)庫(kù)訪問變成模型,是一組處理數(shù)據(jù)的類,它用于實(shí)現(xiàn)數(shù)據(jù)庫(kù)中數(shù)據(jù)的交互,同時(shí)提供對(duì)XML的強(qiáng)大支持。在ADO.NET中,使用的是數(shù)據(jù)存儲(chǔ)的概念,而不是數(shù)據(jù)庫(kù)的概念。簡(jiǎn)而言之,ADO.NET不但可以處理數(shù)據(jù)庫(kù)中的數(shù)據(jù),而且還可
38、以處理其他數(shù)據(jù)存儲(chǔ)方式中的數(shù)據(jù)。</p><p> 對(duì)于數(shù)據(jù)庫(kù)的選擇而言,Microsoft SQL Server可以做到與ADO.NET的更緊密的連接。使得數(shù)據(jù)庫(kù)的數(shù)據(jù)源與OLEDB和XML公開的數(shù)據(jù)源的訪問一致。在版本方面,我選擇了較新的版本SQL Server 2010作為數(shù)據(jù)庫(kù)版本。</p><p> 4.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p> 4.2.
39、1 表實(shí)體E-R圖</p><p> 管理員實(shí)體E-R圖:</p><p><b> 圖4-1</b></p><p> 學(xué)生信息實(shí)體E-R圖:</p><p><b> 圖4-2</b></p><p> 試題信息實(shí)體E-R圖:</p><p&
40、gt;<b> 圖4-3</b></p><p> 試題信息實(shí)體E-R圖:</p><p><b> 圖4-4</b></p><p> 4.5.3 數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)</p><p> 表4-1管理員信息表</p><p><b> 表4-2學(xué)生信息表&
41、lt;/b></p><p><b> 表4-3試題信息表</b></p><p><b> 表4-4成績(jī)信息表</b></p><p> 第五章 在線考試系統(tǒng)的實(shí)現(xiàn)</p><p> 5.1 運(yùn)行平臺(tái)簡(jiǎn)介</p><p> 1.硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一
42、臺(tái),如表5-1所示。</p><p> 2.軟件環(huán)境:Windows 2008 Server操作系統(tǒng)。</p><p> 5.2 開發(fā)工具簡(jiǎn)介</p><p> Visual Studio 2012是用來幫助開發(fā).NET應(yīng)用程序的綜合開發(fā)工具。Visual Studio 2012提供了一個(gè)高效的環(huán)境,程序員可以在其中開發(fā)運(yùn)行于.NET平臺(tái)上的各種應(yīng)用程序。而且
43、Visual Studio 2012還提供了用于設(shè)計(jì)、創(chuàng)建、測(cè)試和部署XML WEB服務(wù)器和應(yīng)用程序以及在小組環(huán)境中共享最佳做法和準(zhǔn)則的強(qiáng)大工具。</p><p> Visual Studio 2012包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器、對(duì)Web開發(fā)工具的大量改進(jìn)以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強(qiáng)功能。Visual Studio 2012為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令
44、人印象深刻并支持AJAX的Web應(yīng)用程序。</p><p> 5.3 總體架構(gòu)的實(shí)現(xiàn)</p><p> 在線考試系統(tǒng)的開發(fā)架構(gòu)采用的是傳統(tǒng)的三層架構(gòu),分別為數(shù)據(jù)層(DAL)、業(yè)務(wù)邏輯層(BLL)、表現(xiàn)層(UI),除此之外還有實(shí)體層(MODEL)以及工具類(TOOLS)組成。其中數(shù)據(jù)訪問層主要負(fù)責(zé)對(duì)數(shù)據(jù)的操作,為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。業(yè)務(wù)邏輯層主要負(fù)責(zé)對(duì)數(shù)據(jù)層的數(shù)據(jù)進(jìn)行邏輯處理
45、。表現(xiàn)層我使用WINFORM的方式,對(duì)數(shù)據(jù)進(jìn)行展示。</p><p> 5.2 數(shù)據(jù)庫(kù)公共類的實(shí)現(xiàn)</p><p> 在本系統(tǒng)中,我使用了一個(gè)公共類來負(fù)責(zé)所有的數(shù)據(jù)庫(kù)相關(guān)操作,它就是存在在工具類庫(kù)(TOOLS)中的DBAccess類。它包含了大部分?jǐn)?shù)據(jù)庫(kù)操作方法。例如:ExecuteDBScalar方法,我用它來執(zhí)行匯總操作的一般SQL命令,并返回匯總值;ExecuteDBNonQue
46、ry方法,我用它來執(zhí)行非查詢操作的一般SQL命令,并返回受影響的行數(shù)。實(shí)例代碼如下:</p><p> public object ExecuteDBScalar(string sql)</p><p><b> {</b></p><p><b> OpenDB();</b></p><p>
47、; SqlCommand cmd = new SqlCommand();</p><p> cmd.Connection = conn;</p><p> cmd.CommandType = CommandType.Text;</p><p> cmd.CommandText = sql;</p><p><b> try
48、</b></p><p><b> {</b></p><p> return cmd.ExecuteScalar();</p><p><b> }</b></p><p> catch (SqlException ex)</p><p><b&g
49、t; {</b></p><p><b> throw ex;</b></p><p><b> }</b></p><p><b> }</b></p><p> public int ExecuteDBNonQuery(string sql)</
50、p><p><b> {</b></p><p><b> OpenDB();</b></p><p> SqlCommand cmd = new SqlCommand();</p><p> cmd.Connection = conn;</p><p> cmd.Co
51、mmandType = CommandType.Text;</p><p> cmd.CommandText = sql;</p><p><b> try</b></p><p><b> {</b></p><p> return cmd.ExecuteNonQuery();</p
52、><p><b> }</b></p><p> catch (SqlException ex)</p><p><b> {</b></p><p><b> throw ex;</b></p><p><b> }</b>
53、</p><p><b> finally</b></p><p><b> {</b></p><p> CloseDB();</p><p><b> }</b></p><p><b> }</b></p>
54、;<p> 5.3 登陸窗體的實(shí)現(xiàn)</p><p> 登錄窗體的具體步驟如下:</p><p> 新建一個(gè)名為L(zhǎng)oginForm的窗體,主要用于實(shí)現(xiàn)系統(tǒng)的登錄功能。</p><p> 輸入帳號(hào)和密碼信息,登錄成功后,系統(tǒng)會(huì)自動(dòng)判斷其身份并根據(jù)不同的身份,進(jìn)入不同的界面。</p><p> 登陸窗體界面如下圖3-1所示。
55、</p><p><b> 圖5-1</b></p><p> 登陸窗體關(guān)鍵代碼如下:</p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p>
56、; if (textBox1.Text == "" || textBox2.Text == "")</p><p><b> {</b></p><p> MessageBox.Show("請(qǐng)?zhí)顚懲暾?quot;);</p><p><b> }</b></p
57、><p><b> else</b></p><p><b> {</b></p><p> BLL.UserDAO ud = new UserDAO();</p><p> Model.Users mu = new Users();</p><p> mu.UserI
58、D = textBox1.Text;</p><p> mu.UserPwd = textBox2.Text;</p><p> if (ud.Login(mu))</p><p><b> {</b></p><p> state = true;</p><p> userid = t
59、extBox1.Text;</p><p> this.Close();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show(
60、"用戶名或密碼錯(cuò)誤");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> 5.4 主界面的實(shí)現(xiàn)</p><p> 當(dāng)用戶登錄成功以后,系統(tǒng)會(huì)
61、自動(dòng)判斷其權(quán)限是管理員還是考生,所以當(dāng)?shù)顷懗晒σ院?,若?quán)限判斷是管理員,展示界面如圖3-2所示:</p><p><b> 圖5-2</b></p><p> 在試題導(dǎo)入功能中,管理員可以使用Excel進(jìn)行批量導(dǎo)入,點(diǎn)擊試題導(dǎo)入按鈕后會(huì)提示選擇Excel文件當(dāng)選擇好文件以后,若Excel中有題目,則會(huì)里面顯示在信息數(shù)據(jù)欄目下的DataGridView控件中,此時(shí)管
62、理員還可以在DataGridView對(duì)即將要上傳的題目進(jìn)行最后的修改,當(dāng)確保無誤以后點(diǎn)擊確定導(dǎo)入按鈕,則系統(tǒng)就會(huì)將DataGridView中的題目進(jìn)行入庫(kù)操作,并提示是否成功。</p><p> 試題查看功能是對(duì)已經(jīng)存在數(shù)據(jù)庫(kù)中的題目進(jìn)行查看,同時(shí)也可以對(duì)其進(jìn)行刪、改等操作。</p><p> 若管理員輸入學(xué)生學(xué)號(hào)并點(diǎn)擊查詢按鈕,則可以查詢?cè)撁忌锌颇康目荚嚦煽?jī)。若管理員沒有輸入學(xué)
63、號(hào)就直接點(diǎn)查詢按鈕,則會(huì)查詢出所有學(xué)生的所有科目的成績(jī)。對(duì)于查詢出來的數(shù)據(jù),同樣顯示在下方的DataGridView中。</p><p> 管理員主界面的主要代碼如下:</p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b><
64、;/p><p> //打開一個(gè)文件選擇框</p><p> OpenFileDialog ofd = new OpenFileDialog();</p><p> ofd.Title = "Excel文件";</p><p> ofd.FileName = "";</p><p&
65、gt; ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);//為了獲取特定的系統(tǒng)文件夾,可以使用System.Environment類的靜態(tài)方法GetFolderPath()。該方法接受一個(gè)Environment.SpecialFolder枚舉,其中可以定義要返回路徑的哪個(gè)系統(tǒng)目錄</p><
66、;p> ofd.Filter = "Excel文件(*.xls)|*.xls";</p><p> ofd.ValidateNames = true; //文件有效性驗(yàn)證ValidateNames,驗(yàn)證用戶輸入是否是一個(gè)有效的Windows文件名</p><p> ofd.CheckFileExists = true; //驗(yàn)證路徑有效性</
67、p><p> ofd.CheckPathExists = true; //驗(yàn)證文件有效性</p><p> string strName = string.Empty;</p><p> if (ofd.ShowDialog() == DialogResult.OK)</p><p><b> {</b></p
68、><p> strName = ofd.FileName;</p><p><b> }</b></p><p> if (strName == "")</p><p><b> {</b></p><p> MessageBox.Show(&quo
69、t;沒有選擇Excel文件!無法進(jìn)行數(shù)據(jù)導(dǎo)入");</p><p><b> return;</b></p><p><b> }</b></p><p> Tools.ExcelToDataTables ExcelToDataTable = new Tools.ExcelToDataTables();&l
70、t;/p><p> dt = ExcelToDataTable.ExcelToDataTable(strName, "select * from [sheet1$]");</p><p> dataGridView1.DataSource = dt;</p><p> groupBox3.Text = "您將要導(dǎo)入的題目&quo
71、t;;</p><p><b> }</b></p><p> private void button4_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (dt != null)</p><
72、p><b> {</b></p><p> Model.Examination me = new Model.Examination();</p><p> BLL.ExaminationDAO ed=new BLL.ExaminationDAO();</p><p> for (int i = 0; i <= dt.Row
73、s.Count - 1;i++ )</p><p><b> { </b></p><p> me.ExaminationText = dt.Rows[i][1].ToString();</p><p> me.ExaminationOptionA= dt.Rows[i][2].ToString();</p><p&g
74、t; me.ExaminationOptionB = dt.Rows[i][3].ToString();</p><p> me.ExaminationOptionC = dt.Rows[i][4].ToString();</p><p> me.ExaminationOptionD = dt.Rows[i][5].ToString();</p><p>
75、me.RigthOption = dt.Rows[i][6].ToString();</p><p><b> try</b></p><p><b> {</b></p><p> ed.insertExamination(me);</p><p> if (i == dt.Rows.Co
76、unt-1)</p><p><b> {</b></p><p> MessageBox.Show("導(dǎo)入成功");</p><p><b> }</b></p><p><b> }</b></p><p> catch
77、(Exception ex)</p><p><b> {</b></p><p> MessageBox.Show(ex.ToString());</p><p><b> return;</b></p><p><b> }</b></p><p
78、><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("請(qǐng)先導(dǎo)入數(shù)據(jù)");<
79、;/p><p><b> }</b></p><p><b> }</b></p><p> 5.4 考試界面的實(shí)現(xiàn)</p><p> 在考生開始考試的時(shí)候,出現(xiàn)的界面如下圖3-3所示:</p><p><b> 圖5-3</b></p>
80、;<p> 當(dāng)考生做出選擇后系統(tǒng)會(huì)自動(dòng)跳到下一題,如果考生暫時(shí)想不出答案,也可以點(diǎn)擊下一題按鈕進(jìn)行手動(dòng)跳轉(zhuǎn)。當(dāng)考試倒計(jì)時(shí)結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)提交試卷并評(píng)分。學(xué)生也可以點(diǎn)擊提前交卷按鈕進(jìn)行手動(dòng)交卷。</p><p> 考試界面的主要代碼如下:</p><p> private void button4_Click(object sender, EventArgs e)<
81、;/p><p><b> {</b></p><p> hour = time / 3600;</p><p> minute = (time - hour * 3600) / 60;</p><p> second = time % 60;</p><p> timer1.Start();
82、</p><p> button4.Visible = false;</p><p> groupBox1.Visible = true;</p><p> groupBox5.Visible = true;</p><p> groupBox6.Visible = true;</p><p> BLL.Ex
83、aminationDAO ed = new BLL.ExaminationDAO();</p><p> dt=ed.Select10();</p><p> dt2=new string[dt.Rows.Count];</p><p> ShowExamination();</p><p><b> }</b>
84、</p><p> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p><b> row++;</b></p><p> if (dt.Rows.Count-1 < row)
85、</p><p><b> {</b></p><p> MessageBox.Show("已經(jīng)是最后一題了!");</p><p><b> row--;</b></p><p><b> return;</b></p><p&
86、gt;<b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> radioButton1.Checked = false;</p><p> radioButton2.Checked = false;&l
87、t;/p><p> radioButton3.Checked = false;</p><p> radioButton4.Checked = false;</p><p> ShowExamination();</p><p> if (dt2[row] != null)</p><p><b> {
88、</b></p><p> switch (dt2[row].ToUpper())</p><p><b> {</b></p><p> case "A": radioButton1.Checked = true;</p><p><b> break;</b&g
89、t;</p><p> case "B": radioButton2.Checked = true;</p><p><b> break;</b></p><p> case "C": radioButton3.Checked = true;</p><p><b&g
90、t; break;</b></p><p> case "D": radioButton4.Checked = true;</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</
91、b></p><p><b> }</b></p><p><b> }</b></p><p> 第六章 在線考試系統(tǒng)的系統(tǒng)測(cè)試</p><p><b> 6.1 測(cè)試概述</b></p><p> 系統(tǒng)測(cè)試在軟件開發(fā)中非常關(guān)鍵。它能夠
92、確保在用戶正式使用時(shí)的穩(wěn)定與安全。在系統(tǒng)開發(fā)完成后的測(cè)試工作主要針對(duì)的是程序的一些零界值,還有呈現(xiàn)的文字,以及程序異常的處理情況。</p><p><b> 6.2 系統(tǒng)測(cè)試</b></p><p> 6.2.1 登陸測(cè)試</p><p> 登陸是作為系統(tǒng)的入口,也稱大門,是管理員和考生權(quán)限判斷的分水嶺。在本系統(tǒng)中登陸的作用十分關(guān)鍵,如果
93、沒有登陸或者是登陸功能出現(xiàn)BUG,那么將導(dǎo)致整個(gè)系統(tǒng)無法進(jìn)行后繼的工作。所以在登陸中的測(cè)試就顯得尤為重要了。該系統(tǒng)登陸主要有兩個(gè)重點(diǎn):第一是安全性的設(shè)置,比如登陸時(shí)防SQL注入,登陸窗體關(guān)閉是否彈出主界面測(cè)試。第二是對(duì)于權(quán)限的判斷是否準(zhǔn)確。那么根據(jù)以上兩點(diǎn)我開始進(jìn)行測(cè)試:</p><p> 首先防SQL注入測(cè)試,效果如圖:</p><p><b> 圖6-1</b>
94、;</p><p><b> 結(jié)論:防注入有效。</b></p><p> 其次我將輸入正確的用戶名與密碼查看權(quán)限判斷是否正確無誤,效果如圖:</p><p><b> 圖6-2</b></p><p> 其當(dāng)看到左下角的用戶姓名和權(quán)限提示說明權(quán)限判斷準(zhǔn)確無誤。</p><
95、;p> 結(jié)論:權(quán)限判斷有效測(cè)試通過。</p><p> 6.2.2 考試操作測(cè)試</p><p> 當(dāng)考生進(jìn)入系統(tǒng)以后,系統(tǒng)會(huì)根據(jù)當(dāng)前時(shí)間自動(dòng)判斷該考生的考試科目。當(dāng)考生點(diǎn)擊了開始考試以后系統(tǒng)便會(huì)更具考試科目隨機(jī)從題庫(kù)抽取100道考題,并隨機(jī)排序后生成試卷。中間都是由系統(tǒng)事先設(shè)置好的算法自動(dòng)進(jìn)行完成。所以本次測(cè)試的主要目的是要測(cè)試當(dāng)試卷生成以后,在第一題和最后一題上是否擁有判斷
96、,因?yàn)榇颂幦籼幚聿划?dāng)測(cè)會(huì)造成數(shù)組越界從而引發(fā)異常導(dǎo)致系統(tǒng)崩潰,從而影響考試的正常進(jìn)行。測(cè)試結(jié)果如下:</p><p><b> 圖6-3</b></p><p> 當(dāng)考生點(diǎn)擊上一題或下一題時(shí),系統(tǒng)會(huì)只能的去提示考生前面或者后面已經(jīng)沒有題目了。由圖可見不會(huì)出現(xiàn)測(cè)試前預(yù)想的BUG。</p><p><b> 結(jié)論:測(cè)試通過。<
97、/b></p><p> 6.2.3 試題導(dǎo)入操作測(cè)試</p><p> 關(guān)于試題的導(dǎo)入,考慮一般情況下,導(dǎo)入的題量都是非常大的,所以在設(shè)計(jì)試題導(dǎo)入的時(shí)候,我使用的是通過excel批量導(dǎo)入。但是當(dāng)選擇了題庫(kù)的excel后,試題并沒有立馬導(dǎo)入數(shù)據(jù)庫(kù),而是中間還有一個(gè)復(fù)查的環(huán)節(jié)。所以選擇了excle以后試題暫時(shí)存在系統(tǒng)中,并顯示在管理員界面的列表框中。當(dāng)管理員確認(rèn)試題無誤后,點(diǎn)擊確認(rèn)
98、導(dǎo)入,試題才會(huì)一條一條的導(dǎo)入到數(shù)據(jù)庫(kù)中。本次測(cè)試的目的就是測(cè)試在整個(gè)試題導(dǎo)入的過程中,系統(tǒng)是否能夠完成較大量的數(shù)據(jù)處理,以及試題批量導(dǎo)入數(shù)據(jù)庫(kù)時(shí)是否會(huì)出現(xiàn)崩潰等BUG。測(cè)試結(jié)果如圖:</p><p><b> 圖6-4</b></p><p> 整個(gè)操作過程沒有任何問題,最后題目順利導(dǎo)入到了數(shù)據(jù)庫(kù)中且速度很快。</p><p><b&
99、gt; 結(jié)論:測(cè)試成功。</b></p><p><b> 6.3 測(cè)試總結(jié)</b></p><p> 系統(tǒng)的測(cè)試在開發(fā)中所占工作量比重十分大,達(dá)到了40%左右。而且當(dāng)系統(tǒng)初步完成的時(shí)候BUG非常的多,之后花了大量的時(shí)間去修復(fù)了那些BUG。不過好在,經(jīng)過了嚴(yán)密的系統(tǒng)測(cè)試,現(xiàn)在基本已知的BUG都已經(jīng)修復(fù)完成。所有提出的測(cè)試都已順利完成。</p&g
100、t;<p><b> 致謝</b></p><p> 在我完成這個(gè)系統(tǒng)的這段日子里,離不開老師和同學(xué)的支持和幫助,在這些日子里我獲得的知識(shí)是我在大學(xué)期間最最寶貴的。</p><p> 這次完成畢業(yè)設(shè)計(jì)最離不開的還是丁勇老師的精心指導(dǎo),丁老師擁有十分淵博的知識(shí),同時(shí)教會(huì)了我對(duì)于軟件設(shè)計(jì)的謹(jǐn)慎、嚴(yán)謹(jǐn)、規(guī)范的編程習(xí)慣。在開發(fā)系統(tǒng)的過程中,他基于了我很多幫
101、助,這才使得我的畢業(yè)設(shè)計(jì)能夠一點(diǎn)一點(diǎn)的趨于完善,最后得以成功實(shí)現(xiàn)。在完成畢業(yè)設(shè)計(jì)的這段時(shí)間里,我不僅學(xué)習(xí)到了很多在課堂上沒有學(xué)到的知識(shí),同時(shí)丁老師強(qiáng)大豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),使我的視野得到了前所未有的開闊,使我解決問題的能力得到了很大的提高。再次我對(duì)丁老師在畢業(yè)設(shè)計(jì)期間給予我的指導(dǎo)和幫助表示最衷心的感謝。同時(shí)也感謝其他老師在此期間給予我的關(guān)懷和幫助,以及學(xué)院為我提供的如此優(yōu)越的畢業(yè)設(shè)計(jì)環(huán)境。</p><p> 最后再次
102、感謝在本次設(shè)計(jì)期間給予我?guī)椭完P(guān)懷的同學(xué)和老師,以及在此次畢業(yè)設(shè)計(jì)中我參考的那些書籍的作者。</p><p><b> 參考文獻(xiàn)</b></p><p> 林來興.空間控制技術(shù).北京:宇航出版社,2003:25—42 </p><p> J. R. McDonnell, D. Wagen. Evolving Recurrent Perce
103、ptions for Time-Series Modeling. IEEE Trans. on Neural Networks. 2002, 5(1): 24—38 </p><p> X. Yao. Evolutionary Artifitial Neural Networks. J. of Neural Systems. 1999,(4): 203-222 </p><p> 諶穎
104、.空間最優(yōu)交會(huì)控制理論與方法研究.哈爾濱工業(yè)大學(xué)博士論 文. 1998:8—13 </p><p> S. Niwa, M. Suzuki and K. Kimura. Electrical Shock Absorber for Docking System in Space. IEEE International Workshop on Intelligent Motion Control, Bogazic
105、i University, Istenbul. 2000: 825—830 </p><p> 吳葳,洪炳熔.C#實(shí)戰(zhàn)指南.中國(guó)第五屆機(jī)器人學(xué)術(shù)會(huì)議論文集.哈爾濱,1997:75—80 </p><p> 李升.MATLAB和ETAP的電力系統(tǒng)仿真比較研究[J].南京:工程學(xué)報(bào),2006,4(2):51-55.</p><p> 周兆慶,陳星鶯.Matlab電
106、力系統(tǒng)工具箱在電力系統(tǒng)機(jī)電暫態(tài)仿真中的應(yīng)用[J].電力自動(dòng)化設(shè)備,2005,25(4):51-54.</p><p> 陸超,唐義良,謝小榮,等.仿真軟件MATLAB PSB與PSASP模型及仿真分析[J].電力系統(tǒng)自動(dòng)化,2008,24(9):23-27.</p><p> hierry Van Cutsem, Costas Vournas.電力系統(tǒng)電壓穩(wěn)定性[M].王奔,譯.北京:
107、電子工業(yè)出版社,2008. </p><p> 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)</p><p> 畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))規(guī)范</p><p> 計(jì)算機(jī)科學(xué)與工程學(xué)院</p><p><b> 計(jì)算機(jī)科學(xué)與技術(shù)系</b></p><p><b> 2015年03月</b>&
108、lt;/p><p><b> 目 錄</b></p><p> 一. 畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))的主要目的1</p><p> 二. 指導(dǎo)教師選聘及對(duì)指導(dǎo)教師的要求1</p><p> 三. 畢業(yè)實(shí)習(xí)分組及實(shí)施計(jì)劃3</p><p> 四. 畢業(yè)論文(設(shè)計(jì))的選題3</
109、p><p> 五.畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))的進(jìn)度控制4</p><p> 六、畢業(yè)論文的結(jié)構(gòu)與格式7</p><p> 七、畢業(yè)實(shí)習(xí)以及畢業(yè)論文(設(shè)計(jì))成績(jī)?cè)u(píng)定10</p><p> 八、畢業(yè)設(shè)計(jì)的歸檔工作10</p><p> 九、畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組12</p><
110、;p> 附件1:任務(wù)書的填寫格式14</p><p> 附件2:開題報(bào)告的填寫格式18</p><p> 附件3:文獻(xiàn)綜述格式22</p><p> 附件4:實(shí)習(xí)報(bào)告封面格式27</p><p> 附件5:實(shí)習(xí)鑒定表格式28</p><p> 附件6:實(shí)習(xí)成績(jī)?cè)u(píng)定表格式29</p&g
111、t;<p> 附件7:畢業(yè)論文格式的基本要求30</p><p> 附件8:畢業(yè)設(shè)計(jì)袋封面填寫格式39</p><p> 附件9:畢業(yè)論文驗(yàn)收表40</p><p> 附件10:畢業(yè)設(shè)計(jì)(論文)評(píng)論標(biāo)準(zhǔn)41</p><p> 附件11:畢業(yè)設(shè)計(jì)資料電子文檔目錄結(jié)構(gòu)46</p><p>
112、 根據(jù)學(xué)院有關(guān)學(xué)生實(shí)習(xí)的規(guī)定和本專業(yè)教學(xué)計(jì)劃的安排,對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))作如下具體安排:</p><p> 一. 畢業(yè)實(shí)習(xí)及畢業(yè)論文(設(shè)計(jì))的主要目的</p><p> 畢業(yè)實(shí)習(xí)的主要目的:</p><p> (1) 通過畢業(yè)實(shí)習(xí),使學(xué)生從理論走向?qū)嵺`,并運(yùn)用所學(xué)的理論知識(shí)解決一些實(shí)際軟硬件應(yīng)用問題,達(dá)到實(shí)踐鍛煉的目的。<
113、;/p><p> (2) 總結(jié)升華理論知識(shí)的目的,使學(xué)生畢業(yè)后能迅速適應(yīng)實(shí)際工作崗位。</p><p> (3) 為畢業(yè)論文(設(shè)計(jì))獲取素材。</p><p> 畢業(yè)論文(設(shè)計(jì))的主要目的:</p><p> (1) 全面檢驗(yàn)學(xué)生四年所學(xué)得基本理論和基本技能狀況,鞏固學(xué)生所學(xué)知識(shí),并提高學(xué)生運(yùn)用所學(xué)知識(shí)的能力。</p>&l
114、t;p> (2) 通過畢業(yè)論文(設(shè)計(jì))的撰寫,彌補(bǔ)知識(shí)結(jié)構(gòu)中的薄弱環(huán)節(jié),優(yōu)化畢業(yè)生知識(shí)結(jié)構(gòu),提高畢業(yè)生的適應(yīng)能力。</p><p> (3) 培養(yǎng)學(xué)生運(yùn)用所學(xué)理論知識(shí)和技術(shù),發(fā)現(xiàn)、分析和解決問題的能力,使學(xué)生掌握科學(xué)研究的方法和原則,培養(yǎng)和提高學(xué)生對(duì)理論和時(shí)間問題研究的能力。</p><p> (4) 通過論文撰寫,培養(yǎng)學(xué)生創(chuàng)造性思維能力,提高學(xué)生創(chuàng)新能力。</p>
115、<p> 二. 指導(dǎo)教師選聘及對(duì)指導(dǎo)教師的要求</p><p><b> 指導(dǎo)教師選聘</b></p><p> (1) 指導(dǎo)教師應(yīng)具有講師及以上專業(yè)技術(shù)職稱或具有碩士學(xué)位,并有一定實(shí)踐經(jīng)驗(yàn)的相關(guān)專業(yè)人員。</p><p> (2) 指導(dǎo)教師的聘任由計(jì)算機(jī)科學(xué)與技術(shù)系根據(jù)工作需要提出初步名單,經(jīng)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院院長(zhǎng)審核
116、,予以聘任。</p><p> (3) 指導(dǎo)教師指導(dǎo)學(xué)生數(shù):講師或具有碩士學(xué)位的指導(dǎo)教師一般不超過6人,高級(jí)職稱(教授、副教授、高工)的指導(dǎo)人數(shù)不超過8人。</p><p> (4) 指導(dǎo)教師責(zé)任</p><p> 1). 學(xué)生畢業(yè)論文(設(shè)計(jì))工作實(shí)行指導(dǎo)教師負(fù)責(zé)制。指導(dǎo)教師應(yīng)以高度認(rèn)真負(fù)責(zé)的態(tài)度對(duì)待畢業(yè)論文(設(shè)計(jì))的指導(dǎo)工作,按時(shí)完成畢業(yè)論文(設(shè)計(jì))的各項(xiàng)工
117、作。</p><p> 2). 指導(dǎo)教師對(duì)學(xué)生畢業(yè)論文(設(shè)計(jì))中的以下事項(xiàng)負(fù)責(zé):</p><p> 把握正確的政治方向;</p><p> 確保選題與培養(yǎng)目標(biāo)的一致性;</p><p> 論文(設(shè)計(jì))結(jié)構(gòu)與撰寫格式的規(guī)范性;</p><p> 督促學(xué)生保質(zhì)、保量,按時(shí)圓滿地完成畢業(yè)論文(設(shè)計(jì))工作。</
118、p><p> (5) 指導(dǎo)教師指導(dǎo)工作基本要求</p><p> 1). 提出參考選題;</p><p> 2). 針對(duì)學(xué)生的選題,結(jié)合學(xué)生的實(shí)際情況,確定所指導(dǎo)學(xué)生的畢業(yè)論文(設(shè)計(jì))題目,并提出明確的撰寫要求和進(jìn)度計(jì)劃;</p><p> 3). 介紹有關(guān)參考文獻(xiàn),指導(dǎo)學(xué)生搜集和查閱必要的資料;</p><p>
119、 4). 下發(fā)《畢業(yè)設(shè)計(jì)任務(wù)書》,認(rèn)真指導(dǎo)和檢查學(xué)生填寫《開題報(bào)告》等相關(guān)內(nèi)容,并在簽名處簽名;</p><p> 5). 指導(dǎo)學(xué)生擬寫畢業(yè)論文提綱,定期檢查學(xué)生畢業(yè)論文的進(jìn)展情況,做好每個(gè)階段的工作記錄;</p><p> 6). 加強(qiáng)與學(xué)生的溝通,認(rèn)真指導(dǎo)學(xué)生提交論文初稿、2稿、3稿等,并及時(shí)提出修改意見,圓滿完成最終定稿;</p><p> 7). 根
120、據(jù)評(píng)分標(biāo)準(zhǔn),結(jié)合學(xué)生平時(shí)的表現(xiàn),評(píng)定畢業(yè)論文(設(shè)計(jì))成績(jī);指導(dǎo)教師評(píng)語字?jǐn)?shù)不少于200字,其中包括工作態(tài)度、選題意義,理論水平、應(yīng)用價(jià)值等;</p><p> 8). 確認(rèn)所指導(dǎo)學(xué)生的畢業(yè)論文(設(shè)計(jì))是否可以遞交答辯,并簽署意見;</p><p> 9). 協(xié)助做好畢業(yè)設(shè)計(jì)(論文)的歸檔工作。</p><p> 10). 撰寫畢業(yè)設(shè)計(jì)指導(dǎo)工作總結(jié),包括所指導(dǎo)學(xué)
121、生的選題分析、質(zhì)量分析、計(jì)劃執(zhí)行情況等。</p><p> 三. 畢業(yè)實(shí)習(xí)分組及實(shí)施計(jì)劃</p><p> (1) 畢業(yè)實(shí)習(xí)分組</p><p> 畢業(yè)實(shí)習(xí)主要采取集中與分組相結(jié)合,以收集畢業(yè)論文資料為主,主要采取由各指導(dǎo)教師根據(jù)學(xué)生所選論文(設(shè)計(jì))題目,聯(lián)系,分派學(xué)生到相關(guān)單位進(jìn)行實(shí)習(xí),收集資料;計(jì)算機(jī)科學(xué)與技術(shù)系可以在此基礎(chǔ)上做統(tǒng)一安排。</p>
122、;<p> (2) 畢業(yè)實(shí)習(xí)時(shí)間</p><p> 根據(jù)教學(xué)計(jì)劃,學(xué)生在第四學(xué)年第2學(xué)期的第1周到第4周進(jìn)行畢業(yè)實(shí)習(xí),共4周。</p><p><b> (3) 實(shí)習(xí)要求</b></p><p> 1). 實(shí)習(xí)期間,學(xué)生必須自覺遵守學(xué)院和實(shí)習(xí)單位的一切規(guī)章制度;</p><p> 2). 并認(rèn)真服
123、從指導(dǎo)教師的安排,尊敬教師;</p><p> 3). 經(jīng)常與指導(dǎo)教師溝通,全面完成畢業(yè)實(shí)習(xí)和畢業(yè)論文(設(shè)計(jì))所規(guī)定的各項(xiàng)任務(wù);</p><p> 4). 校外實(shí)習(xí)的同學(xué),特別注意安全問題;</p><p> 5). 按規(guī)定的時(shí)間和格式等要求,在第四周結(jié)束后完成并前提交實(shí)習(xí)成果,主要包括:實(shí)習(xí)日志、畢業(yè)實(shí)習(xí)報(bào)告(不低于2000字,格式參見附件4)、實(shí)習(xí)單位鑒定
124、表(格式參見附件5);</p><p> 6). 實(shí)習(xí)報(bào)告的內(nèi)容</p><p> 實(shí)習(xí)報(bào)告的內(nèi)容必須包括:實(shí)習(xí)時(shí)間、實(shí)習(xí)地點(diǎn)、實(shí)習(xí)目的、實(shí)習(xí)單位介紹、實(shí)習(xí)內(nèi)容介紹、實(shí)習(xí)心得體會(huì)等,根據(jù)具體實(shí)習(xí)情況可以添加其它一些內(nèi)容。</p><p> 7). 指導(dǎo)教師根據(jù)學(xué)生的實(shí)習(xí)情況,填寫實(shí)習(xí)成績(jī)?cè)u(píng)定表,格式參見附件6;</p><p> 四.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于.net的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于.NET的在線考試系統(tǒng)設(shè)計(jì)論文.doc
- 基于.net的在線考試系統(tǒng)設(shè)計(jì)【帶程序】
- 基于.NET的在線考試系統(tǒng)設(shè)計(jì)論文.doc
- 基于.net的在線考試系統(tǒng)設(shè)計(jì)【帶程序】
- 基于.net的在線考試系統(tǒng)的設(shè)計(jì)與開發(fā)
- 基于.net的在線考試系統(tǒng)設(shè)計(jì)論文[帶程序]
- 基于.net技術(shù)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于.NET的在線考試系統(tǒng)設(shè)計(jì)開題報(bào)告.doc
- 基于.NET的在線考試系統(tǒng)設(shè)計(jì)開題報(bào)告.doc
- 基于.net構(gòu)架的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net3.5的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net的石油行業(yè)在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net框架的中學(xué)在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- asp.net在線考試系統(tǒng)設(shè)計(jì)
- 基于.net技術(shù)的web在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于asp.net技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于asp.net技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與研究
- 基于.net架構(gòu)的在線考試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net的在線考試系統(tǒng)實(shí)現(xiàn)與遺傳算法的應(yīng)用
評(píng)論
0/150
提交評(píng)論