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

正文內(nèi)容

圖書館書籍管理系統(tǒng)設(shè)計-文庫吧

2025-01-03 14:39 本頁面


【正文】 況,指出每一個表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述也存儲索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫結(jié)構(gòu)的其他部分。在表中存儲元數(shù)據(jù)不僅對DBMS是有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。 索引第三種類型的數(shù)據(jù)改進了數(shù)據(jù)庫的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它主要還是索引。索引可以用來排序和快速訪問數(shù)據(jù)。 應(yīng)用元數(shù)據(jù)存儲在數(shù)據(jù)庫中的第四種數(shù)據(jù)是應(yīng)用元數(shù)據(jù),它用來存儲用戶窗體、報表、查詢和其他形式的查詢組件。并非所有的DBMS都支持應(yīng)用組件,支持組件的DBMS也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。然而,大多數(shù)現(xiàn)代的DBMS產(chǎn)品存儲這種數(shù)據(jù)作為數(shù)據(jù)庫的一部分。一般來說,數(shù)據(jù)庫開發(fā)人員和用戶都不直接訪問應(yīng)用元數(shù)據(jù),想反,他們通過DBMS中的工具來處理這些數(shù)據(jù)。 創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。數(shù)據(jù)庫模式是一種設(shè)計,數(shù)據(jù)庫和應(yīng)用正是建立在此基礎(chǔ)上的。域是一列可能擁有的值的集合。必須為每一個表的每一列確定域。除了數(shù)據(jù)的物理格式外,還需要確定是否有些域?qū)Ρ韥碚f是唯一的。數(shù)據(jù)庫模式的最后一個要素是業(yè)務(wù)規(guī)則,它是對需要反映在數(shù)據(jù)庫和數(shù)據(jù)庫應(yīng)用程序中的業(yè)務(wù)活動的約束。業(yè)務(wù)規(guī)則是模式的一個重要部分,因為他們指定了無論什么數(shù)據(jù)變化到達DBMS引擎,允許的數(shù)據(jù)值必須滿足的約束。不管無效的數(shù)據(jù)變化請求是來自窗體的用戶、查詢/修改請求還是應(yīng)用程序DBMS都應(yīng)該拒絕。遺憾的是,不同的DBMS產(chǎn)品用不同的方法實施業(yè)務(wù)規(guī)則。在某些情況下,DBMS產(chǎn)品不具備實施必要業(yè)務(wù)規(guī)則的能力,必須以代碼形式把它們編入應(yīng)用程序。 圖書管理系統(tǒng)當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng)規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時對它比較清楚,時間長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了?;谶@此問題,我認(rèn)為有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改圖書情況。 因為整個系統(tǒng)涉及的實體和屬性較多,限于篇幅不能也沒有必要一一列舉。圖41為圖書館管理系統(tǒng)關(guān)鍵實體的ER 圖。其他實體與基本信息表間的對應(yīng)關(guān)系都是類似的19用其安全機制,對于有事務(wù)和日志的大型數(shù)據(jù)庫系統(tǒng),Visual Basic可以方便地實現(xiàn)分布式的數(shù)據(jù)庫處理,例如數(shù)據(jù)訪問的并發(fā)問題、批量數(shù)據(jù)的更新的恢復(fù)等問題。 圖書館管理系統(tǒng)數(shù)據(jù)表清單 下面我們僅列出一些重要表的名稱及其用途供參考。如表41所示。其中每張表所包含的字段讀者可以自己查看建庫腳本和前面的需求分析。表41,由于用戶登錄和權(quán)限管理的功能各個系統(tǒng)實現(xiàn)的方法是一致的,詳細介紹的功能模塊如圖51所示 創(chuàng)建數(shù)據(jù)庫打開SQL server企業(yè)管理器,新建一個數(shù)據(jù)庫,名稱為libbook。完成數(shù)據(jù)庫的設(shè)計。 創(chuàng)建讀者信息數(shù)據(jù)表創(chuàng)建讀者信息數(shù)據(jù)表的 sql腳本如下:CREATE TABLE [dbo].[讀者信息] ( [條形碼] [varchar] (40) NULL , [編號] [varchar] (20) NOT NULL , [姓名] [varchar] (20) NULL , [性別] [varchar] (8) NULL , [類型] [varchar] (20) NOT NULL , [出生日期] [smalldatetime] NULL , [有效證件] [varchar] (60) NULL , [證件號碼] [varchar] (60) NULL , [聯(lián)系方式] [varchar] (100) NULL , [登記日期] [smalldatetime] NULL , [有限期至] [smalldatetime] NULL , [操作員] [varchar] (20) NULL , [備注] [varchar] (100) NULL , [圖書借閱次數(shù)] [int] NULL , [期刊借閱次數(shù)] [int] NULL , [是否掛失] [bit] NULL ) ON [PRIMARY]GO 創(chuàng)建圖書信息數(shù)據(jù)表創(chuàng)建圖書信息數(shù)據(jù)表的SQL腳本如下:CREATE TABLE [dbo].[圖書信息] ( [條形碼] [varchar] (40) NULL , [編號] [varchar] (50) NOT NULL , [書名] [varchar] (200) NULL , [類型] [varchar] (100) NULL , [作者] [varchar] (100) NULL , [譯者] [varchar] (100) NULL , [ISBN] [varchar] (40) NULL , [出版社] [varchar] (100) NULL , [價格] [money] NULL , [頁碼] [int] NULL , [書架名稱] [varchar] (200) NULL , [現(xiàn)存量] [int] NULL , [庫存總量] [int] NULL , [入庫時間] [smalldatetime] NULL , [操作員] [varchar] (20) NULL , [簡介] [varchar] (100) NULL , [借出次數(shù)] [int] NULL , [是否注銷] [bit] NOT NULL ) ON [PRIMARY]GO 創(chuàng)建圖書借閱數(shù)據(jù)表創(chuàng)建“圖書借閱數(shù)據(jù)表的SQL腳本如下:CREATE TABLE [dbo].[圖書借閱] ( [借閱編號] [int] IDENTITY (1, 1) NOT NULL , [圖書編號] [varchar] (50) NULL , [讀者編號] [varchar] (40) NULL , [借閱時間] [smalldatetime] NULL , [應(yīng)還時間] [smalldatetime] NULL , [續(xù)借次數(shù)] [int] NULL , [操作員] [varchar] (20) NULL , [狀態(tài)] [varchar] (10) NULL ) ON [PRIMARY]GO 創(chuàng)建其他關(guān)鍵數(shù)據(jù)表以下是其他數(shù)據(jù)表的創(chuàng)建腳本:CREATE TABLE [dbo].[圖書歸還] ( [歸還編號] [int] IDENTITY (1, 1) NOT NULL , [圖書編號] [varchar] (50) NULL , [讀者編號] [varchar] (40) NULL , [退還押金] [money] NULL , [歸還時間] [smalldatetime] NULL , [操作員] [varchar] (20) NULL , [確定歸還] [bit] NULL ) ON [PRIMARY]GOCREATE TABLE [dbo].[圖書征訂] ( [征訂編號] [varchar] (50) NOT NULL , [圖書編號] [varchar] (50) NOT NULL , [訂購者] [varchar] (100) NULL , [訂購者聯(lián)系方式] [varchar] (100) NULL , [訂購數(shù)量] [int] NULL , [訂購單價] [money] NULL , [訂購日期] [smalldatetime] NULL , [是否驗收] [bit] NULL , [驗收日期] [smalldatetime] NULL , [操作員] [varchar] (20) NULL ) ON [PRIMARY]GO在查詢分析器中通過如下代碼創(chuàng)建數(shù)據(jù)表的主鍵及外鍵等約束。ALTER TABLE [dbo].[圖書信息] WITH NOCHECK ADD CONSTRAINT [PK_圖書信息] PRIMARY KEY CLUSTERED ( [編號] ) ON [PRIMARY] GO
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1