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

正文內(nèi)容

小型圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)(存儲(chǔ)版)

  

【正文】 統(tǒng),即采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng)。至 60年代,數(shù)據(jù)處理成為計(jì)算機(jī)的主要應(yīng)用。 這類模型涉及到計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),又稱為 “結(jié)構(gòu)數(shù)據(jù)模型 ” 。關(guān)系模型的主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。 從某個(gè)角度看到的數(shù)據(jù)特性稱為 “數(shù)據(jù)視圖 ”( data view)。它把數(shù)據(jù)的具體組織留給 DBMS去做,用戶只要抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存 儲(chǔ),這樣就減輕了用戶使用系統(tǒng)的負(fù)擔(dān)。 ( 2)邏輯數(shù)據(jù)獨(dú)立性 如果數(shù)據(jù)庫(kù)的概念模式要進(jìn)行修改,譬如增加記錄類型或增加數(shù)據(jù)項(xiàng),那么外模式 /模式映象也要進(jìn)行相應(yīng)的修改,使外模式盡可能保持不變。同時(shí),其它數(shù)據(jù)庫(kù)產(chǎn)品廠家也紛紛推出各自的支持 SQL的軟件或者與 SQL的接口軟件?;? 本表是實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中的表;而視圖是若干個(gè)基本表或其它視圖構(gòu)成的子集,用二個(gè)SQL的查詢語(yǔ)句定義,它的數(shù)據(jù)是基本基本表的數(shù)據(jù),不實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中因此它是個(gè)虛表。從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)被稱為 “查詢數(shù)據(jù)庫(kù) ”。觸發(fā)器常用來(lái)實(shí)現(xiàn)復(fù)雜的商業(yè)規(guī)則。但是,有時(shí)候用戶也需要對(duì)這些數(shù)據(jù)庫(kù)集合中的每一行進(jìn)行作。/////帳號(hào)編號(hào)為空返回 p_msetm_strFilter=MANAGE_ID=39。 p_mset()。 } } delete p_mset。在這個(gè)視圖中我定義了一個(gè)標(biāo)量,當(dāng)為 0時(shí),其運(yùn)算符為 “=”號(hào),為 1時(shí)為 “ LIKE ”,并定義了二種形式,一種是: “查詢條件 %”,另一種是“%查詢條件 ”,所以這樣查詢查找的范圍要大多了,具體實(shí)現(xiàn)請(qǐng)看附錄部分的 CLMView 類和 CbookListView. 3) 多條件查詢 當(dāng)讀者只有一個(gè)想找一本什么的書時(shí),很難用直接查找或模糊查找去找到一本書,那么,分步的多條件查找就能滿 足讀者的要求,能根據(jù)讀者所選的大類小類,和其它信息如出版社,作者而將讀者要查詢的書顯示在下面的 LISTVIEW 中,這是利用四個(gè)下拉框?qū)崿F(xiàn)的,在所選大類時(shí),定義了一個(gè)圖書類記錄集指針,在讀者選多條件查詢單框時(shí),初始化大類下拉框,使所的大類都顯示出來(lái),讓讀者選擇,當(dāng)讀者選了大類時(shí),又初始化小類下拉框,顯示所有小類,這樣一步步的按讀者要求選擇完之后,用定義多條件過(guò)濾器,然后調(diào)用GetDocument()UpdateAllViews(this)。因其數(shù)據(jù)庫(kù)的操作大都相同,所以只著重介紹管理逾期未還書管理 (主要利用存儲(chǔ)過(guò)程實(shí)現(xiàn) )和圖書管理二個(gè)難度較大的模塊: 圖 圖書管理是本系統(tǒng)中實(shí)行的最基本的管理之一,它涉及到二個(gè)記 錄集的操作,一個(gè)是圖書記錄集,一個(gè)圖書類記錄集,每一本書除了其基本的信息外必需是屬于那個(gè)大類中的那一個(gè)小類,這樣做適合讀者查詢圖書,其難點(diǎn)每本圖書所屬類型要與二個(gè)顯示大小類的下拉框顯示同步,我的實(shí)現(xiàn)比較原始,是在 CMBookDlg::OnInitDialog()中初始化大類,再根據(jù)每本圖的所屬大類初始化小類下拉框,再根據(jù)所屬小類找到相應(yīng)的一項(xiàng)。 其它管理如讀者管理,圖書分類管理,管理員登錄帳戶管理都實(shí)行的是在對(duì)話框中利用相應(yīng)記錄集進(jìn)行修改,增加,刪除等操作,其設(shè)計(jì)思想在前二個(gè)管理中都有此實(shí)現(xiàn),在此不再累述。具體的實(shí)現(xiàn)請(qǐng)看數(shù)據(jù)庫(kù)中建立存儲(chǔ)過(guò)程和 CbackBook 類。在下面的 ListView 中顯示所查詢的圖書信息。} else { m_greade=C。 ()。 圖 實(shí)現(xiàn)過(guò)程: 我是在應(yīng)用程序類 (CLMApp)中的 InitInstance()定義一個(gè)登錄類 (CloginDlg)對(duì)象實(shí)現(xiàn)的,下面是一部分主要實(shí)現(xiàn)的代碼,其中的用戶登錄驗(yàn)證我在代碼進(jìn)行詳細(xì)解釋: GOTO返回點(diǎn) if( ( ) == IDOK )//如果按確認(rèn)按鍵,進(jìn)行用戶密碼認(rèn)證 { ////p_mset為管理員帳戶記錄類定的指針 m_name=。 觸發(fā)器的定義: CREATE TRIGGER trigger_name ON table {FOR{[DELETE],[INSERT],[UPDATE]}} AS Sql_statement[…] 游標(biāo) 數(shù)據(jù)庫(kù)中的游標(biāo)是像 C 語(yǔ)言指針一樣的語(yǔ)言結(jié)構(gòu)。 4. 保證系統(tǒng)的安全性: 存儲(chǔ)過(guò)程的定義: CREATE PROC procedure_name [{parameter date_type} [VARYING][=default][OUTPUT]…] AS Sql_statement[….n] 觸發(fā)器 觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,它與表格緊密相連,可能看作是 表格定義的一部分,當(dāng)用戶指定表或視圖的數(shù)據(jù)時(shí),觸發(fā)器將會(huì)自動(dòng)執(zhí)行。 使用 SQL可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作,例如,可以使用 SQL語(yǔ)句生成新的數(shù)據(jù)庫(kù)、生成或加入表格、修改數(shù)據(jù)庫(kù)等。 ( 2)一個(gè) SQL表由行集構(gòu)成,一行( Row)是列( Column)的序列,每列對(duì) 應(yīng)一個(gè)數(shù)據(jù)項(xiàng)。由于 SQL使用方便、功能豐富、語(yǔ)言簡(jiǎn)潔易學(xué),很快得到推廣和應(yīng)用。 ( 1)物理數(shù)據(jù)獨(dú)立性 如果數(shù)據(jù)庫(kù)的內(nèi)模式要進(jìn)行修改,即數(shù)據(jù)庫(kù)的存儲(chǔ)設(shè)備和存儲(chǔ)方法有所變化,那么模式 /內(nèi)模式映象也要進(jìn)行相當(dāng)?shù)男薷?,使概念模式盡可能保持不變。物理存儲(chǔ)數(shù)據(jù)視圖的描述稱為“內(nèi)模式 ”。 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分三級(jí):內(nèi)部級(jí)( internal) ,概念級(jí)( conceptual)和外部級(jí)( external)。用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。 一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來(lái)描述某個(gè)特定組織所關(guān)心的信息結(jié)構(gòu),這類模型稱為 “概念數(shù)據(jù)模型 ” 。因此,數(shù)據(jù)庫(kù)技術(shù)是一門綜合性較強(qiáng)的學(xué)科。 ( 2)數(shù)據(jù)庫(kù) 管理系統(tǒng)( Database Management System,DBMS): DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問(wèn) DB的方法,包括 DB的建立、查詢、更新及各種數(shù)據(jù)控制。在文件系統(tǒng)階段,人們關(guān)注的中心問(wèn)題是系統(tǒng)功能的設(shè)計(jì),因而程序設(shè)計(jì)處于主導(dǎo)地位,數(shù)據(jù)只起著服從程序需要的作用。目前光盤已經(jīng)廣泛使用,容量已達(dá)數(shù)百 G字節(jié)。 查詢子系統(tǒng) : 主要用于讀者查詢圖書, 其中直接查詢包括按圖書編號(hào)直接查詢,按書名查詢,按作者查詢,按出版社查詢(可選模糊查詢)。 2.讀者:主要提供直接查詢(包括模糊查詢)和多條件分類查詢功能。 } END_CATCH return TRUE。 count為記錄總數(shù)。 RecordCount即為要統(tǒng)計(jì)的記錄數(shù)。 //修改當(dāng)前記錄字段值 ... m_pSetUpdate()。 m_pSetm_type=電動(dòng)機(jī) 。 m_pSetp1=電動(dòng)機(jī) 。使用參數(shù)化的步驟如下: (1).聲明參變量: Cstring p1。 如: =TYPE=39。在使用CRecordSet類對(duì)象之前,必須使用 CRecordSet::Open()函數(shù)來(lái)獲得有效的記錄集。m_db。隨后 ,重載 CRecordset類的成員函數(shù) DoFieldExchange,該函數(shù)通過(guò)使用 RFX函數(shù)完成數(shù)據(jù)庫(kù)字段與記錄集域數(shù)據(jù)成員變量的數(shù)據(jù)交換, RFX函數(shù)同對(duì)話框數(shù)據(jù)交換( DDX)機(jī)制相類似,負(fù)責(zé)完成數(shù)據(jù)庫(kù)與成員變量間的數(shù)據(jù)交換。幾乎馬上就能在屏幕上看到記錄。然而這種方法也有兩個(gè)優(yōu)點(diǎn)。下面告訴你一些可以自由支配的記錄集選項(xiàng)。 CRecordSet類對(duì)象提供了從數(shù)據(jù)源 中提取出的記錄集。服務(wù)器響應(yīng)將處理結(jié)果返回客戶機(jī) 。為使用戶能直觀地進(jìn)行操作 ,一般要使用圖形用戶接口 (GUI),操作簡(jiǎn)單、易學(xué)易用。 * 驅(qū)動(dòng)程序管理器 (Driver Manager ) 驅(qū)動(dòng)程序管理器是一個(gè)帶有輸入程序的動(dòng)態(tài)鏈接庫(kù) (DLL),主要目的是加載驅(qū)動(dòng)程序,處理ODBC 調(diào)用的初始化調(diào)用,提供 ODBC調(diào)用的參數(shù)有效性和序列有效性。目前, ODBC已經(jīng)成為客戶機(jī) /服務(wù)器系統(tǒng)中的一個(gè)重要支持技術(shù)。 SQL Server 2021所支持的聯(lián)盟數(shù)據(jù)庫(kù)服務(wù)器特性允許用戶在多個(gè)數(shù)據(jù)庫(kù)服務(wù)器上水平劃分?jǐn)?shù)據(jù)表,從而使得服務(wù)器彼此合作提供相似于集群服務(wù)器所能提供的強(qiáng)大性能。 ADO技術(shù)是基于 OLE DB的訪問(wèn)接口,它是 Visual C++中提供的面向?qū)ο蟮?OLE DB技術(shù)。而且, ODBC 已經(jīng)成為一種標(biāo)準(zhǔn),所以,目前幾乎所有的關(guān)系數(shù)據(jù)庫(kù)都提供了了 ODBC驅(qū)動(dòng)程序,這使 ODBC 的應(yīng)用十分廣泛,基本上可有于所有的關(guān)系數(shù)據(jù)庫(kù)。 先進(jìn)性原則: 采用目前先進(jìn)的計(jì)算機(jī)軟硬件技術(shù) ,使系統(tǒng)具有較高的技術(shù)水平和較長(zhǎng)的生命周期,便于系統(tǒng)的升級(jí)和維護(hù)。這樣不僅能較好地幫助讀者在最短的時(shí)間內(nèi)找到自己所需要的圖書書目、編號(hào),而且能讓圖書管理員以最高的效率辦理借閱手續(xù)。全文共分六章,第一章簡(jiǎn)明扼要地介紹本系統(tǒng)的開發(fā)背景、設(shè)計(jì) 原則及設(shè)計(jì)目標(biāo);第二章簡(jiǎn)要地介紹了本系統(tǒng)的開發(fā)工具和相應(yīng)技術(shù);第三章對(duì)系統(tǒng)的需求進(jìn)行了全面的分析;第四章系統(tǒng)設(shè)計(jì);第五章數(shù)據(jù)庫(kù)設(shè)計(jì);第六章系統(tǒng)的開發(fā)與設(shè)計(jì)過(guò)程。171。 本文針對(duì)目前高校系部圖書管理實(shí)際,從系統(tǒng)的開發(fā)背景、需求分析、設(shè)計(jì)原則及開發(fā)過(guò)程等四個(gè)方面進(jìn)行了全面的闡述。該系 統(tǒng)必須具備以下功能: 能對(duì)各類圖書實(shí)行分類管理;提供必要的讀者信息; 能進(jìn)行各種高級(jí)查詢(如未還書目的查詢;已還書目的查詢等); 具有圖書檢索功能; 能管理登錄系統(tǒng)的圖書管理員等。 系統(tǒng)設(shè)計(jì)原則 實(shí)用性原則: 適合于中小型圖書館及高校系部圖書管理,用戶界面友好 ,操作使用方便,具有高效的數(shù)據(jù)處理能力。同時(shí)在數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)方面也有很大的優(yōu)勢(shì) . 常用開發(fā)技術(shù)比較 Visual C++提 供了許多訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù),主要包括下面這些數(shù)據(jù)庫(kù)訪問(wèn)接口: .ODBC( Open DataBase Connectivity) .MFC ODBC(Microsoft Foundation Classes ODBC) .DAO(Data Access Objects) .OLE DB(Object Link Embedding DataBase) .ADO(ActiveX Data Objects) 這些技術(shù)在訪問(wèn)數(shù)據(jù)庫(kù)時(shí)無(wú)論是易用程度還是運(yùn)行性能上都是各有千秋,其情況如下: 1. ODBC ODBC 是為 客戶應(yīng)用程序訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)時(shí)提供的一個(gè)標(biāo)準(zhǔn)的接口,對(duì)于不同的數(shù)據(jù),ODBC提供了統(tǒng)一的 API,使應(yīng)用程序可以誚所提供的 API來(lái)訪問(wèn)任何提供了 ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)。 4) .OLE DB OLE DB是 Visual C++開發(fā)數(shù)據(jù)庫(kù)應(yīng)用中提供的新技術(shù),它基于 COM接口,因此, OLE DB對(duì)所有的文件系統(tǒng)包括關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)都提供了統(tǒng)一的接口,這些特性使得OLE DB技術(shù)比傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)更加優(yōu)越。 SQL Server 2021企業(yè)版具有聰明服務(wù)器,視圖索引以及超大規(guī)模的內(nèi)存支持等特征,完全可以滿足最大規(guī)模的 Web站點(diǎn)的性能需求。雖然支持眾多的數(shù)據(jù)庫(kù),但這并不意味 ODBC會(huì)變得復(fù)雜, ODBC是基于結(jié)構(gòu)化查詢語(yǔ)言 (SQL),使用 SQL可大大簡(jiǎn)化其應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1