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

正文內(nèi)容

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

2025-08-10 16:59 上一頁面

下一頁面
 

【正文】 利于教學質量的提高。 (3)要求能導入試題和查詢試題。 (7)結合 《離散數(shù)學》試題中 有許多圖形 的 特點,以便生成的試卷以標準的試卷形式輸出。要求能對數(shù)據(jù)進行備份和恢復。用例圖是對系統(tǒng)需求的描述,表達了系統(tǒng)的功能和所提供的服務,包括 用戶 管理、 導入試卷 、 查詢試題 、 自動生成試卷 、 手動修改現(xiàn)有試卷 、 生成 WORD 試卷、 數(shù)據(jù)管理 功能。系統(tǒng)功能需求分析分為:問題分析和功能需求分析兩個階 段。需要任課教師定期的命題,出試卷,這無形之中增加了任課教師的工作負擔。而教師則只能進行試題編輯和生成試卷的權限。為了便于使用離散數(shù)學題庫管理系統(tǒng),我選擇了 Microsoft Office Word 20xx 作為終端輸出軟件,這樣可以方便編輯所輸出的試卷,直到滿足教師的要求為止。下面 是 離散數(shù)學題庫基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 8 管理系統(tǒng)的 頂 層 數(shù)據(jù)流圖 對離散數(shù)學題庫管理系統(tǒng)主要數(shù)據(jù)處理過程 進行 具體描述 如下 : 圖 離散數(shù)學題庫管理系統(tǒng)頂 級數(shù)據(jù)流圖 根據(jù) 前面設計要求, 離散數(shù)學題庫管理系統(tǒng)的功能主要設置了用戶管理、題庫的管理和維護、自動 生成試 卷、手動修改現(xiàn)有試卷、 生成 WORD 試卷、 數(shù)據(jù)管理和幫助等 七 大功能模塊。 標準性:系統(tǒng)編寫與運行必須符合標準,既可以保證系統(tǒng)運行又可以在此標準上每一項功能運行。 可維護性:采用結構化模塊設計,便于開發(fā)與維護 ,也有利于發(fā)現(xiàn)情況隨時進行擴展??茖W、合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)訪問的速度,有效保持數(shù)據(jù)的完整性、一致性和共享性,因此數(shù)據(jù)庫結構設計對系統(tǒng)設計來說至關重要。生成試卷模塊完成根據(jù)用戶輸入的生成試卷要求,自動生成試卷,維護已經(jīng)生成的試卷和生成 WORD 試卷和答案。 圖 試卷抽題表實體及其屬性圖 試卷抽題表關系包含了試卷編號、試題編號、題型和備注屬性。在進行數(shù)據(jù)庫的需求分析時,不但要考慮到軟件系統(tǒng)當前要實現(xiàn)的功能,更要注重軟件的可維護性和擴展性。該表的關鍵字字段是:教師編號。該表的關鍵字字 段是: 題號,用來唯一表示一道 試題 。 表 試卷抽題表 字段名 數(shù)據(jù)類型 長度 允許空 字段描述 試卷編號 VARCHAR 50 主鍵,同時也是外鍵,對應試卷表的試卷編號字段。這兩個字段同時也是外鍵,分別對應試卷表的試卷編號字段和題庫表中的題號 字段。 圖 教師登錄界面 (2) 模塊內(nèi)主要算法的描述 輸 入 教 師 編 號和 密 碼打 開 主 界 面結 束是開 始檢 查 是 否 為 合法 用 戶否 圖 教師登錄模塊流程圖 基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 16 (3) 該模塊的 JAVA 類設計 實現(xiàn)該模塊的 JAVA 類為: 類。如果點擊重置按鈕,清除用戶輸入教師編號(管理員)和密碼并且光標位于教師編號框。 login. Tianjia 類:該類用于顯示添加用戶窗口,并且負責判斷用戶輸入的用戶名密碼是否合法。 (2) 模塊內(nèi)主要算法的描述 圖 刪除用戶模塊流程圖 (3) 該模塊的 JAVA 類設計 開始 輸入教師編號和密碼 檢查 教師編號和密碼是否為合法 教師編號、密碼寫入數(shù)據(jù)庫 結束 否 是 基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 18 實現(xiàn)該模塊的 JAVA 類為: 類。 題庫管理 和 維護 模塊 題庫管理模塊 (1) 界面設計 此界面是題庫的管理界面,是對試題的基本信息進行錄入,刪除和修改。 忻州師院計算機系本科學士學位論文 19 (2) 模塊內(nèi)主要算法的描述 圖 題庫管理界面模塊流程圖 (3) 該模塊的 JAVA 類設計 實現(xiàn)該模塊的 JAVA 類為: login. Shitiruku 類和 類。 void jButtonb_actionPerformed (ActionEvent e):該方法用于處理保存數(shù)據(jù)請求,當用戶修改或者添加了一條數(shù)據(jù)后,需要點擊保存按鈕,也就是調用該方法,添加 或者修改結果才能 插入到數(shù)據(jù)庫中。 void jButtonf_actionPerformed (ActionEvent e):該方法用于處理返回主界面請求。在顯示添加試題和查詢試題窗口時,需要先調用這 個方法,將所有的章節(jié)名添加到章節(jié) 名下拉框中。因為用戶操作界面上輸入的是章節(jié)名,而題庫數(shù)據(jù)庫表中題號的前兩位用的是所屬章節(jié)的章節(jié) 編號 ,所以需要調用該方法進行轉換。 主要方法介紹: void jButtonT_actionPerformed (ActionEvent e):該方法在提交查詢按鈕被點擊時被調用。教師在上面輸入試卷的基本信息,在下面抽取試題選項中設置試題要抽取的章節(jié),題型。 將試題插入試卷抽題表 將試題插入試卷抽題表 保存試卷基本 信息 生成試卷 開始 是 否 圖 自動生成試卷模塊流程圖 忻州師院計算機系本科學士學位論文 23 首先根據(jù)選中的章節(jié)名和題型選項執(zhí)行查詢,先按照章節(jié)排序,再按照題型排序,查詢出的試題可以用于此次試卷的生成。 (3) 該模塊的 JAVA 類設計 實 現(xiàn) 該 模 塊 的 JAVA 類為: login. Zidongshengchengshijuan 類、 類、 類和 data. TestPaperHandler 類。 void jButtonshangchu_actionPerformed (ActionEvent e):該方法用于將右側的章節(jié)列表框中選擇的項刪除。初始化 WORD 應用程序,新建一個 WORD文檔。該方法有 6 個參數(shù),分基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 24 別為 aParagraph,表示段落的內(nèi)容; imagpath 表示圖片的路徑; fontName 表示段落的字體; isBold 表示是否設定為黑體; isItalic 表示是否設定為斜體; fontSize表示字體的大小。 主要方法介紹: genWordPaper(...):根據(jù)抽 取的試題,生成 WORD 文件。調用 MsWordHandler 類具體實現(xiàn)。 手動修改現(xiàn)有試卷模塊 (1) 界面設計 此界面是手工修改現(xiàn)有試卷界面,在該界面中可以對試卷的基本信息進行修改,同時也可以點擊刪除按鈕,找開刪除試題界面,在下面的表格中會顯示選中的試卷中的所有試題。如果確認添加,若選中的試卷中有若指定的試題,則添加不成功。 主要方法介紹: void jButtonbaocun_actionPerformed (ActionEvent e):該方法用于保存試卷的基本信息。 數(shù)據(jù)管理模塊 數(shù)據(jù)備份模塊 (1) 界面設計 此界面通過檢查用戶輸入的管理員名和密碼,合法的管理員可以進行數(shù)據(jù)的備份。如果點擊確定按鈕,取得界面上輸入的管理員和密碼,如果管理員或者密碼不 正確,則提示用戶重新輸入。 (2)模塊內(nèi)主要算法的描述 圖 數(shù)據(jù)恢復流程圖 (3) 該模塊的 JAVA 類設計 基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 28 實現(xiàn)該模塊的 JAVA 類為: login. Shujuhuifu 類。若管理員為系統(tǒng)合法管理員,則彈出一個打開對話框,管理員選擇以前的數(shù)據(jù)備份文件,點擊打定按鈕,數(shù)據(jù)恢復開始。在一般情況下,軟件測試的過程與整個軟件開發(fā)過程基本上是平行進行的。單元測試一般是由程序員完成,也稱程序調試。在調試和測試的過程中,在 老 師 和 同 學 的 幫 助 下 , 在 查 閱 了 一 些 書 籍 后 , 慢 慢 學 會 了 的調試功能,提高了測試的效率。 基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 30 在 生成試卷的 程序里,需要取得數(shù)據(jù)庫表的結構,剛開始編寫了一個方法getResultSetMetaData ()返回 ResultSetMetaData 對象,然后將該參數(shù)傳遞給另外一個方法 getCandidate (),但在取得字段的名字和類型時,控制臺拋出了數(shù)據(jù)庫連接已關閉的異常信息。在整體測試過程中暴露了設計過程中的一些問題,比如預先設計的方法參數(shù)不足,導致前端用戶界面輸入的數(shù)據(jù)沒辦法發(fā)揮作用。最后經(jīng)過調試和測試,系統(tǒng)全部功能運行完好,實現(xiàn)了異構數(shù)據(jù)庫間利用 XML 文件進行數(shù)據(jù)交互。 系統(tǒng)的優(yōu)點 : (1) 界面友好,操作簡單。 系統(tǒng)基本上達到了設計要求,基本功能已經(jīng)實現(xiàn),但系統(tǒng)仍存在不足之處,忻州師院計算機系本科學士學位論文 31 某些細節(jié)和內(nèi)容上有待改進和加強 。通常的系統(tǒng)維護工作包括以下幾點: 離散數(shù)學題庫管理系統(tǒng)的維護包括試題的添加、刪除、修改,此外,還包括用戶管理和數(shù)據(jù)庫的備份與恢復。但由于時間有限,還有好多東西沒有搞懂,這需要我以后在學習中不斷的去努力。為將來的工作打下了堅實基礎,讓我對實際軟件的開發(fā)工作有了深刻的認識,也按時順利地完成畢業(yè)設計這個項目。忻州師院計算機系本科學士學位論文 33 致 謝 畢業(yè)設計要結束了,在這里我要感謝幫助過我的老師和同學們。同時,我也要衷心的感謝在畢業(yè)設計期間給予我關心和幫助我的同學, 他們在畢業(yè)設計階段給我提出了很好的建議。謝謝! 20xx 年 6 月 2 日基 于 JAVA 的離散數(shù)學題庫管理系統(tǒng)的設計與實現(xiàn) 34 參考文獻 [1] Satyaraj Pantham, 黃曉鳴,武清譯 . 深入學習: JFC Swing— Java 基礎類組件 [M]. 北京:電子工業(yè)出版社, 20xx. [2]薩師煊,王珊 . 數(shù)據(jù)庫系統(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]盛群力 .現(xiàn)代教學設計應用模式 [M].浙江教育出版社 ,20xx. [9]Walter systematic design of instruction(5th edition)[M].高教出版社 ,20xx. [10]周天綺 .題庫管理系統(tǒng)的設計與實現(xiàn) [D].電子科技大學 ,20xx. [11]張蒲生 .SQL Server 數(shù)據(jù)庫應用技術 [M].清華大學出版社 ,20xx. [12] Harvey , :劉曉莉 ,周璐 ,錢方等 .Java 大學基礎教程 (第 6 版 ) [M].電子工業(yè)出版社 ,20xx. [13]Chuck Cavaness, Geoff Friesen,Brian 完全探索 [M].中國青年出版社, 20xx. [14]張千友 .精品課程試題 庫管理系統(tǒng) [D].電子科技大學 ,20xx.
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1