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

正文內(nèi)容

畢業(yè)設(shè)計delphi機房管理系統(tǒng)的設(shè)計和實現(xiàn)-資料下載頁

2024-12-01 16:53本頁面

【導(dǎo)讀】為許多學(xué)校教務(wù)安排過程中不可缺少的一部分。面向校園公共機房的排。動中的又一個重要的應(yīng)用。由于機房的特殊性,要在教師無課時間、班。了它的技術(shù)可行和經(jīng)濟可行性。同時進行了市場調(diào)查,進行了必要的需。求分析,最終確定有必要設(shè)計這個機房管理系統(tǒng)。本系統(tǒng)的開發(fā)主要包。括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的設(shè)計兩個方面。功能完善、簡潔易用。并且采用ADO連接數(shù)據(jù)庫。譯的,以編譯效率高、運行速度快而聞名。利用Delphi提供的面向?qū)ο?。然后對原型系統(tǒng)進行需求迭代,不斷改進和修正,最終開發(fā)出滿。足需要的機房管理系統(tǒng)。

  

【正文】 個一個地發(fā) 現(xiàn)并改 正的。 也就 是說, 采用 代碼審 查的 方法可 以減少 系統(tǒng) 驗證的總工作量。 在進行 完代碼 審查 后, 就要測 試軟 件,因 為模 塊并不 是一 個獨立 的程序, 因此必 須為每 個單 元測試 開發(fā) 驅(qū)動軟 件或 存根軟 件。通 常驅(qū) 動程序也就是一個“主程序”,它接收測試數(shù) 據(jù),把這些數(shù)據(jù)傳送給被 測試的模塊,并且印出有關(guān)的結(jié)果。 對于我 所負責(zé) 的模 塊進 行逐一 測試 ,首先 是檢 查代碼 ,經(jīng) 常會遇 到if 和 else 不配對,缺少分號等表面錯誤,通過人工檢查就可以解決的。之后進 行軟件 測試, 若有 錯誤會 顯示 在代碼 框的 下面, 使得測 試員 對錯誤 進行逐條解決。 集 成測試 集成測試是組裝軟件的系統(tǒng)技術(shù)。由模塊組裝成程序時有兩中方法。一種方法是先分別測試每個模塊,再 把所有模塊按設(shè)計要求放 在一起結(jié)合成所要的程序,這中方法稱為非漸增式測試方法;另一種方法是 把下 一 個要 測試 的模 塊 同已 經(jīng)測 試 好的 那些 模 塊結(jié) 合起 來進 行測試,測試完以后再把下一個應(yīng)該測試 的模塊結(jié)合進來測試。這種 方法稱為漸增式測試。 我們做此系統(tǒng)時用的是非漸增式測試方法。此系統(tǒng)有我們同組三個人一起完成,經(jīng)過分別的單元測試后再合并,再測試,此時也會 發(fā)現(xiàn)一些錯誤,一般是接口連接的錯誤。 第六章 測 試分析在測試過程中我們也遇到了一些問題,通過參閱書本,同時請教了同學(xué)和指導(dǎo)老師,最終把問題解決了。才使得系統(tǒng)能夠正常地運行。 下面就講述遇到的部分問題和解決的方法: ( 1) bobox 控件的下拉框中需要顯示的內(nèi)容,剛開始的時候我是把數(shù)據(jù)庫中已有的內(nèi)容直接在設(shè)計界面時添加在 Items 屬性中??珊髞戆l(fā)現(xiàn)如果 bobox 的綁定改變時,以前的內(nèi)容還會存在 ,又往 Items 屬性中添加 新的 內(nèi)容,這是不符合要求的。要解決這個問題,我們可以這樣做: :=39。39。 :=39。39。 。 。 for I:=0 to do begin ([39。jf_hao39。])。 //將查詢主題加入 TComboBox 中 ([39。id39。])。 。 end。 ( 2) 字段類型的匹配問題,在數(shù)據(jù)庫設(shè)計中的那些字段有 Float 、 Int、 char 等類型。剛開始編程時完全參照書本,把可用的代碼拷貝下來,可是發(fā)現(xiàn)有錯,仔細斟酌才發(fā)現(xiàn)原來是字段類型不匹配,其實只要進行類型的轉(zhuǎn)換就可以了。舉個例子: (39。jieci39。).Asinteger: =StrToint () 說明:在數(shù)據(jù)庫設(shè)計時,字段“ jieci”設(shè)置為 ieger 類型,而在 Edit3中的內(nèi)容是 String 類型,如果要賦值,就必須進行類型轉(zhuǎn)換,所以用了 StrToint。 總結(jié) 通過 我們的 努力,再加上同學(xué)和老師的指導(dǎo)幫助,我們這個畢業(yè)設(shè)計總算可以告一段落了。 在這短短的畢業(yè)設(shè)計期間,我學(xué)到了不少東西,可以稱得上受益非淺。前些學(xué)期,學(xué)的基本上都是理論知識,雖說也做過不少課程設(shè)計,而這學(xué)期的畢業(yè)設(shè)計正好彌補自己實踐知識不夠,動手能力不強的不足。 這次畢業(yè)設(shè)計完全是按照軟件工程學(xué)的方法來 進行設(shè)計和開發(fā)的,我覺得這樣做使我的思路更清晰,有了需求分析,就知道自己應(yīng)該做什么。而后逐步進行總體設(shè)計、詳細設(shè)計、測試等,最終將這個 機房 管理系統(tǒng)完成。 開發(fā)該系統(tǒng)是用 Delphi 做前臺,后臺用 SQL Server 2021 建立數(shù)據(jù)庫。用 ADO建立連接。設(shè)計前期由于對 Delphi 的操作不夠熟練,以至于走了很多彎路,而且缺少鉆研精神,很多東西不去用好方法解決,只是追求能解決就好,所以出現(xiàn)了不少問題。經(jīng)過慢慢的經(jīng)驗積累,我對這個軟件開發(fā)的把握能力有了進一步的提高。 在這次的設(shè)計過程中,我發(fā)現(xiàn)了自 己的很多不足,平時實踐的太少,在剛開始時有些力不從心??傊?jīng)過這次的畢業(yè)設(shè)計, 我分析問題更全面了,邏輯思維能力得到了很大的提高。這次設(shè)計也是我的 一個總結(jié)。 參考文獻 [1]趙應(yīng)釘 等編著《 Delphi 7 數(shù)據(jù)庫應(yīng)用技術(shù)與實例》 中國水利水電出版社 [2]東方人華 主編,呂偉臣 編著《 Delphi 范例入門與提高》清華大學(xué)出版社 [3]張海藩 編著《軟件工程導(dǎo)輪》 清華大學(xué)出版社 [4]周緒 管麗娜 白海波 編著《 SQL Serner2021 中文版》 清華大學(xué)出版社 [5]薩師煊 王珊 編著《數(shù)據(jù) 庫系統(tǒng)概論》(第三版) 高等教育出版社 附錄 1 附錄 1: Delphi 數(shù)據(jù)庫編程 數(shù)據(jù)庫編程是 Delphi 最強大的優(yōu)勢之一,恐怕也很少有 Delphi 程序員沒有接觸過數(shù)據(jù)庫編程的。 Delphi 獨特的 DataAware 構(gòu)件,讓很多初識 Delphi 的人為之目瞪口呆。不需要寫任何代碼,在幾分鐘之內(nèi)就可以做出一個相當精巧的數(shù)據(jù)庫程序,而且在開發(fā)期就可以看到運行期的結(jié)果,這真是不可思議??!但是, Delphi 強大無比的數(shù)據(jù)庫開發(fā)能力,決不僅僅限于用幾個構(gòu)件操縱一下 DBF 或是 Access 數(shù)據(jù)庫而已。你所看到只是冰山一角。讓我們仔 細說來。 數(shù)據(jù)庫雖然家族龐大,但一般來說可以分為兩種:文件型數(shù)據(jù)庫和 C/S 型數(shù)據(jù)庫。 所謂文件型數(shù)據(jù)庫,顧名思義,是基于文件的( filebased),數(shù)據(jù)被按照一定格式儲存在磁盤里,使用時由應(yīng)用程序通過相應(yīng)的驅(qū)動程序甚至直接對數(shù)據(jù)文件進行讀取 。也就是說,這種數(shù)據(jù)庫的訪問方式是被動式的,只要了解其文件格式,任何程序都可以直接讀取,這樣就使得它的安全性相當糟糕。同時,在蓬勃興起的網(wǎng)絡(luò)應(yīng)用,文件型數(shù)據(jù)庫更是難有用武之地:效率低下,不支持很多 SQL 命令,不支持視圖、觸發(fā)器、存儲過程等高級功能,等等。這些特點 決定了它不適合大型的工程。 最為大家所熟悉的文件型數(shù)據(jù)庫可能就是 DBF( DBase/Foxbase/Foxpro)數(shù)據(jù)庫,在 DOS 時代風(fēng)靡一時,相信很多人都有過抱著一本手冊苦背 Foxbase 命令的回憶吧!其特點是,每個 Table 或 Index 都是一個獨立的文件,使用相當簡單,性能還可以,安全性非常的差,但應(yīng)用非常廣泛(主要是 DOS 時代遺留下來的,哪個單位沒有兩個用這種東東編出來的老古董程序呢?)。它在今天還能占有一席之地,其主要原因之一是,正因為簡單和使用廣泛,使得對它的訪問是最容易的,甚至根本無需第三方 的接口,就可直接對其進行字節(jié)級的讀取 。 除此之外,還有著名的 Access 數(shù)據(jù)庫。這是 MS Office 里的構(gòu)件之一,和 DBF 數(shù)據(jù)庫不同,所有的文件都被整合在一個 .mdb 文件中,這樣就避免了數(shù)據(jù)庫變大之后管理上帶來的麻煩。同時它還提供密碼保護功能,安全性比 DBF 數(shù)據(jù)庫要好很多。 Access數(shù)據(jù)庫除了一般的文本數(shù)據(jù)之外,還擅長于對多媒體數(shù)據(jù)的處理,在對聲音、圖像乃至基于 OLE 的對象進行處理時,令 DBF 數(shù)據(jù)庫望塵莫及。隨著微軟戰(zhàn)略的步步勝利, Access數(shù)據(jù)庫也不斷發(fā)展,憑借著優(yōu)秀的性能和與 MS Office 的 無縫結(jié)合,早已超越 DBase 系列,成為現(xiàn)今最強大的文件型數(shù)據(jù)庫了。 Delphi 中附帶的 Paradox 也是一種文件型數(shù)據(jù)庫。它是 Inprise 公司自己的產(chǎn)品。因此和 Inprise 的系列開發(fā)工具配合得很不錯。它支持密碼保護,支持標準的 SQL,性能也還不錯,但是應(yīng)用就不那么廣泛了。和 DBF 數(shù)據(jù)庫一樣,它的每一個 Table 都是一個獨立的文件,因此也有同樣的管理問題。 上文說到可以對文件型數(shù)據(jù)庫直接讀取,但實際編程中很少有人這么做。因為再簡單的數(shù)據(jù)庫其實也是相當復(fù)雜的,一步步分析它的格式,從底層實現(xiàn)所有的數(shù)據(jù)庫 應(yīng)用,如果都要程序員去寫的話,可能會把人累死。所以數(shù)據(jù)庫的開發(fā)商將這些訪問代碼封裝起來,向程序員開放,程序員只需要調(diào)用相應(yīng)的接口就可以了。 附錄 2 附錄 2: ado 數(shù)據(jù)訪問組件 介紹 ado 數(shù)據(jù)對象 (active data objects)實際是一種提供訪問各種數(shù)據(jù)類型的鏈接機制。 ado 設(shè)計為一種極簡單的格式,通過 odbc的方法同數(shù)據(jù)庫接口中,可以使用任何一種 odbc數(shù)據(jù)源,即不止適合于 sql server、 oracle、 access 等數(shù)據(jù)庫應(yīng)用程序,也適合于 excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。 ado 是基于 oledb 之上的技術(shù),因此 ado通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。 ado 使您的客戶端應(yīng)用程序能夠通過 ole db提供訪問和操作在數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。 ado 支持用于建立 c/s 和 web 的應(yīng)用程序的主要功能。其主要優(yōu)點是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。 ado 同時具有遠程數(shù)據(jù)服務(wù) (rds)功能,通過 rds 可以在一次往返過程中實現(xiàn)將數(shù)據(jù)從服務(wù)器移動到客戶端應(yīng)用程序和web 頁、在客戶端對數(shù)據(jù)進行處然后將更新結(jié)果返回服務(wù)器的操作。 delphi 繼續(xù)對 microsoft 的 ado 訪問能力的支持。這種能力是通過一組新組件實現(xiàn)的,這些組件是在企業(yè)版的 ado 組件頁中,在組件面版的 ado頁上可以找到這些組件。利用在前面章節(jié)提到的 tdataset 抽象類, ado 組件可以不通過 bde 而直接實現(xiàn) ado 連接。這意味著只需要很少的代碼就可以實現(xiàn)該連接并且性能得到提高。 利用 ado數(shù)據(jù)訪問組件,可以只使用 ado結(jié)構(gòu)與數(shù)據(jù)庫取得聯(lián)系并對其中的數(shù)據(jù)進行操作,而在這些過程中完全不需要使用 bde。大多數(shù)的 ado 連接和數(shù)據(jù)集組件都是與基于 bde的連接和數(shù)據(jù)集組件相類似的。 tadoconnection 組件與基 于 bde 的應(yīng)用程序中的 tdatabase組件類似。 tadotable 與 ttable, tadoquery 與 tquery,以及 tadostoreproc 和 tstoredproc 之間都具有這種類似的對應(yīng)關(guān)系。使用這些 ado組件的方式與我們常使用的數(shù)據(jù)訪問組件(基于 bde)都有許多相同之處。 ttadodataset 沒有直接的 bde 對應(yīng)組件,但它提供了許多與 ttable 和 tquery相同的功能。同樣, tadomand 也沒有相對應(yīng)的 bde 組件,它是在 delphi/ado 環(huán)境中完成特定功能的組件。 delphi 通過 ado 數(shù)據(jù)集訪問組件,可以不借助 bde 數(shù)據(jù)引擎而是通過微軟的 oledb 來訪問更為廣泛的數(shù)據(jù)庫中的數(shù)據(jù)。 ado 數(shù)據(jù)集訪問組件與常用的數(shù)據(jù)訪問組件是并列的關(guān)系。 附錄 2 附錄 3:系統(tǒng)使用說明書 一. 運行環(huán)境說明 本系統(tǒng)經(jīng) Windows XP 下編譯,屬于 32位應(yīng)用程序,因此無法運行于 16位機上。為了保障本系統(tǒng)能夠流暢地運行,建議操作系統(tǒng)使用 Win2021 及更高版本 ,CPU 最好在奔 II 檔次上,內(nèi)存以 128M 為佳, 64M 當然也可以,顯示器建議使用 VGA 及以上顯示器 ,顯示器分辨率建議為 1024*768,硬盤至少 100M 剩余空 間。 二. 系統(tǒng)啟動及運用說明 在 Windows 操作系統(tǒng)中,只要執(zhí)行 jfgl 該應(yīng)用程序就可以進入該系統(tǒng)的登錄界面,經(jīng)過合法用戶的檢測就能進入系統(tǒng)主界面。所選的用戶名對應(yīng)有不同的權(quán)限,根據(jù)不同的權(quán)限只能執(zhí)行不同的操作。而對于系統(tǒng)管理員可執(zhí)行所有的操作。 需要特別指出的是數(shù)據(jù)錄入中的“ 機房 信息 修改 界面” 、“預(yù)約管理” 中,為了保存信息方便, 可以直接在 dbgrid 中直接進行數(shù)據(jù)的錄入和修改。 三 . 設(shè)計用戶手冊 我們知道每個項目完成時都必須有一套用戶手冊,這當然應(yīng)該由項目組來設(shè)計,并且在對系統(tǒng)驗收測試的同時指導(dǎo)用戶 的培訓(xùn)活動。每個系統(tǒng)所擁有的用戶手冊提供有關(guān)系統(tǒng)運行的命令和解釋。用戶手冊和有關(guān)的培訓(xùn)對于系統(tǒng)的最后成功是至關(guān)重要的。以上的需求分析、可行性研究等就是完整的用戶手冊。 附錄 2 致謝 通過幾個月的努力,用 Delphi +SQL 開發(fā)了團員管理系統(tǒng),在同學(xué)和指導(dǎo)老師的幫助下,順利完成了該系統(tǒng)的開發(fā)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1