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

正文內(nèi)容

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

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

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