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

正文內(nèi)容

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

2024-12-01 16:53本頁面

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

  

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