freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于java的智能背單詞自測系統(tǒng)(畢業(yè)論文)(編輯修改稿)

2025-04-03 09:47 本頁面
 

【文章內容簡介】 目和用戶管理兩部分。 各模塊功能描述 本系統(tǒng)共分為用戶模塊和管理員模塊(均含有主界面及各子界面),這兩個主模塊又分為若干個小模塊。用戶模塊包括用戶登錄模塊、用戶注冊模塊、每日一句模塊、單詞查詢模塊、單詞瀏覽模塊、背單詞模塊、查看生詞庫模塊、修改密碼模塊;管理員模塊包括題目管理、用戶管理。 接下來就詳細地介紹各個小模塊的具體功能。 ( 1)用 戶登錄模塊 該模塊的功能是對用戶的賬號、密碼進行驗證。驗證方法 是將輸入的賬號、密碼和數據庫中的 login2 表的數據進行比較, 驗證正確后,就會彈出“每日一句”界面 。同時,賬號會被寫進新建的一個文本文檔中(文件名為“ ”),在背單詞界面調用將其顯示在 JTable 上。 ( 2)用戶注冊模塊 該模塊的功能是實現新用戶注冊。輸入用戶名和密碼后,驗證該用戶名是否存在后,如果不存在,則注冊成功。 2021屆本科生畢業(yè)設計 概要設計 10 ( 3)每日一句模塊 該模塊的功能是在一個對話框顯示一句英文及其含義。用戶登錄成功后,從數據庫中的每日一句表隨機選擇一個數據,顯示在對話框中,持續(xù) 3 秒后自動消失。 ( 4)單詞查 詢模塊 該模塊的功能是實現單詞的查詢。輸入要查找的單詞,將所輸入的單詞與數據庫中 words 表的單詞比較。如果 words 表存在該單詞,則將表中該單詞的含義、例句及例句含義顯示出來。 ( 5)單詞瀏覽模塊 該模塊的功能是實現瀏覽四、六級詞匯。用戶主可以選擇瀏覽四級或六級詞匯。彈出的對話框顯示相應的詞匯表的第一個單詞,及其含義、例句、例句含義。對話框有四個按鈕:“上一個”、“下一個”、“加入生詞庫”、“退出”,它們分別實現以下功能:瀏覽當前單詞的上一個單詞,下一個單詞,將其加入到生詞庫中(包括含義、例句、例句含義) ,關閉對話框返回用戶主界面。 ( 6)背單詞模塊 該模塊的功能是實現背單詞,也是本系統(tǒng)最重要的功能。用戶可以選擇試題 1或試題 2兩種題目類型。彈出對話框,顯示的是相應的題目表的第一道題目,用 JLabel顯示登錄該系統(tǒng)的用戶的用戶名(通過讀取在用戶登錄模塊時新建的“ ”文件實現)。用 textarea 顯示題目的內容(設置為只讀),用四個 JRadioButton 分別顯示四個選項(其中有一個是正確答案)。對話框有三個按鈕:“上一題”、“下一題”、“結束”。它們的功能是:做上一題、做下一題、統(tǒng)計信息。系統(tǒng)在 每次用戶做上一題或下一題時,都會將用戶所選的選項的內容記下,并與數據庫的題目表中的答案比較。如果相同,則將數組 a[i]( i 為題號)賦值為 1;如果不同,則賦值為 0。結束時,系統(tǒng)會統(tǒng)計 a[i]中為 1 的個數(賦值給 rights)和 0 的個數(賦值給 wrongs),且在一個消息對話框中顯示用戶使用情況:“總詞數”(值為 i),“正確數”(值為rights),“錯誤數”(值為 wrongs)。同時,系統(tǒng)會將當前用戶此次背單詞的情況記錄下來,將其寫入數據庫的用戶表中,以便在管理員模塊顯示。 ( 7)查看生詞庫模塊 該模塊的功能 是實現查看生詞庫。將數據庫中的生詞表顯示在“查看生詞庫”對話框的表格中,表格包含兩列:生詞、含義。對話框有四個按鈕 :“添加”、“刪除”、2021屆本科生畢業(yè)設計 概要設計 11 “查找”、“查看例句”。 A)添加生詞:輸入生詞后,可以點擊“搜索”按鈕將其含義、例句顯示出來(查詢數據庫的單詞表),再點擊 “保存”按鈕就能加入到生詞庫中。 B)刪除生詞:首先要選中要刪除的生詞所在的那一行,再點擊“刪除”按鈕就可以刪除選中的生詞,之后系統(tǒng)會重新顯示所有的生詞庫中的生詞。 C)查找生詞:輸入生詞后就可以查找生詞庫中的生詞,用戶可以點擊“刪除”按鈕來刪除該生 詞。 D)查看例句:首先要選中要查看例句的生詞所在的那一行,點擊“查看例句”按鈕后,系統(tǒng)會顯示選中生詞的例句及例句含義。 ( 8)修改密碼模塊 該模塊的功能是實現修改用戶密碼。輸入用戶名、原始密碼和新密碼,驗證正確后,密碼修改成功。 2. 管理員模塊 ( 1)題目管理 該模塊的功能是實現題目的管理。管理員可以查看、刪除和修改所有的題目,并添加新題目,及以退出該模塊。 ( 2)用戶管理 該模塊的功能是實現用戶的管理。管理員可以查看每個用戶每次背單詞的情況(包括題目類型、總詞數、正確數、錯誤數),點擊“刪除”按鈕可以 刪除選中的用戶。 2021屆本科生畢業(yè)設計 詳細設計 12 4 詳細設計 登錄界面 使用者可以選擇登錄系統(tǒng)的身份(用戶和管理員),輸入賬號和密碼,驗證成功后,彈出相應的主界面。若驗證失敗則通過提示登錄失敗,使用者需要重新登錄或是注冊,如圖 : 圖 用戶登錄界面 用戶注冊界面 新用戶輸入用戶名和密碼后進行注冊,用戶名不能與數據庫中已存在用戶名相同的,如圖 : 圖 新用戶注冊界面 “每日一句”界面 在用戶登錄成功后,彈出該界面,在 3 秒后自動消失(用線程延遲函 數實現),如圖 : 如圖 每日一句界面 2021屆本科生畢業(yè)設計 詳細設計 13 用戶主界面 用戶可以 對 本界面的各項功能模塊進行操作, 如圖 : 如圖 用戶主界面 單詞瀏覽界面 選擇瀏覽四級或六級詞匯后,彈出相應的單詞瀏覽界面,用戶可以瀏覽詞匯表中的所有詞匯,同時可以根據需要將其加入到生詞庫,如圖 : 如圖 單詞瀏覽界面 背單詞界面 用戶可以在該界面進行背單詞操作,四個選項中選擇最符合題意的一個選項作為答案,如圖 : 圖 背單詞界面 2021屆本科生畢業(yè)設計 詳細設計 14 ( 1)點擊“結束”按鈕后,系統(tǒng)統(tǒng)計用戶的背誦情況,如圖 : 圖 用戶使用情況界面 查看生詞庫界面 該界面用一個 Jtable 顯示生詞庫中的所有生詞及其含義, 如圖 : 圖 查看生詞庫界面 ( 1)點擊“添加”按鈕可以添加生詞,點擊“搜索”按鈕,查找該生詞是否在數據的單詞表中,只有單詞表中存在該生詞,才能將其加入生詞庫,如圖 : 圖 添加生詞界面 ( 2)選中要刪除的生詞所在那一行,點擊“刪除”按鈕,確認后,彈出新的生詞庫對話 框(刪除的生詞已不在 Jtable 中),如圖 (刪除 burst): 2021屆本科生畢業(yè)設計 詳細設計 15 圖 刪除單詞界面 ( 3)選中要查看例句的生詞那一行,點擊“查看例句”按鈕,顯示其例句和例句含義,如圖 (查看 about 的例句): 圖 查看例句界面 修改密碼界面 用戶輸入用戶名、原始密碼、新密碼,點擊“確定”,系統(tǒng)會自動驗證原始密碼是否正確,如圖 : 圖 修改密碼界面 驗證正確后,提示“修改密碼成功!”,如圖 : 圖 修改密碼成功界面 2021屆本科生畢業(yè)設計 詳細設計 16 管理員主界面 管理員可以對本界面的各項功能模塊進行操作,如 圖 : 圖 管理員主界面 查看題目界面 管理員可以在本界面查看所有的題目,如圖 : 圖 查看題目界面 ( 1)點擊“添加”按鈕,在彈出的添加題目界面,輸入相應的數據,點擊“保存”按鈕后,添加題目成功,如圖 : 圖 添加題目界面 ( 2)選中要刪除題目的那一行,點擊“刪除”按鈕,確認后,刪除被選中的題目,如圖 (刪除類型號為 1,題目號為 3 的題目) : 2021屆本科生畢業(yè)設計 詳細設計 17 圖 刪除題目界面 ( 3)選中一行,點擊“修改”按鈕,如 圖 : 圖 修改題目界面 修改選項 A 為: ,大約,結果如圖 : 圖 修改題目后界面 查看用戶界面 該界面用 Jtable 顯示每個用戶每次背單詞的情況,如圖 : 2021屆本科生畢業(yè)設計 詳細設計 18 圖 查看用戶界面 選中要刪除用戶的那一行,點擊“刪除”按鈕后,刪除選中的用戶,成功后彈出新的查看用戶界面(刪除的用戶已不在 Jtable 中),如圖 (刪除用戶 a): 圖 刪除用戶后界面 2021屆本科生畢業(yè)設計 系統(tǒng)調試與測試 19 5 系統(tǒng)調試與測試 系統(tǒng)調試 在系統(tǒng)的設計過程中,很可能存在一些問題和錯誤。一般地,錯誤分為語法錯誤和邏輯錯誤。語法錯誤通常會在程序運行時自動提示,程序設計人員很容易就能發(fā)現,并及時作出相應的改正。但是對于另一類的錯誤,是程序運行過程中的不當操作,或是數據計算時的邏輯錯誤引起的。這些錯誤,不是那么容易被發(fā)現,所以出現這種錯誤時,對錯誤的檢查是很費精力的。 系統(tǒng)測試 測試的重要性及目的 ( 1)測試的重要性 軟件的測試在軟件生命周期中具有重要的地位,軟件生命周期的每一個階段都應該有測試,通過對每個階段的測試,來檢測給階段是不是達到一開始的預期的目標,盡早的發(fā)現問題,并且及時給予改正,如果不能盡早的測試出問題,錯誤就會帶到后期的開發(fā)中,會加大后期測試的難度。 就實際的軟件開發(fā)而言,不管采用什么技術和方法,錯誤是不能完全避免的,總會或多或少的出現錯誤。這些錯誤需要通過軟件的測試來找出,因此測試是所有的工程的基本的組成部分,是軟件開發(fā)的很重要的部分。 ( 2)測試的目的 測試的目的就是為了發(fā)現程序的錯誤。 首先,測試并不是完全的就是去找錯誤,在測試的過程中,分析錯誤產生的原因和錯誤的特點,以此來發(fā)現軟件設計中存在的不足之處,從而加以改進。其次,是即使沒發(fā)現錯誤,這種測試也是有價值的,可以完善測試的測試的方法。 測試的步驟 測試的主要步驟如圖 : 2021屆本科生畢業(yè)設計 系統(tǒng)調試與測試 20 圖 測試工作流程 測試的主要內容 ( 1)單元測試 單元測試就是重點對軟件的最小模塊進行檢查,通過檢查來判斷實際達到的功能與實現定義的這個部分 的功能是不是一致的,檢查其中的錯誤。由于單元模塊比較小,結構也比較簡單,負責測試的人員可以很容易的掌握其邏輯結果,結合相應的測試方法,有效的測試出結果。 ( 2)集成測試 集成測試是按照原先設計的要求把各個模塊組裝起來并且對其進行測試,從而來發(fā)現和接口相關的問題,單個模塊功能的不完善可能會導致整體的功能下降,因此集成測試也是很重要的。 設計階段 編碼及單元白盒測試階段 單元黑盒測試階段 段段段 集成測試階段 確認測試階段 系統(tǒng)測試階段 安裝測試階段 驗收測試階段 結項總結階段 2021屆本科生畢業(yè)設計 系統(tǒng)調試與測試 21 ( 3)確認測試 確認測試是為了確認系統(tǒng)能夠達到事先定義的那樣的功能,經過前面的集成測試,基本上不需要考慮接口的問題了,確認測試需要檢驗的是軟件的安全可靠性, 有效性等特性。 ( 4)系統(tǒng)測試 當軟件做完后,還需要進行系統(tǒng)性的測試,檢測其與系統(tǒng)的其他部分的使用是否兼容。包括恢復測試、安全測試、強度測試和性能測試等。 測試的結果 系統(tǒng)按照以上流程進行測試,測試結果如下:實現了基本功能,可以正常使用。但系統(tǒng)的功能還不夠完善,在系統(tǒng)投入使用后,可能會有一些隱藏的錯誤被暴露出來。 2021屆本科生畢業(yè)設計 結束語 22 結束語 通過最近一段時間準備論文,我對計算機專業(yè)的基本的知識、原理有了更進一步的認識了解,使得以前的知識有個一個連接,更 好的為實現應用而服務。 在設計的過程中,加
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1