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

正文內容

試題庫管理系統(tǒng)開發(fā)與設計畢業(yè)論文-展示頁

2025-07-01 19:07本頁面
  

【正文】 開發(fā)的過程中一定要注意各個窗體在運行時之間的關系以及同一窗體上各個組件間的邏輯關系的設置。如:讀取傳遞參數,設置窗口變量的初值等等。對窗口的編程主要在它的Click事件上。覆蓋程序從低到高分別為:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋,條件組合覆蓋 對試題庫的測試在試題庫的開發(fā)過程中,測試貫穿了整個過程。白箱測試考慮的是測試實例對程序內部邏輯的覆蓋程度。 分支測試要求程序中每個分支路徑最少檢查一次。它將涉及程序設計風格、控制方法、源語句、數據庫設計、編碼細節(jié)。黑箱法分以下幾種:等價分類法、邊緣值分析法、因果圖法、錯誤推測法。 黑箱測試不關心程序內部的邏輯,而只是根據程序的功能說明來設計測試用例。僅檢驗程序結果與說明書的一致性。 (4)程序元素 代表任一程序成分。 (3)子系統(tǒng)/系統(tǒng) 由程序/子程序組成,每個程序完成獨立的加工,子系統(tǒng)之間相對獨立,有獨立的數據確認(檢驗)機構,子系統(tǒng)間有正式的界面。 軟件測試技術 基本概念與測試有關的基本概念: (1)單元(unit) 程序中最小的和有意義的部分,由可以是隱含的三部分組成,即由數據輸入,加工和輸出組成,單元是可以正式說明的程序段。(5)測試發(fā)現錯誤時,程序員心理比較緊張,總是急于排錯,而不能冷靜地考慮修改方案,往往錯上加錯。(4)測試需要對一個個錯誤分別進行分析,定位并糾正。測試從跡象斷定錯誤存在,還要根據現象分析,判斷錯誤的原因,這是一個極其困難的過程。(2)由于有開發(fā)者之外的其他人參加,可吸收各家之長,效果較好。由于錯誤發(fā)現得越早越易修改,而且副作用亦越小,所以開發(fā)活動和評審活動的并行進行是重要的質量保證措施之一。這種從技術性和管理角度進行的評審是一種很有效的技術,己被普遍認為是保證軟件質量的必不可少的措施。因此前兩種測試手段仍然是有效的手段。程序證明最常用的方法是歸納斷言法,它對程序提出一組命題,如能用數學方法證明這些命題成立,就可保證程序中不存在錯誤,即它對所有的輸入都會產生預期的正確輸出。由于評審人的能力所限,靜態(tài)測試顯然不可能發(fā)現所有的錯誤。 靜態(tài)測試一般是指人工評審軟件文檔或程序,借以發(fā)現其中的錯誤,由于被評審的文檔或程序不必運行,所以稱為是靜態(tài)的。實際上這是不可能的,即使測遍所有的路徑,仍不一定能保證程序符合相應的功能要求。 在使用黑箱法設計測試實例時,測試人員將程序看成一個黑箱,也就是說,他不關心程序內部是如何實現的,而只是檢查程序是否符合它的功能說明,所以使用黑箱法設計的測試用例完全是根據程序的功能說明來設計的。測試是否能夠發(fā)現錯誤取決于測試實例的設計。 目前,軟件測試的方法有三種:動態(tài)測試、靜態(tài)測試和正確性證明。(7)一般認為:程序中尚未發(fā)現的錯誤的數量與在該程序段已發(fā)現的錯誤數量往往成正比。 (5)測試實例設計,應包括:有效和期望的輸入條件以及無效的和不期望的輸入條件。 (3)程序員應避免檢查自己編制的程序。從而盡早發(fā)現和預防錯誤,達到減少軟件開發(fā)費用和提高軟件質量的目的。軟件測試中,必須提供有關錯誤的性質、原因和位置的必要的信息,以利于排錯。其任務可歸納為三個方面: 1) 預防軟件發(fā)生錯誤 2) 發(fā)現改正程序錯誤 3) 提供錯誤診斷信息 在軟件開發(fā)時,應該把測試的設計和實現所做的思考和分析穿插在軟件開發(fā)的各個階段,從而較早地預防和排除錯誤。所以,測試并不能保證程序是完全正確的,成功的測試也不應是沒有發(fā)現錯誤的測試。成功的測試則是發(fā)現出至今尚未發(fā)現的錯誤的測試。測試是對軟件規(guī)格說明、設計和編碼的最后復審,所以軟件測試貫穿在整個軟件開發(fā)期的全過程。如果在軟件投入生產性運行之前,沒有發(fā)現并糾正軟件中的大部分錯誤,則這些錯誤遲早會在運行過程中暴露出來甚至會造成嚴重的后果,等到那時去改正這些錯誤的代價會很高。第四章 系統(tǒng)的測試 件 測 試 在軟件生命周期的各個階段,都有可能會產生差錯,雖然在每個階段結束之前都有嚴格的復審,以期能盡早地發(fā)現錯誤。① 關于系統(tǒng),它的界面如下圖所示。在打印信息中輸入有關內容后,可在功能下實現其所要的操作,它的界面如下圖所示。在打印信息中輸入相關內容,按預覽、恢復可實現所要求的操作,按退出按鈕可退出次窗口,它的界面如下圖所示。 圖313 自動組卷包括試題打印和試卷打印。點擊組卷可進行組卷,再點擊完成以完成組卷。圖312 手工試卷② 自動組卷,它主要包括組卷條件和組卷、完成、恢復、退出按鈕。 圖311 數據備份包括手工組卷和自動組卷兩項。最后點擊確定和取消按鈕進行確認和取消操作,它的界面如下圖所示。用戶信息又包括用戶名、用戶名稱、用戶類型、舊口令、新口令和再輸入新口令。 圖39 試卷維護③ 系統(tǒng)維護包括用戶管理和數據備份項。作者把刪除試卷作了處理,是因為一般不允許刪除試卷,因為那樣會連同試題一同刪除。 圖38 編輯圖點擊刪除和刷新按鈕可實現他的操作,點擊修改按鈕可對試題進行修改,點擊退出就可退出次窗口。 圖37 試題維護在搜索條件中填入相關內容,點擊搜索按鈕即可進行相關操作,點擊錄入按鈕就可錄入試題和答案的內容,在同時錄入變?yōu)楸4嬉员4嬖囶}。① 試題維護,它包括搜索條件、試題信息以及和搜索、錄入、取消、刪除、修改、刷新和退出七個按鈕。 圖36 試卷及答案打印點擊退出按鈕即可退出試卷查詢。 圖34 試卷查詢按下查詢按鈕會出現如下圖所示窗口點擊確定它就不在了。 圖33 試題查詢② 試卷查詢,它在查詢條件中包括學科名稱和試卷號,用戶可在其中輸入有關內容。其中,題型一欄包括填空題、判斷題、單選題、多選題、間答題、綜合題,可以在不同的題型之間進行選擇。它包括試題查詢和試卷查詢。 系統(tǒng)的功能和使用方法 歡迎界面圖31 登陸界面利用彈出式窗口的方式,顯示出歡迎界面。 數據庫采用的是Microsoft Access,是一小型數據庫,這有利于提高數據運算速度,并使整個系統(tǒng)管理規(guī)范化,數據的完整性、安全性得到保障。為了保證這些試題的科學性和有效性,還要組織大量的被試樣本,進行抽樣測試,對試題參數標注的有效性進行校正。圖212 系統(tǒng)主界面 第三章 試題庫系統(tǒng) 題庫定義 題庫(ITEM BANK)是“按照一定的教育測量理論,在計算機系統(tǒng)中實現的某個學科題目的集合”,它是嚴格遵循教育測量理論,在精確的數學模型基礎上建立起來教育測量工具。 菜單為方便用戶的使用,也使題庫的操作更加系統(tǒng)化,筆者在題庫維護界面設置了菜單項??紤]到這點,筆者設置了難度一項,它包括易、中、難三項。②通常試題庫的抽題應該設置有難度系數,以用來表示所生成試卷的難度。因此,筆者經過分析,把題型的級別劃分為:綜合題簡答題多選題單選題判斷題填空題。抽題的算法問題:①各種題型的級別不同,綜合題的級別要比填空題的級別高,如:若抽到的某道綜合題與抽到某道填空題為重題,則選取綜合題,而舍去填空題。為此,筆者用了試題維護窗口來詳細查看題目和答案。其中,主要的窗體有:(1)試題查詢窗口圖29 試題查詢(2)試卷查口圖210 試卷查詢在這里,筆者考慮到,一道題的本身就很長,而且還有答案圖形,把它放在一行里面,查看或修改起來十分不方便。在設計狀態(tài)下,窗體是可見的。各個控件對象必須建立在窗體上,一個窗體對應一個窗體模塊。在要插入行的時候,用程序給它賦值,這樣雖然增加了編程工作量,但保證了系統(tǒng)的穩(wěn)定性。一個表,只有定義了主鍵,才能定義該表與數據庫中其他表間的關系。所建的表共有六個,其中主要的表有:圖22 數據庫表Question它的定義如下:圖23 Questtion表表Test的定義如下:圖24 Test表表TestHistory的定義如下:圖25 TestHistory表表TestIDHistory的定義如下:圖26 TestIDHistory表表TestInfo的定義如下:圖27 TestInfo表表User的定義如下:圖28 User表對主鍵的處理表的主鍵是表的每一行的唯一標志,不能重復,否則出錯。例如,主窗口的命名為Frmmain.一般來說,任一系統(tǒng)的窗口必定不少,要處理好各窗口的關系,就要對窗口命好名,做到由窗口的名字就能知道窗口所要完成的功能,這樣不但有利于系統(tǒng)調試、維護,還有利于群眾開發(fā)。為了向用戶說明窗體的作用,窗體的標題,即它的Caption屬性沒有特別的要求。在Visual Basic ,為每個對象提供了Name 屬性,主要用于應用對象。這比用點陣數據存儲圖形節(jié)省了三分之二的存儲。當圖形顯示時,失調出相應的圖形記錄,分解并解釋那些代碼和參數,然后根據代碼值所表示的算法,繪出每個圖段的各圖形元,這樣一幅題圖接顯示出來。這樣使用適當的編輯命令,就能很方便地繪制題目中所需要的圖形。有關壓縮存儲的方法很多,針對不同學科的圖形特點可設計不同的方法來實現圖形數據壓縮。 設計時需考慮的問題設計題庫總體數據結構時要考慮圖形存儲問題。為了提高檢索和庫管理速度,一般要根據需要建立各種索引文件,如對各個子庫建立各分庫的題號索引,以指出各分庫中存放的試題題號范圍。試題信息常按題文(題目中的文字部分)、題圖(題目中的附圖)、答案(答案信息為文字)、答圖(答案信息為圖形)、屬性指標等分類,分別存放于不同的子庫當中;全部試題又常按課程內容、或體型、或按測試目標層次分類存儲,這樣每個子庫被相應地分成若干分庫??傮w數據結構的確立要從建庫目標和功能要求出發(fā),力求節(jié)省存儲空間,方便計算機處理和用戶使用,保證有較快的檢索和處理速度。為了保證這些試題的科學性和有效性,還要組織大量的被試樣本,進行抽樣測試,對試題參數標注的有效性進行校正。第二章 系統(tǒng)的開發(fā) 題庫定義題庫(ITEM BANK)是“按照一定的教育測量理論,在計算機系統(tǒng)中實現的某個學科題目的集合”,它是嚴格遵循教育測量理論,在精確的數學模型基礎上建立起來教育測量工具。 ⑷調試運行。 ⑵設置屬性。工程資源管理器由標題欄、工具欄、列表窗口三部分組成。若打開的是一個工程組,則將顯示整個工程組的所有工程信息。在默認狀態(tài)下,當建立或打開某個工程后,工程資源管理器就出現在集成開發(fā)環(huán)境中。 代碼編寫在Visual Basic ,使用代碼編輯器編寫應用程序的代碼。在事件驅動的應用程序中,代碼不是按照預定的路徑執(zhí)行,而是在響應不同的事件時執(zhí)行不同的代碼片段。⑵在程序代碼中通過賦值實現。所有Visual Basic ,它們是用來描述和反映對象特性的參數。 屬性屬性可看作是對象的靜態(tài)特性。每個控件都有各自的屬性、事件和方法,可在設計時或在代碼中修改和使用。窗體的網格可以通過“工具”菜單的“選項”菜單項設置,在通用選項卡的“窗體設置網格”中輸入“寬度”和“高度”來改變。新建工程時,系統(tǒng)會自動建立一個窗體。 窗體窗體也即平時所說的窗口,它是Visual Basic ,也是程序設計的基礎。⑻窗體布局窗口窗體布局窗口用于指定程序運行時的初始位置,主要使所開發(fā)的應用程序能在各種不同分辨率的顯示器上使用,在多窗體應用程序中較有用。⑺屬性窗口在進行界面設計時,窗體和控件的標題、大小字體等特征是由它的屬性所決定的,所有窗體和控件都要進行屬性設置,可以通過屬性窗口來進行屬性設置。在開發(fā)應用程序時可以使用多個窗體,窗體窗口也就有多個。⑸窗體窗口在設計Visual Basic ,界面設計是最基本的工作。用戶可以利用這些工具在窗體上設計各種控件。工具欄中列出了Visual Basic 。⑶工具欄在默認狀態(tài)下,啟動Visual Basic ,在窗口上出現標準工具欄。⑴標題欄⑵菜單欄它包括13個下拉子菜單,包含使用Visual Basic 。⑵軟件:Microsoft Windows98或以上的更高版本,或Microsoft Windows NT 。⑸充分利用Windows資源Visual Basic ,這三種技術是:動態(tài)數據交換編程技術、對象鏈接與嵌入技術以及動態(tài)鏈接庫技術。Visual Basic 。⑶結構化的程序設計語言Visual Basic ,它吸收了其他結構化程序設計語言的優(yōu)點,具有豐富的數據類型和函數,結構化程序結構,易學易用。⑵事件驅動的編程機制在事件驅動的應用程序中,代碼不是按照預定的路徑執(zhí)行,而是在響應不同的事件時執(zhí)行不同的代碼片段。只需按照編程的需要,用Visual Basic ,此時,所見即所得。Visual Basic 、專業(yè)版、企業(yè)版三個版本,以滿足不同層次開發(fā)者的需求。Visual Basic 。Basic指的是BASIC語言。合肥工業(yè)大學畢業(yè)設計論文試題庫管理系統(tǒng)開發(fā)與設計畢業(yè)論文目 錄目 錄 1第一章 Visual Basic 2 概述 2 Visual Basic 3 Visual Basic 3 Visual Basic集成開發(fā)環(huán)境 3 窗體 4 控件 4 屬性 4 事件 5 代碼編寫 5 工程(項目)資源管理器 5 設計程序的一般步驟 5第二章 系統(tǒng)的開發(fā) 5 題庫
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1