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

正文內(nèi)容

基于java散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)論文-wenkub.com

2025-06-26 16:59 本頁(yè)面
   

【正文】 最后,還要感謝計(jì)算機(jī)學(xué)院的各位老師們,感謝他們這兩年來(lái)對(duì)我的教誨和做人的道理以及在各個(gè)方面所給予的大力支持,讓我在這漫長(zhǎng)的人生道路上找到了正確的方向。在此,我要對(duì)宗老師表示我深深的謝意。與此同時(shí)通過(guò)對(duì)系統(tǒng)的需求分析和在編碼中對(duì)錯(cuò)誤的處理,培養(yǎng)了自己的自學(xué)能力和獨(dú)立分析、解決問(wèn)題的能力,這對(duì)我以后 的學(xué)習(xí)和生活都有相當(dāng)大的影響。但在老師的指導(dǎo)下,自己從一點(diǎn)一 滴學(xué)起,編寫(xiě)和調(diào)試一個(gè)個(gè)簡(jiǎn)單的例子程序。 ,開(kāi)發(fā)者也必須作好各種維護(hù)工作如糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、改善性維護(hù)、 預(yù)防性維護(hù)等。系統(tǒng)維護(hù)的任務(wù)是改正軟件系統(tǒng)在使用過(guò)程中發(fā)現(xiàn)的隱含錯(cuò)誤,擴(kuò)充在使用過(guò)程中用戶(hù)提出的新的功能及性能要求,其目 的是維護(hù)軟件系統(tǒng)的 正常運(yùn)作 。 (2) 信息管理詳細(xì),提供了強(qiáng)大查詢(xún)功能。 本系統(tǒng)已基本上實(shí)現(xiàn)來(lái)題目要求的各項(xiàng)功能。 調(diào)試和測(cè)試階段是軟件工程開(kāi)發(fā)過(guò)程中很重要的一個(gè)階段,沒(méi)有 測(cè)試就沒(méi)有可以健壯運(yùn)行的軟件,如果一套軟件不能有一定的容錯(cuò)能力,就沒(méi)有辦法正式的投入使用。 在 生成試卷的 程序里,需要先生成 SQL 的插入語(yǔ)句,在測(cè)試時(shí)拋出了 列名考試類(lèi)型錯(cuò)誤 ,后來(lái)我檢查了一下插入語(yǔ)句,問(wèn)題出在插入語(yǔ)句上,生成了下面的形式 INSERT INTO 試卷 (試卷名稱(chēng) , 考試類(lèi)型 ,…… )VALUES (名稱(chēng) 1,期末考試 ,…… )這樣的語(yǔ)句,在 列名考試類(lèi)型前多了一個(gè)中文輸入狀態(tài)下的空格 ,將其刪除掉問(wèn)題就 解決了。 從數(shù)據(jù)庫(kù)中讀出數(shù)據(jù)后,以 Object 類(lèi)型返回,直接調(diào)用 ()方法輸出該對(duì)象的字符串表示。感嘆自己編寫(xiě)的程序在測(cè)試環(huán)節(jié)的時(shí)候問(wèn)題出現(xiàn)之多。 單元測(cè)試也稱(chēng)模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書(shū)是否一 致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 29 5 系統(tǒng)測(cè)試 與維護(hù) 系統(tǒng)測(cè)試方案 在基本完成了程序的詳細(xì)設(shè)計(jì)和編碼,剩下的工作就是對(duì)軟件進(jìn)行測(cè)試。 主要方法介紹: void jButtonqueding_actionPerformed (ActionEvent e) throws SQLException:該方法在用戶(hù)點(diǎn)擊確定按鈕時(shí)被調(diào)用。當(dāng)備份完成時(shí),會(huì)彈出一個(gè)提示對(duì)話(huà)框,提示管理員數(shù)據(jù)備份成功。 login. Shujubeifen 類(lèi):該類(lèi)用于顯示管理員登陸窗口,并且負(fù)責(zé)判斷用戶(hù)輸入的管理員名和密碼是否正確。 類(lèi):該類(lèi)用于從試卷中刪除試題,實(shí)現(xiàn)對(duì)試卷中試題的手工刪除。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 25 圖 手動(dòng)修改現(xiàn)有試卷界面 (2)模塊內(nèi)主要算法的描述 圖 手動(dòng)修改現(xiàn)有試卷流程圖 結(jié)束 開(kāi)始 查詢(xún)出所有的試卷 信息 是 是 是 否 否 否 輸入試卷基本信息 將更改 保存到數(shù)據(jù) 庫(kù) 彈出添加試題窗口 將用戶(hù)選擇的試題添加到試卷 彈出刪除試題窗口 將用戶(hù)選擇的試題從試卷中刪除 添加試題? 修改試卷基本信息? 刪除試題? 生成 WORD試卷? 取得選中試卷的試題和基本信息 將試題寫(xiě)入WORD 文檔中 是 否 基 于 JAVA 的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 (3) 該模塊的 JAVA 類(lèi)設(shè)計(jì) 實(shí) 現(xiàn) 該 模 塊 的 JAVA 類(lèi)為: login. Shougonggaidongshijuan 類(lèi)、 類(lèi)和 類(lèi)。也可以點(diǎn)擊添加按鈕,打開(kāi)添加試題界面,在下面的表格中會(huì)顯示出題庫(kù)中的所有試題。調(diào)用 MsWordHandler 類(lèi)具體實(shí)現(xiàn)。該方法的具體實(shí)現(xiàn):首先彈出保存文件框,讓用戶(hù)選擇保存位置;然后計(jì)算出已抽取的試題的總分,用于WORD 文件輸出;然后利用循環(huán),將選擇的題目輸出到 WORD 文件中。在這里就不仔細(xì)講解了 。該方法有 5 個(gè)參數(shù),分別為 aParagraph,表示段落的內(nèi)容; fontName 表示段落的字體; isBold 表示是否設(shè)定為黑體; isItalic 表示是否設(shè)定為斜體; fontSize 表示字體的大小。 類(lèi):該類(lèi)是操作 WORD 文件的類(lèi),包 含 WORD 文件的基本操作方法。 主要方法介紹: void jButtontianjia_actionPerformed (ActionEvent e):該方法用于將左側(cè)章節(jié)列表框中選擇的章節(jié)添加到界面右側(cè)的章節(jié)選擇列表框中。這樣循環(huán)下去,當(dāng)退出循環(huán)的時(shí)候,已抽取試題列表中已經(jīng)包含了一些試題,滿(mǎn)足了試卷總分要求。 抽取試題的 總分 100 ,并且仍有試題可抽?。? 根據(jù)查詢(xún)結(jié)果的數(shù)量,生成一個(gè)隨機(jī)數(shù),抽取一道試題。然后利用ResultSet 實(shí)現(xiàn)查詢(xún)操作。 圖 試題查詢(xún)界面 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 21 (2) 模塊內(nèi)主要算法的描述 圖 試題查詢(xún)界面模塊流程圖 (3) 該模塊的 JAVA 類(lèi)設(shè)計(jì) 實(shí)現(xiàn)該模塊的 JAVA 類(lèi)為: login. Chaxun 類(lèi)。在顯示 自動(dòng)生成試卷 窗口時(shí),需要先調(diào)用這個(gè)方法,將所有的章節(jié)名添加到章節(jié)名列框中。 主要方法介紹 : public static String[] getAllZhanjieName ():該方法用于返回章節(jié)表的所有的章節(jié) 名,這個(gè)方法在添加試題和查詢(xún)?cè)囶}窗口中被使用。 首先判 斷用戶(hù)是否選中了一條記錄,若沒(méi)有選中則不能刪除試題,提示用戶(hù)選中一條記錄 。 主要方法介紹: void jButtonT_actionPerformed (ActionEvent e): 該方法用于處理添加試題請(qǐng)求。若要修改試題,在下面 圖 題庫(kù)管理界面 的表格中選擇要修改的試題,修改上面的試題內(nèi)容,然后點(diǎn)擊保存按鈕即可將修改后的試題保存到數(shù)據(jù)庫(kù)。 主要方法介紹: void jButtontianjia_actionPerformed (ActionEvent e):該方法在用戶(hù)點(diǎn)擊刪除按鈕時(shí)被調(diào)用,取得界面上輸入的用戶(hù)名和密碼,如果用戶(hù)名或者密碼不合法,則提示用戶(hù)重新輸入。若合法 ,則把數(shù)據(jù)提交給服務(wù)器,打開(kāi)數(shù)據(jù)庫(kù)把用戶(hù)名、密碼寫(xiě)入數(shù)據(jù)庫(kù)。 用戶(hù)管理模塊 添加用戶(hù)模塊 (1) 界面設(shè)計(jì) 此界面為添加用戶(hù)界面, 在教師添加其它教師 時(shí)檢查 教師編號(hào) 和密碼是否有填寫(xiě) 并且 檢查 是否是合法 ,如果未填寫(xiě) 或不合法 則提示并返回,檢查通過(guò)之 后把數(shù)據(jù)提交給服務(wù)器,打開(kāi)數(shù)據(jù)庫(kù)把教師編號(hào) 、密碼 寫(xiě)入數(shù)據(jù)庫(kù)。 主要方法介紹: void jButtondenlu_actionPerformed(ActionEvent e): 該方法在用戶(hù)點(diǎn)擊確定、退出、重置按鈕時(shí)被調(diào)用,如果點(diǎn)擊確定按鈕,取得界面上輸入的教師編號(hào)(管理員)和密碼,如果教師編號(hào)(管理員)或者密碼不正確,則提示用戶(hù)重 新輸入。 教師登錄模塊 (1) 界面設(shè)計(jì) 此界面為教師登錄界面,在用戶(hù)登錄時(shí)檢查用戶(hù)名和密碼是否有填寫(xiě),如果未填寫(xiě)則提示并返回,檢查通過(guò)之后把數(shù)據(jù)提交給服務(wù)器,打 開(kāi)數(shù)據(jù)庫(kù)檢查用戶(hù)填寫(xiě)的信息是否正確,登錄名稱(chēng)、密碼是否相符合,或是否 符合管理員登錄信息 ,若符合, 則登錄成功,進(jìn)入主界面。 題型 VARCHAR 50 題型 備注 TEXT 16 √ 備注 試卷抽題表:用來(lái)記錄每張?jiān)嚲韺?duì)應(yīng)的試題,是生成 WORD 文件的數(shù)據(jù)來(lái)源。 表 試卷表 基 于 JAVA 的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 字段描述 試卷編號(hào) VARCHAR 50 主鍵 試卷總分 INT 50 試卷總分 試卷名稱(chēng) VARCHAR 50 試卷名稱(chēng) 考試類(lèi)型 VARCHAR 20 √ 單元測(cè)試、期末考試等類(lèi)型 組卷時(shí)間 DATETIME 8 組卷時(shí)間 備注 TEXT 16 √ 備注 試卷表:記錄了試卷的基本信息,用于生成試卷的標(biāo)題。該表的關(guān)鍵字字段是:章節(jié)編號(hào),同時(shí)也是下面題庫(kù)數(shù)據(jù)庫(kù)表的外鍵。創(chuàng)建離散數(shù)學(xué)題庫(kù)管理系統(tǒng)中的各個(gè)數(shù)據(jù)庫(kù)表。而建立數(shù)據(jù)庫(kù)最重要的一步是定義數(shù)據(jù)庫(kù)表,數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象 ,通過(guò)設(shè)計(jì)會(huì)以一定的組織結(jié)構(gòu)存儲(chǔ)在相關(guān)的基本表中。 圖 題庫(kù)實(shí)體及其屬性圖 題庫(kù)實(shí)體包含了題號(hào)、所屬章節(jié)、試題內(nèi)容、試題答案、題 型、錄入日期、圖片、分值和備注等屬性。如圖: 圖 功能模塊圖 教師登錄模塊 用戶(hù)管理模塊 題庫(kù)的管理和維護(hù)模塊 組 卷模塊 數(shù)據(jù)管理模 塊塊 數(shù)據(jù)恢復(fù) 數(shù)據(jù)備份 手動(dòng) 修改現(xiàn)有試卷 自動(dòng)生成試 卷 生成 WORD 試卷 生成 WORD 答案 查詢(xún)?cè)囶} 修改試題 刪除試題 添加試題 刪除用戶(hù) 添加用戶(hù) 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 11 上圖即為總體的功能模塊圖,它清晰的顯示了系統(tǒng)的各個(gè)模塊的分布。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是繼需求分析和確定開(kāi)發(fā)工具后的重要階段,是管理型軟件開(kāi)發(fā)設(shè)計(jì)的核心和重要組成部分。 安全性:通過(guò)系統(tǒng)權(quán)限控制使用者,從而確保使用者無(wú)法操作與其無(wú)關(guān)的數(shù)據(jù)。 例如: 標(biāo)準(zhǔn)性、 可靠 性、安全性、高效性、可維護(hù)性 。 (5)幫助:它可以幫助教師進(jìn)一步了解離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的性能、使用方法、注意事項(xiàng)和使用環(huán)境,有利于更好的操作本離散數(shù)學(xué)題庫(kù)管理軟件系統(tǒng)。 (3)組 卷:運(yùn)行本軟件,可以滿(mǎn)足教師不同的使用要求,即可以 自動(dòng)生成試卷 和手動(dòng) 修改現(xiàn)有試卷。 (2)功能需求分析 通常離散數(shù)學(xué)題庫(kù) 管理系統(tǒng)應(yīng)滿(mǎn)足用戶(hù)對(duì)組成試卷的各種要求與約定。 所以,除了期末考試外,每個(gè)單元都要進(jìn)行測(cè)試和考試,幫助學(xué)生來(lái)鞏固知識(shí)。 圖 系統(tǒng)用例圖 教師 管理員 用戶(hù)管理 導(dǎo)入試題 查詢(xún)?cè)囶} 自動(dòng)生成試卷 手動(dòng)修改現(xiàn)有試卷試卷 生成 WORD 試卷 數(shù)據(jù)管理 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 7 系統(tǒng)功能 需求 分析 系統(tǒng)功能需求分析是從用戶(hù)最初的非形式化需求到滿(mǎn)足用戶(hù)需求的軟件產(chǎn)品的映射過(guò)程。 用戶(hù) 需求分析的目的是對(duì) 離散數(shù)學(xué) 題庫(kù) 管理 系統(tǒng) 進(jìn)行評(píng)估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問(wèn)題,重點(diǎn)是充分考慮系統(tǒng)的實(shí)用性。 (8)試題的答案生成功能 。 (5)要求能 對(duì)生成的試卷進(jìn)行保存,以便下次直接使用。 離散數(shù)學(xué) 題庫(kù) 管理 系統(tǒng)滿(mǎn)足如下需求: 基 于 JAVA 的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 (1)為了保證系統(tǒng)內(nèi)部數(shù)據(jù)的安全性, 系統(tǒng) 應(yīng) 通過(guò)設(shè)置不同的登陸用戶(hù)權(quán)限來(lái)對(duì)系統(tǒng)進(jìn)行訪問(wèn)和管理。 需求分析 用戶(hù)需求分析 信息時(shí)代的到來(lái),為教育的改革和發(fā)展提供了十分有利的機(jī)遇,教育教學(xué)領(lǐng)域的觀念、理論和方法也隨之不斷更新,計(jì)算機(jī)輔助教學(xué)( CAI)正是在此背景下產(chǎn)生和發(fā)展起來(lái)的。 以上的這些技術(shù)已經(jīng)較為成熟,并且在諸多的領(lǐng)域中得到了有效的驗(yàn)證。 關(guān)于 JAVA 生成 WORD 文件的技術(shù),雖然 Sun 公司的 JDK 開(kāi)發(fā)包中本身沒(méi)有提供該功能,但是可以利用 JACOB 開(kāi)源類(lèi)庫(kù)實(shí)現(xiàn)。用戶(hù)在個(gè)人機(jī)(客戶(hù)機(jī))上工作,可以與中心計(jì) 算機(jī)(服務(wù)器)互相通信。通過(guò)對(duì)各種開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)之間進(jìn)行比較以及指導(dǎo)老師的建議,最終確定采用JAVA( ) 。 經(jīng)濟(jì)上的合理性:在系統(tǒng)開(kāi)發(fā)上,現(xiàn)在普通的計(jì)算機(jī)市場(chǎng)價(jià) 4000
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1