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

正文內(nèi)容

網(wǎng)上圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 20:58 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 在需要調(diào)用數(shù)據(jù)庫的窗體上加入一個(gè)adodc控件,默認(rèn)名稱為Adodc1,默認(rèn)的情況下工具欄里是沒有這個(gè)控件的,可以打開工程部件(快捷鍵CTRL+T),去掉只顯示選定項(xiàng)的勾,然后勾上Microsoft ADO Data Control(OLEDB),然后確定,工具欄就會(huì)多了一個(gè)adodc的控件,設(shè)置adodc1的屬以連接數(shù)據(jù)庫,在adodc1控件上右鍵Adodc屬性使用連接字符串生成Microsoft Jet OLE DB Provider下一步選擇或輸入數(shù)據(jù)庫名稱找到要連接的數(shù)據(jù)庫后,確定,然后記錄源設(shè)置屬性,如果要把內(nèi)容提交到數(shù)據(jù)庫一般使用adCmdTable選擇要連接的表。(五) ADO數(shù)據(jù)控件技術(shù)1. ADO數(shù)據(jù)控件介紹在Visual Basic中,可用的數(shù)據(jù)訪問接口有三種;Activex數(shù)據(jù)對(duì)象(ADO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)和數(shù)據(jù)訪問對(duì)象(DAO)。數(shù)據(jù)訪問接口是一個(gè)對(duì)象模型,它代表了訪問數(shù)據(jù)的各個(gè)方面。使用Visual Basic,可以在任何應(yīng)用程序中通過編程控制連接、語句生成器和供使用的返回?cái)?shù)據(jù)。因?yàn)閿?shù)據(jù)訪問技術(shù)總是在不斷進(jìn)步,而這三種接口的每一種都分別代表了該技術(shù)的不同發(fā)展階段。最新的是ADO,它是比RDO和DAO更加簡(jiǎn)單,然而更加靈活的對(duì)象模型。ADO是為微軟最新和最強(qiáng)大的數(shù)據(jù)訪問范例0LE DB而設(shè)計(jì)的,是一個(gè)便于使用的應(yīng)用程序?qū)咏涌凇LE DB為任何數(shù)據(jù)源提供了高性能的訪問,這些數(shù)據(jù)源包括關(guān)系和非關(guān)系數(shù)據(jù)庫、電子郵件和文件系統(tǒng)、文本和圖形、自定義業(yè)務(wù)對(duì)象等等。ADO在關(guān)鍵的INTERNET方案中使用最少的網(wǎng)絡(luò)流量,并目在前端和數(shù)據(jù)源之間使用最少的層數(shù).所有這些都是為了提供輕量、高性能的接口。同時(shí)AD0使用了與DAO和RDO相似的約定和特性,簡(jiǎn)化的語義使它更易于學(xué)習(xí)。ADO具有以下特征:有一個(gè)簡(jiǎn)化的對(duì)象模型與其他Microsoft和非Microsoft技術(shù)更加緊密的集成。是一個(gè)本地和遠(yuǎn)程數(shù)據(jù)訪問、遠(yuǎn)程和斷開連接的記錄集、用戶可以訪問的數(shù)據(jù)綁定接口以及層次化的記錄集的通用接口。假如您需要的是一個(gè)簡(jiǎn)單、一致的應(yīng)用程序編程接口(API),使應(yīng)用程序能夠訪問和修改眾多類型的數(shù)據(jù)源。數(shù)據(jù)源可能像文本文件一樣簡(jiǎn)單,也可能像一堆異種數(shù)據(jù)庫那樣復(fù)雜,或者是尚未定型的某種數(shù)據(jù)。此外,API不應(yīng)該預(yù)先設(shè)定出訪問和操作數(shù)據(jù)源的方式。雖然提出了這些要求,典型的數(shù)據(jù)源依然需要支持開放式數(shù)據(jù)庫連接性(ODBC)標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫,并可通過用結(jié)構(gòu)化查詢語言(SQL)編寫的命令對(duì)它進(jìn)行操作。微軟對(duì)這個(gè)問題所提供的解決方案是OLE DB,即一組“組件對(duì)象模型”(COM)接口,以統(tǒng)一的方式訪問存儲(chǔ)在不同信息源中的數(shù)掘。但是, OLE DB應(yīng)用程序編程接口的目的是為各種應(yīng)用程序提供最佳的功能,它并不符合簡(jiǎn)單化的要求。AD0定義編程模型即訪問和更新數(shù)據(jù)源所必需的活動(dòng)序列。編程模型概括了AD0的全部功能。編程模型帶來對(duì)象模型即可以響應(yīng)并執(zhí)行編程模型的“對(duì)象”組。對(duì)象擁有能執(zhí)行數(shù)據(jù)進(jìn)廳操作的“方法”,以及表示數(shù)據(jù)的某些特性或控制某些對(duì)象方法行為的“屬性”,與對(duì)象關(guān)聯(lián)的是“事件”,用于通知某些操作已經(jīng)發(fā)生或?qū)⒁l(fā)生。在AD02.O中包含了數(shù)據(jù)綁定、可視化設(shè)計(jì)工具以及OLE DB數(shù)據(jù)源書寫模板等新的內(nèi)容。在Visual Basic6.0中,ADO的數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data EnvironmentDesigner)取代了Visual Basic 5.O中的RDO的用戶連接設(shè)計(jì)器(user connection Designer)。User Connection對(duì)象必支持0DBC數(shù)據(jù)源,而Data Environment對(duì)象可以連接所有的OLE DB數(shù)據(jù)源。2. ADO對(duì)象模型ADO對(duì)象模型定義了一個(gè)可編程的分層的對(duì)象集合,它支持部件對(duì)象模型(COM)和OLE DB數(shù)據(jù)源。與其他的數(shù)據(jù)訪問對(duì)象相比,包含在ADO的對(duì)象少得多,也更加容易使用。AD0對(duì)象模型中包含了3個(gè)一般用途的對(duì)象:Connection、Command和Recordset。程序開發(fā)人員可以創(chuàng)建這些對(duì)象并且使用這些對(duì)象訪問數(shù)據(jù)庫。在ADO對(duì)象模型中還有其他幾個(gè)對(duì)象,例如Field、Property、Error和Parameter,它們是作為前面3個(gè)對(duì)象的子對(duì)象進(jìn)行訪問的。:表21 ADO對(duì)象模型中的對(duì)象及描述對(duì) 象描述Command包含了一個(gè)命令的相關(guān)信息,例如,查詢字符串、參數(shù)定義等??梢圆欢x一個(gè)命令對(duì)象而直接在查詢語句中打開一個(gè)記錄集對(duì)象。Connection包含了有關(guān)連接的信息,例如游標(biāo)類型、連接字符串、查詢超時(shí)、連接超時(shí)和默認(rèn)數(shù)據(jù)庫。Recordset查詢得到的一組記錄組成的記錄集。Fields包含了記錄集中某一個(gè)記錄字段的信息。字段包含在一個(gè)字段集合中。字段的信息包括數(shù)據(jù)類型、精確度和數(shù)據(jù)范圍等。PropertyADO對(duì)象的屬性。AD0對(duì)象有兩種類型的屬性:內(nèi)置屬性和動(dòng)態(tài)牛成的屬性。內(nèi)置屬性是指包含存ADO對(duì)象里面的那些屬性,任何AD0對(duì)象都有這些內(nèi)置屬性;動(dòng)態(tài)屬性由底層的數(shù)據(jù)源定義,并且每個(gè)ADO對(duì)象都有對(duì)應(yīng)的屬性集合。Parameter與命令對(duì)象相關(guān)的參數(shù)。命令對(duì)象的所有的闡述都包含在它的參數(shù)集合中,可以通過對(duì)數(shù)據(jù)庫進(jìn)行查詢來自動(dòng)地創(chuàng)建ADO參數(shù)對(duì)象。Error包含了由數(shù)據(jù)源產(chǎn)生的Errors集合中的擴(kuò)展的錯(cuò)誤信息。由于一個(gè)單獨(dú)的語句會(huì)產(chǎn)生一個(gè)或多個(gè)錯(cuò)誤,因此Errors集合可以同時(shí)包括一個(gè)或多個(gè)Errors。3. ADO數(shù)據(jù)控件的功能AD0 data控件使用Activex數(shù)據(jù)對(duì)象(ADO)來快速建立數(shù)據(jù)約束控件和數(shù)據(jù)提供者之間的連接,并快速創(chuàng)建記錄集,然后將數(shù)據(jù)通過數(shù)據(jù)約束摔件提供給用戶,其中數(shù)據(jù)約束控件可以是任何具有“數(shù)據(jù)源”屬性的控件,而數(shù)據(jù)提供者可以是符合OLE DB規(guī)范的數(shù)據(jù)源。使用Ⅵsual Basic的類模塊也可以很方便的創(chuàng)建子集的數(shù)據(jù)提供者。在Visual Basic6.0中,可以使用ADO數(shù)據(jù)控件實(shí)現(xiàn)下面一些功能:(1)連接一個(gè)本地?cái)?shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫。(2)打開一個(gè)指定的數(shù)據(jù)庫表,或定義一個(gè)基于結(jié)構(gòu)化查洵語言(SQL)的查詢,存儲(chǔ)過程或者是該數(shù)據(jù)庫中表的視圖的記錄集合。(3)將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件,可以在這些控件中顯示或更改這些數(shù)值。(4)添加新的記錄,或者根據(jù)對(duì)顯示在綁定的控件中的數(shù)據(jù)的任何更改來更新一個(gè)數(shù)據(jù)庫。三.?dāng)?shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫應(yīng)用程序的開發(fā)仍然算得上是Visual ,這是因?yàn)槟悴粌H要熟悉Visual 。(一)數(shù)據(jù)庫簡(jiǎn)介數(shù)據(jù)庫指一個(gè)關(guān)于某一特定主題或目標(biāo)的信息集合。利用數(shù)據(jù)庫,人們可以為自己建立起諸如地址簿、收支表、電力分配等各種各樣的信息集合并進(jìn)行有效和切實(shí)的管理和安排。數(shù)據(jù)庫需要借助于數(shù)據(jù)庫管理系統(tǒng)(DBMS)才能發(fā)揮功能。 數(shù)據(jù)庫管理系統(tǒng)是指對(duì)數(shù)據(jù)庫信息進(jìn)行存儲(chǔ)、處理和管理的系統(tǒng)。如果在數(shù)據(jù)庫管理系統(tǒng)中,根據(jù)用戶定義的關(guān)系來存儲(chǔ)、處理和管理數(shù)據(jù)庫信息,這樣的數(shù)據(jù)庫管理系統(tǒng)稱為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。(二) Access的功能1. 數(shù)據(jù)庫中包含多個(gè)表,每個(gè)表可以分別表示和存儲(chǔ)不同類型的信息。2. 通過建立各個(gè)表之間的關(guān)聯(lián),從而將存儲(chǔ)在不同表中的相關(guān)數(shù)據(jù)有機(jī)地結(jié)合起來。3. 用戶可以通過創(chuàng)建查詢?cè)谝粋€(gè)表或多個(gè)數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行各種計(jì)算。 4. 通過創(chuàng)建聯(lián)機(jī)窗體,用戶可以直接對(duì)數(shù)據(jù)庫中的記錄執(zhí)行查看和編輯操作。 (三) Access數(shù)據(jù)庫中的七個(gè)對(duì)象 1. 表:表是用來保存和組織各種信息的,它是Access數(shù)據(jù)庫的基本對(duì)象,其它的數(shù)據(jù)庫對(duì)象都是以表為基礎(chǔ)來創(chuàng)建的。每一個(gè)表都包含了體現(xiàn)同一主題的同類信息。表中信息分行、列存儲(chǔ)。表中的每一列都包都包含特定主題下的某一實(shí)例的所有信息數(shù)據(jù),稱為“字段”;表中每一行所包含的是特定主題下的某一實(shí)例的所有信息數(shù)據(jù),稱為“記錄”。2. 查詢:用戶通過查詢可以在表中搜索符合指定條件的數(shù)據(jù),并可以對(duì)目標(biāo)記錄修改、插入和更新等編輯動(dòng)作。 3. 窗體:用戶可以通過創(chuàng)建窗體逐條顯示記錄,便于詳細(xì)的查看和編輯,還可以對(duì)窗體進(jìn)行編程。 4. 報(bào)表:生成報(bào)表目的是進(jìn)行計(jì)算、打印、分組和匯總數(shù)據(jù)。 5. 頁:功能上類似于典型的窗體和報(bào)表,但數(shù)據(jù)訪問頁是允許用戶查看、編輯和匯報(bào)駐留在瀏覽器中的數(shù)據(jù)和HTML頁。 6. 宏:可以將數(shù)據(jù)中不同對(duì)象聯(lián)在一起,從而形成一個(gè)數(shù)據(jù)管理系統(tǒng)。 7. 模塊:可以保存Visual Basic應(yīng)用程序的聲明和過程。(四)數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)原則對(duì)數(shù)據(jù)的有效組織和管理,是實(shí)現(xiàn)管理信息系統(tǒng)的心環(huán)節(jié)。有效的數(shù)據(jù)組織取決于數(shù)據(jù)庫的設(shè)計(jì),而有效的數(shù)據(jù)管理則依賴于數(shù)據(jù)庫管理系統(tǒng)(DBMS)的選擇。在進(jìn)行數(shù)據(jù)設(shè)計(jì)時(shí)要注意以下原則:數(shù)據(jù)庫系統(tǒng)在邏輯上應(yīng)有層次結(jié)構(gòu),數(shù)據(jù)自下而上逐層歸納、匯總。數(shù)據(jù)庫結(jié)構(gòu)必須規(guī)范化,必須保證數(shù)據(jù)的正確件和完整性。必須保證對(duì)數(shù)據(jù)的安全性,對(duì)故障應(yīng)有預(yù)防能力、保護(hù)能力和恢復(fù)能力以及對(duì)數(shù)據(jù)的保密能力。 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)1. 創(chuàng)建數(shù)據(jù)庫的兩種方法:一種是使用“數(shù)據(jù)庫向?qū)А?,用戶可以在系統(tǒng)提供的數(shù)據(jù)類型中作出選擇。另一種是創(chuàng)建一個(gè)空的數(shù)據(jù)庫,由用戶根據(jù)自己的需要添加相應(yīng)的內(nèi)容。2. 數(shù)據(jù)庫表的建立:本系統(tǒng)主要建立了六個(gè)表為讀者類別,讀者信息,借閱信息,書籍信息,圖書信息,用戶表。(1)用戶信息表:用來保存系統(tǒng)用戶信息。表的設(shè)計(jì)如表31所示:表31 用戶信息表序號(hào)字段名字段類型字段大小主鍵1user_ID文本50主鍵2mima文本50(2)讀者類別表:用來描述讀者為何種身份,臨時(shí),VIP,金卡。表的設(shè)計(jì)如表32所示:表32 讀者類別表序號(hào)字段名字段類型字段大小主鍵1種類名稱文本50主鍵2借書數(shù)量數(shù)字長(zhǎng)整型3借書期限數(shù)字長(zhǎng)整型4有效期限數(shù)字長(zhǎng)整型(3)讀者信息表:用來記錄讀者的性別,家庭住址,電話,工作單位等。表的設(shè)計(jì)如表33所示:表33 讀者信息表序號(hào)字段名字段類型字段大小主鍵1讀者姓名文本502讀者編號(hào)文本50主鍵3性別文本24讀者類別文本505工作單位文本506家庭住址文本507電話號(hào)碼
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1