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

下載本文檔

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

文檔簡介

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

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

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

11、><p>  3.2 系統(tǒng)運行環(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ù)庫設計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 詳細設計12</b></p><p>  4.1 登錄界面12</p><p>  4.2 用戶注冊界面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 查看生詞庫界面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)試與測試19</p><p>  5.1 系統(tǒng)調(diào)試19</p><p>  5.2 系統(tǒng)測試19</p><p>  5.2.1 測試的重要性及目的1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30、gt; ?。?)選擇【新建系統(tǒng)變量】--彈出“新建系統(tǒng)變量”對話框,在“變量名”文本框輸入“JAVA_HOME”,在“變量值”文本框輸入JDK的安裝路徑,單擊“確定”按鈕,如圖3.1:</p><p>  圖3.1 配置JAVA_HOME </p><p> ?。?)在“系統(tǒ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)變量”選項區(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語言</p><p>  Jav

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

72、</p><p><b>  (1)測試的重要性</b></p><p>  軟件的測試在軟件生命周期中具有重要的地位,軟件生命周期的每一個階段都應該有測試,通過對每個階段的測試,來檢測給階段是不是達到一開始的預期的目標,盡早的發(fā)現(xiàn)問題,并且及時給予改正,如果不能盡早的測試出問題,錯誤就會帶到后期的開發(fā)中,會加大后期測試的難度。</p><p>

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

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

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

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

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

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

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

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

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

82、#160;Annunziato.JAVA 速成教程[M].北京:機械工業(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語言應用開發(fā)基礎(chǔ)[M].北京:清華大學出版社,2006.</p><p>  [9] 李紅.數(shù)據(jù)庫原理與應用(第二版)[M].北京:高等教育出版社,2007.</p><p>  [10] 史濟民,顧春華,鄭紅.軟件工程—原理、方法與應用[M].北京:高等教育出版社,2008.</p><p>  [11] 葉達峰.Eclipse編程技

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

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

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

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

88、<p> ?。ㄈ┮哂袆?chuàng)見性,要對學術(shù)或工程的某個問題有新的發(fā)現(xiàn)、新的構(gòu)想或新的發(fā)展和完善;</p><p>  (四)要具有科學性,要求論述系統(tǒng)而完整,首尾一貫而不前后矛盾,實事求是而不主觀臆造;</p><p>  (五)要具應用性,要能解決生產(chǎn)實際問題,在技術(shù)改造、生產(chǎn)管理等通過方面有所創(chuàng)造;</p><p> ?。龅接^點正確、論據(jù)充分、

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

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

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

92、</p><p>  (二)院(部)畢業(yè)設計(論文)管理工作職責:</p><p>  各院(部)成立畢業(yè)設計(論文)工作領(lǐng)導小組,確定畢業(yè)設計(論文)指導教師,布置畢業(yè)設計(論文)工作任務,檢查本院(部)畢業(yè)設計(論文)工作落實情況。院(部)畢業(yè)設計(論文)管理工作職責為: </p><p>  1、審查畢業(yè)設計(論文)選題、下達任務書,安排指導教師,布置畢業(yè)設計

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

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

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

96、設計(論文);</p><p>  5、在學生答辯前對畢業(yè)設計(論文)(包括設計說明書、計算資料、實驗報告、圖紙或論文等)進行審查,認真填寫畢業(yè)設計(論文)評語,指導學生參加答辯;</p><p>  6、根據(jù)院(部)安排參加答辯工作。</p><p>  (四)學生在畢業(yè)設計(論文)過程中必須做到:</p><p>  1、重視畢業(yè)設計(論

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

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

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

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

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

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

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

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

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

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

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

108、計(論文)應按規(guī)定格式打印1份,學生所在院(部)留存。另外應將電子版報送教務處。</p><p>  十、畢業(yè)設計(論文)答辯及成績評定</p><p> ?。ㄒ唬┊厴I(yè)設計(論文)完成后必須進行答辯。對通過畢業(yè)設計(論文)答辯并達到畢業(yè)基本要求的學生方可發(fā)給畢業(yè)證書。各專業(yè)成立答辯小組,具體負責本專業(yè)畢業(yè)設計(論文)答辯和成績評定。各院(部)成立答辯委員會,對答辯小組提出的優(yōu)秀的畢業(yè)設計(

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論