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

正文內容

基于java散數學題庫管理系統(tǒng)的設計與實現_畢業(yè)論文(完整版)

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

下一頁面
  

【正文】 法介紹 : public static String[] getAllZhanjieName ():該方法用于返回章節(jié)表的所有的章節(jié) 名,這個方法在添加試題和查詢試題窗口中被使用。 主要方法介紹: void jButtonT_actionPerformed (ActionEvent e): 該方法用于處理添加試題請求。 主要方法介紹: void jButtontianjia_actionPerformed (ActionEvent e):該方法在用戶點擊刪除按鈕時被調用,取得界面上輸入的用戶名和密碼,如果用戶名或者密碼不合法,則提示用戶重新輸入。 用戶管理模塊 添加用戶模塊 (1) 界面設計 此界面為添加用戶界面, 在教師添加其它教師 時檢查 教師編號 和密碼是否有填寫 并且 檢查 是否是合法 ,如果未填寫 或不合法 則提示并返回,檢查通過之 后把數據提交給服務器,打開數據庫把教師編號 、密碼 寫入數據庫。 教師登錄模塊 (1) 界面設計 此界面為教師登錄界面,在用戶登錄時檢查用戶名和密碼是否有填寫,如果未填寫則提示并返回,檢查通過之后把數據提交給服務器,打 開數據庫檢查用戶填寫的信息是否正確,登錄名稱、密碼是否相符合,或是否 符合管理員登錄信息 ,若符合, 則登錄成功,進入主界面。 表 試卷表 基 于 JAVA 的離散數學題庫管理系統(tǒng)的設計與實現 14 字段名 數據類型 長度 允許空 字段描述 試卷編號 VARCHAR 50 主鍵 試卷總分 INT 50 試卷總分 試卷名稱 VARCHAR 50 試卷名稱 考試類型 VARCHAR 20 √ 單元測試、期末考試等類型 組卷時間 DATETIME 8 組卷時間 備注 TEXT 16 √ 備注 試卷表:記錄了試卷的基本信息,用于生成試卷的標題。創(chuàng)建離散數學題庫管理系統(tǒng)中的各個數據庫表。 圖 題庫實體及其屬性圖 題庫實體包含了題號、所屬章節(jié)、試題內容、試題答案、題 型、錄入日期、圖片、分值和備注等屬性。數據庫結構設計是繼需求分析和確定開發(fā)工具后的重要階段,是管理型軟件開發(fā)設計的核心和重要組成部分。 例如: 標準性、 可靠 性、安全性、高效性、可維護性 。 (3)組 卷:運行本軟件,可以滿足教師不同的使用要求,即可以 自動生成試卷 和手動 修改現有試卷。 所以,除了期末考試外,每個單元都要進行測試和考試,幫助學生來鞏固知識。 用戶 需求分析的目的是對 離散數學 題庫 管理 系統(tǒng) 進行評估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點是充分考慮系統(tǒng)的實用性。 (5)要求能 對生成的試卷進行保存,以便下次直接使用。 需求分析 用戶需求分析 信息時代的到來,為教育的改革和發(fā)展提供了十分有利的機遇,教育教學領域的觀念、理論和方法也隨之不斷更新,計算機輔助教學( CAI)正是在此背景下產生和發(fā)展起來的。 關于 JAVA 生成 WORD 文件的技術,雖然 Sun 公司的 JDK 開發(fā)包中本身沒有提供該功能,但是可以利用 JACOB 開源類庫實現。通過對各種開發(fā)工具和數據庫之間進行比較以及指導老師的建議,最終確定采用JAVA( ) 。 系統(tǒng)可行性分析 可行性分析是研究技術領域的經濟問題和經濟規(guī)律的科學,是研究一定技術條件下如何提高經濟效果的科學,是技術與經濟的交叉。 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。系統(tǒng)的開發(fā)中, 主要包括后臺數據庫的建立和維護以及前端應用 程序的開發(fā)兩個方面。在《離散數學》的教學中,大量習題的練習與解題方法的討論起著重要的作用,是鞏固知識,深化理解的一個必要的途徑,因此需要對學生進行大量的測試和考試。本文詳細論述了系統(tǒng)總體設計思想、數據庫設計以及功能模塊設計等。 本文 首先介紹了題庫建設的現狀和開發(fā)工具,然后提出了離散數學題庫管理系統(tǒng)的需求分析,明確了系統(tǒng)的總體結構。 深化高等學校教學改革,全面提高高等教育質量,這是黨中央、國務院繼上世紀末擴大高等教育招生規(guī)模之后,對高等高等教育改革和發(fā)展作出的又一重大戰(zhàn)略決策。并且在人力上減輕教師的負擔,在物力上減少學校的開支。前臺采用JAVA 技術 , 后臺采用 SQL Server 20xx 數據庫 , 操作系統(tǒng)采用 Windows XP。它具有真正的客戶機 /服務器體系結構,能與 Windows XP 操作系統(tǒng)有機的結合,在目前的數據庫開發(fā)中被廣泛的應用。開發(fā)人員 1 名(假設月薪 1500 元 ),開發(fā)本軟件如果是網絡開發(fā)的技術人員最多 1 個月,開發(fā)費用合計大概是 10000 元左右,且計算機 和軟件可重復使用。網絡軟件則保證客戶機和服務器互相連通。有了這樣的技術支持,也為離散數學題庫管理系統(tǒng)開發(fā)的最終成功奠定了堅實的基礎。 (2)為了方便多個用戶使用本系統(tǒng),要求能添加和刪除用戶。 (9)為保證數據的安全,防止數據的丟失。系統(tǒng)功能需求分析是離散數學題庫管理系統(tǒng)設計的第一個階段,是離散數學題庫管理系統(tǒng)成功與否的重要前提。根據離散數學題庫管理系統(tǒng)功能和條件的限止, 經過調研與分析, 離散數學題庫管理系統(tǒng) 主要應具有以下功能: (1)用戶管理:登錄本系統(tǒng)的用戶必須有一定的權限控制,管理員擁有一切權限。 數據流圖描述了本系統(tǒng)中各種數據間的數據處理流向。 高效性:由于 離散數學題庫管理系統(tǒng)生成試卷時, 每次處理信息量較大,系統(tǒng)對信息處理能力 和 響應能力都應是快捷有效的。教師登陸模塊是用來驗證用戶是否為系統(tǒng)的合法用戶,題庫的管理與維護模塊完成對試題的錄入、刪除、修改和查詢。將基本信息分類、統(tǒng)計,根據數據庫設計的基本原理,建立基本表構成數據庫。 表 題庫表 字段名 數據類型 長度 允許空 字段描述 題號 NVARCHAR 50 關鍵字 題型 NVARCHAR 50 選擇題、填空題、簡答題 所屬章節(jié) NVARCHAR 50 此題所屬的章節(jié),比如第二章 試題內容 TEXT 16 試題內容 試題答案 TEXT 16 試題答案 分值 INT 4 試題的分數 試題圖片 NVARCHAR 50 √ 試題中的圖片 答案圖片 NVARCHAR 50 √ 答案中的圖片 錄入日期 DATETIME 8 錄入日期 備注 TEXT 16 √ 備注 題庫表:用來記錄各章所對應的試題,是生成試卷提供試題來源。該表的 主鍵 字段是: 試卷編號和 試 題編號。若用戶為系統(tǒng)合法用戶,則允許用戶登陸系統(tǒng),打開系統(tǒng)主界面。 刪除用戶模塊 (1) 界面設計 此界面為 刪除 用戶界面, 在教師刪除用戶 時檢查 教師編號 和密碼是否有填寫并且 檢查 是否是合法 ,如果未填寫 或不合法 則提示并返回, 檢查通過之后把數據提交給服務器,打 開數據庫檢查用戶填寫的信息是否正確,若教師編號、密碼相符合,則刪除數據庫中相應的教師編號和密碼。若要刪除試題,在下面的表格中選擇要刪除的試題,然后點擊刪除按鈕,如果確認刪除,系統(tǒng)將會把指定的試題刪除。然后詢問用戶是否確認刪除,若確認刪除則刪除選中的試題。 public static int getzhangjieIdByName( String zhanjieName ):該方法用于根據章節(jié)名取得章節(jié) 編 號,在添加試題到數據庫中時被調用。 自動生成試卷模塊 (1) 界面設計 此界面是自動生成試卷界面。然后將已抽取試題列表中的 試題插入試卷抽題表并且保存試卷基本信息,生成 WORD 試卷。 主要方法介紹: MsWordHandler():構造函數。 類:該類將已抽取的試題列表生成 WORD 文檔。 data. TestPaperHandler 類:此類在數據庫維護模塊中已介紹,在這里就不介紹了。 login. Shougonggaidongshijuan 類:該類實現對已生成試卷進行修改的功能,負責顯示維護已生成試卷對話框。 主要方法介紹: void jButtonqueding_actionPerformed (ActionEvent e) throws SQLException:該方法在用戶點擊確定按鈕時被調用。如果點擊確定按鈕,取得界面上輸入的管理員和密碼,如果管理員或者密碼不正確,則提示用戶重新輸入。對源碼進行審查,對照設計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。該錯誤在調試的過程中沒有發(fā)現, 但是在真正測試的時候, JAVA 的控制臺拋出了 NullPointerException,后來查找到原因:因為數據庫表中某些字段可以為 NULL,所以數據庫表中相應的字段可以沒有數據,所以返回的 Object 是 null,這樣在調用 ()的時候,就發(fā)生了空指針異常,后來在調用 ()之前,加了 if 判斷,問題得以解決。調試和測試的過程是需要耐心和嚴謹的,一個小小的誤差往往是需要反復測試才能得以改正的。 (3) 業(yè)務流程合理安排方便用戶使用。 基 于 JAVA 的離散數學題庫管理系統(tǒng)的設計與實現 32 6 結束語 在這畢業(yè)設計的這段時間里,學到了很多書本上沒有的東西,鍛煉了自己的動手實踐能力、查閱資料能力和自學能力,在這次畢業(yè)設計之前對于 JAVA 語言比較陌生, 也只是聽說過,具體的內容幾乎不懂,通過這次畢業(yè)設計我了解了 JAVA 語言的大體體系,掌握了 開發(fā)環(huán)境的基本使用方法。 畢業(yè)設計 不僅讓我學到了很多書本上沒有的知識 , 更鍛煉了我 綜合運用知識的能力 , 但由于自己的能力有限,做出的程序還不夠完善 , 今后我會更加嚴格的要求自己,找出自己的不足來完善自己。在這里我致以我最誠摯的謝意。真的謝謝你們! 在畢業(yè)設計的這段時間里,我得到了指導老師宗春梅老師的大力指導和熱心的幫助。 剛開始拿到設計題目時感覺很盲目。 系統(tǒng) 維護 為了清除系統(tǒng)運行中發(fā)生的故障和錯誤,軟、硬件維護人員要對系統(tǒng)進行必要的修改與完善;為了使系統(tǒng)適應用戶環(huán)境的變化,滿足新提出的需要,也要對原系統(tǒng)做些局部的更新,這些工作稱為系統(tǒng)維護。 通過以上的測試方案和測試方法,對該系統(tǒng)的各個細節(jié)的功能進行了詳細的測試,得出以下的測試結果。后來通過查閱資料和書籍,發(fā)現在 getResultSetMetaData方法里面關閉了數據庫連接( Connection),所以出現了該異常,后來將這兩個方法合并,問題得到了解決。 系統(tǒng)結果分析與調試 首先,我對這個畢業(yè)設計程序的每個模塊和方法都進行了單體測試,由于第一次正式的按照軟件工程的開發(fā)流程開發(fā)一套軟件程序,在測試時感觸頗深。當恢復完成時,會彈出一個 提示對話框,提示管理員數據恢復成功。若管理員為系統(tǒng)合法管理員,則彈出一個保存對話框,管理員選擇備份數據的保存路徑并輸入備份文件的文件名,點擊確定按鈕,數據備份開始。 void jButtonshengchenword_actionPerformed (ActionEvent e) throws SQLException:該方法用于將選中的試卷生成 WORD 試卷文檔。若要刪除試題,在下面的表格中選擇要刪除的試題,然后點擊刪除按鈕,如 果確認刪除,系統(tǒng)將會把指定的試題刪除。該方法共有 4 個參數, selectedTestItems 表示已抽取的試題列表; paperTitle 表示試卷標題;courseName 表示章節(jié)名稱; testStyle 表示測試類型。 insertParag
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1