版權(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ù)大大地提高了工作效率,在輔助教學(xué)中
2、的應(yīng)用也越來越廣泛。智能背單詞自測系統(tǒng)是一種高效、便捷的學(xué)習(xí)方式,具有直觀性和趣味性,能夠提高用戶的學(xué)習(xí)積極性和主動性,從而提高學(xué)習(xí)效率。用戶可以選擇多種方式進行背單詞自測,測試后系統(tǒng)能夠立即批改,準確判斷對錯,并進行統(tǒng)計測試情況,最后顯示正確答案。管理員可以增加、刪除和修改習(xí)題,查看每個用戶每次的使用情況并對其管理。</p><p> 本系統(tǒng)采用目前流行的Java軟件Eclipse 3.7設(shè)置界面,后臺數(shù)據(jù)庫
3、使用MySQL Server 5.0設(shè)計,利用JDBC技術(shù)連接數(shù)據(jù)庫,從而實現(xiàn)系統(tǒng)的基本功能。設(shè)計系統(tǒng)的過程中,首先建立了系統(tǒng)的結(jié)構(gòu)框架,然后在此基礎(chǔ)上進行數(shù)據(jù)庫的設(shè)計,接著經(jīng)過詳細設(shè)計時的不斷修改和完善,測試階段的反復(fù)調(diào)試和驗證,最終形成達到設(shè)計要求的可行性系統(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 概要設(shè)計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ù)庫設(shè)計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 詳細設(shè)計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ā)展,其應(yīng)用涉及人們生活的方方面面。英語作為最重要的信息載體之一,已成為人們生活的各個領(lǐng)域中使用最廣泛的語言。英語學(xué)習(xí)中最讓人感到枯燥乏味的也許就是背單詞了。單詞是語言的基礎(chǔ),沒有相當(dāng)?shù)脑~匯量,則閱讀、聽
17、力、口語各個方面都必然處處受制。傳統(tǒng)的背單詞和測試的方法是死記硬背,效率不高,遺忘率高且枯燥乏味。本系統(tǒng)就是為了提高用戶記憶單詞的效率而設(shè)計的,最重要的是不再采用背字典這種讓人感到痛苦的方法,而是用戶使用系統(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> ?。?)“每日一句”界面</p><p> 顯示一個英文句子及其含義,3秒后該界面自動消失。&l
20、t;/p><p><b> ?。?)用戶主界面</b></p><p> 用戶可以進行單詞查詢、單詞瀏覽、背單詞、查看生詞庫、修改密碼操作。</p><p><b> 2.管理員模塊</b></p><p> (1)管理員登錄界面</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、?。?)正確性:根據(jù)定義本智能背單詞系統(tǒng)的開發(fā)過程,在實際的開發(fā)操作過程中,逐步地實現(xiàn),保證其程序正確。</p><p> ?。?)靈活性:該系統(tǒng)應(yīng)該具有比較靈活的修改操作,對于系統(tǒng)的功能、用戶、題目等部分具有靈活的更改功能,避免麻煩的重新開發(fā)。管理員對數(shù)據(jù)庫定期進行更新題庫的操作,使得用戶不會重復(fù)的做題。</p><p> ?。?)穩(wěn)定性:本系統(tǒng)應(yīng)該具有持久的工作能力,使得在允許的數(shù)據(jù)庫
23、操作時,不會產(chǎn)生破壞性的現(xiàn)象。</p><p> ?。?)安全性:具有良好的身份認證機制,和方便的用戶的密碼修改策略。</p><p> 2.3 數(shù)據(jù)需求分析</p><p> 2.3.1 數(shù)據(jù)字典</p><p> (1)用戶登錄表(編號,用戶名,密碼)</p><p> ?。?)管理員登錄表(編號,姓名,密碼
24、)</p><p> ?。?)每日一句表(編號,句子,句子含義)</p><p> ?。?)用戶信息表(編號,用戶名,題目類型號,總詞數(shù),正確數(shù),錯誤數(shù))</p><p> (5)單詞表(單詞編號,單詞,單詞含義,例句,例句含義)</p><p> (6)生詞表(生詞編號,生詞,生詞含義,例句,例句含義)</p><p
25、> ?。?)試題表(類型號,題目號,題目,答案,選項A,選項B,選項C,選項D)</p><p> ?。?)四級詞匯表(單詞編號,單詞,單詞含義,例句,例句含義)</p><p> ?。?)六級詞匯表(單詞編號,單詞,單詞含義,例句,例句含義)</p><p> 2.3.2 繪制流程圖</p><p> 圖2.1 用戶使用流程<
26、;/p><p> 圖2.2 管理員使用流程</p><p><b> 3 概要設(shè)計</b></p><p> 軟件系統(tǒng)的概要設(shè)計就是根據(jù)之前得出的需求分析,總結(jié)使用者對該系統(tǒng)具體的需求,對進行總體的規(guī)劃,從而確定系統(tǒng)的總體框架,以及程序的各個部件之間的關(guān)系。</p><p> 3.1 系統(tǒng)開發(fā)環(huán)境</p>
27、<p> 選擇一個好的編程語言是開發(fā)一個系統(tǒng)的一個十分的重要前提。當(dāng)前,面對眾多的編程語言,讓人感覺到無從選擇,而本系統(tǒng)中用的是Java語言。之所以選擇Java語言是因為在它強大的面向?qū)ο蠊δ?,使用它能夠輕松的將界面顯示和業(yè)務(wù)邏輯分開。</p><p> 由于java語言的平臺無關(guān)性,所以我選取在windows操作系統(tǒng)上進行開發(fā),而且數(shù)據(jù)庫設(shè)計用的是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> ?。?)右擊【我的電腦】---【屬性】-----【高級】---【環(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年推出的一種程序設(shè)計語言,它和C++語言有著千絲萬縷的聯(lián)系,而C++語言又是從C語言派生而來的,因此Java語言具備這兩種程序設(shè)計語言的大部分特性。由于Java語言具有使用簡便、完全面向?qū)ο蟆⒖缙脚_性、可移植性、健壯動態(tài)、安全可靠等特點,使得其在眾多高級語言中脫穎而出。自從Java語言推出之后,其獨樹一幟的非凡品質(zhì)使其受到廣大程序員的歡迎。Java語言具有以下幾個的特點:</p><p>
34、;<b> ?。?)簡單性</b></p><p> Java是一種簡單的程序設(shè)計語言,可以通過最基本的方法來完成指定的任務(wù)。Java取消了許多程序設(shè)計語言中十分煩瑣和難以理解的內(nèi)容,并且具備垃圾自動回收的功能,大大簡化了程序員的內(nèi)存管理工作。</p><p><b> ?。?)面向?qū)ο?lt;/b></p><p> Ja
35、va是一種完全面向?qū)ο蟮某绦蛟O(shè)計語言[12]。它的程序設(shè)計集中于對象及其接口,可以實現(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)被稱為客戶/服務(wù)器結(jié)構(gòu)。其服務(wù)器一般采用高性能的PC、工作站或小型機,并且采用大型的數(shù)據(jù)庫系統(tǒng),比如Oracle、Sybase、或 SQL Server,客戶端則需要安裝專門的客戶端軟件。它是軟件系統(tǒng)體系
39、結(jié)構(gòu),它能夠很好地利用兩端硬件環(huán)境的優(yōu)勢,通過把任務(wù)合理地分配到服務(wù)器和客戶端來實現(xiàn)C/S結(jié)構(gòu),從而使得系統(tǒng)的通訊開銷得到降低。C/S結(jié)構(gòu)具備能充分發(fā)揮客戶端PC機的處理能力的特性,許多工作能夠在客戶端處理后再傳交給服務(wù)器。</p><p> 其對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快,具體表現(xiàn)主要有以下兩點:</p><p> ?。?)應(yīng)用服務(wù)器運行的數(shù)據(jù)負荷比較輕。</p>&l
40、t;p> ?。?)對數(shù)據(jù)的儲存管理比較透明。</p><p> 其缺點主要有以下幾點: </p><p> ?。?)高昂的投資且維護成本較大。</p><p> ?。?)只對局域網(wǎng)適用。 </p><p> ?。?)客戶端要安裝專門的軟件。</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ù)庫的最常用標(biāo)準化語言。MySQL軟件由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特
42、點,很多中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫庫。</p><p><b> 3.4 數(shù)據(jù)庫設(shè)計</b></p><p> 本系統(tǒng)使用的數(shù)據(jù)庫是MySQL Server 5.0建立的數(shù)據(jù)庫recite,根據(jù)實現(xiàn)智能背單詞自測系統(tǒng)所涉及的數(shù)據(jù),該數(shù)據(jù)庫共建立了9張表,設(shè)計的表的結(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> ?。?)用戶操作:用戶可以進行單詞查詢、單詞瀏覽(瀏覽四、六級詞匯)、背單詞(可選擇不同的題目類型)、查看生詞庫、修改密碼操作。</p><p> ?。?)管理員登錄: 登錄成功后才能使用該系統(tǒng),根據(jù)自己的需要進行各種操作。</p><p> ?。?)管理員操作:可以進行題目管理(查看,添加,刪除,修改)和用戶管理(查看,刪除)操作。</p><p>
46、 3.5.2 總體框架</p><p> 本系統(tǒng)設(shè)計的目的就是方便使用者(用戶和管理員)的操作,從而對用戶的功能主要分為用戶登錄、單詞查詢、單詞瀏覽、背單詞、查看生詞庫、修改密碼等幾部分;對管理員的功能主要分為題目和用戶管理兩部分。</p><p> 3.5.3 各模塊功能描述</p><p> 本系統(tǒng)共分為用戶模塊和管理員模塊(均含有主界面及各子界面),這
47、兩個主模塊又分為若干個小模塊。用戶模塊包括用戶登錄模塊、用戶注冊模塊、每日一句模塊、單詞查詢模塊、單詞瀏覽模塊、背單詞模塊、查看生詞庫模塊、修改密碼模塊;管理員模塊包括題目管理、用戶管理。接下來就詳細地介紹各個小模塊的具體功能。</p><p><b> 1.用戶模塊</b></p><p><b> (1)用戶登錄模塊</b></p&
48、gt;<p> 該模塊的功能是對用戶的賬號、密碼進行驗證。驗證方法是將輸入的賬號、密碼和數(shù)據(jù)庫中的login2表的數(shù)據(jù)進行比較,驗證正確后,就會彈出“每日一句”界面。同時,賬號會被寫進新建的一個文本文檔中(文件名為“save.txt”),在背單詞界面調(diào)用將其顯示在JTable上。</p><p><b> (2)用戶注冊模塊</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、、六級詞匯。用戶主可以選擇瀏覽四級或六級詞匯。彈出的對話框顯示相應(yīng)的詞匯表的第一個單詞,及其含義、例句、例句含義。對話框有四個按鈕:“上一個”、“下一個”、“加入生詞庫”、“退出”,它們分別實現(xiàn)以下功能:瀏覽當(dāng)前單詞的上一個單詞,下一個單詞,將其加入到生詞庫中(包括含義、例句、例句含義),關(guān)閉對話框返回用戶主界面。</p><p><b> (6)背單詞模塊</b></p>
52、<p> 該模塊的功能是實現(xiàn)背單詞,也是本系統(tǒng)最重要的功能。用戶可以選擇試題1或試題2兩種題目類型。彈出對話框,顯示的是相應(yīng)的題目表的第一道題目,用JLabel顯示登錄該系統(tǒng)的用戶的用戶名(通過讀取在用戶登錄模塊時新建的“save.txt”文件實現(xiàn))。用textarea顯示題目的內(nèi)容(設(shè)置為只讀),用四個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、當(dāng)前用戶此次背單詞的情況記錄下來,將其寫入數(shù)據(jù)庫的用戶表中,以便在管理員模塊顯示。</p><p> (7)查看生詞庫模塊</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> ?。?)用戶管理</b></p><p> 該模塊的功能是實現(xiàn)用戶的
58、管理。管理員可以查看每個用戶每次背單詞的情況(包括題目類型、總詞數(shù)、正確數(shù)、錯誤數(shù)),點擊“刪除”按鈕可以刪除選中的用戶。</p><p><b> 4 詳細設(shè)計</b></p><p><b> 4.1 登錄界面</b></p><p> 使用者可以選擇登錄系統(tǒng)的身份(用戶和管理員),輸入賬號和密碼,驗證成功后,彈
59、出相應(yīng)的主界面。若驗證失敗則通過提示登錄失敗,使用者需要重新登錄或是注冊,如圖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> 選擇瀏覽四級或六級詞匯后,彈出相應(yīng)的單詞瀏覽界面,用戶可以瀏覽詞匯表中的所有詞匯,同時可以根據(jù)需要將其加入到生詞庫,如圖4.5:</p><p> 如圖4.5 單詞瀏覽界面</p><p> 4
62、.4.2 背單詞界面</p><p> 用戶可以在該界面進行背單詞操作,四個選項中選擇最符合題意的一個選項作為答案,如圖4.6:</p><p> 圖4.6 背單詞界面</p><p> ?。?)點擊“結(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> (3)選中要查看例句的生詞那一行,點擊“查看例句”按鈕,顯示其例句和例句含義,如圖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> ?。?)點擊“添加”按鈕,在彈出的添加題目界面,輸入相應(yīng)的數(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)的設(shè)計過程中,很可能存在一些問題和錯誤。一般地,錯誤分為
71、語法錯誤和邏輯錯誤。語法錯誤通常會在程序運行時自動提示,程序設(shè)計人員很容易就能發(fā)現(xiàn),并及時作出相應(yīng)的改正。但是對于另一類的錯誤,是程序運行過程中的不當(dāng)操作,或是數(shù)據(jù)計算時的邏輯錯誤引起的。這些錯誤,不是那么容易被發(fā)現(xiàn),所以出現(xiàn)這種錯誤時,對錯誤的檢查是很費精力的。</p><p><b> 5.2 系統(tǒng)測試</b></p><p> 5.2.1 測試的重要性及目的
72、</p><p><b> ?。?)測試的重要性</b></p><p> 軟件的測試在軟件生命周期中具有重要的地位,軟件生命周期的每一個階段都應(yīng)該有測試,通過對每個階段的測試,來檢測給階段是不是達到一開始的預(yù)期的目標(biāo),盡早的發(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)軟件設(shè)計中存在的不足之處,從而加以改進。其次,是即使沒發(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)也比較簡單,負責(zé)測試的人員可以很容易的掌握其邏輯結(jié)果,結(jié)合相應(yīng)的測試方法,有效的測試出結(jié)果。</p><p><b> ?。?
76、)集成測試 </b></p><p> 集成測試是按照原先設(shè)計的要求把各個模塊組裝起來并且對其進行測試,從而來發(fā)現(xiàn)和接口相關(guān)的問題,單個模塊功能的不完善可能會導(dǎo)致整體的功能下降,因此集成測試也是很重要的。</p><p><b> ?。?)確認測試 </b></p><p> 確認測試是為了確認系統(tǒng)能夠達到事先定義的那樣的功能,
77、經(jīng)過前面的集成測試,基本上不需要考慮接口的問題了,確認測試需要檢驗的是軟件的安全可靠性,有效性等特性。</p><p><b> ?。?)系統(tǒng)測試 </b></p><p> 當(dāng)軟件做完后,還需要進行系統(tǒng)性的測試,檢測其與系統(tǒng)的其他部分的使用是否兼容。包括恢復(fù)測試、安全測試、強度測試和性能測試等。</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)應(yīng)用而服務(wù)。</p><p> 在設(shè)計的過程中,加深了對JAVA的了解,對其有了更深入的認識,設(shè)計的過程也是學(xué)習(xí)的過程,而且實踐的過程中,學(xué)習(xí)的效果更深刻,遇到問題,就去解決,自己解決不了的就上網(wǎng)去查,或者請教別人,同學(xué)或者老師,很大程度上提高了自學(xué)的能力,以往只是注重理論的學(xué)習(xí),剛開始實踐,可能很陌生,好多東西不懂,不會,但慢慢的熟悉后,再次做類似的設(shè)計心里有底,有種熟悉,輕車熟路的感覺,這對軟件的設(shè)
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].北京:清華大學(xué)出版社,2002.</p><p> [4] Roger S. Pressman,Software Engineering Fifth Edition[M].北京:清華大學(xué)出版社,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語言應(yīng)用開發(fā)基礎(chǔ)[M].北京:清華大學(xué)出版社,2006.</p><p> [9] 李紅.數(shù)據(jù)庫原理與應(yīng)用(第二版)[M].北京:高等教育出版社,2007.</p><p> [10] 史濟民,顧春華,鄭紅.軟件工程—原理、方法與應(yīng)用[M].北京:高等教育出版社,2008.</p><p> [11] 葉達峰.Eclipse編程技
84、術(shù)與實例[M].北京:人民郵電出版社,2004.</p><p> [12] 張思民.Java語言程序設(shè)計[M].北京:清華大學(xué)出版社,2007.</p><p><b> 致 謝</b></p><p> 本次畢業(yè)設(shè)計過程中,得到了侯傳宇老師精心細致的指導(dǎo)和同學(xué)無私的幫助,在我遇到困難的時候,他們幫助了我,在此表示特別的感謝,謝謝你們
85、對我的幫助。在以后的學(xué)習(xí)和工作中我會更加努力,學(xué)習(xí)專業(yè)的知識,精益求精,學(xué)會學(xué)習(xí),積累跟多的專業(yè)技術(shù)。 </p><p> **本科畢業(yè)設(shè)計(論文)管理暫行規(guī)定</p><p> 畢業(yè)設(shè)計(論文)是本科人才培養(yǎng)的重要實踐性教學(xué)環(huán)節(jié),也是學(xué)士學(xué)位評定的重要依據(jù)。為了切實做好我校的畢業(yè)設(shè)計(論文)工作,規(guī)范畢業(yè)設(shè)計(論文)工作的管理,提高畢業(yè)設(shè)計(論文)的質(zhì)量,特制定本規(guī)定。</p&
86、gt;<p> 一、畢業(yè)設(shè)計(論文)的主要目的</p><p> ?。ㄒ唬┡囵B(yǎng)學(xué)生運用所學(xué)知識獨立地分析和解決本專業(yè)范圍內(nèi)一般問題的能力,培養(yǎng)學(xué)生的創(chuàng)新意識和實踐能力,使學(xué)生從事學(xué)術(shù)研究的能力得到初步的訓(xùn)練;</p><p> (二)培養(yǎng)學(xué)生理論聯(lián)系實際的工作作風(fēng)和嚴謹認真的科學(xué)態(tài)度;</p><p> (三)培養(yǎng)學(xué)生分析設(shè)計能力、研究實驗?zāi)芰Α?/p>
87、工程實踐能力、經(jīng)濟分析能力、外文閱讀能力和計算機的運用能力,以及社會調(diào)查、文獻資料查閱和論文寫作能力。</p><p> 二、畢業(yè)設(shè)計(論文)的基本要求</p><p> ?。ㄒ唬┌凑崭鲗I(yè)“畢業(yè)設(shè)計(論文)教學(xué)大綱”的要求進行;</p><p> ?。ǘ┮哂袑W(xué)術(shù)性,要對自然科學(xué)或社會科學(xué)內(nèi)某一領(lǐng)域進行專門、系統(tǒng)的研究,并表達其研究成果;</p>
88、<p> (三)要具有創(chuàng)見性,要對學(xué)術(shù)或工程的某個問題有新的發(fā)現(xiàn)、新的構(gòu)想或新的發(fā)展和完善;</p><p> (四)要具有科學(xué)性,要求論述系統(tǒng)而完整,首尾一貫而不前后矛盾,實事求是而不主觀臆造;</p><p> ?。ㄎ澹┮邞?yīng)用性,要能解決生產(chǎn)實際問題,在技術(shù)改造、生產(chǎn)管理等通過方面有所創(chuàng)造;</p><p> ?。?yīng)做到觀點正確、論據(jù)充分、
89、推理嚴密、計算準確,層次分明、條理清楚、語言精煉,有必要的圖表和相關(guān)資料等;</p><p> (七)應(yīng)參閱一定數(shù)量的外文資料,并要求在畢業(yè)設(shè)計(論文)中反映出來。</p><p> 三、畢業(yè)設(shè)計(論文)的工作程序</p><p> 畢業(yè)設(shè)計(論文)工作程序分為選題、開題、撰寫論文或設(shè)計、中期檢查、答辯、歸檔等環(huán)節(jié)。</p><p>
90、 四、畢業(yè)設(shè)計(論文)的時間安排</p><p> 畢業(yè)設(shè)計(論文)工作時間為8~12周,時間安排應(yīng)按**本科生畢業(yè)設(shè)計(論文)工作流程執(zhí)行,集中用于畢業(yè)設(shè)計(論文)的時間不得少于專業(yè)培養(yǎng)計劃規(guī)定的周數(shù)。</p><p> 五、畢業(yè)設(shè)計(論文)的領(lǐng)導(dǎo)與管理</p><p> 全校畢業(yè)設(shè)計(論文)在分管教學(xué)副校長領(lǐng)導(dǎo)下進行,分級管理,層層負責(zé)。</p>
91、;<p> (一)教務(wù)處畢業(yè)設(shè)計(論文)管理工作職責(zé):</p><p> 1、匯總各院(部)畢業(yè)設(shè)計(論文)題目和指導(dǎo)教師安排,協(xié)調(diào)有關(guān)問題;</p><p> 2、做好畢業(yè)設(shè)計(論文)前期、中期、后期檢查工作,對未達到各階段進度、質(zhì)量要求或違反有關(guān)規(guī)定的院(部)提出整改要求;</p><p> 3、開展學(xué)校畢業(yè)設(shè)計(論文)工作評估和研究工作。
92、</p><p> ?。ǘ┰海ú浚┊厴I(yè)設(shè)計(論文)管理工作職責(zé):</p><p> 各院(部)成立畢業(yè)設(shè)計(論文)工作領(lǐng)導(dǎo)小組,確定畢業(yè)設(shè)計(論文)指導(dǎo)教師,布置畢業(yè)設(shè)計(論文)工作任務(wù),檢查本院(部)畢業(yè)設(shè)計(論文)工作落實情況。院(部)畢業(yè)設(shè)計(論文)管理工作職責(zé)為: </p><p> 1、審查畢業(yè)設(shè)計(論文)選題、下達任務(wù)書,安排指導(dǎo)教師,布置畢業(yè)設(shè)計
93、(論文)有關(guān)工作;</p><p> 2、定期檢查畢業(yè)設(shè)計(論文)工作進展情況,協(xié)調(diào)處理畢業(yè)設(shè)計(論文)中的有關(guān)問題,督促檢查指導(dǎo)教師的工作;</p><p> 3、對學(xué)生畢業(yè)設(shè)計(論文)按規(guī)范化要求進行形式審查,組織畢業(yè)設(shè)計(論文)答辯和成績評定工作。對答辯小組提出的優(yōu)秀的畢業(yè)設(shè)計(論文)及評閱答辯中有爭議的畢業(yè)設(shè)計(論文),組織答辯委員會進行復(fù)議,最終確定成績;</p>
94、<p> 4、按學(xué)校有關(guān)要求,保存與畢業(yè)設(shè)計(論文)有關(guān)的電子和紙質(zhì)文檔;</p><p> 5、做好本院(部)學(xué)生畢業(yè)設(shè)計(論文)總結(jié)與評估工作。</p><p> (三)畢業(yè)設(shè)計(論文)指導(dǎo)教師職責(zé):</p><p> 1、指導(dǎo)學(xué)生選題,擬定任務(wù)書,安排學(xué)生做開題報告,編寫指導(dǎo)方案,制定計劃和工作程序;</p><p&g
95、t; 2、對學(xué)生提出具體要求,指定主要參考資料和社會調(diào)查內(nèi)容,規(guī)定學(xué)生應(yīng)完成的查閱中外文資料、文獻綜述、開題報告、各項實驗數(shù)據(jù)、計算工作(包括上機)、設(shè)計(論文)等;</p><p> 3、采取多種方式檢查學(xué)生的工作進度和工作質(zhì)量,及時解答和處理學(xué)生提出的有關(guān)問題,并認真填寫畢業(yè)設(shè)計(論文)指導(dǎo)記錄表;</p><p> 4、做好學(xué)生外文翻譯的評閱工作,指導(dǎo)學(xué)生按規(guī)范要求正確撰寫畢業(yè)
96、設(shè)計(論文);</p><p> 5、在學(xué)生答辯前對畢業(yè)設(shè)計(論文)(包括設(shè)計說明書、計算資料、實驗報告、圖紙或論文等)進行審查,認真填寫畢業(yè)設(shè)計(論文)評語,指導(dǎo)學(xué)生參加答辯;</p><p> 6、根據(jù)院(部)安排參加答辯工作。</p><p> (四)學(xué)生在畢業(yè)設(shè)計(論文)過程中必須做到:</p><p> 1、重視畢業(yè)設(shè)計(論
97、文)過程,明確各環(huán)節(jié)目的、意義和要求,虛心接受指導(dǎo)教師和實驗技術(shù)人員的指導(dǎo),保質(zhì)保量地完成畢業(yè)設(shè)計(論文);</p><p> 2、獨立完成規(guī)定的工作任務(wù),不弄虛作假,不抄襲、剽竊他人成果;</p><p> 3、認真填寫《**本科畢業(yè)設(shè)計(論文)研究過程記錄表》;</p><p> 4、畢業(yè)設(shè)計(論文)成果、資料應(yīng)于答辯結(jié)束后及時交指導(dǎo)教師收存,凡涉及到國家
98、機密、知識產(chǎn)權(quán)、技術(shù)專利、商業(yè)利益的成果未經(jīng)院(部)許可,學(xué)生不得擅自帶離學(xué)校。</p><p> 六、畢業(yè)設(shè)計(論文)的選題與開題</p><p><b> (一)選題原則</b></p><p> 1、原則上一生一題,當(dāng)一個課題比較大時,可以分成幾個小課題,每個學(xué)生完成一個小課題時必須保證其主要部分為獨立進行的工作,使每個學(xué)生都受到較
99、全面的訓(xùn)練;</p><p> 2、選題應(yīng)體現(xiàn)本專業(yè)的培養(yǎng)目標(biāo),達到畢業(yè)設(shè)計(論文)大綱的教學(xué)要求;</p><p> 3、選題應(yīng)特別注意有利于學(xué)生綜合應(yīng)用所學(xué)知識,有利于學(xué)生能力的培養(yǎng),并能保證各專業(yè)所應(yīng)當(dāng)具有的基本技能的訓(xùn)練;</p><p> 4、選題應(yīng)與社會、生產(chǎn)、教學(xué)、科研等實際相結(jié)合。理工科畢業(yè)設(shè)計(論文)的選題應(yīng)注重在具有實際應(yīng)用前景、具有創(chuàng)新構(gòu)
100、思的課題中選取,鼓勵理工科學(xué)生進行畢業(yè)設(shè)計,其中,工科畢業(yè)設(shè)計所占比例應(yīng)不少于80%;文科及經(jīng)管類的選題需注重分析解決當(dāng)前經(jīng)濟改革、社會現(xiàn)實生活和理論研究中的熱點、難點、焦點問題;。畢業(yè)設(shè)計(論文)在實驗、實習(xí)、工程實踐和社會調(diào)查等社會實踐中完成的比例要在50%以上。</p><p> 5、選題難度和工作量要適當(dāng),使學(xué)生能在規(guī)定的時間內(nèi)完成任務(wù);</p><p> 6、選題要有一定層次
101、區(qū)分,有利于各類學(xué)生提高水平,鼓勵學(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)院(部)嚴格審查并報教務(wù)處備案。</p><p> ?。ǘ┻x題、開題程序</p><p> 1、指導(dǎo)教師提出的畢業(yè)設(shè)計(論文)
102、課題須經(jīng)院(部)審查后向?qū)W生公布,通過師生雙向選擇或經(jīng)協(xié)商分配,確定學(xué)生畢業(yè)設(shè)計(論文)題目及指導(dǎo)教師。選題和指導(dǎo)教師一經(jīng)確定,不得隨意更改;</p><p> 2、各院(部)應(yīng)不遲于第七學(xué)期第十四周結(jié)束前完成選題工作,畢業(yè)設(shè)計(論文)任務(wù)書不遲于第七學(xué)期第十五周前下達給學(xué)生,院(部)應(yīng)將畢業(yè)設(shè)計(論文)選題匯總表于第七學(xué)期第十六周結(jié)束前報教務(wù)處;</p><p> 3、畢業(yè)設(shè)計(論文
103、)開題工作應(yīng)在第七學(xué)期結(jié)束前完成,包括文獻調(diào)研、文獻綜述、開題報告等,院(部)應(yīng)根據(jù)本院(部)畢業(yè)設(shè)計(論文)工作的具體計劃,安排學(xué)生在指導(dǎo)小組范圍內(nèi)作開題報告;</p><p> 七、畢業(yè)設(shè)計(論文)任務(wù)書 </p><p> ?。ㄒ唬┊厴I(yè)設(shè)計(論文)任務(wù)書是學(xué)生進行畢業(yè)設(shè)計(論文)的指導(dǎo)性文件,每個學(xué)生都必須有自己的任務(wù)書; </p><p> ?。ǘ┤蝿?wù)書
104、的內(nèi)容包括:設(shè)計(論文)研究的背景和依據(jù)、任務(wù)和基本要求、進程安排等;</p><p> ?。ㄈ┤蝿?wù)書由指導(dǎo)教師填寫,交教研室審查,經(jīng)院(部)批準后方可實施;</p><p> ?。ㄋ模┊厴I(yè)設(shè)計(論文)結(jié)束后,任務(wù)書要與畢業(yè)設(shè)計(論文)一起送交院(部)保存。</p><p> 八、畢業(yè)設(shè)計(論文)指導(dǎo)教師配備</p><p> ?。ㄒ唬┊?/p>
105、業(yè)設(shè)計(論文)指導(dǎo)教師應(yīng)由具有中職及以上專業(yè)技術(shù)職務(wù)的教師或工程技術(shù)人員擔(dān)任,助教等初級職稱人員不能單獨指導(dǎo)畢業(yè)設(shè)計(論文),但可根據(jù)需要安排協(xié)助指導(dǎo)教師的工作。指導(dǎo)教師名單由院(部)畢業(yè)設(shè)計(論文)工作領(lǐng)導(dǎo)小組審定后,報教務(wù)處備案;</p><p> ?。ǘ┲笇?dǎo)畢業(yè)設(shè)計(論文)期間,指導(dǎo)教師必須堅守崗位,各院(部)要嚴格控制指導(dǎo)教師出差。確因工作需要出差的,須經(jīng)院(部)分管教學(xué)副院長批準,并委派水平相當(dāng)?shù)慕處?/p>
106、代理指導(dǎo);</p><p> ?。ㄈτ谠谛M膺M行畢業(yè)設(shè)計(論文)的學(xué)生,院(部)可聘請相當(dāng)于中級專業(yè)技術(shù)職務(wù)及以上的工程技術(shù)人員或研究人員擔(dān)任指導(dǎo)教師,但院(部)必須指定專人進行檢查,掌握進度,保證質(zhì)量,協(xié)調(diào)解決有關(guān)問題;</p><p> ?。ㄋ模┟课恢笇?dǎo)教師指導(dǎo)的學(xué)生數(shù)原則上不超過8人,科研、教研能力突出的高級職稱教師或具有博士學(xué)位人員可適當(dāng)增加指導(dǎo)人數(shù)(最高不超過10人)。指導(dǎo)教
107、師對每個學(xué)生的指導(dǎo)每個環(huán)節(jié)不得少于1次,總計不得少于3次。</p><p> 九、設(shè)計(論文)的撰寫</p><p> 1、畢業(yè)設(shè)計(論文)的撰寫按“**本科畢業(yè)設(shè)計(論文)撰寫規(guī)范”執(zhí)行;</p><p> 2、設(shè)計(論文)正文字數(shù):文科(除外語類)10000字以上,理工科及外語、藝術(shù)類6000字以上;</p><p> 3、所有設(shè)
108、計(論文)應(yīng)按規(guī)定格式打印1份,學(xué)生所在院(部)留存。另外應(yīng)將電子版報送教務(wù)處。</p><p> 十、畢業(yè)設(shè)計(論文)答辯及成績評定</p><p> (一)畢業(yè)設(shè)計(論文)完成后必須進行答辯。對通過畢業(yè)設(shè)計(論文)答辯并達到畢業(yè)基本要求的學(xué)生方可發(fā)給畢業(yè)證書。各專業(yè)成立答辯小組,具體負責(zé)本專業(yè)畢業(yè)設(shè)計(論文)答辯和成績評定。各院(部)成立答辯委員會,對答辯小組提出的優(yōu)秀的畢業(yè)設(shè)計(
109、論文)及評閱答辯中有爭議的畢業(yè)設(shè)計(論文)進行審查、復(fù)議,最終確定成績。答辯工作原則上不聘請校外專家參加,如確因課題需要,必須聘請校外人員參加時,須經(jīng)院(部)批準;</p><p> (二)畢業(yè)設(shè)計(論文)答辯按“**本科畢業(yè)設(shè)計(論文)答辯程序和實施辦法”規(guī)定程序進行;</p><p> ?。ㄈ┊厴I(yè)設(shè)計(論文)的成績評定,采用五級記分制,即優(yōu)、良、中、及格和不及格,具體評分標(biāo)準按照“
110、**本科畢業(yè)設(shè)計(論文)量化評分參考標(biāo)準”執(zhí)行。要求優(yōu)秀與良好比例之和控制在70%以內(nèi),優(yōu)秀率在15%左右(最多不超過20%)。其中優(yōu)秀、不及格等級須寫出具體理由,其余等級須寫出簡要評語;</p><p> (四)凡畢業(yè)設(shè)計(論文)成績不及格者,按結(jié)業(yè)處理。</p><p> 十一、畢業(yè)設(shè)計(論文)工作所需的經(jīng)費(含開題費、實驗費、答辯費、指導(dǎo)教師課時津貼等)由學(xué)校按各院(部)畢業(yè)生每
111、人350元,統(tǒng)一發(fā)放至各院(部),由各院(部)制訂分配細則。</p><p> 十二、本規(guī)定自公布之日起執(zhí)行,由教務(wù)處負責(zé)解釋。</p><p> 附件1:**本科畢業(yè)設(shè)計(論文)撰寫規(guī)范</p><p> 附件2:**本科畢業(yè)設(shè)計(論文)量化評分參考標(biāo)準</p><p> 附件3:**本科畢業(yè)設(shè)計(論文)答辯程序和實施辦法</
112、p><p> 附件4:**本科畢業(yè)設(shè)計(論文)工作評估辦法</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> 論文(設(shè)計說明書)應(yīng)包括:封面,目錄,中文題目、中文摘要與關(guān)鍵詞、英文題目、英文摘要與關(guān)鍵詞,正文,注釋,參考文獻,致謝,附錄(可選)等部分。</p><p><b> 1.1 目錄</b></p><p> 目錄獨立成頁,包括論文中全部章、
114、節(jié)的標(biāo)題及頁碼。</p><p><b> 1.2 題目</b></p><p> 題目應(yīng)該簡短、明確、有概括性。論文題目一般中文字數(shù)不超過25個字,外文題目不超過15個實詞,不使用標(biāo)點符號,中外文題名應(yīng)一致。標(biāo)題中盡量不用英文縮寫詞,必須采用時,應(yīng)使用本行業(yè)通用縮寫詞。</p><p> 1.3 摘要與關(guān)鍵詞</p>
115、<p><b> 1.3.1 摘要</b></p><p> 摘要是對論文(設(shè)計說明書)內(nèi)容不加注釋和評論的簡短陳述,要求扼要說明研究工作的目的、主要材料和方法、研究結(jié)果、結(jié)論、科學(xué)意義或應(yīng)用價值等,是一篇具有獨立性和完整性的短文。摘要中不宜使用公式、圖表以及非公知公用的符號和術(shù)語,不標(biāo)注引用文獻編號。中文摘要一般為200字左右。</p><p>
116、1.3.2 關(guān)鍵詞</p><p> 關(guān)鍵詞是供檢索用的主題詞條,應(yīng)采用能覆蓋論文主要內(nèi)容的通用技術(shù)詞條(參照相應(yīng)的技術(shù)術(shù)語標(biāo)準),一般列3~8個,按詞條的外延層次從大到小排列。中英文關(guān)鍵詞應(yīng)一一對應(yīng)。</p><p><b> 1.4 論文正文</b></p><p> 論文正文部分包括:緒論(或前言、序言)、論文主體及結(jié)論。<
117、;/p><p> 緒論是說明論文工作的選題目的和意義,國內(nèi)外文獻綜述以及論文所要研究的內(nèi)容。</p><p> 論文主體是論文的主要組成部分。要求層次清楚,文字簡練,通順,重點突出。</p><p> 結(jié)論是整個論文的總結(jié),應(yīng)做到重點突出,言簡意賅。</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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論