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

正文內(nèi)容

基于java的智能背單詞自測系統(tǒng)(畢業(yè)論文)-wenkub

2023-03-09 09:47:47 本頁面
 

【正文】 每日一句表隨機選擇一個數(shù)據(jù),顯示在對話框中,持續(xù) 3 秒后自動消失。同時,賬號會被寫進新建的一個文本文檔中(文件名為“ ”),在背單詞界面調(diào)用將其顯示在 JTable 上。用戶模塊包括用戶登錄模塊、用戶注冊模塊、每日一句模塊、單詞查詢模塊、單詞瀏覽模塊、背單詞模塊、查看生詞庫模塊、修改密碼模塊;管理員模塊包括題目管理、用戶管理。 ( 5)管理員登錄 : 登錄成功后才能使用該系統(tǒng),根據(jù)自己的需要進行各種操作。 數(shù)據(jù)庫設計 本系統(tǒng)使用的數(shù)據(jù)庫是 MySQL Server 建立的數(shù)據(jù)庫 recite, 根據(jù)實現(xiàn)智能背單詞自測系統(tǒng)所涉及的數(shù)據(jù),該數(shù)據(jù)庫共建立了 9 張表,設計的表的結(jié)構(gòu)如下(表的定義相同 的用一個表顯示): 2021屆本科生畢業(yè)設計 概要設計 8 表 、管理員登錄表 表 表 、生詞表 表 表 、六級詞匯表 2021屆本科生畢業(yè)設計 概要設計 9 功能模塊描述 需求功能描述 ( 1)用戶登錄:登錄成功后才能使用該系統(tǒng),根據(jù)自己的需要進行各種操作。 MySQL Server MySQL Server 是一個 關系型數(shù)據(jù)庫管理系統(tǒng) , 開發(fā)者是 瑞典 MySQL AB公司, 在 2021 年 1 月 16日被 SUN公司收購。 ( 2)對 數(shù)據(jù)的儲 存管理 比較 透明。 其 服務器 一般 采用高性能的 PC、工作 站或小型機,并 且 采用大型 的 數(shù)據(jù)庫系統(tǒng), 比 如 Oracle、 Sybase、或 SQL Server, 客戶端 則需要 安裝 專門 的客戶端軟件。此外,其安全性也體現(xiàn)在編譯層、解釋層等多個層次上。 ( 3)跨平臺 Java 的編譯器可以生成一種與計算機體系結(jié)構(gòu)無關的字節(jié)指令( Byte Code),Java 能夠在 JVM(Java Virtual Machine)上執(zhí)行 [12]。 Java取消了許多程序設計語言中十分煩瑣和難以理解的內(nèi)容,并且具備垃圾自動回收的功能,大大簡化了程序員的內(nèi)存管理工作。如圖 : 圖 配置 CLASSPATH 2021屆本科生畢業(yè)設計 概要設計 6 關鍵技術 Java 語言 Java 是 由 Sun 公司于 1995 年推出的 一種 程序設計語言,它和 C++語言有著千絲萬縷的聯(lián)系,而 C++語言又是從 C 語言派生而來的,因此 Java 語言具備這兩種程序設計語言的大部分特性。”,單擊 “ 確定 ” 按鈕,如圖 : 圖 配置 Path ( 4) 在 “系統(tǒng)變量 ”選項區(qū)域中查看 CLASSPATH 變量,如果不存在,則新建變量CLASSPATH,否則選中該變量,單擊 “編輯 ”按鈕,在 “變量值 ”文本框的起始位置添加“.。 由于 java 語言的平臺無關性,所以我選取在 windows 操作系統(tǒng)上進行開發(fā),而且數(shù)據(jù)庫設計用的是 MySQL Server 。 數(shù)據(jù)需求分析 數(shù)據(jù)字典 ( 1)用 戶登錄表(編號,用戶名,密碼) ( 2)管 理員登錄表(編號,姓名,密碼) ( 3) 每日一句表(編號,句子,句子含義) 2021屆本科生畢業(yè)設計 需求分析 3 ( 4)用戶信息表(編號,用戶名,題目類型號,總詞數(shù),正確數(shù),錯誤數(shù)) ( 5)單詞 表( 單詞編 號 , 單詞 , 單詞含義 , 例句 , 例句含義) ( 6)生詞表 ( 生詞編號 , 生詞 , 生詞含義 , 例句 , 例句含義) ( 7)試題表(類型號,題目號,題目,答案,選項 A,選項 B,選項 C,選項 D) ( 8)四級詞匯表(單詞編號 , 單詞 , 單詞含義 , 例句 , 例句含義) ( 9)六 級詞匯表(單詞編號 , 單詞 , 單詞含義 , 例句 , 例句含義) 繪制流程圖 圖 用戶使用流程 圖 管理員使用流程 錯誤 用戶 驗證密碼 重新輸入 進入系 統(tǒng) 背單詞 查單詞 瀏覽單詞 查看生詞庫 修改密碼 管理員 重新輸入 錯誤 驗證密碼 進入系統(tǒng) 題目管理 用戶管理 2021屆本科生畢業(yè)設計 概要設計 4 3 概要設計 軟件系統(tǒng)的概要設計就是根據(jù)之前得出的需求分析,總結(jié)使用者對該系統(tǒng)具體的需求,對進行總體的規(guī)劃,從而確定系統(tǒng)的總體框架,以及程序的各個部件之間的關系。 ( 2)靈活性:該系統(tǒng)應該具有比較靈活的修改操作,對于系統(tǒng)的功能、用戶、題目等部分具有靈活的更改功能,避免麻煩的重新開發(fā)。 ( 4)用戶主界面 用戶可以進行單詞查詢、單詞瀏覽、背單詞、查看生詞庫、 修改密碼操作。用戶使用此平臺進行單詞查詢、加入生詞庫、背單詞等操作。本系統(tǒng)就是為了提高用戶記憶單詞的效率而設計的,最重要的是不再采用背字典這種讓人感到痛苦的方法,而是用戶使用系統(tǒng)進行自我測試的方法。英語作為最重要的信息載體之一,已成為人們生活的各個領域中使用最廣泛的語言。 learning enthusiasm and initiative. So, the learning efficiency will be enhanced. Users can choose various ways to reciting words, the system can correct immediately after the test, and then carries on the statistical, finally show the correct answer. Administrators can add, delete, and modify exercises, view usage and manage users. The system’s interface is designed by currently popular Java software Eclipse (version:), the background database is designed by MySQL Server(version:). Using the JDBC technology to connect to the database , so as to realize the basic functions of the system. First of all, establish the structure of system framework, and then design database on this basis, after the detailed designation, the system is formed. Keywords: Recite words。管理員可以增加、刪除和修改習題,查看每個用戶每次的使用情況并對其管理。 基于 Java 的智能背單詞自測系統(tǒng) 摘 要 隨著信息時代科技的飛速發(fā)展,計算機技術大大地提高了工作效率 ,在輔助教學中的應用也越來越廣泛。 本系統(tǒng)采用目前流行的 Java 軟件 Eclipse 設置界面,后臺數(shù)據(jù)庫使用 MySQL Server 設計,利用 JDBC 技術連接數(shù)據(jù)庫,從而實現(xiàn)系統(tǒng)的基本功能。Selftest。英語學習中最讓人感到枯燥乏味的也許就是背單詞了。 智能背單詞自測系統(tǒng)具有數(shù)據(jù)傳輸和管理的功能,做完題目后計算機立即批改,即時反饋,而且測試方法靈活、測試內(nèi)容多樣,使得測試更加有效可信。這和手工辭典操作是有區(qū)別的,它可以更簡便的、直接的體現(xiàn)給用戶,而且簡單易用。 ( 1)管理員登錄界面 ( 2)管理員主界面 管理員登錄成功后,可以進行題目管理和用戶管理操作。管理員對數(shù)據(jù)庫定期進行更新 題庫的操作,使得用戶不會重復的做題。 系統(tǒng)開發(fā)環(huán)境 選擇一個好的編程語言是開發(fā)一個系統(tǒng)的一個十分的重要前提。 操作系統(tǒng): Microsoft Windows 7 旗艦版 數(shù)據(jù)庫: MySQL Server JAVA 開發(fā)包: 開發(fā)語言: Java 開發(fā)平臺: Eclipse 系統(tǒng)運行環(huán)境 環(huán)境變量的配置 想要配置 Java 的環(huán)境變量, 首先 就要安裝 JDK,安裝后記下 JDK 的安裝路徑 ,然后按以下幾個步驟配置環(huán)境變量: ( 1) 右擊【我的電腦】 【屬性】 【高級】 【環(huán)境變 量】 ( 2) 選擇【新建系統(tǒng)變量】 彈出 “新建系統(tǒng)變量 ”對話框,在 “變量名 ”文本框輸入 “JAVA_HOME”,在 “變量值 ”文本框輸入 JDK 的安裝路徑,單擊 “確定 ”按鈕,如圖 : 2021屆本科生畢業(yè)設計 概要設計 5 圖 配置 JAVA_HOME ( 3) 在 “系統(tǒng)變量 ”選項區(qū)域中查看 PATH 變量,如果不存在,則新建變量 PATH,否則選中該變量,單擊 “編輯 ”按鈕,在 “變量值 ”文本框的起始位置添加“%JAVA_HOME%\bin。%JAVA_HOME%\lib\。由于 Java 語言具有使用簡便 、完全面 向?qū)ο蟆?跨平臺性、可移植性、健壯動態(tài)、 安全可靠 等特點,使得其在眾多高級語言中脫穎而出 。 ( 2)面向?qū)ο? Java 是一種完全面向?qū)ο蟮某绦蛟O計語言 [12]。 ( 4)健壯性 Java 編寫的程序在編譯和運行時都要對可能出現(xiàn)的問題進行檢查,從而能夠在多種情況下穩(wěn)定執(zhí)行。 ( 6)可移植性 Java 由于具有與平臺無關的特性,從而具有良好的移植性。 它是軟件系統(tǒng)體系結(jié)構(gòu),它能夠很好地利用兩端硬件環(huán)境的優(yōu)勢,通過把任務合理地分配到服務器和客戶端來實現(xiàn) C/S 結(jié)構(gòu),從而使得系統(tǒng)的通訊開銷得到降低。 其缺點主要有以下幾點: ( 1) 高昂的投資且維護成本 較 大。 MySQL 是一種關聯(lián) 數(shù)據(jù)庫 管理系統(tǒng) ,關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,這樣就增加 了 速度并提高了 靈活 性 , 而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。 ( 2)用戶注冊:新用戶在注冊后,在系統(tǒng)啟動界面輸入賬號和密碼登錄系 統(tǒng)。 ( 6)管理員操作:可以進行題目管理(查看,添加,刪除,修改)和用戶管理(查看,刪除)操作。 接下來就詳細地介紹各個小模塊的具體功能。 ( 2)用戶注冊模塊 該模塊的功能是實現(xiàn)新用戶注冊。 ( 4)單詞查 詢模塊 該模塊的功能是實現(xiàn)單詞的查詢。用戶主可以選擇瀏覽四級或六級詞匯。用戶可以選擇試題 1或試題 2兩種題目類型。它們的功能是:做上一題、做下一題、統(tǒng)計信息。同時,系統(tǒng)會將當前用戶此次背單詞的情況記錄下來,將其寫入數(shù)據(jù)庫的用戶表中,以便在管理員模塊顯示。 A)添加生詞:輸入生詞后,可以點擊“搜索”按鈕將其含義、例句顯示出來(查詢數(shù)據(jù)庫的單詞表),再點擊 “保存”按鈕就能加入到生詞庫中。 ( 8)修改密碼模塊 該模塊的功能是實現(xiàn)修改用戶密碼。 ( 2)用戶管理 該模塊的功能是實現(xiàn)用戶的管理。一般地,錯誤分為語法錯誤和邏輯錯誤。 系統(tǒng)測試 測試的重要性及目的 ( 1)測試的重要性 軟件的測試在軟件生命周期中具有重要的地位,軟件生命周期的每一個階段都應該有測試,通過對每個階段的測試,來檢測給階段是不是達到一開始的預期的目標,盡早的發(fā)現(xiàn)問題,并且及時給予改正,如果不能盡早的測試出問題,錯誤就會帶到后期的開發(fā)中,會加大后期測試的難度。 首先,測試并不是完全的就是去找錯誤,在測試的過程中,分析錯誤產(chǎn)生的原因和錯誤的特點,以此來發(fā)現(xiàn)軟件設計中存在的不足之處,從而加以改進。 ( 2)集成測試 集成測試是按照原先設計的要求把各個模塊組裝起來并且對其進行測試,從而來發(fā)現(xiàn)和接口相關的問題,單個模塊功能的不完善可能會導致整體的功能下降,因此集成測試也是很重要的。 測試的結(jié)果 系統(tǒng)按照以上流程進行測試,測試結(jié)果如下:實現(xiàn)了基本功能,可以正常使用。做完這些,還需努力,為以后更多的項目做準 備。6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkum amp。qYpEh5
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1