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

正文內(nèi)容

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

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

下一頁面
  

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