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

正文內(nèi)容

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

2025-01-06 17:25 本頁面
 

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