【正文】
息和保密要求等。最近,由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術已經(jīng)被應用到了新的領域,諸如用于Inter 的數(shù)據(jù)庫或用于公司內聯(lián)網(wǎng)的數(shù)據(jù)庫。理解用戶的需求,然后,把它們轉變?yōu)橛行У臄?shù)據(jù)庫設計是一個藝術過程。同時, Inter 技術提供了一種向用戶發(fā)布數(shù)據(jù)庫內容的標準化的訪問方法。另外,員工信息和供應商信息管理也是倉庫管理中一個必不可少的部分,它提供著與入庫和出庫相關的地一些信息,使得整個系統(tǒng)更加完整,更加實用。在計算機飛速發(fā)展的今天,簡化試卷的手工操作勢必所然。 該系統(tǒng)的運用不僅提高了教師的工作效率 ,而且可以實現(xiàn)真正意義上通用性。 ( 4) 具體輸入所考類型的代號,該類型的題 目數(shù)目以及該類型題所占分數(shù); ( 5) 將每種題型的題數(shù)分配到各章節(jié); ( 6) 輸入本試卷整體的難度系數(shù); 所有上述參數(shù)有效輸入后,確信在題庫中滿足上述條件的題目數(shù)目量足夠的情況下即可生成 一份試卷來 摘 要 運用可視化 Delphi 開發(fā)出試題自動生成系統(tǒng) .利用其提供的各種面向對象的開發(fā)工具 , 建立系統(tǒng)應用原型,然后進行需求迭代,不斷修正和改進,直到形成滿意的可行系統(tǒng)。 本試題庫管理系統(tǒng)中,對于其中的每一道題,設置了以下屬性字段,分別是: “章號、節(jié)號、編號、難度系數(shù)、試題類型、試題內容。 4. 定義的試卷可以重新編輯、排序、刪除、調整,可以自動生成一份文檔,也可以把現(xiàn)有的文檔資料存到系統(tǒng)里,內容不受限制。 其系統(tǒng)應包含以下特點與功能: 1. 采用 SQL Server 數(shù)據(jù)庫, 或者 Windows98 操作系統(tǒng)以上。 7. 撰寫畢業(yè)論文及答辯。 3. 建立數(shù)據(jù)庫,通過對系統(tǒng)的分析,我們要確定數(shù)據(jù)庫的結構是怎么樣的,使得數(shù)據(jù)庫的表結構盡可能的合理,操作上更加方便、簡潔 。 查找資料 :為了搞好畢業(yè)設計,我在圖書館和網(wǎng)上查閱了大量有關試卷自動生成系統(tǒng)方面的資料,對其分析和講解得都很詳細;我還購買一些相關書籍,通過借鑒他人的一些 Delphi 和 SQL2021 的使用方法和技巧,為畢業(yè)設計做準備。 用模塊化設計方法設計試卷自動生成系統(tǒng) ,將要實現(xiàn)的功能在需求分析中詳細描述出來;然后在概要設計階段對這些功能歸納總結 ,使它們模塊化 ,也就是進行總體控制;由大模塊再細分為一些小?;?,逐步細化 ,從而使功能不斷地完善。 三、研究內容 ///(還末改進) 新建試卷,添加、刪除題目、選項、試卷; 編輯試卷屬性:設置試卷的總分、名稱、保存路徑; 系統(tǒng)能支持不同類型的題目,比如:判斷、單選、多選等; 編輯題目時能插入圖片; 可以按試卷類型對試卷進行分類; 可以對用戶進行管理,修改用戶口令密碼等; 生成的試卷可以進行脫機測試,測試過程中如出現(xiàn)漏題,選項漏選,在提交 前系統(tǒng)你能對用戶進行提示; 編輯題目時如出現(xiàn)邏輯上的錯誤,比如判斷題沒有設置正確答案,單選題沒有設置正確選項,多選題沒有設置全正確選項等,在保存試題時系統(tǒng)能自動進行提示; 測試完畢,系統(tǒng)自動對試卷進行批改,試卷得分以及做錯的題目系統(tǒng)能以醒目顏色進行標示。系統(tǒng)‘體積’非常小,壓縮后只有幾百 K。 在各學校開始逐步引入計算機的今天,試卷作為考察教學成果的重要手段之一, 通用試卷自動生成系統(tǒng)升化了 傳統(tǒng)的手工出卷,解決了很多問題,例如: ① 避免了不必要的 重復勞動,節(jié)約了人力資源及時間; ② 使用科學的衡量、評價及統(tǒng)一試卷難易度、試卷質量的有效手段 。本系統(tǒng)希望利用計算機強大的數(shù)據(jù)處理功能,由計算機逐步代替?zhèn)鹘y(tǒng)的人工出卷,并且規(guī)范出卷程序,使出卷工作更加科學化 、現(xiàn)代化,使教育工作更上一層樓。 武漢科技學院 畢業(yè)設計(論文)任務書 題目:通用試卷生成系統(tǒng) 完成期限: 2021 年 12 月 1 日至 2021 年 6 月 11 日 院系 計 算 機 科 學 系 指導教師 高 曉 清 專業(yè) 計算機科學與技術 職 稱 講 師 學生 陳 惠 欽 院(系)主 任 黃求根 接受任務日期 2021121 批準日期 2021611 一、原始依據(jù)(資料) 在各學校 開始逐步引入計算機的今天,試卷作為考察教學成果的重要手段之一,一直沒有得到較好的改善,試卷的編輯、整理工作占了很大的工作量。 二、設計(論文)內容和要求 1. 設計要求 : 在掌握數(shù)據(jù)庫基礎理論知識和基本技術及數(shù)據(jù)庫管理程序開發(fā)的步驟的基礎上 ,運用 Delphi 集成開發(fā)環(huán)境和數(shù)據(jù)庫技術開發(fā)出實用、高效的通用試卷自動生成系統(tǒng)。 ③ 二、發(fā)展狀況 在以往的教學中,老師出試卷大多由手工出卷,這樣生成的試卷往往會有知識點分布太集中、難易程度不當、分值分布不均等一些缺點;這樣,既增加了老師的負擔,也沒有達到很好考查學生學習的真實水平,造成教學上的失誤。平時只要將一些試題或從網(wǎng)絡下載的試題,按‘學科’、‘章節(jié)’、‘知識點’、‘題型’、‘難易程度’、‘備注’六個參數(shù)進行歸類 ,錄入題庫,需要用時,只要輸入一些查詢條件即可查出所要找的試題。 四、研究方法 ///(還末改進) 系統(tǒng)從設計理念上堅持采用樹狀管理結構,在系統(tǒng)結構中用“科目”、“課程”、“章節(jié)”、“知識點”來組織整個系統(tǒng);每道題目都由“科目”、“課程”、“章節(jié)”、“題型”、“知識點”、“難度”這六個參數(shù)組成,再而演變出試卷和成績。 用模塊化設計方法設計試卷自動生系統(tǒng),可以使那些繁瑣、復雜的功能變成一個 簡單易實現(xiàn)的小模塊,從而使設計工作事倍功半。 設計方案 :試卷自動生成系統(tǒng)要具有手工生成和自動生成的功能; 對用戶的管理也應當具有增加、刪除用戶等功能;對生成的試卷如有不滿意的,可對其進行修改;還可對題庫進行增、刪、改等功能,使題庫不斷的完善。 4. 劃分功能模塊,使得整個系 統(tǒng)分到每個小組成員,使系統(tǒng)能整個進行。 七、參考書目 《 Delphi7 數(shù)據(jù)庫應用開發(fā)》 郭晶、楊章玉編著 電子工業(yè)出版社 《 Delhpi7 數(shù)據(jù)庫高級教程》 劉斌、李文革編著 清華大學出版社 研究內容 開發(fā)一個基于知識點通用題庫管理系統(tǒng)軟件,采用 大型數(shù)據(jù)庫,包括題庫、試卷等模塊。題庫可以自由維護、擴充,題庫大小只受物理限制的存儲容量。 研究方法 這種試題庫系統(tǒng)的基本思想是按照“知識點”來構建試卷,主要是思路是依據(jù)教學大綱的要求,以課程 的主干內容為主線,先把教學內容細致分解為一個個知識點,然后按大綱對各個知識點的要求掌握的層次,與題型、題量、難易度及各知識點間的館包容性結合起來,作為該試題庫系統(tǒng)構建試題的基本原則,以便計算機自動生成每份試卷、在考查點的分布上具有較強的科學性。其中”章號 +編號”唯一對應一道題; 試卷生成模塊是整個題庫管理系統(tǒng)的核心。 該系統(tǒng)結構良好、使用方便 ,題庫數(shù)據(jù)輸入簡單 ,系統(tǒng)能夠實現(xiàn)人工選題和隨機抽題兩大功能 . 包括后臺數(shù)據(jù)庫的建立、維護以及前端應用程序的開 發(fā)兩個方面。 關鍵詞 :通用試卷;知識點;自動組卷; Delphi; SQL Server; this paper describes the design of the structure of the test question database and the method of the foundation realization of arithmetic of anizing examination paper with the main controls parameters of content of exam and coefficient of difficulty and the structure of test question the examination base is developed by the use of visual tool and can be used in wide range of applications This program is about a manage system in miniature of house resource. It adopt the Client/Server model including backstage supporter foundation and maintain and front two respects of development of application program of data base mainly. Through so analyse the situationing, I use DELPHI developing instruments and utilize its various kinds of developing instruments which face the target offered, it set up and use by prototype systematically within short time at first, then, Carry on demand change and take the place of, revise and improve constantly, until forming the user satisfied feasible system to initial prototype system has secure user entry, convenient scanning and easy using query 、 append and so on. I believe it will meet the corporation’s satisfaction. 關鍵詞: (小四號、黑體、左頂格 ) (內容采用小四號、宋體、接排,各關鍵詞之間用分號隔開) 如需更多資料請見論文最后。圖書倉庫管理的核心是入庫 、庫存和出庫之間的聯(lián)系,如何處理好三者之間的關系是系統(tǒng)最為關鍵的部分。數(shù)據(jù)庫技術能使 Inter 應用超越具有早期應用特點的簡單的發(fā)布。 數(shù)據(jù)庫的設計和開發(fā)及包括藝術有包括工程。經(jīng)典的數(shù)據(jù)庫應用涉及諸如訂單、顧客、工作、員工、學生、電話之類的項,或其它數(shù)據(jù)量較大、需要密起關注的事務。它建立在操作系統(tǒng)的基礎上,對數(shù)據(jù)庫進行 統(tǒng)一的管理和控制。 4) 數(shù)據(jù)通信:組織數(shù)據(jù)的傳輸。模塊化是指解決一個復雜問題時自項向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。 ( 2) 數(shù)據(jù)表設計: 數(shù)據(jù)表的設計是指設計數(shù)據(jù)庫中表的結構,數(shù)據(jù)表的邏輯結構包括:屬性名稱,類型、表示形式、缺省值、是否關鍵字、可否為空等。 ( 4) 數(shù)據(jù)使用權限設置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權限,確保數(shù)據(jù)完全。但如果直接按照這種方式建庫顯然還不能算最佳。在規(guī)范化理論中表是二維的,它有如下四個性質: 在表中的任意一列上,數(shù)據(jù)項應屬于同一個屬性 (如圖中每一列都存放著不同合同記錄的同一屬性數(shù)據(jù) )。 在對表的形式進行了規(guī)范化定義后,數(shù)據(jù)結構還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。這個去掉重復項的過程就稱之為規(guī)范化處理。例如,在圖 中如果我們將合同號定義為主關鍵字 (其它數(shù)據(jù)元素中的記錄數(shù)據(jù)都有可能重名,故不能作為主關鍵字 ),故只要知道了一個合同記錄的合同號,就可以唯一地在同一行中找到該合同的任何一項具體信息。也就是說對于一個滿足了 2nd NF 的數(shù)據(jù)結構來說,表中有可能存在某些數(shù)據(jù)元素依賴于其它非關鍵宇數(shù)據(jù)元素的現(xiàn)象,必須加以消除。這樣,按照面向對象編程的基本思想,就使得用戶可用 Tobject 類這個類型代替任何其它類的數(shù)據(jù)類型。在 Delphi 中,數(shù)據(jù)集有 3 種表現(xiàn)形式:表,查詢,存儲過程; 3 種形式的數(shù)據(jù)集分別用 Ttable,Tquery,TStoredProc 來操縱。 數(shù)據(jù)感知組件負責數(shù)據(jù)庫的顯示,并把用戶對數(shù)據(jù)的修改傳回 。 客戶端應用程序 用戶界面 數(shù)據(jù)模塊 TDataSouce TTable TQuery BDE 數(shù)據(jù)庫服務器 TDataSet TCustomADODataSet TADODataSet TADOTable TADOQuery TADOStoredProc TBDEDataSet TNestedTable TBDEDateSet TTable TQuery TStoredProc TClientDataSet