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

正文內(nèi)容

點(diǎn)菜登記子系統(tǒng)及帳單匯總打印子系統(tǒng)畢業(yè)論文-資料下載頁

2025-06-25 00:49本頁面
  

【正文】 不必安裝、配置和維護(hù)數(shù)據(jù)庫管理軟件。ActiveX數(shù)據(jù)對(duì)象 ActiveX數(shù)據(jù)對(duì)象(ActiveX Data Object,ADO)是Microsoft 繼ODBC后提出的數(shù)據(jù)庫訪問規(guī)范,它借助于OLE DB接口,可訪問各種類型的數(shù)據(jù)庫。由于ADO對(duì)象自身是ActiveX對(duì)象,因此在Internet上應(yīng)用非常簡單。ADO有兩個(gè)主要優(yōu)點(diǎn):其一是易于使用、速度快、內(nèi)存支出少和磁盤遺跡小。ADO支持建立客戶端/服務(wù)器基于Web的應(yīng)用程序的關(guān)鍵功能;其二是遠(yuǎn)程數(shù)據(jù)訪問(Remote Data Service,RDS),能夠通過一個(gè)來回的傳輸將數(shù)據(jù)從數(shù)據(jù)庫服務(wù)器移到客戶端應(yīng)用程序或Web頁中,然后在客戶端對(duì)數(shù)據(jù)進(jìn)行操作,最后將更新數(shù)據(jù)返回?cái)?shù)據(jù)庫服務(wù)器。ADO有兩種作用方式: u ADO通過OLE DB接口直接連接訪問遠(yuǎn)程數(shù)據(jù)庫。u ADO通過ODBC再連接遠(yuǎn)程數(shù)據(jù)庫。 Delphi數(shù)據(jù)庫應(yīng)用程序體系結(jié)構(gòu)在對(duì)數(shù)據(jù)庫進(jìn)行編程時(shí),通常將數(shù)據(jù)訪問組件和用戶界面組件分開,即將數(shù)據(jù)訪問組件放在數(shù)據(jù)模塊中,將用戶界面組件放在窗體中。這樣能夠保證應(yīng)用程序具有一致的用戶界面。根據(jù)數(shù)據(jù)庫應(yīng)用程序是使用本地?cái)?shù)據(jù)庫還是使用遠(yuǎn)程數(shù)據(jù)庫,是單用戶訪問還是多用戶訪問,同時(shí)訪問數(shù)據(jù)庫的用戶數(shù)以及需要存儲(chǔ)的信息類型,數(shù)據(jù)庫應(yīng)用程序的體系結(jié)構(gòu)又可進(jìn)一步分為單層體系結(jié)構(gòu),雙層體系結(jié)構(gòu)和多層體系結(jié)構(gòu)三種不同的體系結(jié)構(gòu)。單層體系結(jié)構(gòu):是指應(yīng)用程序和數(shù)據(jù)庫處于同一操作系統(tǒng)中,應(yīng)用程序通過本地?cái)?shù)據(jù)庫或數(shù)據(jù)庫文件來存取數(shù)據(jù)。由于使用本地?cái)?shù)據(jù)庫,故可獲得較快訪問速度。單層體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用程序同時(shí)包含了用戶界面和數(shù)據(jù)模塊,可使用BDE數(shù)據(jù)庫訪問機(jī)制,也可使用ADO訪問機(jī)制,還可使用平面文件數(shù)據(jù)庫訪問機(jī)制。雙層體系結(jié)構(gòu):是數(shù)據(jù)庫和應(yīng)用程序分別處于兩臺(tái)機(jī)器上,數(shù)據(jù)庫所處的計(jì)算機(jī)稱為數(shù)據(jù)庫服務(wù)器或簡稱服務(wù)器,應(yīng)用程序所處的計(jì)算機(jī)稱為數(shù)據(jù)庫客戶機(jī)或簡稱客戶機(jī),數(shù)據(jù)庫應(yīng)用程序也相應(yīng)地稱為客戶機(jī)應(yīng)用程序。客戶機(jī)應(yīng)用程序提供用戶界面,通過BDE或ADO從遠(yuǎn)程數(shù)據(jù)庫服務(wù)器獲取數(shù)據(jù)。多層體系結(jié)構(gòu):與雙層體系結(jié)構(gòu)相比,多層體系結(jié)構(gòu)增加了一個(gè)中間層――數(shù)據(jù)交換服務(wù)器。因此,多層體系結(jié)構(gòu)即客戶機(jī)應(yīng)用程序、數(shù)據(jù)交換服務(wù)器和遠(yuǎn)程數(shù)據(jù)庫服務(wù)器分布在不同的機(jī)器上。其中,客戶機(jī)數(shù)據(jù)庫應(yīng)用程序主要提供用戶界面,向數(shù)據(jù)服務(wù)器求請(qǐng)求數(shù)據(jù)和申請(qǐng)更新數(shù)據(jù)。再由數(shù)據(jù)交換服務(wù)器向遠(yuǎn)程數(shù)據(jù)庫服務(wù)器請(qǐng)求和申請(qǐng)更新數(shù)據(jù)。這樣,不同客戶機(jī)數(shù)據(jù)庫應(yīng)用程序可以使用相同的數(shù)據(jù)庫并且保證數(shù)據(jù)邏輯應(yīng)用一致。同時(shí)客戶機(jī)數(shù)據(jù)庫應(yīng)用程序可以比較小巧,相當(dāng)大的一部分工作由數(shù)據(jù)交換服務(wù)器去完成。多層體系結(jié)構(gòu)的另一個(gè)好處是,可以把數(shù)據(jù)處理的任務(wù)分布在幾個(gè)不同的系統(tǒng)中完成。 Delphi 中的幾個(gè)重要概念數(shù)據(jù)集與數(shù)據(jù)庫 數(shù)據(jù)庫與數(shù)據(jù)集既有區(qū)別又有聯(lián)系,數(shù)據(jù)庫除了包含數(shù)據(jù)表中的數(shù)據(jù)外,還包含了數(shù)據(jù)表的屬性、索引以及存儲(chǔ)過程。數(shù)據(jù)集用于引入數(shù)據(jù)表中的數(shù)據(jù)一個(gè)基于BDE應(yīng)用程序至少要有一個(gè)數(shù)據(jù)集組件,另外,數(shù)據(jù)集組件還封裝了用于操作數(shù)據(jù)的數(shù)據(jù)庫引擎的屬性、事件和方法。數(shù)據(jù)庫事務(wù) 所謂的數(shù)據(jù)庫事務(wù),實(shí)際上是一組數(shù)據(jù)庫操作,這些操作必須在提交數(shù)據(jù)表前執(zhí)行成功。如果操作失敗,所有操作都將撤消,從而保證數(shù)據(jù)庫中不一致的數(shù)據(jù)。數(shù)據(jù)庫事務(wù)的使用方式可以分為隱含數(shù)據(jù)庫事務(wù)處理和顯示數(shù)據(jù)庫事務(wù)處。默認(rèn)情況下,BDE提供了隱含的事務(wù)處理能力。當(dāng)數(shù)據(jù)集的某條記錄寫到數(shù)據(jù)庫時(shí),BDE保證所有字段全部更新,而不會(huì)只更新部分字段。隱含事務(wù)處理的缺點(diǎn)在于作用有限、網(wǎng)絡(luò)開銷大、應(yīng)用程序性能低。因此,大多數(shù)情況下,尤其是在多用戶訪問SQL數(shù)據(jù)庫服務(wù)器情況下,最好顯式地使用事務(wù)。緩存更新 所謂緩存更新是指數(shù)據(jù)庫的修改保存在本地緩存中,以后再用緩存中的數(shù)據(jù)更新數(shù)據(jù)庫。緩存更新技術(shù)與數(shù)據(jù)庫事務(wù)的區(qū)別在于:緩存更新只對(duì)本應(yīng)用程序可見,更新前,其它應(yīng)用程序無法知道數(shù)據(jù)的修改內(nèi)容;而數(shù)據(jù)庫事務(wù)則對(duì)所有應(yīng)用程序均可見的,其它應(yīng)用程序可以根據(jù)權(quán)限讀取本應(yīng)用程序的數(shù)據(jù)庫事務(wù)。因此,頻繁修改的數(shù)據(jù)庫不適用緩存更新技術(shù),因?yàn)槎嘤脩敉瑫r(shí)修改數(shù)據(jù)庫時(shí),如果同時(shí)申請(qǐng)更新,將造成沖突。ADO簡介 ADO(ActiveX Data Objects,ActiveX數(shù)據(jù)庫對(duì)象)是Microsoft 繼ODBC之后看出 的一套數(shù)據(jù)庫訪問規(guī)范,它本身是ActiveX對(duì)象,并在Internet上結(jié)合ASP技術(shù)得到了大量的應(yīng)用。ADO使客戶端應(yīng)用程序能夠通過任何OLE DB提供者來訪問和操作數(shù)據(jù)庫器中的數(shù)據(jù),而不必進(jìn)行ODBC配置。ADO有兩個(gè)主要優(yōu)點(diǎn):其一是易于使用、速度快、內(nèi)存支出少和磁盤遺跡小。ADO支持建立客戶端/服務(wù)器和基于Web的應(yīng)用程序的關(guān)鍵功能;其二是遠(yuǎn)程數(shù)據(jù)訪問,能夠通過一個(gè)來回的傳輸將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶端應(yīng)用程序或Web頁中,然后在客戶端對(duì)數(shù)據(jù)進(jìn)行操作,最后將更新數(shù)據(jù)返回服務(wù)器。在Delphi中,利用組件板上ADO選項(xiàng)卡的組件能夠?qū)崿F(xiàn)ADO編程。應(yīng)用程序使用ADO組件訪問數(shù)據(jù)庫時(shí)可以是單層結(jié)構(gòu)(單機(jī)結(jié)構(gòu)),也可以是雙層結(jié)構(gòu)(客戶機(jī)/服務(wù)器結(jié)構(gòu))。ADO緩存更新緩存更新使用UpdateBach方法,緩存更新用于添加、刪除、修改記錄的基本模式有兩種即批模式和立即模式:n 批模式:更改不是立即對(duì)數(shù)據(jù)集進(jìn)行,而是對(duì)復(fù)制緩沖區(qū)進(jìn)行,當(dāng)用戶不想更改時(shí),復(fù)制緩沖區(qū)中的改動(dòng)將被放棄;如果想要保留更改,復(fù)制緩沖區(qū)中的改動(dòng)應(yīng)用于數(shù)據(jù)集。n 立即模式:當(dāng)用戶聲明記錄的工作已經(jīng)完成時(shí),將更改立即傳遞給數(shù)據(jù)源。 編碼和測試在一切軟件系統(tǒng)的過程中,面對(duì)這錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),因此在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。雖然在每個(gè)階段結(jié)束之前要進(jìn)行嚴(yán)格的動(dòng)手術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正差錯(cuò),但經(jīng)驗(yàn)表明審查不能發(fā)現(xiàn)所有的差錯(cuò),而且,在編碼過程中還不可避免地會(huì)引入新的差錯(cuò)。測試的根本目標(biāo)就是盡可能多的發(fā)現(xiàn)并排除軟件中潛在的錯(cuò)誤,開發(fā)出一個(gè)高質(zhì)量的軟件系統(tǒng)。本系統(tǒng)采用了黑盒測試(功能測試)和白盒測試(結(jié)構(gòu)測試)相結(jié)合的測試方法進(jìn)行了測試。其中白盒測試就是:測試者對(duì)被測程序的內(nèi)部結(jié)構(gòu)是清楚的,他從程序的邏輯入手,按照一定的原則來設(shè)計(jì)測試用例,設(shè)定測試數(shù)據(jù)。黑盒測試就是測試者把被測程序看成是一個(gè)黑盒,完全用不著關(guān)心程序內(nèi)部結(jié)構(gòu)。設(shè)計(jì)測試用例時(shí),僅以程序的外部功能為依據(jù)。本次測試過程分為模塊測試,子系統(tǒng)測試,系統(tǒng)測試和驗(yàn)收測試。對(duì)模塊測試采用白盒測試的方法,保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行。利用一些典型的數(shù)據(jù)進(jìn)行測試,發(fā)現(xiàn)的錯(cuò)誤多是編碼錯(cuò)誤和詳細(xì)設(shè)計(jì)的邏輯錯(cuò)誤,這些錯(cuò)誤很容易改正;而且對(duì)于那些由于用戶的非法操作而產(chǎn)生的錯(cuò)誤,應(yīng)該特別注意。在測試時(shí),模擬了想到的所有的要能的非法操作,盡可能多的發(fā)現(xiàn)錯(cuò)誤并及時(shí)改正。子系統(tǒng)測試是將經(jīng)過模塊測試的模塊放在一起形成一個(gè)子系統(tǒng)作為一個(gè)單元進(jìn)行測試,這個(gè)階段采用了黑盒測試和白盒測試相結(jié)合的測試方法。先采用黑盒測試法,對(duì)發(fā)現(xiàn)的錯(cuò)誤進(jìn)行分析,確定出錯(cuò)的模塊,然后用白盒測試法,發(fā)現(xiàn)出錯(cuò)的具體位置并進(jìn)行改正。將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)進(jìn)行測試,這就是系統(tǒng)測試。在系統(tǒng)測試時(shí)采用的是黑盒測試法。對(duì)需求分析時(shí)確定的系統(tǒng)功能進(jìn)行測試,對(duì)欠缺的地方進(jìn)行改正,確定系統(tǒng)確實(shí)能夠?qū)崿F(xiàn)所要實(shí)現(xiàn)的功能。經(jīng)過測試,本系統(tǒng)確實(shí)能夠正常運(yùn)行。第五章 結(jié)束語通過這次畢業(yè)設(shè)計(jì),使我對(duì)軟件開發(fā)有了系統(tǒng)的認(rèn)識(shí),也使我對(duì)編程產(chǎn)生了濃厚的興趣,原來對(duì)軟件開發(fā)的認(rèn)識(shí)只是從書本上得來的,沒有真正的運(yùn)用,所以理解起來覺得很抽象。如今對(duì)于應(yīng)用程序的開發(fā),已經(jīng)有了一個(gè)比較清晰的理解,對(duì)于應(yīng)用程序的每一個(gè)環(huán)節(jié)都有一點(diǎn)認(rèn)識(shí)。雖然本系統(tǒng)有考慮不周之處,但是,每一個(gè)模塊的基本功能都能得以實(shí)現(xiàn),尤其是對(duì)Delphi和SQLServer運(yùn)用程度有了新的認(rèn)識(shí),這使我很有成就感。我想這是我大學(xué)學(xué)習(xí)能力的體現(xiàn),也是將學(xué)到的專業(yè)理論知識(shí)與實(shí)踐相結(jié)合的產(chǎn)物。作為即將走上工作崗位的我,這是一次難得的實(shí)踐機(jī)會(huì)。我想通過這次設(shè)計(jì),使我在許多方面有所提高。因此我認(rèn)為我比較圓滿地完成這次畢業(yè)設(shè)計(jì)。 我想在今后的學(xué)習(xí)和生活中都大有好出!致 謝在本次畢業(yè)設(shè)計(jì)中我可以說是受益非淺,這與李龍老師的幫助和指導(dǎo)密不可分。在繁忙的工作之余老師多次抽出時(shí)間為我們安排機(jī)時(shí),單獨(dú)輔導(dǎo)、耐心講解,使我們每個(gè)人都進(jìn)步很快,少走了許多彎路。即使這樣,由于是新知識(shí),因此我理解的仍然不是很透徹,對(duì)于他強(qiáng)調(diào)過的知識(shí)點(diǎn),他依然不厭其煩的為我講解,這里我由衷地向他表示感謝;同時(shí)也感謝朱秀麗老師和趙玲老師對(duì)我的建議、指導(dǎo)和幫助。第六章 參與文獻(xiàn)1. 蔣長浩、溫志華、史樹明:數(shù)據(jù)庫開發(fā)COOLSQL +Power 北京希望電子出版社 1997年2. 彭東:SQL Server2000應(yīng)用開發(fā)技術(shù)指南 清華大學(xué)出版社2000年3. 網(wǎng)冠科技: 機(jī)械工業(yè)出版社 20014. 陳豫龍、何旭洪: 人民郵電出版社,2002年5. 新智工作室 電子工業(yè)出版社 20006. 王中華: 電子工業(yè)出版社20007. 張威: 清華大學(xué)出版社 20008. 清宏計(jì)算機(jī)工作室: Delphi編程技巧網(wǎng)絡(luò)與數(shù)據(jù)庫篇 機(jī)械工業(yè)出版社 2001年9. 清宏計(jì)算機(jī)工作室: Delphi編程技巧多媒體與系統(tǒng)篇 機(jī)械工業(yè)出版社 2001年10. TomDeMarco:Structured Analysis and System Speification Yourdon Inc. 199011. 薩師煊、王珊 數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社 2000年張海藩 軟件工程導(dǎo)論 清華大學(xué)出版社 199912.
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1