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

正文內(nèi)容

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

 

【正文】 和自學(xué)能力,在這次畢業(yè)設(shè)計(jì)之前對(duì)于 JAVA 語(yǔ)言比較陌生, 也只是聽(tīng)說(shuō)過(guò),具體的內(nèi)容幾乎不懂,通過(guò)這次畢業(yè)設(shè)計(jì)我了解了 JAVA 語(yǔ)言的大體體系,掌握了 開(kāi)發(fā)環(huán)境的基本使用方法。按照軟件工程的開(kāi)發(fā)流程從需求分析開(kāi)始,查閱相關(guān)資料,對(duì)系統(tǒng)進(jìn)行概要分析、設(shè)計(jì),熟悉軟件的開(kāi)發(fā)環(huán)境、界面,到編碼、測(cè)試,調(diào)試,直至各個(gè)功能的最終實(shí)現(xiàn),畢業(yè)論文的撰寫(xiě)。 畢業(yè)設(shè)計(jì) 不僅讓我學(xué)到了很多書(shū)本上沒(méi)有的知識(shí) , 更鍛煉了我 綜合運(yùn)用知識(shí)的能力 , 但由于自己的能力有限,做出的程序還不夠完善 , 今后我會(huì)更加嚴(yán)格的要求自己,找出自己的不足來(lái)完善自己。并且我謹(jǐn)代表我自己對(duì)宗老師說(shuō)一聲:“謝謝您!”。在這里我致以我最誠(chéng)摯的謝意。由衷的感謝大家?guī)椭翼樌耐瓿纱舜萎厴I(yè)設(shè)計(jì)。真的謝謝你們! 在畢業(yè)設(shè)計(jì)的這段時(shí)間里,我得到了指導(dǎo)老師宗春梅老師的大力指導(dǎo)和熱心的幫助。 由于自己經(jīng)歷了軟件開(kāi)發(fā)的全過(guò)程,所以也體會(huì)到了軟件開(kāi)發(fā)的創(chuàng)造性和嚴(yán)謹(jǐn)性,在此過(guò)程中我受益匪淺。 剛開(kāi)始拿到設(shè)計(jì)題目時(shí)感覺(jué)很盲目。 情況 記錄 整個(gè)系統(tǒng)的運(yùn)行情況的記錄能夠反映出系統(tǒng)在大多數(shù)情況下的狀態(tài)及運(yùn)作效率,對(duì)于系統(tǒng)的評(píng)價(jià)和改進(jìn)具有重要的參考價(jià)值。 系統(tǒng) 維護(hù) 為了清除系統(tǒng)運(yùn)行中發(fā)生的故障和錯(cuò)誤,軟、硬件維護(hù)人員要對(duì)系統(tǒng)進(jìn)行必要的修改與完善;為了使系統(tǒng)適應(yīng)用戶環(huán)境的變化,滿足新提出的需要,也要對(duì)原系統(tǒng)做些局部的更新,這些工作稱為系統(tǒng)維護(hù)。接觸計(jì)算機(jī)較少的操作人員也能 根據(jù)菜單項(xiàng)提示進(jìn)行操作。 通過(guò)以上的測(cè)試方案和測(cè)試方法,對(duì)該系統(tǒng)的各個(gè)細(xì)節(jié)的功能進(jìn)行了詳細(xì)的測(cè)試,得出以下的測(cè)試結(jié)果。還有發(fā)現(xiàn)設(shè)計(jì)中漏寫(xiě)了一些方法,導(dǎo)致整個(gè)系統(tǒng)不能正常運(yùn)行,后來(lái)發(fā)現(xiàn)問(wèn)題一一修正后,系統(tǒng)得以完好運(yùn)行。后來(lái)通過(guò)查閱資料和書(shū)籍,發(fā)現(xiàn)在 getResultSetMetaData方法里面關(guān)閉了數(shù)據(jù)庫(kù)連接( Connection),所以出現(xiàn)了該異常,后來(lái)將這兩個(gè)方法合并,問(wèn)題得到了解決。 下面簡(jiǎn)單的介紹一下,測(cè)試過(guò)程中都遇到了哪些典型的問(wèn)題,以及解決的辦法。 系統(tǒng)結(jié)果分析與調(diào)試 首先,我對(duì)這個(gè)畢業(yè)設(shè)計(jì)程序的每個(gè)模塊和方法都進(jìn)行了單體測(cè)試,由于第一次正式的按照軟件工程的開(kāi)發(fā)流程開(kāi)發(fā)一套軟件程序,在測(cè)試時(shí)感觸頗深。軟件測(cè)試是非常重要的因?yàn)闇y(cè)試是為了及時(shí)發(fā)現(xiàn)應(yīng)用程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程,它的目標(biāo)是暴露程序中的錯(cuò)誤,及時(shí)發(fā)現(xiàn)問(wèn)題,提出相應(yīng)的修改方案,及時(shí)解決問(wèn)題,使系統(tǒng)更加完善。當(dāng)恢復(fù)完成時(shí),會(huì)彈出一個(gè) 提示對(duì)話框,提示管理員數(shù)據(jù)恢復(fù)成功。 login. Shujuhuifu 類:該類用于顯示管理員登陸窗口,并且負(fù)責(zé)判斷用戶輸入的管理員名和密碼是否正確。若管理員為系統(tǒng)合法管理員,則彈出一個(gè)保存對(duì)話框,管理員選擇備份數(shù)據(jù)的保存路徑并輸入備份文件的文件名,點(diǎn)擊確定按鈕,數(shù)據(jù)備份開(kāi)始。 (2)模塊內(nèi)主要算法的描述 圖 數(shù)據(jù)備份流程圖 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 27 (3) 該模塊的 JAVA 類設(shè)計(jì) 實(shí)現(xiàn)該模塊的 JAVA 類為: login. Shujubeifen 類。 void jButtonshengchenword_actionPerformed (ActionEvent e) throws SQLException:該方法用于將選中的試卷生成 WORD 試卷文檔。若選中的試卷中沒(méi)有指定的試題,系統(tǒng)將會(huì)把指定的試題添加到選中的試卷中。若要?jiǎng)h除試題,在下面的表格中選擇要?jiǎng)h除的試題,然后點(diǎn)擊刪除按鈕,如 果確認(rèn)刪除,系統(tǒng)將會(huì)把指定的試題刪除。 addSpecifiedAnswerToWord(...):將指定的題型的題目答案添加到 WORD 文件中。該方法共有 4 個(gè)參數(shù), selectedTestItems 表示已抽取的試題列表; paperTitle 表示試卷標(biāo)題;courseName 表示章節(jié)名稱; testStyle 表示測(cè)試類型。 該類還有其他一些方法,比如添加試卷的標(biāo)題,添加一道大題,添加一道題目等方法,這些方法都通過(guò)調(diào)用 insertParagraph(...)方法實(shí)現(xiàn)。 insertParagraph(...):向 WORD 中添加一個(gè)新的段落。 void jButtonshengchenshijuan_actionPerformed (ActionEvent e) :該方法用于根據(jù)界面上輸入的生成試卷?xiàng)l件和試卷基本信息,自動(dòng)生成試卷,并且將試題和參考答案輸出到 WORD 文件中。 login. Zidongshengchengshijuan 類:該類用于實(shí)現(xiàn)自動(dòng)生成試卷功能,并且負(fù)責(zé)顯示自動(dòng)生成試卷對(duì)話框。然后按照試卷總分( 100 分)進(jìn)行循環(huán),當(dāng)抽取試題的總分不大于設(shè)定的總分,并且仍有題目可抽取時(shí),根據(jù)查詢結(jié)果的數(shù)量,生成一個(gè)隨機(jī)數(shù),抽取一道試題加到已抽取試題列表中,將該試題的分?jǐn)?shù)累加到抽取試題的總分上,將該試題從待抽取列表中去掉。 基 于 JAVA 的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 圖 自動(dòng)生成試卷界面 (2) 模塊內(nèi)主要算法的描述 試卷生成結(jié)束 根據(jù)章節(jié)和題型選項(xiàng)執(zhí)行查詢,先按照章節(jié)排序,再按照題型排序。首先取得用戶輸入的題號(hào),生成查詢用的 SQL 語(yǔ)句。 試題查詢模塊 (1) 界面設(shè)計(jì) 此界面是試題的查詢界面,該功能允許用戶輸入題號(hào)后點(diǎn)擊提交查詢按鈕或在下面的表格中選擇要查詢的試題,進(jìn)行查詢?cè)囶}操作。 static void addlistZhanjieItems(DefaultListModel listMode,JList JListzhangjie ):該方法用于給章節(jié)名稱控件添加章節(jié)名稱項(xiàng)。 類: 該類主 要用于處理添加試題相關(guān)的數(shù)據(jù)庫(kù)操作,與基 于 JAVA 的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 界面類一起實(shí)現(xiàn) 自動(dòng)生成試卷 和 題庫(kù)的維護(hù)和 查詢功能。 void jButtons_actionPerformed (ActionEvent e):該方法用于處理刪除試題請(qǐng)求。 login. Shitiruku 類: 該類負(fù)責(zé)顯示題庫(kù)維護(hù)窗口和響應(yīng)用戶的各種操作。 若要添加試題,先點(diǎn)擊添加按鈕,然后在上面的試題信息部分填入試題 的內(nèi)容,填寫(xiě)好后,點(diǎn)擊保存按鈕即可將試題保存到數(shù)據(jù)庫(kù)。 類:該類用于顯示刪除用戶窗口,并且負(fù)責(zé)判斷用戶輸入的用戶名密碼是否合 法。 主要方法介紹: void jButtontianjia_actionPerformed (ActionEvent e):該方法在用戶點(diǎn)擊添加按鈕時(shí)被調(diào)用,取得界面上輸入的用戶名和密碼,如果用戶名或者密碼不合法,則提示用戶重新輸入。如果點(diǎn)擊退出按鈕,則退出系統(tǒng)。 類:該類用于顯示教師登陸窗口,并且負(fù)責(zé)判斷用戶輸入的用戶名密碼是否正確。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 15 4 系統(tǒng) 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 下面將詳細(xì)描述每個(gè)子模塊的詳細(xì)設(shè)計(jì)。 試題編號(hào) VARCHAR 50 主鍵,同時(shí)也是外鍵,對(duì)應(yīng)題庫(kù)表中的題號(hào)字段。 該表中的是所屬章節(jié)外鍵, 對(duì)應(yīng)課程數(shù)據(jù)庫(kù)表的章節(jié)編號(hào),表示該試題對(duì)應(yīng)的是哪個(gè)章節(jié)。 表 章節(jié) 表 字段名 數(shù)據(jù)類型 長(zhǎng)度 允許空 字段描述 章節(jié)編號(hào) NVARCHAR 50 關(guān)鍵字 章節(jié)名 NVARCHAR 50 如:第一章 備注 TEXT 16 √ 備注 章節(jié)表:用來(lái)記錄章節(jié)的基本信息,可用于存儲(chǔ)多個(gè)章節(jié)。 首先將離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server20xx 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即:數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 圖 總體 ER 圖 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 在管理系統(tǒng)中,后臺(tái)數(shù)據(jù)存儲(chǔ)的地位相當(dāng)重要合理的設(shè)計(jì)能縮減軟件開(kāi)發(fā)的周期和降低開(kāi)發(fā)難度,并提高維護(hù)升級(jí)的可行性。 數(shù)據(jù)庫(kù) 設(shè)計(jì) 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 根據(jù)系統(tǒng)的設(shè)計(jì)要求,設(shè)計(jì)了 ER 圖,實(shí)體為教師、課程、題庫(kù)和試卷,關(guān)系為試卷抽題表。 系統(tǒng)整體設(shè)計(jì) 本系統(tǒng)共分 5 個(gè)大功能模塊。 基 于 JAVA 的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 3 概要 設(shè)計(jì) 本章主要介紹離散數(shù)學(xué)題庫(kù)管理軟件中 整體設(shè)計(jì)和 后臺(tái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)。 可靠性:由于 離散數(shù)學(xué)題庫(kù)管理系統(tǒng) 的重要性,系統(tǒng)必須穩(wěn)定可靠,從而避免或減少數(shù)據(jù)損失。下面用離散數(shù)學(xué)題庫(kù)管理系統(tǒng) 1 級(jí) 數(shù)據(jù)流圖對(duì)離散數(shù)學(xué)題庫(kù)管理系統(tǒng) 其中 的 五 大功能模塊 主要數(shù)據(jù)處理過(guò)程 進(jìn)行 具體描述如下 : 圖 離散數(shù)學(xué)題庫(kù)管理系統(tǒng) 1 級(jí) 數(shù)據(jù)流圖 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 9 系統(tǒng)性能需求分析 即系統(tǒng)服務(wù)所應(yīng)遵循的一 些約束和限制。 (4)數(shù)據(jù)管理:管理員可以在必要的時(shí)候?qū)﹄x散數(shù)學(xué)題庫(kù)管理系統(tǒng)中的數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的備份和恢復(fù)操作。 (2)題庫(kù)管理 和維護(hù) :合法的教師用戶可以進(jìn)行試題的輸入、修改 、 刪除 和查詢 操作,這樣教《離散數(shù)學(xué)》的教師可以使用本生成自己的試題庫(kù),以便以后在教學(xué)考試中隨時(shí)組成所需的試卷。所以為了減輕這些負(fù)擔(dān),開(kāi)發(fā)的離散數(shù)學(xué)題庫(kù)管理系統(tǒng),可以很好的減輕教師的負(fù)擔(dān)。 (1)問(wèn)題分析 《離散數(shù)學(xué)》是我國(guó)許多高等院校計(jì)算機(jī)專業(yè)的一門核心的基礎(chǔ)課程,在《離散數(shù)學(xué)》的教學(xué)中,大量習(xí)題的練習(xí)與解題的方法的討論起著重要的作用,是鞏固知識(shí),深化理解的一個(gè)必要途徑、因此需要對(duì)學(xué)生進(jìn)行大量的測(cè)試和考試。 系統(tǒng)的用例圖如 下 圖 所示。 (10)友好的用戶界面。故選擇 Microsoft Office Word 20xx 作為終端輸出軟件。 (4)靈活多樣的組卷方式,如 自動(dòng)生成試卷 、手工修改現(xiàn)有試卷 。建立了 離散數(shù)學(xué)題庫(kù) 管理系統(tǒng)以后,可實(shí)行教考分離,促使 離散數(shù)學(xué) 任課老師必須按照教學(xué)大綱的要求認(rèn)真?zhèn)湔n,認(rèn)真組織教學(xué)內(nèi)容,改進(jìn)教學(xué)方法,對(duì)提高教學(xué)質(zhì)量和整體教學(xué)水平有著非常重要的意義?,F(xiàn)在一般的教師對(duì)計(jì)算機(jī)都很熟悉,使用題庫(kù)管理系統(tǒng)只需進(jìn)行簡(jiǎn)單的講解、說(shuō)明或借助系統(tǒng) 的幫助文檔就能很快的掌握和使用。可以利用它對(duì) MS Word、 Excel 進(jìn)行處理,目前最新公開(kāi)版本是 。服務(wù)器所執(zhí)行的后端數(shù)據(jù)庫(kù)服務(wù)器,則專門執(zhí)行數(shù)據(jù)的存儲(chǔ)、檢索、管理、備份等種種關(guān)鍵操作。其主要由客戶機(jī)、服務(wù)器、網(wǎng)絡(luò)三要素主成。 技術(shù)可行性 由于該系統(tǒng)是小型的離散數(shù)學(xué)題庫(kù)管理系統(tǒng),采用 C/S 模式,開(kāi)發(fā)難度適中。在開(kāi)發(fā)過(guò)程中,由一個(gè)人獨(dú)立開(kāi)發(fā),用時(shí)三個(gè)月左右,所需成本費(fèi)用主要為人工費(fèi)用,再加上計(jì)算機(jī)和軟件等構(gòu)成該系統(tǒng)的開(kāi)發(fā)成本。根據(jù)軟件工程學(xué)中開(kāi)發(fā)軟件的要求,對(duì)離散數(shù)學(xué)題庫(kù)管理系統(tǒng)全部功能和相關(guān)的技術(shù)進(jìn)行具體的分析,分析時(shí)采用結(jié)構(gòu)化的分析方法,自頂向下、逐層分解問(wèn)題。 后臺(tái)開(kāi)發(fā)工具 SQL Server 20xx 數(shù)據(jù)庫(kù) 逐漸成為 Windows 操作系統(tǒng)平臺(tái)下進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)中較為理想的選擇之一。使用它可在各式各樣不同種機(jī)器、不同種操作平臺(tái)的網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)軟件。 在以上工作的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)與系統(tǒng) 所有功能 的實(shí)現(xiàn),最后進(jìn)入論文撰寫(xiě)階段 。 通過(guò)分析研究任務(wù)書(shū)的要求,以及實(shí)地調(diào)研 ,對(duì)系統(tǒng)進(jìn) 行了 需求分析, 設(shè)計(jì) 與實(shí)現(xiàn) 、 測(cè)試 系統(tǒng)等 。但這些成型的離散數(shù)學(xué)題庫(kù)管理系統(tǒng)不能滿足離散數(shù)學(xué)教學(xué)工作全過(guò)程的需要。在我國(guó)許多高等院校,《離散數(shù)學(xué)》是計(jì)算機(jī)專業(yè)的一門核心基礎(chǔ)課程,具有概念多,題型廣泛,重在理解的 特 點(diǎn)。s learning process, so the number increased significantly, it would give many teacher
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1