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

正文內(nèi)容

基于java散數(shù)學(xué)題庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_畢業(yè)論文-資料下載頁

2025-07-01 16:59本頁面

【導(dǎo)讀】這就給任課教師增加了很多負(fù)擔(dān)。生成,來減輕這些負(fù)擔(dān)。分析,明確了系統(tǒng)的總體結(jié)構(gòu)。并論述了利用JAVA、數(shù)據(jù)庫技術(shù),設(shè)計與實(shí)現(xiàn)基于C/S結(jié)。構(gòu)的離散數(shù)學(xué)題庫管理系統(tǒng)的全過程。主要解決了試題庫的建立、試卷生成、系統(tǒng)的安全性。數(shù)學(xué)題庫管理的信息化,規(guī)范化和試卷生成的自動化,并使其操作簡單、方便、快捷。

  

【正文】 ionPerformed (ActionEvent e) throws SQLException:該方法在用戶點(diǎn)擊確定按鈕時被調(diào)用。如果點(diǎn)擊確定按鈕,取得界面上輸入的管理員和密碼,如果管理員或者密碼不 正確,則提示用戶重新輸入。若管理員為系統(tǒng)合法管理員,則彈出一個保存對話框,管理員選擇備份數(shù)據(jù)的保存路徑并輸入備份文件的文件名,點(diǎn)擊確定按鈕,數(shù)據(jù)備份開始。當(dāng)備份完成時,會彈出一個提示對話框,提示管理員數(shù)據(jù)備份成功。 數(shù)據(jù)恢復(fù)模塊 (1) 界面設(shè)計 此界面通過檢查用戶輸入的管理員名和密碼,合法的管理員可以進(jìn)行數(shù)據(jù)的恢復(fù)。 (2)模塊內(nèi)主要算法的描述 圖 數(shù)據(jù)恢復(fù)流程圖 (3) 該模塊的 JAVA 類設(shè)計 基 于 JAVA 的離散數(shù)學(xué)題庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 28 實(shí)現(xiàn)該模塊的 JAVA 類為: login. Shujuhuifu 類。 login. Shujuhuifu 類:該類用于顯示管理員登陸窗口,并且負(fù)責(zé)判斷用戶輸入的管理員名和密碼是否正確。 主要方法介紹: void jButtonqueding_actionPerformed (ActionEvent e) throws SQLException:該方法在用戶點(diǎn)擊確定按鈕時被調(diào)用。如果點(diǎn)擊確定按鈕,取得界面上輸入的管理員和密碼,如果管理員或者密碼不正確,則提示用戶重新輸入。若管理員為系統(tǒng)合法管理員,則彈出一個打開對話框,管理員選擇以前的數(shù)據(jù)備份文件,點(diǎn)擊打定按鈕,數(shù)據(jù)恢復(fù)開始。當(dāng)恢復(fù)完成時,會彈出一個 提示對話框,提示管理員數(shù)據(jù)恢復(fù)成功。忻州師院計算機(jī)系本科學(xué)士學(xué)位論文 29 5 系統(tǒng)測試 與維護(hù) 系統(tǒng)測試方案 在基本完成了程序的詳細(xì)設(shè)計和編碼,剩下的工作就是對軟件進(jìn)行測試。軟件測試是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。在一般情況下,軟件測試的過程與整個軟件開發(fā)過程基本上是平行進(jìn)行的。軟件測試是非常重要的因?yàn)闇y試是為了及時發(fā)現(xiàn)應(yīng)用程序中的錯誤而執(zhí)行程序的過程,它的目標(biāo)是暴露程序中的錯誤,及時發(fā)現(xiàn)問題,提出相應(yīng)的修改方案,及時解決問題,使系統(tǒng)更加完善。 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計說明書是否一 致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。 系統(tǒng)結(jié)果分析與調(diào)試 首先,我對這個畢業(yè)設(shè)計程序的每個模塊和方法都進(jìn)行了單體測試,由于第一次正式的按照軟件工程的開發(fā)流程開發(fā)一套軟件程序,在測試時感觸頗深。感嘆自己編寫的程序在測試環(huán)節(jié)的時候問題出現(xiàn)之多。其中有些問題很棘手,感到很莫名其妙,但后來經(jīng)過查閱書籍和相關(guān)資料, 都依依得到了順利解決,其中大部分感覺莫名其妙的問題的產(chǎn)生是因?yàn)樽约簩ο嚓P(guān)技術(shù)掌握的不夠扎實(shí)和細(xì)致,同時也感嘆到編寫出一套商用的軟件是多么的不容易。在調(diào)試和測試的過程中,在 老 師 和 同 學(xué) 的 幫 助 下 , 在 查 閱 了 一 些 書 籍 后 , 慢 慢 學(xué) 會 了 的調(diào)試功能,提高了測試的效率。 下面簡單的介紹一下,測試過程中都遇到了哪些典型的問題,以及解決的辦法。 從數(shù)據(jù)庫中讀出數(shù)據(jù)后,以 Object 類型返回,直接調(diào)用 ()方法輸出該對象的字符串表示。該錯誤在調(diào)試的過程中沒有發(fā)現(xiàn), 但是在真正測試的時候, JAVA 的控制臺拋出了 NullPointerException,后來查找到原因:因?yàn)閿?shù)據(jù)庫表中某些字段可以為 NULL,所以數(shù)據(jù)庫表中相應(yīng)的字段可以沒有數(shù)據(jù),所以返回的 Object 是 null,這樣在調(diào)用 ()的時候,就發(fā)生了空指針異常,后來在調(diào)用 ()之前,加了 if 判斷,問題得以解決。 基 于 JAVA 的離散數(shù)學(xué)題庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 30 在 生成試卷的 程序里,需要取得數(shù)據(jù)庫表的結(jié)構(gòu),剛開始編寫了一個方法getResultSetMetaData ()返回 ResultSetMetaData 對象,然后將該參數(shù)傳遞給另外一個方法 getCandidate (),但在取得字段的名字和類型時,控制臺拋出了數(shù)據(jù)庫連接已關(guān)閉的異常信息。后來通過查閱資料和書籍,發(fā)現(xiàn)在 getResultSetMetaData方法里面關(guān)閉了數(shù)據(jù)庫連接( Connection),所以出現(xiàn)了該異常,后來將這兩個方法合并,問題得到了解決。 在 生成試卷的 程序里,需要先生成 SQL 的插入語句,在測試時拋出了 列名考試類型錯誤 ,后來我檢查了一下插入語句,問題出在插入語句上,生成了下面的形式 INSERT INTO 試卷 (試卷名稱 , 考試類型 ,…… )VALUES (名稱 1,期末考試 ,…… )這樣的語句,在 列名考試類型前多了一個中文輸入狀態(tài)下的空格 ,將其刪除掉問題就 解決了。 其次,我對整個程序做了整體測試,經(jīng)過前一階段的單體測試,本以為整體測試不會發(fā)生什么問題,但結(jié)果出乎了我的意料。在整體測試過程中暴露了設(shè)計過程中的一些問題,比如預(yù)先設(shè)計的方法參數(shù)不足,導(dǎo)致前端用戶界面輸入的數(shù)據(jù)沒辦法發(fā)揮作用。還有發(fā)現(xiàn)設(shè)計中漏寫了一些方法,導(dǎo)致整個系統(tǒng)不能正常運(yùn)行,后來發(fā)現(xiàn)問題一一修正后,系統(tǒng)得以完好運(yùn)行。 調(diào)試和測試階段是軟件工程開發(fā)過程中很重要的一個階段,沒有 測試就沒有可以健壯運(yùn)行的軟件,如果一套軟件不能有一定的容錯能力,就沒有辦法正式的投入使用。調(diào)試和測試的過程是需要耐心和嚴(yán)謹(jǐn)?shù)模粋€小小的誤差往往是需要反復(fù)測試才能得以改正的。最后經(jīng)過調(diào)試和測試,系統(tǒng)全部功能運(yùn)行完好,實(shí)現(xiàn)了異構(gòu)數(shù)據(jù)庫間利用 XML 文件進(jìn)行數(shù)據(jù)交互。 通過以上的測試方案和測試方法,對該系統(tǒng)的各個細(xì)節(jié)的功能進(jìn)行了詳細(xì)的測試,得出以下的測試結(jié)果。 本系統(tǒng)已基本上實(shí)現(xiàn)來題目要求的各項(xiàng)功能。本系統(tǒng)的界面友好,可以很快的掌握操作方法。 系統(tǒng)的優(yōu)點(diǎn) : (1) 界面友好,操作簡單。接觸計算機(jī)較少的操作人員也能 根據(jù)菜單項(xiàng)提示進(jìn)行操作。 (2) 信息管理詳細(xì),提供了強(qiáng)大查詢功能。 (3) 業(yè)務(wù)流程合理安排方便用戶使用。 系統(tǒng)基本上達(dá)到了設(shè)計要求,基本功能已經(jīng)實(shí)現(xiàn),但系統(tǒng)仍存在不足之處,忻州師院計算機(jī)系本科學(xué)士學(xué)位論文 31 某些細(xì)節(jié)和內(nèi)容上有待改進(jìn)和加強(qiáng) 。 系統(tǒng) 維護(hù) 為了清除系統(tǒng)運(yùn)行中發(fā)生的故障和錯誤,軟、硬件維護(hù)人員要對系統(tǒng)進(jìn)行必要的修改與完善;為了使系統(tǒng)適應(yīng)用戶環(huán)境的變化,滿足新提出的需要,也要對原系統(tǒng)做些局部的更新,這些工作稱為系統(tǒng)維護(hù)。系統(tǒng)維護(hù)的任務(wù)是改正軟件系統(tǒng)在使用過程中發(fā)現(xiàn)的隱含錯誤,擴(kuò)充在使用過程中用戶提出的新的功能及性能要求,其目 的是維護(hù)軟件系統(tǒng)的 正常運(yùn)作 。新系統(tǒng)正式投入使用后,為了能夠讓它長期高效的工作,必須加強(qiáng)對該系統(tǒng)運(yùn)行的日常管理工作。通常的系統(tǒng)維護(hù)工作包括以下幾點(diǎn): 離散數(shù)學(xué)題庫管理系統(tǒng)的維護(hù)包括試題的添加、刪除、修改,此外,還包括用戶管理和數(shù)據(jù)庫的備份與恢復(fù)。 情況 記錄 整個系統(tǒng)的運(yùn)行情況的記錄能夠反映出系統(tǒng)在大多數(shù)情況下的狀態(tài)及運(yùn)作效率,對于系統(tǒng)的評價和改進(jìn)具有重要的參考價值。 ,開發(fā)者也必須作好各種維護(hù)工作如糾錯性維護(hù)、適應(yīng)性維護(hù)、改善性維護(hù)、 預(yù)防性維護(hù)等。 基 于 JAVA 的離散數(shù)學(xué)題庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 32 6 結(jié)束語 在這畢業(yè)設(shè)計的這段時間里,學(xué)到了很多書本上沒有的東西,鍛煉了自己的動手實(shí)踐能力、查閱資料能力和自學(xué)能力,在這次畢業(yè)設(shè)計之前對于 JAVA 語言比較陌生, 也只是聽說過,具體的內(nèi)容幾乎不懂,通過這次畢業(yè)設(shè)計我了解了 JAVA 語言的大體體系,掌握了 開發(fā)環(huán)境的基本使用方法。但由于時間有限,還有好多東西沒有搞懂,這需要我以后在學(xué)習(xí)中不斷的去努力。 剛開始拿到設(shè)計題目時感覺很盲目。但在老師的指導(dǎo)下,自己從一點(diǎn)一 滴學(xué)起,編寫和調(diào)試一個個簡單的例子程序。按照軟件工程的開發(fā)流程從需求分析開始,查閱相關(guān)資料,對系統(tǒng)進(jìn)行概要分析、設(shè)計,熟悉軟件的開發(fā)環(huán)境、界面,到編碼、測試,調(diào)試,直至各個功能的最終實(shí)現(xiàn),畢業(yè)論文的撰寫。為將來的工作打下了堅實(shí)基礎(chǔ),讓我對實(shí)際軟件的開發(fā)工作有了深刻的認(rèn)識,也按時順利地完成畢業(yè)設(shè)計這個項(xiàng)目。 由于自己經(jīng)歷了軟件開發(fā)的全過程,所以也體會到了軟件開發(fā)的創(chuàng)造性和嚴(yán)謹(jǐn)性,在此過程中我受益匪淺。與此同時通過對系統(tǒng)的需求分析和在編碼中對錯誤的處理,培養(yǎng)了自己的自學(xué)能力和獨(dú)立分析、解決問題的能力,這對我以后 的學(xué)習(xí)和生活都有相當(dāng)大的影響。 畢業(yè)設(shè)計 不僅讓我學(xué)到了很多書本上沒有的知識 , 更鍛煉了我 綜合運(yùn)用知識的能力 , 但由于自己的能力有限,做出的程序還不夠完善 , 今后我會更加嚴(yán)格的要求自己,找出自己的不足來完善自己。忻州師院計算機(jī)系本科學(xué)士學(xué)位論文 33 致 謝 畢業(yè)設(shè)計要結(jié)束了,在這里我要感謝幫助過我的老師和同學(xué)們。真的謝謝你們! 在畢業(yè)設(shè)計的這段時間里,我得到了指導(dǎo)老師宗春梅老師的大力指導(dǎo)和熱心的幫助。在此,我要對宗老師表示我深深的謝意。并且我謹(jǐn)代表我自己對宗老師說一聲:“謝謝您!”。同時,我也要衷心的感謝在畢業(yè)設(shè)計期間給予我關(guān)心和幫助我的同學(xué), 他們在畢業(yè)設(shè)計階段給我提出了很好的建議。由衷的感謝大家?guī)椭翼樌耐瓿纱舜萎厴I(yè)設(shè)計。 最后,還要感謝計算機(jī)學(xué)院的各位老師們,感謝他們這兩年來對我的教誨和做人的道理以及在各個方面所給予的大力支持,讓我在這漫長的人生道路上找到了正確的方向。在這里我致以我最誠摯的謝意。謝謝! 20xx 年 6 月 2 日基 于 JAVA 的離散數(shù)學(xué)題庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 34 參考文獻(xiàn) [1] Satyaraj Pantham, 黃曉鳴,武清譯 . 深入學(xué)習(xí): JFC Swing— Java 基礎(chǔ)類組件 [M]. 北京:電子工業(yè)出版社, 20xx. [2]薩師煊,王珊 . 數(shù)據(jù)庫系統(tǒng)概論 (第三版 )[M]. 北京:高等教育出版社, 20xx. [3]張洪斌 . Java 程序設(shè)計百事通 [M]. 北京:清華大學(xué)出版社, 20xx. [4] Michael Reilly Michelle Poolet 盧慶齡 王芹等譯 . SQLServer20xx設(shè)計與 TSQL編程 [M]. 北京:清華大學(xué)出版社 , 20xx. [5]廖衛(wèi)東 , 陳梅 . JAVA 程序設(shè)計 [M]. 北京:機(jī)械工業(yè)出版社, 1996. [6]Bruce in Java[M].北京 :機(jī)械工業(yè)出版社 ,20xx. [7]齊治昌 ,譚慶平 .寧洪軟件工程 [M].北京 :高等教育出版社 ,20xx. [8]盛群力 .現(xiàn)代教學(xué)設(shè)計應(yīng)用模式 [M].浙江教育出版社 ,20xx. [9]Walter systematic design of instruction(5th edition)[M].高教出版社 ,20xx. [10]周天綺 .題庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) [D].電子科技大學(xué) ,20xx. [11]張蒲生 .SQL Server 數(shù)據(jù)庫應(yīng)用技術(shù) [M].清華大學(xué)出版社 ,20xx. [12] Harvey , :劉曉莉 ,周璐 ,錢方等 .Java 大學(xué)基礎(chǔ)教程 (第 6 版 ) [M].電子工業(yè)出版社 ,20xx. [13]Chuck Cavaness, Geoff Friesen,Brian 完全探索 [M].中國青年出版社, 20xx. [14]張千友 .精品課程試題 庫管理系統(tǒng) [D].電子科技大學(xué) ,20xx.
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1