基于java的智能背單詞自測(cè)系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩116頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  基于Java的智能背單詞自測(cè)系統(tǒng)</p><p><b>  畢業(yè)論文</b></p><p>  beybinxia@gmail.com</p><p><b>  摘 要</b></p><p>  隨著信息時(shí)代科技的飛速發(fā)展,計(jì)算機(jī)技術(shù)大大地提高了工作效率,在輔助教學(xué)中

2、的應(yīng)用也越來(lái)越廣泛。智能背單詞自測(cè)系統(tǒng)是一種高效、便捷的學(xué)習(xí)方式,具有直觀性和趣味性,能夠提高用戶的學(xué)習(xí)積極性和主動(dòng)性,從而提高學(xué)習(xí)效率。用戶可以選擇多種方式進(jìn)行背單詞自測(cè),測(cè)試后系統(tǒng)能夠立即批改,準(zhǔn)確判斷對(duì)錯(cuò),并進(jìn)行統(tǒng)計(jì)測(cè)試情況,最后顯示正確答案。管理員可以增加、刪除和修改習(xí)題,查看每個(gè)用戶每次的使用情況并對(duì)其管理。</p><p>  本系統(tǒng)采用目前流行的Java軟件Eclipse 3.7設(shè)置界面,后臺(tái)數(shù)據(jù)庫(kù)

3、使用MySQL Server 5.0設(shè)計(jì),利用JDBC技術(shù)連接數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)系統(tǒng)的基本功能。設(shè)計(jì)系統(tǒng)的過(guò)程中,首先建立了系統(tǒng)的結(jié)構(gòu)框架,然后在此基礎(chǔ)上進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),接著經(jīng)過(guò)詳細(xì)設(shè)計(jì)時(shí)的不斷修改和完善,測(cè)試階段的反復(fù)調(diào)試和驗(yàn)證,最終形成達(dá)到設(shè)計(jì)要求的可行性系統(tǒng)。</p><p>  關(guān)鍵詞:背單詞;自測(cè);Java;數(shù)據(jù)庫(kù)</p><p><b>  Abstract</

4、b></p><p>  With the rapid development of science and technology in the information age, computer technology has greatly improved the work efficiency, and it’s application in auxiliary teaching is becomin

5、g more and more widely. Smart self-test system is an efficient and convenient way for reciting words, it can improve the users' learning enthusiasm and initiative. So, the learning efficiency will be enhanced. Users

6、can choose various ways to reciting words, the system can correct immediately after the test</p><p>  The system’s interface is designed by currently popular Java software Eclipse (version:3.7), the backgrou

7、nd database is designed by MySQL Server(version:5.0). </p><p>  Using the JDBC technology to connect to the database , so as to realize the basic </p><p>  functions of the system. First of all,

8、 establish the structure of system framework, and then design database on this basis, after the detailed designation, the system is</p><p><b>  formed.</b></p><p>  Keywords:Recite

9、words;Self-test;Java;Database</p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p><b>  2 需求分析2</b></p><p>  2.1 功能需求分析2</p>

10、<p>  2.2 性能需求分析2</p><p>  2.3 數(shù)據(jù)需求分析2</p><p>  2.3.1 數(shù)據(jù)字典2</p><p>  2.3.2 繪制流程圖3</p><p><b>  3 概要設(shè)計(jì)4</b></p><p>  3.1 系統(tǒng)開發(fā)環(huán)境4</p

11、><p>  3.2 系統(tǒng)運(yùn)行環(huán)境4</p><p>  3.2.1 環(huán)境變量的配置4</p><p>  3.3 關(guān)鍵技術(shù)6</p><p>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)7</p><p>  3.5 功能模塊描述9</p><p>  3.5.1 需求功能描述9</p>&l

12、t;p>  3.5.2 總體框架9</p><p>  3.5.3 各模塊功能描述9</p><p><b>  4 詳細(xì)設(shè)計(jì)12</b></p><p>  4.1 登錄界面12</p><p>  4.2 用戶注冊(cè)界面12</p><p>  4.3 “每日一句”界面12&l

13、t;/p><p>  4.4 用戶主界面13</p><p>  4.4.1 單詞瀏覽界面13</p><p>  4.4.2 背單詞界面13</p><p>  4.4.3 查看生詞庫(kù)界面14</p><p>  4.4.4 修改密碼界面15</p><p>  4.5 管理員主界面1

14、6</p><p>  4.5.1 查看題目界面16</p><p>  4.5.2 查看用戶界面17</p><p>  5 系統(tǒng)調(diào)試與測(cè)試19</p><p>  5.1 系統(tǒng)調(diào)試19</p><p>  5.2 系統(tǒng)測(cè)試19</p><p>  5.2.1 測(cè)試的重要性及目的1

15、9</p><p>  5.2.2 測(cè)試的步驟19</p><p>  5.2.3 測(cè)試的主要內(nèi)容20</p><p>  5.2.4 測(cè)試的結(jié)果21</p><p><b>  結(jié)束語(yǔ)22</b></p><p><b>  參考文獻(xiàn)23</b></p>

16、;<p><b>  致謝24</b></p><p><b>  1 引言</b></p><p>  計(jì)算機(jī)技術(shù)的普及和飛速發(fā)展,其應(yīng)用涉及人們生活的方方面面。英語(yǔ)作為最重要的信息載體之一,已成為人們生活的各個(gè)領(lǐng)域中使用最廣泛的語(yǔ)言。英語(yǔ)學(xué)習(xí)中最讓人感到枯燥乏味的也許就是背單詞了。單詞是語(yǔ)言的基礎(chǔ),沒(méi)有相當(dāng)?shù)脑~匯量,則閱讀、聽

17、力、口語(yǔ)各個(gè)方面都必然處處受制。傳統(tǒng)的背單詞和測(cè)試的方法是死記硬背,效率不高,遺忘率高且枯燥乏味。本系統(tǒng)就是為了提高用戶記憶單詞的效率而設(shè)計(jì)的,最重要的是不再采用背字典這種讓人感到痛苦的方法,而是用戶使用系統(tǒng)進(jìn)行自我測(cè)試的方法。</p><p>  智能背單詞自測(cè)系統(tǒng)具有數(shù)據(jù)傳輸和管理的功能,做完題目后計(jì)算機(jī)立即批改,即時(shí)反饋,而且測(cè)試方法靈活、測(cè)試內(nèi)容多樣,使得測(cè)試更加有效可信。用戶可以便捷,快速的進(jìn)行操作,同

18、時(shí)也達(dá)到了穩(wěn)定,準(zhǔn)確的目的。本系統(tǒng)針對(duì)的用戶群是在用戶(新用戶需要注冊(cè))和管理員,是一個(gè)客戶與管理員互動(dòng)的平臺(tái)。用戶使用此平臺(tái)進(jìn)行單詞查詢、加入生詞庫(kù)、背單詞等操作。這和手工辭典操作是有區(qū)別的,它可以更簡(jiǎn)便的、直接的體現(xiàn)給用戶,而且簡(jiǎn)單易用。管理員也可以使用此平臺(tái)對(duì)題目和用戶進(jìn)行有效地管理。</p><p><b>  2 需求分析</b></p><p>  2.1

19、 功能需求分析</p><p><b>  用戶模塊</b></p><p><b>  (1)用戶登錄界面</b></p><p> ?。?)新用戶注冊(cè)界面</p><p> ?。?)“每日一句”界面</p><p>  顯示一個(gè)英文句子及其含義,3秒后該界面自動(dòng)消失。&l

20、t;/p><p><b> ?。?)用戶主界面</b></p><p>  用戶可以進(jìn)行單詞查詢、單詞瀏覽、背單詞、查看生詞庫(kù)、修改密碼操作。</p><p><b>  2.管理員模塊</b></p><p>  (1)管理員登錄界面</p><p><b> ?。?

21、)管理員主界面</b></p><p>  管理員登錄成功后,可以進(jìn)行題目管理和用戶管理操作。</p><p><b>  3.系統(tǒng)測(cè)試和維護(hù)</b></p><p>  測(cè)試該系統(tǒng)各種功能,以及對(duì)其相關(guān)功能進(jìn)行必要的維護(hù)。</p><p>  2.2 性能需求分析</p><p> 

22、 (1)正確性:根據(jù)定義本智能背單詞系統(tǒng)的開發(fā)過(guò)程,在實(shí)際的開發(fā)操作過(guò)程中,逐步地實(shí)現(xiàn),保證其程序正確。</p><p> ?。?)靈活性:該系統(tǒng)應(yīng)該具有比較靈活的修改操作,對(duì)于系統(tǒng)的功能、用戶、題目等部分具有靈活的更改功能,避免麻煩的重新開發(fā)。管理員對(duì)數(shù)據(jù)庫(kù)定期進(jìn)行更新題庫(kù)的操作,使得用戶不會(huì)重復(fù)的做題。</p><p> ?。?)穩(wěn)定性:本系統(tǒng)應(yīng)該具有持久的工作能力,使得在允許的數(shù)據(jù)庫(kù)

23、操作時(shí),不會(huì)產(chǎn)生破壞性的現(xiàn)象。</p><p> ?。?)安全性:具有良好的身份認(rèn)證機(jī)制,和方便的用戶的密碼修改策略。</p><p>  2.3 數(shù)據(jù)需求分析</p><p>  2.3.1 數(shù)據(jù)字典</p><p> ?。?)用戶登錄表(編號(hào),用戶名,密碼)</p><p> ?。?)管理員登錄表(編號(hào),姓名,密碼

24、)</p><p>  (3)每日一句表(編號(hào),句子,句子含義)</p><p> ?。?)用戶信息表(編號(hào),用戶名,題目類型號(hào),總詞數(shù),正確數(shù),錯(cuò)誤數(shù))</p><p> ?。?)單詞表(單詞編號(hào),單詞,單詞含義,例句,例句含義)</p><p> ?。?)生詞表(生詞編號(hào),生詞,生詞含義,例句,例句含義)</p><p

25、> ?。?)試題表(類型號(hào),題目號(hào),題目,答案,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D)</p><p>  (8)四級(jí)詞匯表(單詞編號(hào),單詞,單詞含義,例句,例句含義)</p><p> ?。?)六級(jí)詞匯表(單詞編號(hào),單詞,單詞含義,例句,例句含義)</p><p>  2.3.2 繪制流程圖</p><p>  圖2.1 用戶使用流程<

26、;/p><p>  圖2.2 管理員使用流程</p><p><b>  3 概要設(shè)計(jì)</b></p><p>  軟件系統(tǒng)的概要設(shè)計(jì)就是根據(jù)之前得出的需求分析,總結(jié)使用者對(duì)該系統(tǒng)具體的需求,對(duì)進(jìn)行總體的規(guī)劃,從而確定系統(tǒng)的總體框架,以及程序的各個(gè)部件之間的關(guān)系。</p><p>  3.1 系統(tǒng)開發(fā)環(huán)境</p>

27、<p>  選擇一個(gè)好的編程語(yǔ)言是開發(fā)一個(gè)系統(tǒng)的一個(gè)十分的重要前提。當(dāng)前,面對(duì)眾多的編程語(yǔ)言,讓人感覺到無(wú)從選擇,而本系統(tǒng)中用的是Java語(yǔ)言。之所以選擇Java語(yǔ)言是因?yàn)樵谒鼜?qiáng)大的面向?qū)ο蠊δ?,使用它能夠輕松的將界面顯示和業(yè)務(wù)邏輯分開。</p><p>  由于java語(yǔ)言的平臺(tái)無(wú)關(guān)性,所以我選取在windows操作系統(tǒng)上進(jìn)行開發(fā),而且數(shù)據(jù)庫(kù)設(shè)計(jì)用的是MySQL Server 5.0。</p

28、><p>  操作系統(tǒng):Microsoft Windows 7 旗艦版</p><p>  數(shù)據(jù)庫(kù): MySQL Server 5.0</p><p>  JAVA開發(fā)包:JDK1.6</p><p><b>  開發(fā)語(yǔ)言:Java</b></p><p>  開發(fā)平臺(tái):Eclipse 3.7<

29、;/p><p>  3.2 系統(tǒng)運(yùn)行環(huán)境</p><p>  3.2.1 環(huán)境變量的配置</p><p>  想要配置Java的環(huán)境變量,首先就要安裝JDK,安裝后記下JDK的安裝路徑,然后按以下幾個(gè)步驟配置環(huán)境變量:</p><p> ?。?)右擊【我的電腦】---【屬性】-----【高級(jí)】---【環(huán)境變量】</p><p&

30、gt; ?。?)選擇【新建系統(tǒng)變量】--彈出“新建系統(tǒng)變量”對(duì)話框,在“變量名”文本框輸入“JAVA_HOME”,在“變量值”文本框輸入JDK的安裝路徑,單擊“確定”按鈕,如圖3.1:</p><p>  圖3.1 配置JAVA_HOME </p><p> ?。?)在“系統(tǒng)變量”選項(xiàng)區(qū)域中查看PATH變量,如果不存在,則新建變量 PATH,否則選中該變量,單擊“編輯”按鈕,在“變量值

31、”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是“%JAVA_HOME%\bin;”,單擊“確定”按鈕,如圖3.2:</p><p>  圖3.2 配置Path </p><p> ?。?)在“系統(tǒng)變量”選項(xiàng)區(qū)域中查看CLASSPATH 變量,如果不存在,則新建變量CLASSPATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”

32、文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。如圖3.3:</p><p>  圖3.3 配置CLASSPATH</p><p><b>  3.3 關(guān)鍵技術(shù)</b></p><p>  3.3.1 Java語(yǔ)言</p><p>  Jav

33、a是由Sun公司于1995年推出的一種程序設(shè)計(jì)語(yǔ)言,它和C++語(yǔ)言有著千絲萬(wàn)縷的聯(lián)系,而C++語(yǔ)言又是從C語(yǔ)言派生而來(lái)的,因此Java語(yǔ)言具備這兩種程序設(shè)計(jì)語(yǔ)言的大部分特性。由于Java語(yǔ)言具有使用簡(jiǎn)便、完全面向?qū)ο蟆⒖缙脚_(tái)性、可移植性、健壯動(dòng)態(tài)、安全可靠等特點(diǎn),使得其在眾多高級(jí)語(yǔ)言中脫穎而出。自從Java語(yǔ)言推出之后,其獨(dú)樹一幟的非凡品質(zhì)使其受到廣大程序員的歡迎。Java語(yǔ)言具有以下幾個(gè)的特點(diǎn):</p><p>

34、;<b>  (1)簡(jiǎn)單性</b></p><p>  Java是一種簡(jiǎn)單的程序設(shè)計(jì)語(yǔ)言,可以通過(guò)最基本的方法來(lái)完成指定的任務(wù)。Java取消了許多程序設(shè)計(jì)語(yǔ)言中十分煩瑣和難以理解的內(nèi)容,并且具備垃圾自動(dòng)回收的功能,大大簡(jiǎn)化了程序員的內(nèi)存管理工作。</p><p><b>  (2)面向?qū)ο?lt;/b></p><p>  Ja

35、va是一種完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言[12]。它的程序設(shè)計(jì)集中于對(duì)象及其接口,可以實(shí)現(xiàn)模塊化和信息封裝。并且通過(guò)繼承機(jī)制,實(shí)現(xiàn)代碼的重用功能。</p><p><b> ?。?)跨平臺(tái)</b></p><p>  Java的編譯器可以生成一種與計(jì)算機(jī)體系結(jié)構(gòu)無(wú)關(guān)的字節(jié)指令(Byte Code),Java能夠在JVM(Java Virtual Machine)上執(zhí)行[

36、12]。</p><p><b>  (4)健壯性</b></p><p>  Java編寫的程序在編譯和運(yùn)行時(shí)都要對(duì)可能出現(xiàn)的問(wèn)題進(jìn)行檢查,從而能夠在多種情況下穩(wěn)定執(zhí)行。同時(shí),Java還能排除內(nèi)存中的數(shù)據(jù)被覆蓋和毀損的可能行以及可以在編譯的時(shí)候提示可能出現(xiàn)卻未被處理的異常。</p><p><b> ?。?)安全性</b>

37、;</p><p>  Java是一種安全的編程語(yǔ)言,可以防止他人訪問(wèn)對(duì)象的私有成員[12],也能夠避免在指針操作紅產(chǎn)生的錯(cuò)誤。此外,其安全性也體現(xiàn)在編譯層、解釋層等多個(gè)層次上。</p><p><b>  (6)可移植性</b></p><p>  Java由于具有與平臺(tái)無(wú)關(guān)的特性,從而具有良好的移植性。同時(shí),Java的編譯器主要由Java本

38、身實(shí)現(xiàn)的,并且Java的解釋器由C語(yǔ)言實(shí)現(xiàn),這使得Java系統(tǒng)都具有很好的移植性。</p><p>  3.3.2 C/S結(jié)構(gòu)</p><p>  C/S(Client/Server)結(jié)構(gòu)被稱為客戶/服務(wù)器結(jié)構(gòu)。其服務(wù)器一般采用高性能的PC、工作站或小型機(jī),并且采用大型的數(shù)據(jù)庫(kù)系統(tǒng),比如Oracle、Sybase、或 SQL Server,客戶端則需要安裝專門的客戶端軟件。它是軟件系統(tǒng)體系

39、結(jié)構(gòu),它能夠很好地利用兩端硬件環(huán)境的優(yōu)勢(shì),通過(guò)把任務(wù)合理地分配到服務(wù)器和客戶端來(lái)實(shí)現(xiàn)C/S結(jié)構(gòu),從而使得系統(tǒng)的通訊開銷得到降低。C/S結(jié)構(gòu)具備能充分發(fā)揮客戶端PC機(jī)的處理能力的特性,許多工作能夠在客戶端處理后再傳交給服務(wù)器。</p><p>  其對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快,具體表現(xiàn)主要有以下兩點(diǎn):</p><p>  (1)應(yīng)用服務(wù)器運(yùn)行的數(shù)據(jù)負(fù)荷比較輕。</p>&l

40、t;p>  (2)對(duì)數(shù)據(jù)的儲(chǔ)存管理比較透明。</p><p>  其缺點(diǎn)主要有以下幾點(diǎn): </p><p>  (1)高昂的投資且維護(hù)成本較大。</p><p> ?。?)只對(duì)局域網(wǎng)適用。 </p><p> ?。?)客戶端要安裝專門的軟件。</p><p>  3.3.3 MySQL Server 5.0<

41、;/p><p>  MySQL Server 5.0是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者是瑞典MySQL AB公司,在2008年1月16日被SUN公司收購(gòu)。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,這樣就增加了速度并提高了靈活性,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特

42、點(diǎn),很多中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)庫(kù)。</p><p><b>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  本系統(tǒng)使用的數(shù)據(jù)庫(kù)是MySQL Server 5.0建立的數(shù)據(jù)庫(kù)recite,根據(jù)實(shí)現(xiàn)智能背單詞自測(cè)系統(tǒng)所涉及的數(shù)據(jù),該數(shù)據(jù)庫(kù)共建立了9張表,設(shè)計(jì)的表的結(jié)構(gòu)如下(表的定義相同的用一個(gè)表顯示): </p><p>

43、;  表3.1用戶、管理員登錄表</p><p><b>  表3.2每日一句表</b></p><p>  表3.3單詞、生詞表</p><p><b>  表3.4試題表</b></p><p>  表3.5四、六級(jí)詞匯表</p><p>  3.5 功能模塊描述<

44、/p><p>  3.5.1 需求功能描述</p><p>  (1)用戶登錄:登錄成功后才能使用該系統(tǒng),根據(jù)自己的需要進(jìn)行各種操作。</p><p>  (2)用戶注冊(cè):新用戶在注冊(cè)后,在系統(tǒng)啟動(dòng)界面輸入賬號(hào)和密碼登錄系統(tǒng)。</p><p> ?。?)“每日一句” 界面:用戶登錄成功后,彈出該界面,3秒后自動(dòng)消失。</p><

45、;p> ?。?)用戶操作:用戶可以進(jìn)行單詞查詢、單詞瀏覽(瀏覽四、六級(jí)詞匯)、背單詞(可選擇不同的題目類型)、查看生詞庫(kù)、修改密碼操作。</p><p> ?。?)管理員登錄: 登錄成功后才能使用該系統(tǒng),根據(jù)自己的需要進(jìn)行各種操作。</p><p> ?。?)管理員操作:可以進(jìn)行題目管理(查看,添加,刪除,修改)和用戶管理(查看,刪除)操作。</p><p>

46、  3.5.2 總體框架</p><p>  本系統(tǒng)設(shè)計(jì)的目的就是方便使用者(用戶和管理員)的操作,從而對(duì)用戶的功能主要分為用戶登錄、單詞查詢、單詞瀏覽、背單詞、查看生詞庫(kù)、修改密碼等幾部分;對(duì)管理員的功能主要分為題目和用戶管理兩部分。</p><p>  3.5.3 各模塊功能描述</p><p>  本系統(tǒng)共分為用戶模塊和管理員模塊(均含有主界面及各子界面),這

47、兩個(gè)主模塊又分為若干個(gè)小模塊。用戶模塊包括用戶登錄模塊、用戶注冊(cè)模塊、每日一句模塊、單詞查詢模塊、單詞瀏覽模塊、背單詞模塊、查看生詞庫(kù)模塊、修改密碼模塊;管理員模塊包括題目管理、用戶管理。接下來(lái)就詳細(xì)地介紹各個(gè)小模塊的具體功能。</p><p><b>  1.用戶模塊</b></p><p><b> ?。?)用戶登錄模塊</b></p&

48、gt;<p>  該模塊的功能是對(duì)用戶的賬號(hào)、密碼進(jìn)行驗(yàn)證。驗(yàn)證方法是將輸入的賬號(hào)、密碼和數(shù)據(jù)庫(kù)中的login2表的數(shù)據(jù)進(jìn)行比較,驗(yàn)證正確后,就會(huì)彈出“每日一句”界面。同時(shí),賬號(hào)會(huì)被寫進(jìn)新建的一個(gè)文本文檔中(文件名為“save.txt”),在背單詞界面調(diào)用將其顯示在JTable上。</p><p><b> ?。?)用戶注冊(cè)模塊</b></p><p>

49、  該模塊的功能是實(shí)現(xiàn)新用戶注冊(cè)。輸入用戶名和密碼后,驗(yàn)證該用戶名是否存在后,如果不存在,則注冊(cè)成功。</p><p><b> ?。?)每日一句模塊</b></p><p>  該模塊的功能是在一個(gè)對(duì)話框顯示一句英文及其含義。用戶登錄成功后,從數(shù)據(jù)庫(kù)中的每日一句表隨機(jī)選擇一個(gè)數(shù)據(jù),顯示在對(duì)話框中,持續(xù)3秒后自動(dòng)消失。</p><p><

50、b> ?。?)單詞查詢模塊</b></p><p>  該模塊的功能是實(shí)現(xiàn)單詞的查詢。輸入要查找的單詞,將所輸入的單詞與數(shù)據(jù)庫(kù)中words表的單詞比較。如果words表存在該單詞,則將表中該單詞的含義、例句及例句含義顯示出來(lái)。</p><p><b> ?。?)單詞瀏覽模塊</b></p><p>  該模塊的功能是實(shí)現(xiàn)瀏覽四

51、、六級(jí)詞匯。用戶主可以選擇瀏覽四級(jí)或六級(jí)詞匯。彈出的對(duì)話框顯示相應(yīng)的詞匯表的第一個(gè)單詞,及其含義、例句、例句含義。對(duì)話框有四個(gè)按鈕:“上一個(gè)”、“下一個(gè)”、“加入生詞庫(kù)”、“退出”,它們分別實(shí)現(xiàn)以下功能:瀏覽當(dāng)前單詞的上一個(gè)單詞,下一個(gè)單詞,將其加入到生詞庫(kù)中(包括含義、例句、例句含義),關(guān)閉對(duì)話框返回用戶主界面。</p><p><b> ?。?)背單詞模塊</b></p>

52、<p>  該模塊的功能是實(shí)現(xiàn)背單詞,也是本系統(tǒng)最重要的功能。用戶可以選擇試題1或試題2兩種題目類型。彈出對(duì)話框,顯示的是相應(yīng)的題目表的第一道題目,用JLabel顯示登錄該系統(tǒng)的用戶的用戶名(通過(guò)讀取在用戶登錄模塊時(shí)新建的“save.txt”文件實(shí)現(xiàn))。用textarea顯示題目的內(nèi)容(設(shè)置為只讀),用四個(gè)JRadioButton分別顯示四個(gè)選項(xiàng)(其中有一個(gè)是正確答案)。對(duì)話框有三個(gè)按鈕:“上一題”、“下一題”、“結(jié)束”。它們

53、的功能是:做上一題、做下一題、統(tǒng)計(jì)信息。系統(tǒng)在每次用戶做上一題或下一題時(shí),都會(huì)將用戶所選的選項(xiàng)的內(nèi)容記下,并與數(shù)據(jù)庫(kù)的題目表中的答案比較。如果相同,則將數(shù)組a[i](i為題號(hào))賦值為1;如果不同,則賦值為0。結(jié)束時(shí),系統(tǒng)會(huì)統(tǒng)計(jì)a[i]中為1的個(gè)數(shù)(賦值給rights)和0的個(gè)數(shù)(賦值給wrongs),且在一個(gè)消息對(duì)話框中顯示用戶使用情況:“總詞數(shù)”(值為i),“正確數(shù)”(值為rights),“錯(cuò)誤數(shù)”(值為wrongs)。同時(shí),系統(tǒng)會(huì)將

54、當(dāng)前用戶此次背單詞的情況記錄下來(lái),將其寫入數(shù)據(jù)庫(kù)的用戶表中,以便在管理員模塊顯示。</p><p> ?。?)查看生詞庫(kù)模塊</p><p>  該模塊的功能是實(shí)現(xiàn)查看生詞庫(kù)。將數(shù)據(jù)庫(kù)中的生詞表顯示在“查看生詞庫(kù)”對(duì)話框的表格中,表格包含兩列:生詞、含義。對(duì)話框有四個(gè)按鈕:“添加”、“刪除”、“查找”、“查看例句”。</p><p>  A)添加生詞:輸入生詞后,可

55、以點(diǎn)擊“搜索”按鈕將其含義、例句顯示出來(lái)(查詢數(shù)據(jù)庫(kù)的單詞表),再點(diǎn)擊 “保存”按鈕就能加入到生詞庫(kù)中。</p><p>  B)刪除生詞:首先要選中要?jiǎng)h除的生詞所在的那一行,再點(diǎn)擊“刪除”按鈕就可以刪除選中的生詞,之后系統(tǒng)會(huì)重新顯示所有的生詞庫(kù)中的生詞。</p><p>  C)查找生詞:輸入生詞后就可以查找生詞庫(kù)中的生詞,用戶可以點(diǎn)擊“刪除”按鈕來(lái)刪除該生詞。</p>&

56、lt;p>  D)查看例句:首先要選中要查看例句的生詞所在的那一行,點(diǎn)擊“查看例句”按鈕后,系統(tǒng)會(huì)顯示選中生詞的例句及例句含義。</p><p><b> ?。?)修改密碼模塊</b></p><p>  該模塊的功能是實(shí)現(xiàn)修改用戶密碼。輸入用戶名、原始密碼和新密碼,驗(yàn)證正確后,密碼修改成功。</p><p><b>  2.

57、管理員模塊</b></p><p><b> ?。?)題目管理</b></p><p>  該模塊的功能是實(shí)現(xiàn)題目的管理。管理員可以查看、刪除和修改所有的題目,并添加新題目,及以退出該模塊。</p><p><b> ?。?)用戶管理</b></p><p>  該模塊的功能是實(shí)現(xiàn)用戶的

58、管理。管理員可以查看每個(gè)用戶每次背單詞的情況(包括題目類型、總詞數(shù)、正確數(shù)、錯(cuò)誤數(shù)),點(diǎn)擊“刪除”按鈕可以刪除選中的用戶。</p><p><b>  4 詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1 登錄界面</b></p><p>  使用者可以選擇登錄系統(tǒng)的身份(用戶和管理員),輸入賬號(hào)和密碼,驗(yàn)證成功后,彈

59、出相應(yīng)的主界面。若驗(yàn)證失敗則通過(guò)提示登錄失敗,使用者需要重新登錄或是注冊(cè),如圖4.1:</p><p>  圖4.1 用戶登錄界面</p><p>  4.2 用戶注冊(cè)界面</p><p>  新用戶輸入用戶名和密碼后進(jìn)行注冊(cè),用戶名不能與數(shù)據(jù)庫(kù)中已存在用戶名相同的,如圖4.2:</p><p>  圖4.2 新用戶注冊(cè)界面</p>

60、;<p>  4.3 “每日一句”界面</p><p>  在用戶登錄成功后,彈出該界面,在3秒后自動(dòng)消失(用線程延遲函數(shù)實(shí)現(xiàn)),如圖4.3:</p><p>  如圖4.3 每日一句界面</p><p><b>  4.4 用戶主界面</b></p><p>  用戶可以對(duì)本界面的各項(xiàng)功能模塊進(jìn)行操作,如

61、圖4.4:</p><p>  如圖4.4 用戶主界面</p><p>  4.4.1 單詞瀏覽界面</p><p>  選擇瀏覽四級(jí)或六級(jí)詞匯后,彈出相應(yīng)的單詞瀏覽界面,用戶可以瀏覽詞匯表中的所有詞匯,同時(shí)可以根據(jù)需要將其加入到生詞庫(kù),如圖4.5:</p><p>  如圖4.5 單詞瀏覽界面</p><p>  4

62、.4.2 背單詞界面</p><p>  用戶可以在該界面進(jìn)行背單詞操作,四個(gè)選項(xiàng)中選擇最符合題意的一個(gè)選項(xiàng)作為答案,如圖4.6:</p><p>  圖4.6 背單詞界面</p><p> ?。?)點(diǎn)擊“結(jié)束”按鈕后,系統(tǒng)統(tǒng)計(jì)用戶的背誦情況,如圖4.7:</p><p>  圖4.7 用戶使用情況界面</p><p>

63、;  4.4.3 查看生詞庫(kù)界面</p><p>  該界面用一個(gè)Jtable顯示生詞庫(kù)中的所有生詞及其含義,如圖4.8:</p><p>  圖4.8 查看生詞庫(kù)界面</p><p>  (1)點(diǎn)擊“添加”按鈕可以添加生詞,點(diǎn)擊“搜索”按鈕,查找該生詞是否在數(shù)據(jù)的單詞表中,只有單詞表中存在該生詞,才能將其加入生詞庫(kù),如圖4.9:</p><p&

64、gt;  圖4.9 添加生詞界面</p><p> ?。?)選中要?jiǎng)h除的生詞所在那一行,點(diǎn)擊“刪除”按鈕,確認(rèn)后,彈出新的生詞庫(kù)對(duì)話框(刪除的生詞已不在Jtable中),如圖4.10(刪除burst):</p><p>  圖4.10 刪除單詞界面</p><p> ?。?)選中要查看例句的生詞那一行,點(diǎn)擊“查看例句”按鈕,顯示其例句和例句含義,如圖4.11(查看a

65、bout的例句):</p><p>  圖4.11 查看例句界面</p><p>  4.4.4 修改密碼界面</p><p>  用戶輸入用戶名、原始密碼、新密碼,點(diǎn)擊“確定”,系統(tǒng)會(huì)自動(dòng)驗(yàn)證原始密碼是否正確,如圖4.12:</p><p>  圖4.12 修改密碼界面</p><p>  驗(yàn)證正確后,提示“修改密碼

66、成功!”,如圖4.13:</p><p>  圖4.13 修改密碼成功界面</p><p>  4.5 管理員主界面</p><p>  管理員可以對(duì)本界面的各項(xiàng)功能模塊進(jìn)行操作,如圖4.14:</p><p>  圖4.14 管理員主界面</p><p>  4.5.1 查看題目界面</p><p

67、>  管理員可以在本界面查看所有的題目,如圖4.15:</p><p>  圖4.15 查看題目界面</p><p> ?。?)點(diǎn)擊“添加”按鈕,在彈出的添加題目界面,輸入相應(yīng)的數(shù)據(jù),點(diǎn)擊“保存”按鈕后,添加題目成功,如圖4.16:</p><p>  圖4.16 添加題目界面</p><p>  (2)選中要?jiǎng)h除題目的那一行,點(diǎn)擊“刪

68、除”按鈕,確認(rèn)后,刪除被選中的題目,如圖4.17(刪除類型號(hào)為1,題目號(hào)為3的題目):</p><p>  圖4.17 刪除題目界面</p><p> ?。?)選中一行,點(diǎn)擊“修改”按鈕,如圖4.18:</p><p>  圖4.18 修改題目界面</p><p>  修改選項(xiàng)A為:prep.關(guān)于,大約,結(jié)果如圖4.19:</p>

69、<p>  圖4.19 修改題目后界面</p><p>  4.5.2 查看用戶界面</p><p>  該界面用Jtable顯示每個(gè)用戶每次背單詞的情況,如圖4.20:</p><p>  圖4.20 查看用戶界面</p><p>  選中要?jiǎng)h除用戶的那一行,點(diǎn)擊“刪除”按鈕后,刪除選中的用戶,成功后彈出新的查看用戶界面(刪除

70、的用戶已不在Jtable中),如圖4.21(刪除用戶a):</p><p>  圖4.21 刪除用戶后界面</p><p><b>  5 系統(tǒng)調(diào)試與測(cè)試</b></p><p><b>  5.1 系統(tǒng)調(diào)試</b></p><p>  在系統(tǒng)的設(shè)計(jì)過(guò)程中,很可能存在一些問(wèn)題和錯(cuò)誤。一般地,錯(cuò)誤分為

71、語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤。語(yǔ)法錯(cuò)誤通常會(huì)在程序運(yùn)行時(shí)自動(dòng)提示,程序設(shè)計(jì)人員很容易就能發(fā)現(xiàn),并及時(shí)作出相應(yīng)的改正。但是對(duì)于另一類的錯(cuò)誤,是程序運(yùn)行過(guò)程中的不當(dāng)操作,或是數(shù)據(jù)計(jì)算時(shí)的邏輯錯(cuò)誤引起的。這些錯(cuò)誤,不是那么容易被發(fā)現(xiàn),所以出現(xiàn)這種錯(cuò)誤時(shí),對(duì)錯(cuò)誤的檢查是很費(fèi)精力的。</p><p><b>  5.2 系統(tǒng)測(cè)試</b></p><p>  5.2.1 測(cè)試的重要性及目的

72、</p><p><b> ?。?)測(cè)試的重要性</b></p><p>  軟件的測(cè)試在軟件生命周期中具有重要的地位,軟件生命周期的每一個(gè)階段都應(yīng)該有測(cè)試,通過(guò)對(duì)每個(gè)階段的測(cè)試,來(lái)檢測(cè)給階段是不是達(dá)到一開始的預(yù)期的目標(biāo),盡早的發(fā)現(xiàn)問(wèn)題,并且及時(shí)給予改正,如果不能盡早的測(cè)試出問(wèn)題,錯(cuò)誤就會(huì)帶到后期的開發(fā)中,會(huì)加大后期測(cè)試的難度。</p><p>

73、;  就實(shí)際的軟件開發(fā)而言,不管采用什么技術(shù)和方法,錯(cuò)誤是不能完全避免的,總會(huì)或多或少的出現(xiàn)錯(cuò)誤。這些錯(cuò)誤需要通過(guò)軟件的測(cè)試來(lái)找出,因此測(cè)試是所有的工程的基本的組成部分,是軟件開發(fā)的很重要的部分。</p><p><b> ?。?)測(cè)試的目的 </b></p><p>  測(cè)試的目的就是為了發(fā)現(xiàn)程序的錯(cuò)誤。首先,測(cè)試并不是完全的就是去找錯(cuò)誤,在測(cè)試的過(guò)程中,分析錯(cuò)誤產(chǎn)

74、生的原因和錯(cuò)誤的特點(diǎn),以此來(lái)發(fā)現(xiàn)軟件設(shè)計(jì)中存在的不足之處,從而加以改進(jìn)。其次,是即使沒(méi)發(fā)現(xiàn)錯(cuò)誤,這種測(cè)試也是有價(jià)值的,可以完善測(cè)試的測(cè)試的方法。</p><p>  5.2.2 測(cè)試的步驟</p><p>  測(cè)試的主要步驟如圖5.1:</p><p>  圖5.1 測(cè)試工作流程</p><p>  5.2.3 測(cè)試的主要內(nèi)容</p&g

75、t;<p><b> ?。?)單元測(cè)試 </b></p><p>  單元測(cè)試就是重點(diǎn)對(duì)軟件的最小模塊進(jìn)行檢查,通過(guò)檢查來(lái)判斷實(shí)際達(dá)到的功能與實(shí)現(xiàn)定義的這個(gè)部分的功能是不是一致的,檢查其中的錯(cuò)誤。由于單元模塊比較小,結(jié)構(gòu)也比較簡(jiǎn)單,負(fù)責(zé)測(cè)試的人員可以很容易的掌握其邏輯結(jié)果,結(jié)合相應(yīng)的測(cè)試方法,有效的測(cè)試出結(jié)果。</p><p><b> ?。?

76、)集成測(cè)試 </b></p><p>  集成測(cè)試是按照原先設(shè)計(jì)的要求把各個(gè)模塊組裝起來(lái)并且對(duì)其進(jìn)行測(cè)試,從而來(lái)發(fā)現(xiàn)和接口相關(guān)的問(wèn)題,單個(gè)模塊功能的不完善可能會(huì)導(dǎo)致整體的功能下降,因此集成測(cè)試也是很重要的。</p><p><b> ?。?)確認(rèn)測(cè)試 </b></p><p>  確認(rèn)測(cè)試是為了確認(rèn)系統(tǒng)能夠達(dá)到事先定義的那樣的功能,

77、經(jīng)過(guò)前面的集成測(cè)試,基本上不需要考慮接口的問(wèn)題了,確認(rèn)測(cè)試需要檢驗(yàn)的是軟件的安全可靠性,有效性等特性。</p><p><b> ?。?)系統(tǒng)測(cè)試 </b></p><p>  當(dāng)軟件做完后,還需要進(jìn)行系統(tǒng)性的測(cè)試,檢測(cè)其與系統(tǒng)的其他部分的使用是否兼容。包括恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試和性能測(cè)試等。</p><p>  5.2.4 測(cè)試的結(jié)果&

78、lt;/p><p>  系統(tǒng)按照以上流程進(jìn)行測(cè)試,測(cè)試結(jié)果如下:實(shí)現(xiàn)了基本功能,可以正常使用。但系統(tǒng)的功能還不夠完善,在系統(tǒng)投入使用后,可能會(huì)有一些隱藏的錯(cuò)誤被暴露出來(lái)。</p><p><b>  結(jié)束語(yǔ)</b></p><p>  通過(guò)最近一段時(shí)間準(zhǔn)備論文,我對(duì)計(jì)算機(jī)專業(yè)的基本的知識(shí)、原理有了更進(jìn)一步的認(rèn)識(shí)了解,使得以前的知識(shí)有個(gè)一個(gè)連接,更好

79、的為實(shí)現(xiàn)應(yīng)用而服務(wù)。</p><p>  在設(shè)計(jì)的過(guò)程中,加深了對(duì)JAVA的了解,對(duì)其有了更深入的認(rèn)識(shí),設(shè)計(jì)的過(guò)程也是學(xué)習(xí)的過(guò)程,而且實(shí)踐的過(guò)程中,學(xué)習(xí)的效果更深刻,遇到問(wèn)題,就去解決,自己解決不了的就上網(wǎng)去查,或者請(qǐng)教別人,同學(xué)或者老師,很大程度上提高了自學(xué)的能力,以往只是注重理論的學(xué)習(xí),剛開始實(shí)踐,可能很陌生,好多東西不懂,不會(huì),但慢慢的熟悉后,再次做類似的設(shè)計(jì)心里有底,有種熟悉,輕車熟路的感覺,這對(duì)軟件的設(shè)

80、計(jì)有很大的幫助,同時(shí),這些工作為以后做項(xiàng)目奠定了基礎(chǔ),加強(qiáng)了對(duì)知識(shí)的掌握。做完這些,還需努力,為以后更多的項(xiàng)目做準(zhǔn)備。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] BruceEckel.Java編程思想[M].北京:機(jī)械工業(yè)出版社,2003.</p><p>  [2] FLANAGAN.Java技術(shù)手冊(cè)[M].北

81、京:中國(guó)電力出版社,2002.</p><p>  [3] 孫一林,彭波.Java數(shù)據(jù)庫(kù)編程實(shí)例[M].北京:清華大學(xué)出版社,2002.</p><p>  [4] Roger S. Pressman,Software Engineering Fifth Edition[M].北京:清華大學(xué)出版社,2002. [5] Jose&

82、#160;Annunziato.JAVA 速成教程[M].北京:機(jī)械工業(yè)出版社,2002.[6] Ethan Cerami and O’Reilly.JAVA APPLICATION[M].北京:電子工業(yè)出版社, 2003.</p><p>  [7] 孫涌.現(xiàn)代軟件工程[M].北京:北京希望電子出版社,2003. </p><p>  

83、[8] 柳西玲,許斌.Java語(yǔ)言應(yīng)用開發(fā)基礎(chǔ)[M].北京:清華大學(xué)出版社,2006.</p><p>  [9] 李紅.數(shù)據(jù)庫(kù)原理與應(yīng)用(第二版)[M].北京:高等教育出版社,2007.</p><p>  [10] 史濟(jì)民,顧春華,鄭紅.軟件工程—原理、方法與應(yīng)用[M].北京:高等教育出版社,2008.</p><p>  [11] 葉達(dá)峰.Eclipse編程技

84、術(shù)與實(shí)例[M].北京:人民郵電出版社,2004.</p><p>  [12] 張思民.Java語(yǔ)言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2007.</p><p><b>  致 謝</b></p><p>  本次畢業(yè)設(shè)計(jì)過(guò)程中,得到了侯傳宇老師精心細(xì)致的指導(dǎo)和同學(xué)無(wú)私的幫助,在我遇到困難的時(shí)候,他們幫助了我,在此表示特別的感謝,謝謝你們

85、對(duì)我的幫助。在以后的學(xué)習(xí)和工作中我會(huì)更加努力,學(xué)習(xí)專業(yè)的知識(shí),精益求精,學(xué)會(huì)學(xué)習(xí),積累跟多的專業(yè)技術(shù)。 </p><p>  **本科畢業(yè)設(shè)計(jì)(論文)管理暫行規(guī)定</p><p>  畢業(yè)設(shè)計(jì)(論文)是本科人才培養(yǎng)的重要實(shí)踐性教學(xué)環(huán)節(jié),也是學(xué)士學(xué)位評(píng)定的重要依據(jù)。為了切實(shí)做好我校的畢業(yè)設(shè)計(jì)(論文)工作,規(guī)范畢業(yè)設(shè)計(jì)(論文)工作的管理,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量,特制定本規(guī)定。</p&

86、gt;<p>  一、畢業(yè)設(shè)計(jì)(論文)的主要目的</p><p> ?。ㄒ唬┡囵B(yǎng)學(xué)生運(yùn)用所學(xué)知識(shí)獨(dú)立地分析和解決本專業(yè)范圍內(nèi)一般問(wèn)題的能力,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和實(shí)踐能力,使學(xué)生從事學(xué)術(shù)研究的能力得到初步的訓(xùn)練;</p><p> ?。ǘ┡囵B(yǎng)學(xué)生理論聯(lián)系實(shí)際的工作作風(fēng)和嚴(yán)謹(jǐn)認(rèn)真的科學(xué)態(tài)度;</p><p>  (三)培養(yǎng)學(xué)生分析設(shè)計(jì)能力、研究實(shí)驗(yàn)?zāi)芰Α?/p>

87、工程實(shí)踐能力、經(jīng)濟(jì)分析能力、外文閱讀能力和計(jì)算機(jī)的運(yùn)用能力,以及社會(huì)調(diào)查、文獻(xiàn)資料查閱和論文寫作能力。</p><p>  二、畢業(yè)設(shè)計(jì)(論文)的基本要求</p><p> ?。ㄒ唬┌凑崭鲗I(yè)“畢業(yè)設(shè)計(jì)(論文)教學(xué)大綱”的要求進(jìn)行;</p><p> ?。ǘ┮哂袑W(xué)術(shù)性,要對(duì)自然科學(xué)或社會(huì)科學(xué)內(nèi)某一領(lǐng)域進(jìn)行專門、系統(tǒng)的研究,并表達(dá)其研究成果;</p>

88、<p> ?。ㄈ┮哂袆?chuàng)見性,要對(duì)學(xué)術(shù)或工程的某個(gè)問(wèn)題有新的發(fā)現(xiàn)、新的構(gòu)想或新的發(fā)展和完善;</p><p> ?。ㄋ模┮哂锌茖W(xué)性,要求論述系統(tǒng)而完整,首尾一貫而不前后矛盾,實(shí)事求是而不主觀臆造;</p><p> ?。ㄎ澹┮邞?yīng)用性,要能解決生產(chǎn)實(shí)際問(wèn)題,在技術(shù)改造、生產(chǎn)管理等通過(guò)方面有所創(chuàng)造;</p><p> ?。?yīng)做到觀點(diǎn)正確、論據(jù)充分、

89、推理嚴(yán)密、計(jì)算準(zhǔn)確,層次分明、條理清楚、語(yǔ)言精煉,有必要的圖表和相關(guān)資料等;</p><p>  (七)應(yīng)參閱一定數(shù)量的外文資料,并要求在畢業(yè)設(shè)計(jì)(論文)中反映出來(lái)。</p><p>  三、畢業(yè)設(shè)計(jì)(論文)的工作程序</p><p>  畢業(yè)設(shè)計(jì)(論文)工作程序分為選題、開題、撰寫論文或設(shè)計(jì)、中期檢查、答辯、歸檔等環(huán)節(jié)。</p><p> 

90、 四、畢業(yè)設(shè)計(jì)(論文)的時(shí)間安排</p><p>  畢業(yè)設(shè)計(jì)(論文)工作時(shí)間為8~12周,時(shí)間安排應(yīng)按**本科生畢業(yè)設(shè)計(jì)(論文)工作流程執(zhí)行,集中用于畢業(yè)設(shè)計(jì)(論文)的時(shí)間不得少于專業(yè)培養(yǎng)計(jì)劃規(guī)定的周數(shù)。</p><p>  五、畢業(yè)設(shè)計(jì)(論文)的領(lǐng)導(dǎo)與管理</p><p>  全校畢業(yè)設(shè)計(jì)(論文)在分管教學(xué)副校長(zhǎng)領(lǐng)導(dǎo)下進(jìn)行,分級(jí)管理,層層負(fù)責(zé)。</p>

91、;<p>  (一)教務(wù)處畢業(yè)設(shè)計(jì)(論文)管理工作職責(zé):</p><p>  1、匯總各院(部)畢業(yè)設(shè)計(jì)(論文)題目和指導(dǎo)教師安排,協(xié)調(diào)有關(guān)問(wèn)題;</p><p>  2、做好畢業(yè)設(shè)計(jì)(論文)前期、中期、后期檢查工作,對(duì)未達(dá)到各階段進(jìn)度、質(zhì)量要求或違反有關(guān)規(guī)定的院(部)提出整改要求;</p><p>  3、開展學(xué)校畢業(yè)設(shè)計(jì)(論文)工作評(píng)估和研究工作。

92、</p><p> ?。ǘ┰海ú浚┊厴I(yè)設(shè)計(jì)(論文)管理工作職責(zé):</p><p>  各院(部)成立畢業(yè)設(shè)計(jì)(論文)工作領(lǐng)導(dǎo)小組,確定畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師,布置畢業(yè)設(shè)計(jì)(論文)工作任務(wù),檢查本院(部)畢業(yè)設(shè)計(jì)(論文)工作落實(shí)情況。院(部)畢業(yè)設(shè)計(jì)(論文)管理工作職責(zé)為: </p><p>  1、審查畢業(yè)設(shè)計(jì)(論文)選題、下達(dá)任務(wù)書,安排指導(dǎo)教師,布置畢業(yè)設(shè)計(jì)

93、(論文)有關(guān)工作;</p><p>  2、定期檢查畢業(yè)設(shè)計(jì)(論文)工作進(jìn)展情況,協(xié)調(diào)處理畢業(yè)設(shè)計(jì)(論文)中的有關(guān)問(wèn)題,督促檢查指導(dǎo)教師的工作;</p><p>  3、對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)按規(guī)范化要求進(jìn)行形式審查,組織畢業(yè)設(shè)計(jì)(論文)答辯和成績(jī)?cè)u(píng)定工作。對(duì)答辯小組提出的優(yōu)秀的畢業(yè)設(shè)計(jì)(論文)及評(píng)閱答辯中有爭(zhēng)議的畢業(yè)設(shè)計(jì)(論文),組織答辯委員會(huì)進(jìn)行復(fù)議,最終確定成績(jī);</p>

94、<p>  4、按學(xué)校有關(guān)要求,保存與畢業(yè)設(shè)計(jì)(論文)有關(guān)的電子和紙質(zhì)文檔;</p><p>  5、做好本院(部)學(xué)生畢業(yè)設(shè)計(jì)(論文)總結(jié)與評(píng)估工作。</p><p> ?。ㄈ┊厴I(yè)設(shè)計(jì)(論文)指導(dǎo)教師職責(zé):</p><p>  1、指導(dǎo)學(xué)生選題,擬定任務(wù)書,安排學(xué)生做開題報(bào)告,編寫指導(dǎo)方案,制定計(jì)劃和工作程序;</p><p&g

95、t;  2、對(duì)學(xué)生提出具體要求,指定主要參考資料和社會(huì)調(diào)查內(nèi)容,規(guī)定學(xué)生應(yīng)完成的查閱中外文資料、文獻(xiàn)綜述、開題報(bào)告、各項(xiàng)實(shí)驗(yàn)數(shù)據(jù)、計(jì)算工作(包括上機(jī))、設(shè)計(jì)(論文)等;</p><p>  3、采取多種方式檢查學(xué)生的工作進(jìn)度和工作質(zhì)量,及時(shí)解答和處理學(xué)生提出的有關(guān)問(wèn)題,并認(rèn)真填寫畢業(yè)設(shè)計(jì)(論文)指導(dǎo)記錄表;</p><p>  4、做好學(xué)生外文翻譯的評(píng)閱工作,指導(dǎo)學(xué)生按規(guī)范要求正確撰寫畢業(yè)

96、設(shè)計(jì)(論文);</p><p>  5、在學(xué)生答辯前對(duì)畢業(yè)設(shè)計(jì)(論文)(包括設(shè)計(jì)說(shuō)明書、計(jì)算資料、實(shí)驗(yàn)報(bào)告、圖紙或論文等)進(jìn)行審查,認(rèn)真填寫畢業(yè)設(shè)計(jì)(論文)評(píng)語(yǔ),指導(dǎo)學(xué)生參加答辯;</p><p>  6、根據(jù)院(部)安排參加答辯工作。</p><p> ?。ㄋ模W(xué)生在畢業(yè)設(shè)計(jì)(論文)過(guò)程中必須做到:</p><p>  1、重視畢業(yè)設(shè)計(jì)(論

97、文)過(guò)程,明確各環(huán)節(jié)目的、意義和要求,虛心接受指導(dǎo)教師和實(shí)驗(yàn)技術(shù)人員的指導(dǎo),保質(zhì)保量地完成畢業(yè)設(shè)計(jì)(論文);</p><p>  2、獨(dú)立完成規(guī)定的工作任務(wù),不弄虛作假,不抄襲、剽竊他人成果;</p><p>  3、認(rèn)真填寫《**本科畢業(yè)設(shè)計(jì)(論文)研究過(guò)程記錄表》;</p><p>  4、畢業(yè)設(shè)計(jì)(論文)成果、資料應(yīng)于答辯結(jié)束后及時(shí)交指導(dǎo)教師收存,凡涉及到國(guó)家

98、機(jī)密、知識(shí)產(chǎn)權(quán)、技術(shù)專利、商業(yè)利益的成果未經(jīng)院(部)許可,學(xué)生不得擅自帶離學(xué)校。</p><p>  六、畢業(yè)設(shè)計(jì)(論文)的選題與開題</p><p><b> ?。ㄒ唬┻x題原則</b></p><p>  1、原則上一生一題,當(dāng)一個(gè)課題比較大時(shí),可以分成幾個(gè)小課題,每個(gè)學(xué)生完成一個(gè)小課題時(shí)必須保證其主要部分為獨(dú)立進(jìn)行的工作,使每個(gè)學(xué)生都受到較

99、全面的訓(xùn)練;</p><p>  2、選題應(yīng)體現(xiàn)本專業(yè)的培養(yǎng)目標(biāo),達(dá)到畢業(yè)設(shè)計(jì)(論文)大綱的教學(xué)要求;</p><p>  3、選題應(yīng)特別注意有利于學(xué)生綜合應(yīng)用所學(xué)知識(shí),有利于學(xué)生能力的培養(yǎng),并能保證各專業(yè)所應(yīng)當(dāng)具有的基本技能的訓(xùn)練;</p><p>  4、選題應(yīng)與社會(huì)、生產(chǎn)、教學(xué)、科研等實(shí)際相結(jié)合。理工科畢業(yè)設(shè)計(jì)(論文)的選題應(yīng)注重在具有實(shí)際應(yīng)用前景、具有創(chuàng)新構(gòu)

100、思的課題中選取,鼓勵(lì)理工科學(xué)生進(jìn)行畢業(yè)設(shè)計(jì),其中,工科畢業(yè)設(shè)計(jì)所占比例應(yīng)不少于80%;文科及經(jīng)管類的選題需注重分析解決當(dāng)前經(jīng)濟(jì)改革、社會(huì)現(xiàn)實(shí)生活和理論研究中的熱點(diǎn)、難點(diǎn)、焦點(diǎn)問(wèn)題;。畢業(yè)設(shè)計(jì)(論文)在實(shí)驗(yàn)、實(shí)習(xí)、工程實(shí)踐和社會(huì)調(diào)查等社會(huì)實(shí)踐中完成的比例要在50%以上。</p><p>  5、選題難度和工作量要適當(dāng),使學(xué)生能在規(guī)定的時(shí)間內(nèi)完成任務(wù);</p><p>  6、選題要有一定層次

101、區(qū)分,有利于各類學(xué)生提高水平,鼓勵(lì)學(xué)生有所創(chuàng)新;</p><p>  7、各專業(yè)的選題數(shù)須多于本專業(yè)當(dāng)屆的畢業(yè)生數(shù)。每學(xué)年選題應(yīng)適當(dāng)更新,不同屆選題重復(fù)率須控制在20%以內(nèi);</p><p>  8、各專業(yè)選題須經(jīng)院(部)嚴(yán)格審查并報(bào)教務(wù)處備案。</p><p> ?。ǘ┻x題、開題程序</p><p>  1、指導(dǎo)教師提出的畢業(yè)設(shè)計(jì)(論文)

102、課題須經(jīng)院(部)審查后向?qū)W生公布,通過(guò)師生雙向選擇或經(jīng)協(xié)商分配,確定學(xué)生畢業(yè)設(shè)計(jì)(論文)題目及指導(dǎo)教師。選題和指導(dǎo)教師一經(jīng)確定,不得隨意更改;</p><p>  2、各院(部)應(yīng)不遲于第七學(xué)期第十四周結(jié)束前完成選題工作,畢業(yè)設(shè)計(jì)(論文)任務(wù)書不遲于第七學(xué)期第十五周前下達(dá)給學(xué)生,院(部)應(yīng)將畢業(yè)設(shè)計(jì)(論文)選題匯總表于第七學(xué)期第十六周結(jié)束前報(bào)教務(wù)處;</p><p>  3、畢業(yè)設(shè)計(jì)(論文

103、)開題工作應(yīng)在第七學(xué)期結(jié)束前完成,包括文獻(xiàn)調(diào)研、文獻(xiàn)綜述、開題報(bào)告等,院(部)應(yīng)根據(jù)本院(部)畢業(yè)設(shè)計(jì)(論文)工作的具體計(jì)劃,安排學(xué)生在指導(dǎo)小組范圍內(nèi)作開題報(bào)告;</p><p>  七、畢業(yè)設(shè)計(jì)(論文)任務(wù)書 </p><p> ?。ㄒ唬┊厴I(yè)設(shè)計(jì)(論文)任務(wù)書是學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)(論文)的指導(dǎo)性文件,每個(gè)學(xué)生都必須有自己的任務(wù)書; </p><p>  (二)任務(wù)書

104、的內(nèi)容包括:設(shè)計(jì)(論文)研究的背景和依據(jù)、任務(wù)和基本要求、進(jìn)程安排等;</p><p> ?。ㄈ┤蝿?wù)書由指導(dǎo)教師填寫,交教研室審查,經(jīng)院(部)批準(zhǔn)后方可實(shí)施;</p><p>  (四)畢業(yè)設(shè)計(jì)(論文)結(jié)束后,任務(wù)書要與畢業(yè)設(shè)計(jì)(論文)一起送交院(部)保存。</p><p>  八、畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師配備</p><p> ?。ㄒ唬┊?/p>

105、業(yè)設(shè)計(jì)(論文)指導(dǎo)教師應(yīng)由具有中職及以上專業(yè)技術(shù)職務(wù)的教師或工程技術(shù)人員擔(dān)任,助教等初級(jí)職稱人員不能單獨(dú)指導(dǎo)畢業(yè)設(shè)計(jì)(論文),但可根據(jù)需要安排協(xié)助指導(dǎo)教師的工作。指導(dǎo)教師名單由院(部)畢業(yè)設(shè)計(jì)(論文)工作領(lǐng)導(dǎo)小組審定后,報(bào)教務(wù)處備案;</p><p> ?。ǘ┲笇?dǎo)畢業(yè)設(shè)計(jì)(論文)期間,指導(dǎo)教師必須堅(jiān)守崗位,各院(部)要嚴(yán)格控制指導(dǎo)教師出差。確因工作需要出差的,須經(jīng)院(部)分管教學(xué)副院長(zhǎng)批準(zhǔn),并委派水平相當(dāng)?shù)慕處?/p>

106、代理指導(dǎo);</p><p>  (三)對(duì)于在校外進(jìn)行畢業(yè)設(shè)計(jì)(論文)的學(xué)生,院(部)可聘請(qǐng)相當(dāng)于中級(jí)專業(yè)技術(shù)職務(wù)及以上的工程技術(shù)人員或研究人員擔(dān)任指導(dǎo)教師,但院(部)必須指定專人進(jìn)行檢查,掌握進(jìn)度,保證質(zhì)量,協(xié)調(diào)解決有關(guān)問(wèn)題;</p><p> ?。ㄋ模┟课恢笇?dǎo)教師指導(dǎo)的學(xué)生數(shù)原則上不超過(guò)8人,科研、教研能力突出的高級(jí)職稱教師或具有博士學(xué)位人員可適當(dāng)增加指導(dǎo)人數(shù)(最高不超過(guò)10人)。指導(dǎo)教

107、師對(duì)每個(gè)學(xué)生的指導(dǎo)每個(gè)環(huán)節(jié)不得少于1次,總計(jì)不得少于3次。</p><p>  九、設(shè)計(jì)(論文)的撰寫</p><p>  1、畢業(yè)設(shè)計(jì)(論文)的撰寫按“**本科畢業(yè)設(shè)計(jì)(論文)撰寫規(guī)范”執(zhí)行;</p><p>  2、設(shè)計(jì)(論文)正文字?jǐn)?shù):文科(除外語(yǔ)類)10000字以上,理工科及外語(yǔ)、藝術(shù)類6000字以上;</p><p>  3、所有設(shè)

108、計(jì)(論文)應(yīng)按規(guī)定格式打印1份,學(xué)生所在院(部)留存。另外應(yīng)將電子版報(bào)送教務(wù)處。</p><p>  十、畢業(yè)設(shè)計(jì)(論文)答辯及成績(jī)?cè)u(píng)定</p><p>  (一)畢業(yè)設(shè)計(jì)(論文)完成后必須進(jìn)行答辯。對(duì)通過(guò)畢業(yè)設(shè)計(jì)(論文)答辯并達(dá)到畢業(yè)基本要求的學(xué)生方可發(fā)給畢業(yè)證書。各專業(yè)成立答辯小組,具體負(fù)責(zé)本專業(yè)畢業(yè)設(shè)計(jì)(論文)答辯和成績(jī)?cè)u(píng)定。各院(部)成立答辯委員會(huì),對(duì)答辯小組提出的優(yōu)秀的畢業(yè)設(shè)計(jì)(

109、論文)及評(píng)閱答辯中有爭(zhēng)議的畢業(yè)設(shè)計(jì)(論文)進(jìn)行審查、復(fù)議,最終確定成績(jī)。答辯工作原則上不聘請(qǐng)校外專家參加,如確因課題需要,必須聘請(qǐng)校外人員參加時(shí),須經(jīng)院(部)批準(zhǔn);</p><p> ?。ǘ┊厴I(yè)設(shè)計(jì)(論文)答辯按“**本科畢業(yè)設(shè)計(jì)(論文)答辯程序和實(shí)施辦法”規(guī)定程序進(jìn)行;</p><p> ?。ㄈ┊厴I(yè)設(shè)計(jì)(論文)的成績(jī)?cè)u(píng)定,采用五級(jí)記分制,即優(yōu)、良、中、及格和不及格,具體評(píng)分標(biāo)準(zhǔn)按照“

110、**本科畢業(yè)設(shè)計(jì)(論文)量化評(píng)分參考標(biāo)準(zhǔn)”執(zhí)行。要求優(yōu)秀與良好比例之和控制在70%以內(nèi),優(yōu)秀率在15%左右(最多不超過(guò)20%)。其中優(yōu)秀、不及格等級(jí)須寫出具體理由,其余等級(jí)須寫出簡(jiǎn)要評(píng)語(yǔ);</p><p> ?。ㄋ模┓伯厴I(yè)設(shè)計(jì)(論文)成績(jī)不及格者,按結(jié)業(yè)處理。</p><p>  十一、畢業(yè)設(shè)計(jì)(論文)工作所需的經(jīng)費(fèi)(含開題費(fèi)、實(shí)驗(yàn)費(fèi)、答辯費(fèi)、指導(dǎo)教師課時(shí)津貼等)由學(xué)校按各院(部)畢業(yè)生每

111、人350元,統(tǒng)一發(fā)放至各院(部),由各院(部)制訂分配細(xì)則。</p><p>  十二、本規(guī)定自公布之日起執(zhí)行,由教務(wù)處負(fù)責(zé)解釋。</p><p>  附件1:**本科畢業(yè)設(shè)計(jì)(論文)撰寫規(guī)范</p><p>  附件2:**本科畢業(yè)設(shè)計(jì)(論文)量化評(píng)分參考標(biāo)準(zhǔn)</p><p>  附件3:**本科畢業(yè)設(shè)計(jì)(論文)答辯程序和實(shí)施辦法</

112、p><p>  附件4:**本科畢業(yè)設(shè)計(jì)(論文)工作評(píng)估辦法</p><p>  二○○七年十一月十三日</p><p><b>  附件1:</b></p><p>  **本科生畢業(yè)論文撰寫規(guī)范</p><p>  為進(jìn)一步規(guī)范本科生畢業(yè)論文的撰寫工作,提高論文撰寫質(zhì)量,加強(qiáng)論文的管理工作,特制定

113、本規(guī)范。</p><p>  1.論文結(jié)構(gòu)及寫作要求</p><p>  論文(設(shè)計(jì)說(shuō)明書)應(yīng)包括:封面,目錄,中文題目、中文摘要與關(guān)鍵詞、英文題目、英文摘要與關(guān)鍵詞,正文,注釋,參考文獻(xiàn),致謝,附錄(可選)等部分。</p><p><b>  1.1 目錄</b></p><p>  目錄獨(dú)立成頁(yè),包括論文中全部章、

114、節(jié)的標(biāo)題及頁(yè)碼。</p><p><b>  1.2 題目</b></p><p>  題目應(yīng)該簡(jiǎn)短、明確、有概括性。論文題目一般中文字?jǐn)?shù)不超過(guò)25個(gè)字,外文題目不超過(guò)15個(gè)實(shí)詞,不使用標(biāo)點(diǎn)符號(hào),中外文題名應(yīng)一致。標(biāo)題中盡量不用英文縮寫詞,必須采用時(shí),應(yīng)使用本行業(yè)通用縮寫詞。</p><p>  1.3 摘要與關(guān)鍵詞</p>

115、<p><b>  1.3.1 摘要</b></p><p>  摘要是對(duì)論文(設(shè)計(jì)說(shuō)明書)內(nèi)容不加注釋和評(píng)論的簡(jiǎn)短陳述,要求扼要說(shuō)明研究工作的目的、主要材料和方法、研究結(jié)果、結(jié)論、科學(xué)意義或應(yīng)用價(jià)值等,是一篇具有獨(dú)立性和完整性的短文。摘要中不宜使用公式、圖表以及非公知公用的符號(hào)和術(shù)語(yǔ),不標(biāo)注引用文獻(xiàn)編號(hào)。中文摘要一般為200字左右。</p><p>  

116、1.3.2 關(guān)鍵詞</p><p>  關(guān)鍵詞是供檢索用的主題詞條,應(yīng)采用能覆蓋論文主要內(nèi)容的通用技術(shù)詞條(參照相應(yīng)的技術(shù)術(shù)語(yǔ)標(biāo)準(zhǔn)),一般列3~8個(gè),按詞條的外延層次從大到小排列。中英文關(guān)鍵詞應(yīng)一一對(duì)應(yīng)。</p><p><b>  1.4 論文正文</b></p><p>  論文正文部分包括:緒論(或前言、序言)、論文主體及結(jié)論。<

117、;/p><p>  緒論是說(shuō)明論文工作的選題目的和意義,國(guó)內(nèi)外文獻(xiàn)綜述以及論文所要研究的內(nèi)容。</p><p>  論文主體是論文的主要組成部分。要求層次清楚,文字簡(jiǎn)練,通順,重點(diǎn)突出。</p><p>  結(jié)論是整個(gè)論文的總結(jié),應(yīng)做到重點(diǎn)突出,言簡(jiǎn)意賅。</p><p>  正文字?jǐn)?shù)原則上文科(除外語(yǔ))不少于10000字,理工科及外語(yǔ)、藝術(shù)類不

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論