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

正文內容

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

2025-07-01 16:59本頁面

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

  

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