C語言試題庫管理系統(tǒng)的設計與實現(xiàn)修改版_第1頁
C語言試題庫管理系統(tǒng)的設計與實現(xiàn)修改版_第2頁
C語言試題庫管理系統(tǒng)的設計與實現(xiàn)修改版_第3頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目錄第一章引言41.1本課題研究背景與意義41.2本課題研究目的與內容41.3本課題的研究現(xiàn)狀41.4本課題所要達到的設計目標41.5本課題所涉及到的關鍵技術簡介5JAVA簡介5C/S簡介5SQLServer2000簡介6JACOB簡介6第二章系統(tǒng)需求分析72.1業(yè)務流程圖72.2功能模塊圖7第三章系統(tǒng)實現(xiàn)83.1系統(tǒng)概念設計83.1.1實體描述和聯(lián)系描述83.1.2系統(tǒng)E-R圖設計103.2系統(tǒng)邏輯設計103.3系統(tǒng)詳細設計103.3.1E-R圖向關系模式的轉化103.3.2數據庫的實現(xiàn)113.3.3系統(tǒng)主模塊程序流程圖13第四章系統(tǒng)實施194.1系統(tǒng)環(huán)境的實施194.2人機界面設計194.

2、3系統(tǒng)運行與維護221.4 系統(tǒng)性能分析234.5系統(tǒng)改進方向23結論23參考文獻23致謝24C語言試題庫管理系統(tǒng)的設計與實現(xiàn)摘要:C語言程序設計”課程是很多高校大部分學生的一門必修課。由丁課程的特殊性,需要大量的習題資源來幫助學習。然而由丁學生本身的經濟能力及一些資料上的題型無法及時更新,并不能滿足學生的要求。另外采用傳統(tǒng)的人工出卷會花費老師大量的時間,物力和精力。因此如何既能滿足學生要求乂能為老帥提供便捷成了重要的課題。這時候C語言試題庫管理系統(tǒng)就被提出來了。本文首先介紹了題庫建設的現(xiàn)狀和開發(fā)工具,然后提出了C語言試題庫管理系統(tǒng)的需求分析,明確了系統(tǒng)的總體結構。并論述了利用JAVA數據庫技

3、術,設計與實現(xiàn)基丁C/S結構的C語言試題庫管理系統(tǒng)的全過程。主要解決了試題庫的建立、試卷生成、系統(tǒng)的安全性問題。本文詳細論述了系統(tǒng)總體設計思想、數據庫設計以及功能模塊設計等。從而實現(xiàn)C語言試題庫管理的信息化,規(guī)范化和試卷生成的自動化,并使其操作簡單、方便、快捷。關鍵詞:題庫管理系統(tǒng);JAVA;SQLServer2000;C/S結構;C語言DesignandImplementationoftheCLanguageTestLibraryManagementSystemAbstract:"Clanguageprogramdesign"isacompulsorycourseform

4、oststudentsinmanyuniversities.Becauseoftheparticularity,studentsneedalotofexerciseresourcestohelplearning.However,becausethestudentowneconomicabilityandsomedatatypescannotbeupdatedinatimelymanner,itcannotmeetthedemandofstudents.Inadditiontoadoptthetraditionalmanualvolumetakestheteacheralotoftime,mat

5、erialandenergy.Sohowcanmeetthestudents'requirementandcanprovideconvenientbecameanimportanttopicfortheteacher.Atthistime,Clanguagetestlibrarymanagementsystemwasputforward.Thispaperintroducesthepresentsituationoftheconstructionofthetestanddevelopmenttools,andthenputsforwardtheClanguagetestlibrarym

6、anagementsystemofrequirementanalysis,thegeneralstructureofthesystem.AnddiscussestheprocesswhichuseJAVA,databasetechnology,designandrealizationbasedonC/SstructureofClanguagetestlibrarymanagementsystem.Thispapermainlysolvessuchproblemsasthebuildingofthepapertest,thesecurityofthesystem.Thispaperdiscuss

7、estheoveralldesign,databasedesignandfunctionmoduledesign,etc.SoitmakestheClanguagetestrealizethestandardizationofmanagementinformation,andtestautomation,andgeneratetheoperationsimple,convenientandquick.Keywords:TheQuestionBankManagementSystemJava;SqlServer2000;TheStructureofC/S;Clanguage第一章引言1.1本課題研

8、究背景與意義“C語言程序設計”課程是很多高校大部分學生的一門必修課。由于課程的特殊性,需要大量的習題資源來幫助學習。然而由于學生本身的經濟能力及一些資料上的題型無法及時更新,并不能滿足學生的要求。另外采用傳統(tǒng)的人工出卷會花費老師大量的時間,物力和精力。因此如何既能滿足學生要求乂能為老師提供便捷成了重要的課題。這時候C語言試題庫管理系統(tǒng)就被提出來了。另一方面,隨著現(xiàn)代教學改革的深入和計算機信息管理的飛速發(fā)展,試題庫管理系統(tǒng)已經逐漸成為評估教師教學質量和檢查學生學習質量的重要工具,考試是各教學環(huán)節(jié)中重要的一個環(huán)節(jié)。命題是考試這一教學環(huán)節(jié)的關鍵,考試命題的科學化、規(guī)范化、標準化,有利于提高教學質量。

9、一般的試卷是由教師依據本課程內容精選出來,這樣所出的試卷無任何隨機性,而是憑借教師的意識決定,無客觀性而言,也許所出試題會以偏概全。而試題庫系統(tǒng)采用完善可靠地管理系統(tǒng),自動選取難度等級、各章節(jié)知識點、題型、范圍等,不僅可以提高命題質量和水平,還可以將教師從煩瑣地出考卷工作中解脫出來,真正實現(xiàn)教考分離,加強對教學過程的檢查與控制。在C涪言程序設計教學過程中利用CS言試題庫管理系統(tǒng)這種教學資源,可以使學生對自己的知識能力進行系統(tǒng)的訓練并進行檢驗,解決了課程學習中找題難、做題不系統(tǒng)等問題。教師也可以據此對學生進行測驗,更加方便、準確地掌握學生的學習情況和檢驗學生的學習成績。1.2本課題研究目的與內容

10、本課題擬通過對C語言試題庫管理系統(tǒng)的設計與實現(xiàn),掌握CC+JAVA等編程技術;熟悉數據庫技術;熟悉網絡編程技術。設計完成的題庫管理與試卷自動生成系統(tǒng)的使用對象為教師。教師可以利用系統(tǒng)對不同課程建立題庫并進行管理,根據不同的要求自動生成試卷和參考答案,使用系統(tǒng)提供的試卷自動生成功能可以大大提高試卷的質量,減輕教師的工作負擔,提高教師的工作效率。1.3本課題的研究現(xiàn)狀目前試題庫管理系統(tǒng)已經在國外獲得蓬勃發(fā)展,很多國家的試題多采用試題庫的這種辦法實現(xiàn)。在我國,雖然計算機參與教學管理已經有比較長的時間,但由于受到硬件設備性能和軟件制作水平的限制,在過去的一段時間中,利用計算機現(xiàn)代化管理試題的技術只為少

11、數對計算機程序精通的人士所掌握,廣大的教育工作者仍然處于手工操作的低水平上運作,而且一些部分研究的試題庫系統(tǒng)也存在著一些的問題。如對考試題目的難度不能很好的控制,有的因為出題的隨機性,可能在同一試卷上出現(xiàn)相近或相同的試題。而且當前試題庫系統(tǒng)并不能滿足C語言這門課的特需性。而且有的試題以偏概全,并不能涵蓋各章節(jié)知識點、題型、范圍。1.4本課題所要達到的設計目標本課題所要達到的設計目標是建立邏輯性較強的SQL®句,來提高執(zhí)行操作的效率;按照題目的章節(jié)、分值、難度、題型、使用次數進行智能組卷。生成試卷:包括自動生成與手工改動,要求可以對生成的試卷進行打印和WOR排版,并且對生成的試卷能自動

12、生成其參考答案。1.5.1 1.5本課題所涉及到的關鍵技術簡介JAVA簡介1.5.2 Java是SunMicrosystem公司研制的一種新型的程序設計語言。在高級語言已經非常豐富的背景下,Java語言脫穎而出,不僅成為一門最為流行的計算機語言,而且形成一種專門的技術,有其獨特的歷史背景和獨樹一蕾的品質。111C/S簡介則專門執(zhí)行數C/S體系結構圖如圖1.1??蛻艟W絡服務器圖1.1C/S體系結構圖C/S是指:客戶/服務器。其主要由客戶機、服務器、網絡三要素主成。用戶在個人機(客戶機)上工作,可以與中心計算機(服務器)互相通信。網絡軟件則保證客戶機和服務器互相連通。C/S結構的最大優(yōu)點是具有強大

13、的使用和處理數據的能力,它將數據處理任務分開在客戶端和數據庫服務器上進行,有利丁充分利用網絡的計算資源,該操作還大大減少了網絡的傳輸量,從客戶發(fā)往數據庫服務器的只是查詢請求,從數據庫傳回的只是查詢的結果。以簡單的兩層客戶機/服務器系統(tǒng)而言,客戶端是指應用軟件以圖形接口顯示數據并讓用戶進行添加、修改等并行輸入輸出作業(yè)的部分,也就是用戶接口負責向后端的數據庫索取數據,執(zhí)行客戶端軟件的工作。服務器所執(zhí)行的后端數據庫服務器,據的存儲、檢索、管理、備份等種種關鍵操作。1.5.3 SQLServer2000簡介1.5.4 SQLServer2000數據庫逐漸成為Windows操作系統(tǒng)平臺下進行數據庫應用開

14、發(fā)中較為理想的選擇之一。SQLServer2000數據庫管理系統(tǒng)是目前最常用的關系型數據庫系統(tǒng)之一,它是基于客戶機/服務器模式下的數據庫,扮演著后端數據庫的角色,它對中等規(guī)模的數據庫支持較好且具有強大的功能和穩(wěn)定性及易于維護等優(yōu)點。它具有真正的客戶機/服務器體系結構,能與WINDOWS7操作系統(tǒng)有機的結合,在目前的數據庫開發(fā)中被廣泛的應用。JACOB簡介關于JAVA生成WORD文件的技術,雖然Sun公司的JDK開發(fā)包中本身沒有提供該功能,但是可以利用JACOB開源類庫實現(xiàn)。JACOB是一個JAVA到微軟的COM接口的橋梁。使用JACOB允許任何JVM訪問COM對象,從而使JAVA應用程序能夠調

15、用COM對象??梢岳盟鼘SWord、Excel進行處理,目前最新公開版本是1.10.1。第二章系統(tǒng)需求分析2.1業(yè)務流程圖業(yè)務流程圖是一種表明系統(tǒng)內各單位、人員之間業(yè)務關系、作業(yè)順序和管理信息流處理數據流向存儲圖2.1業(yè)務流程圖符號說明圖2.2C語言試題庫管理系統(tǒng)基本業(yè)務流程圖2.2功能模塊圖系統(tǒng)功能模塊劃分圖如圖2.3所示:第三章系統(tǒng)實現(xiàn)3.1系統(tǒng)概念設計概念設計是數據庫設計的關鍵。概念設計的目的是要確定系統(tǒng)的概念模型,確定實體的屆性以及實體之間的關系,從而得出系統(tǒng)的關系模型。矩形框代表實體連接相關實體的菱形框代表關系:用橢圓或圓角矩形表示實體(或關系)的屬性直線把實體(或關系)與其屬性

16、連接起來圖3.1E-R圖符號說明3.1.1實體描述和聯(lián)系描述根據系統(tǒng)的設計要求,設計了E-R圖,實體為教師、課程、題庫和試卷,關系為試卷抽題表。圖3.2教師實體及其屬性圖教師實體包含了教師編號、密碼、教師姓名、住址、電話、手機、EMAIL、學歷、職稱和備注等屆性。圖3.3課程實體及其屬性圖課程實體包含了課程編號、課程名、任課教師和備注等屆性。圖3.4題庫實體及其屬性圖題庫實體包含了題號、課程編號、所屆章節(jié)、試題內容、正確答案、分值、題型、難度系數、錄入日期和備注等屆性。試卷實體包含了試卷編號、試卷名稱、課程編號、考試類型、出題教師號、試卷總分、組卷時間、和備注等屆性。試題編,備注試卷編試卷抽題

17、表圖3.6試卷抽題表實體及其屬性圖試卷抽題表關系包含了試卷編號、試題編號、題型和備注屆性。3.1.2系統(tǒng)E-R圖設計3.2系統(tǒng)邏輯設計在管理系統(tǒng)中,后臺數據存儲的地位相當重要合理的設計能縮減軟件開發(fā)的周期和降低開發(fā)難度,并提高維護升級的可行性。而建立數據庫最重要的一步是定義數據庫表,數據是數據庫中存儲的基本對象,通過設計會以一定的組織結構存儲在相關的基本表中。將基本信息分類、統(tǒng)計,根據數據庫設計的基本原理,建立基本表構成數據庫。在進行數據庫的需求分析時,不但要考慮到軟件系統(tǒng)當前要實現(xiàn)的功能,更要注重軟件的可維護性和擴展性。首先將C語言試題庫管理系統(tǒng)的數據庫概念結構轉化為SQLServer200

18、0數據庫系統(tǒng)所支持的實際數據模型,即:數據庫的邏輯結構。創(chuàng)建C語言試題庫管理系統(tǒng)中的各個數據庫表。3.3系統(tǒng)詳細設計在上述系統(tǒng)需求分析、系統(tǒng)功能模塊劃分、數據庫概念設計、E-R圖設計以及邏輯設計的基礎上,下面將逐步進行系統(tǒng)E-R圖向關系模式的轉化、數據庫設計、代碼設計等設計操作。3.3.1E-R圖向關系模式的轉化教師(教師編號,密碼)課程(課程編號,課程名,任課教師)教授(教師編號,課程編號)課程(課程編號,課程名,任課教師)試卷(試卷編號,課程編號)課程(課程編號,課程名,任課教師)題庫(題魚課程編號)題庫(題生,課程編號)試卷(試卷編號,課程編號)試卷抽題表(題礦試卷編號)3.3.2數據庫

19、的實現(xiàn)通過對E-R圖轉換的關系模式進行分析,并結合庫存維護系統(tǒng)的具體功能、要求和開發(fā)數據庫系統(tǒng)的特點,根據需求分析及系統(tǒng)主要模塊的劃分,設計如下數據表,在此列出其數據項和數據結構(*代表主鍵,#代表外鍵):1)教師數據庫表表3.1教師數據庫表字段名字段類型字段長度說明教師編號*VARCHAR20關鍵字,如:001密碼VARCHAR10密碼教師姓名VARCHAR20教師姓名住址VARCHAR200可以輸入英文字符200,但是漢字只能輸入100個電話VARCHAR15電話手機VARCHAR15手機EMAILVARCHAR40EMAIL學歷一VARCHAR10學歷職稱VARCHAR10職稱備注TEX

20、T16備注教師數據庫表:用來記錄教師的基本信息。該表的關鍵字字段是:教師編號教師編號字段同時也是下面課程數據庫表和試卷表的外鍵。2)課程數據庫表表3.2課程數據庫表字段名字段類型字段長度說明課程編號*INT4關鍵字課程名VARCHAR30如:C語言教師編號#VARCHAR20外鍵,對應教師表的教師編號字段一備注TEXT16備注課程數據庫表:用來記錄課程的基本信息,可用丁存儲多個課程,用丁系統(tǒng)的擴展。該表的關鍵字字段是:課程編號,同時也是下面題庫數據庫表和試卷數據庫表的外鍵。該表中的教師編號字段是外鍵,對應教師表的教師編號字段,表示該課程的任課教師。3)題庫數據庫表表3.3題庫數據庫表字段名字段

21、類型字段長度說明題號*INT4關鍵字課程編號#INT4外鍵,對應課程表的課程編號字段所屬章節(jié)VARCHAR100此題所屬課程的章節(jié),比如第二章第三節(jié),就是“2-3”試題內容TEXT16包括試題內容和四個選項內容正確答案TEXT16正確答案分值INT4題目分數題型VARCHAR200選擇題、填空題、簡答題其它難度系數DECIMAL5以往考試中該題答錯人數除以總人數得到的值,初次設置時根據教師的經驗手動設置錄入日期DATETIME8錄入日期備注TEXT16備注題庫數據庫表:用來記錄各門課程所對應的試題,是生成試卷提供試題來源。該表的關鍵字字段是:題號,用來唯一表示一道題目。該表中的課程編號是外鍵,

22、對應課程數據庫表的課程編號,表示該題目對應的是哪門課程。4)試卷數據庫表表3.4試卷數據庫表字段名字段類型字段長度說明試卷編PINT4主鍵試卷名稱VARCHAR200試卷名稱課程編號#INT4外鍵,對應課程表的課程編號字段考試類型VARCHAR20單兀測試、期中考試、期末考試以及補考等類型出題教師號VARCHAR200一人或多人出題人默認為當前生成試卷的操作員的號。多人情況時,教師的編號如:1,2,3母由1號和2號和3號老師同時出題試卷總分INT4用戶設定的試卷總分組卷時間DATETIME8組卷時間備注TEXT16備注試卷數據庫表:記錄了試卷的基本信息,用丁生成試卷的標題。該表的主鍵字段是:試

23、卷編號。該表中的課程編號是外鍵,對應課程數據庫表的課程編號,表示該試卷對應的是哪門課程。5)試卷抽題表數據庫表表3.5試卷抽題表數據庫表字段名字段類型字段長度說明試卷編p#INT4主鍵,問時也是外鍵,對應試卷表的試卷編虧亍以。題目編號*#INT4主鍵,同時也是外鍵,對應題庫表中的題號字段。題型VARCHAR50題型備注TEXT16備注試卷抽題表:用來記錄每張試卷對應的試題,是生成WORD:件的數據來源。該表的主鍵字段是:試卷編號和題目編號。這兩個字段同時也是外鍵,分別對應試卷表的試卷編號字段和題庫表中的題號字段。3.3.3系統(tǒng)主模塊程序流程圖程序流程圖乂稱為程序框圖,是最早使用的一種概念模式,

24、用來描述處理執(zhí)行的邏輯過程,具有方法簡單、直觀的特點。在繪制程序流程圖時使用的符號說明如圖3.3所示:處理輸入輸出判斷起始終止控制方向圖3.9程序流程圖符號說明系統(tǒng)模塊程序流程圖如圖所示開始輸入教師編號和密碼*.檢查是否為合否打開主界面結束圖3.10教師登錄模塊流程圖圖3.11添加用戶模塊流程圖開始圖3.12刪除用戶模塊流程圖圖3.13題庫管理與維護模塊流程圖圖3.14試題查詢模塊流程圖找出往年中雷同度最高的試卷.雷同度超過設定值并且仍有試題可抽?。咳サ粢坏琅c雷同度最高試卷中的雷同試題,另外抽取一道雷同度最高試卷中沒有的題目(且與去掉的題目題型相同)試卷生成結束圖3.15自動生成試卷模塊流程圖

25、圖3.16找出與往年雷同度最高的試卷的算法流程圖圖3.17手工改動現(xiàn)有試卷流程圖第四章系統(tǒng)實施4.1系統(tǒng)環(huán)境的實施本軟件為C語言試題庫管理系統(tǒng),是C/S模式的信息管理系統(tǒng)。前臺采用JAV礎術,后臺采用SQLServer2000數據庫,操作系統(tǒng)采用WindowsXP硬件環(huán)境CPUP43.0G以上內存:1GB以上硬盤80G軟件環(huán)境:SQLServer2000應用服務器:Tomcat5.5應用服務器軟件JDK版本:JDK1.4操作系統(tǒng):windowsXP4.2人機界面設計1)教師登錄界面為界面為教師登錄界面,在用戶登錄時檢查用戶名和密碼是否有填寫,如果未填寫則提示并返回,檢查通過之后把數據提交給服務

26、器,打開數據庫檢查用戶填寫的信息是否正確,登錄名稱、密碼是否相符合,若符合管理員登錄信息則登錄成功,進入主界面。此模塊用丁驗證用戶的信息,保證了系統(tǒng)內部資料的安全性。圖4.1教師登錄界面2)題庫的管理與維護模塊界面此界面是題庫的維護界面,是對試題的基本信息進行錄入,刪除和更改。若要添加試題,先點擊添加按鈕,然后在上面的試題信息部分填入試題的內容,填寫好后,點擊保存按鈕即可將試題保存到數據庫。若要修改試題,在下面的表格中選擇要修改的試題,修改上面的試題內容,然后點擊保存按鈕即可將修改后的試題保存到數據庫。若要刪除試題,在表格中選擇要刪除的試題,然后點擊刪除按鈕,如果確認刪除,系統(tǒng)將會把指定的試題

27、刪除。圖4.2題庫的管理與維護模塊界面3)試題查詢界面此界面用丁試題查詢,該功能允許用戶輸入試題的查詢條件,進行查詢試題操作。還可用丁手工改動現(xiàn)有試卷。圖4.3試題查詢界面4)自動生成試卷界面此界面用丁自動生成試卷,教師按照需求在上面輸入試卷信息,在下面試題選項中設谿試題要抽取的章節(jié),題型,平均難度等。平均難度系數的計算方法為:所有試題的難度系數的和/試題的總數。這部分的設計是系統(tǒng)設計的核心,考慮了三年不重復的題目,與以往的試卷的相似程度和難度。首先,統(tǒng)計今年的,去年的,前年的包括問題的題號,這些題號不會被用來測試這次試題。然后根據結果、選擇的課程名,設谿的題型和章節(jié)選項,執(zhí)行查詢,然后按照章

28、節(jié)、題型的順序排序,查詢出試題用丁生成試卷。匱授抽題的章節(jié):1234胃_|_|11-國-國時國己選定的章節(jié):根據選中的章節(jié)名和題型選項執(zhí)行查詢,先按照章節(jié)排序,再按照題型排序,查詢出的試題可以用丁此次試卷的生成。然后按照試卷總分(100分)進行循環(huán),當抽取試題的總分不大丁設定的總分,并且仍有題目可抽取時,根據查詢結果的數量,生成一個隨機數,抽取一道試題加到已抽取試題列表中,將該試題的分數累加到抽取試題的總分上,將該試題從待抽取列表中去掉。這樣循環(huán)下去,當退出循環(huán)的時候,已抽取試題列表中已經包含了一些試題,滿足了試卷總分要求。然后將已抽取試題列表中的試題插入試卷抽題表并且保存試卷基本信息,生成W

29、ORD卷。畜同度小于平均漉度票麒小于鹿型:V選掉題17始空罪U簡笞題V計舞窸P犒程翠17其它生隴試卷圖4.4自動生成試卷界面5)手工改動現(xiàn)有試卷界面此界面用丁手工修改現(xiàn)有試卷,該界面可對試卷的基本信息進行手動修改,也可以打開查詢界面,將試題添加到選中的試卷之中。圖5.5手工改動現(xiàn)有試卷界面4.3系統(tǒng)運行與維護在基本完成了程序的詳細設計和編碼,剩下的工作就是對軟件進行運行。經測試,該系統(tǒng)可以在windowsxp和windows7環(huán)境下運行,由丁系統(tǒng)不同,運行的界面會有所不同。軟件運行的過程中還要進行軟件測試。在整個過程中經常還要進行軟件的測試與跟蹤,及時發(fā)現(xiàn)bug進行處理。該C語言試題庫管理系統(tǒng)

30、中自動生成試卷有時候會發(fā)生差錯,章節(jié)與題型不搭配,word類型試卷不能打印,經檢查查是排序算法出現(xiàn)I可題。排查后目前運行暫無I可題。為了活除系統(tǒng)運行中發(fā)生的故障和錯誤,軟、硬件維護人員要對系統(tǒng)進行必要的修改與完善;為了使系統(tǒng)適應用戶環(huán)境的變化,滿足新提出的需要,也要對原系統(tǒng)做些局部的更新,這些工作稱為系統(tǒng)維護。系統(tǒng)維護的任務是改正軟件系統(tǒng)在使用過程中發(fā)現(xiàn)的隱含錯誤,擴充在使用過程中用戶提出的新的功能及性能要求,其目的是維護軟件系統(tǒng)的”正常運作”。4新系統(tǒng)正式投入使用后,為了能夠讓它長期高效的工作,必須加強對該系統(tǒng)運行的日常管理工作。通常的系統(tǒng)維護工作包括以下幾點:1. 系統(tǒng)運行的日常維護C語言

31、試題庫管理系統(tǒng)的維護包括試題的添加、刪除、修改,此外,還包括用戶管理和數據庫的備份與恢復。2. 系統(tǒng)運行情況記錄整個系統(tǒng)的運行情況的記錄能夠反映出系統(tǒng)在大多數情況下的狀態(tài)及運作效率,對丁系統(tǒng)的評價和改進具有重要的參考價值。3. 除了使用者必須作的上述管理工作外,開發(fā)者也必須作好各種維護工作。4.4系統(tǒng)性能分析經過開發(fā)過程中的測試與維護,系統(tǒng)已基本在windowsxp系統(tǒng)下流暢運行,已基本實現(xiàn)C語言課程的試題庫管理系統(tǒng)。該系統(tǒng)包含試題若十,其中題型為:單項選擇題、填空題和簡答題。系統(tǒng)可設定難易度,用戶可選擇難易度來抽取一套試卷共使用。在生成試卷的程序里,需要取得數據庫表的結構,開始編寫了getResultSetMetaData()的發(fā)法返回ResultSetMetaData對象,然后將該參數傳遞給另外一個方法getPaper(),但在取得字段的名字和類型時,控制臺拋出了數據庫連接已關閉的異常信息。后來通過查閱資料和書籍,發(fā)現(xiàn)在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論