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

正文內(nèi)容

vc試題庫系統(tǒng)的設計與開發(fā)—免費畢業(yè)設計論文(編輯修改稿)

2025-01-04 06:11 本頁面
 

【文章內(nèi)容簡介】 性:考慮試題庫資源的教育意義,看它是否對學生的身心發(fā)展起到正面的促進作用,是否符合教學大綱和課程標準,是否有利于激發(fā)學生的學習動機和提高學習興趣,內(nèi)容是否及時更新,用學生應用試題庫的次數(shù)和頻率來作為其是否符合學習者要求的依據(jù)。 (2)科學性:試題庫是否客觀、科學,所提供的知識性是否比較強,能否為日常的教學活動提供相關參考,是否有錯別字或使人產(chǎn)生歧義的科學性錯誤。 (3)技術性 :試題庫提供的 清晰度與文本等運行的技術要求是否與現(xiàn)行瀏覽器相符,試題庫安查可靠,易于使用,對學習者的技術要求不高,充分利用了網(wǎng)絡技術的優(yōu)勢,能支持不同學習策略,獲取信息、處理加工信息便捷,適于個別化異步學習,頁面、圖標的設計協(xié)調(diào)一致。 (4)交互性:交互響應及時,能滿足教師、學生不同的交互需要,對交互的參與度能進行記錄。 小結(jié) 在這一章里,主要介紹了試題庫系統(tǒng)的概述 :試題庫的定義、試題庫的發(fā)展史和分類,還介紹了試題庫系統(tǒng)的評價標準、比較研究、現(xiàn)狀。為下面的試題庫系統(tǒng)的介紹做了鋪墊和準備。 畢業(yè)設計 (論文 ) 9 第二 章 Visual Basic 及其編程環(huán)境 Visual Basic 是 Microsoft 公司 1991 年推出的可視化 BASIC 語言。在語言功能方面,它與以前的 BASIC 語言( GW BASIC、 BASICA、 Quick BASIC 等)基本兼容,但功能更強,使用更方便。在這一章中,我將介紹 Visual Basic 的特點及 Visual Basic 版的集成開發(fā)環(huán)境。 Visual Basic 的特點 Visual Basic 是一種可視化面向?qū)ο蠛筒捎脮r間驅(qū)動的結(jié)構化高級程序設計語言,可用 于開發(fā) Windows 環(huán)境下的各類應用程序。它簡單易學、效率高,且功能強大,可以與 Windows 的專業(yè)開發(fā)工具 SDK 相媲美,而且程序開發(fā)人員不必具有 C/C++編程基礎。在 Visual Basic 環(huán)境下,利用時間驅(qū)動的編程機制、新穎易用的可視化設計工具,使用 Windows 內(nèi)部的應用程序接口( API)函數(shù),以及動態(tài)連接庫( DLL)、動態(tài)數(shù)據(jù)交換( DDE)、對象的連接與嵌入( OLE)、開放式數(shù)據(jù)訪問( ODBC)等技術,可以高效、快速的開發(fā) Windows 環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。 總的來說, Visual Basic 有以下特點: (1)可視化編程 用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。 Visual Basic 提供了可視化設計工具,把 Windows 界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼,只需按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部 件”,即圖形對象,并設置這些圖形對象的屬性,大大提高了程序員的編程效率。 畢業(yè)設計 (論文 ) 10 (2)面向?qū)ο蟮某绦蛟O計 版以后的 Visual Basic 支持面向?qū)ο蟮某绦蛟O計,但它與一般的面向?qū)ο蟮某绦蛟O計語言(如 C++ )不完全相同。在一般的面向?qū)ο蟪绦蛟O計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則是應用面向?qū)ο蟮某绦蛟O計方法( OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工 具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 (3)結(jié)構化程序設計語言 Visual Basic 是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設計 Visual Basic 程序的過程中,隨時可以運行程序,而在整個應用程序設計好之后,可以編譯生成可執(zhí)行文件( .EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運行。 (4)事件驅(qū)動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應。在 Visual Basic 設計大型應用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,有用戶操作引發(fā)某個事件來驅(qū)動完成某個特定的功能,或者有事件驅(qū)動程序調(diào)用通過過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。 (5)訪問數(shù)據(jù)庫 Visual Basic 系統(tǒng)具有很強的數(shù)據(jù)庫管理功能。利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)庫存儲和檢索功能。同時, Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù)庫,如 DBASE, FoxPro, Paradox 等,這些數(shù)據(jù)庫格式都可以用 Visual Basic 編輯和處理。 Visual Basic 提供開放式數(shù)據(jù)連接( open database connectivity),即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡數(shù)據(jù)庫,如 SQL 畢業(yè)設計 (論文 ) 11 Server, Oracle 等。在應用程序中,可以使用結(jié)構化查詢語言 SQL 數(shù)據(jù)標準,直接訪問服務 器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮目嗖僮髦噶詈投嘤脩魯?shù)據(jù)訪問的加鎖機制和網(wǎng)絡數(shù)據(jù)庫的 SQL 的編程技術,為單機上運行的數(shù)據(jù)庫提供了 SQL 網(wǎng)絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶 /服務器(方案)。 (6)動態(tài)數(shù)據(jù)交換( DDE) 利用動態(tài)數(shù)據(jù)交換技術,可以把一種應用程序中的數(shù)據(jù)動態(tài)連接到另一個應用程序中,使兩種完全不同的應用程序可以交換數(shù)據(jù),進行通信。當原是數(shù)據(jù)變化時,可以自動更新連接到數(shù)據(jù)。 Visual Basic 提供了動態(tài)數(shù)據(jù)交換的編程技術,可以在應用程序中和其他 Windows 應用程序建立動態(tài)數(shù)據(jù) 交換,在不同的應用程序之間進行通信。 (7)對象的鏈接與嵌入( OLE) 對象鏈接與嵌入將每個應用程序都看作是一個對象,將不同的對象鏈接起來,再嵌入某個應用程序中,從而可以得到具有聲音、影像、動畫、文字等各種信息的集合式的文件。 OLE 技術是 Microsoft 公司對象技術的戰(zhàn)略,它把多個應用程序合為一體,將每個應用程序看作是一個對象進行鏈接和嵌入,是一種應用程序一體化技術。 (8)動態(tài)鏈接庫( DLL) Visual Basic 是一種高級程序語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現(xiàn) 。但它可以通過動態(tài)鏈接庫技術將 C/C++或匯編語言編寫的程序加入到 Visual Basic 應用程序中,可以象調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語言編寫的函數(shù)。此外,通過動態(tài)鏈接庫,還可以調(diào)用 Windows 應用程序接口( API)函數(shù),實現(xiàn) SDK 所具有的功能。 啟動和退出 Visual Basic 單擊 Microsoft Visual Basic 圖標。系統(tǒng)顯示“ New Project(新工程)”對話框。在該對話框中選擇希望創(chuàng)建的工程類型(該對話框的精確內(nèi)容依賴于正在使用的 Visual Basic 版本) 。 單擊“ Open(打開)”按鈕接受缺省設置,即新工程是個 32 位的 Visual Basic畢業(yè)設計 (論文 ) 12 程序。新工程在 Visual Basic 編程環(huán)境中打開,同時顯示下頁圖 例中指示的幾個窗口和工具。 退出 Visual Basic 只需點擊“文件”菜單下的“退出”菜單項或者點擊右上角的關閉按鈕即可退出程序。若文件未保存,則彈出對話框,詢問是否要保存修改過的文件。 圖 Visual Basic 窗口 Visual Basic 其他窗口 窗體設計器 和工程資源管理器 (1)窗體設計器窗口 窗體設計器窗口簡稱窗體( Form) ,是應用程序最終面向用戶的窗口。它對應于應用程序的運行結(jié)果,各種圖形、圖像、數(shù)據(jù)等都是通過窗體或窗體中的控件顯示出來的。當打開一個新的工程文件時, Visual Basic 建立一個空的窗體,并命名為 FormX(這里的 X 為 1, 2, 3??)。如圖 所示: 畢業(yè)設計 (論文 ) 13 圖 窗體設計器窗口 在設計用于程序時,窗體就像一塊畫布,在這塊畫布上可以畫出組成應用程序的各個構件。程序員根據(jù)程序界面的要求,從工具 箱(如圖 所示)中選擇所需要的工具,并在窗體中劃出來,這樣就完成了應用程序設計的第一步。 (2)工程資源管理器窗口 在工程資源管理器中,含有建立一個應用程序所需要的文件清單。工程資源管理器窗口中的文件可以分成 6 類,即窗體文件( .frm)、程序模塊文件 (.bas)、類模塊文件 (.cls)、工程文件( .vbp)、工程組文件 (.vbg)和資源文件 (.res)。如圖 所示的窗體。 圖 資源管理器窗口 在工程資源管理器窗口中,括號內(nèi)是工程、窗體、程序模塊、類模塊等的存盤文件名, 在括號外是相應的名字。每個工程名左側(cè)都有一個方框,當方框內(nèi)為“ ”號時,該工程處于展開狀態(tài)。此時如果單擊“ ”號方框,則變?yōu)檎郫B狀態(tài),方框內(nèi)變?yōu)椤埃碧枴? 屬性窗口和工具箱窗口 (1)屬性窗口 畢業(yè)設計 (論文 ) 14 屬性窗口主要針對窗體和控件設置的。在 Visual Basic 中,窗體和控件被稱為對象。每個對象都可以用一組屬性來刻畫其特征,而屬性窗口就是用來設置窗體或窗體中控件屬性的。如圖 所示。 圖 屬性窗體 對象框位于屬性窗口的頂部,可以通過單擊其右端向下的箭頭下拉顯示列表,其內(nèi)容為應用 程序中每個對象的名字及其對象的類型。屬性顯示方式分為兩種,即按字母排序和按分類排序。 (2)工具箱窗口 工具箱窗口由工具圖標組成。這些圖標是 Visual Basic 應用程序的構件,稱為圖形對象或控件。每個控件有工具箱中的一個工具圖標來表示,如圖 所示。 在一般情況下,工具箱位于窗體左側(cè)。工具箱中的工具分為兩類,一類稱為內(nèi)部控件或標準控件,一類稱為 ActiveX 控件。啟動Visual Basic 后, 工具箱中只有內(nèi)部控件。這些控件包括人機對話窗口中必不可少的標簽,文本框, 單選鈕,復選鈕,下拉菜單, 圖片等。這些工具控件可以很容易地被添加到窗體中,設計出有專業(yè)化外觀的人機界面。 圖 工具箱窗口 畢業(yè)設計 (論文 ) 15 第三章 試題庫系統(tǒng)需求分析和總體設計 需求分析的任務僅僅是確定系統(tǒng)必須完成那些工作,即是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。這個階段所完成的是詳細數(shù)據(jù)流圖??傮w設計過程由兩個主要階段組成 :系統(tǒng)設計,確定系統(tǒng)的具體實現(xiàn)方案 。結(jié)構設計,確定軟件結(jié)構??傮w設計的任務是 :將劃分 出組成系統(tǒng)的物理元素 — 程序、文件、數(shù)據(jù)庫、人工過程和文檔等 。設計軟件的結(jié)構,要確定系統(tǒng)中每個程序由哪些模塊組成的,以及這些模塊相互間的關系。結(jié)構設計的任務是:通過確定對系統(tǒng)的綜合要求來分析系統(tǒng)的數(shù)據(jù)要求,從而導出系統(tǒng)的邏輯模型并可修正系統(tǒng)開發(fā)計劃最終確定開發(fā)原型系統(tǒng)。 本文通過研究大量的試題庫系統(tǒng),認真分析了各種試題庫系統(tǒng)的原理,并通過比較分析得出各種試題庫系統(tǒng)的優(yōu)點和缺點,并且吸取每個試題庫的優(yōu)點摒棄它們的缺點,從而完成了一個試題庫系統(tǒng)。 試題庫系統(tǒng)的需求分析 (1)試題管理子系統(tǒng) 試題管理 子系統(tǒng)主要是對試題和試題庫的管理和維護。能夠完成一般的試題管理功能 :如試題增加、刪除、查詢等。根據(jù)具體信息分析試題庫管理子系統(tǒng)的具體結(jié)構,得出了圖 所示的數(shù)據(jù)流圖。 畢業(yè)設計 (論文 ) 16 圖 (2)試卷管理子系統(tǒng) 試卷管理子系統(tǒng)主要是把試題組成試卷提供給用戶。通過對試卷管理子系統(tǒng)的研究,得到該子系統(tǒng)的數(shù)據(jù)流圖。如圖 所示。 圖 (3)用戶管理子系統(tǒng) 畢業(yè)設計 (論文 ) 17 用戶管理子系統(tǒng)是用來管理使用系統(tǒng)的用戶的詳細信息。其數(shù)據(jù) 流圖如圖 所示。 圖 (4)需求分析的總結(jié) 本系統(tǒng)實現(xiàn)的是試題庫系統(tǒng)的開發(fā),其具體要求如下: 系統(tǒng)功能要求:為了滿足試題、試卷管理的要求,根據(jù)實際分析試題庫管理系統(tǒng),得出了主要模塊。 系統(tǒng)性能要求:系統(tǒng)是一個多用戶同時觸發(fā)的系統(tǒng)。當用戶提出使用或維護試題、試卷信
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1