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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計_數(shù)據(jù)庫課程設(shè)計報告(編輯修改稿)

2024-10-04 00:02 本頁面
 

【文章內(nèi)容簡介】 款 圖書信息 圖書作者 出版社 出版日期 價格 圖書條形碼 圖書名稱 譯者 14 圖 圖書借閱ER圖 圖 圖書訂購ER圖 圖 圖書庫存 ER 圖 圖書訂購 訂購數(shù)量 折扣 訂購日期 圖 書 條形碼 是否驗收 圖書借閱 借閱時間 歸還時間 借閱號 是否歸還 15 圖 讀者信息 ER 圖 圖 操作員信息 ER 圖 對每個實體定義的屬性如下: 圖書信息:{ 圖書條形碼,圖書類別編碼 ,操作員編碼 ,圖書作者,圖書名稱,譯者,出版社,出版日期, 價格 } 圖書類別:{ 類別編碼 ,操作員編碼 , 類別 名稱 , 借書天數(shù) , 罰款 } 圖書訂購:{ 圖書條形碼 ,操作員編碼 , 訂購日期 , 訂購數(shù)量 , 是否驗收 , 折扣 } 圖書借閱:{ 借閱號,圖書條形碼,操作員編碼,讀者條形碼 , 是否歸還 , 借閱時間 , 歸還時間 } 圖書庫存:{ 圖書條形碼 ,操作員編碼 , 庫存數(shù)量 } 操作員信息 :{ 操作員編碼 , 操作員姓名 , 操作員性別 , 操作員年齡 , 證件號碼 , 工作日期 , 操作員電話 , 是否為管理員 , 密碼 } 讀者信息:{ 讀者條形碼 ,操作員編碼 , 讀者姓名 , 讀者性別 , 讀者年齡 , 證件號碼 , 證件有效日期 , 最大借書量 , 讀者電話 , 辦證時交納的押金 , 證件 , 讀者職業(yè) , 辦證時間 } 操作員信息 工作日期 證件號碼 操作員電話 是否為管理員 操作員年齡 操作員編碼 操作員姓名 操作員性別 密碼 讀者信息 讀者姓名 讀者年齡 證件有效日期 辦證時交納的押金 讀者電話 讀 者 性別 辦證時間 最大借書 量 證件號碼 讀者條形碼 讀者職業(yè) 證件 16 總 ER 圖 4.邏輯結(jié)構(gòu)設(shè)計 圖轉(zhuǎn)換為關(guān)系模式 ( 1) 圖書信息:{ 圖書條形碼、圖書類別編碼、操作員編碼 、圖書作者、圖書名稱、譯者、出版社、出版日期、價格} ( 2) 圖書類別:{ 類別編碼、操作員編碼 、類別名稱、借書天數(shù)、罰款} ( 3) 圖書借閱:{ 借閱號、圖書條形碼、操作員編碼、讀者條形碼 、是否歸還、借閱時間、歸還時間} ( 4) 圖書訂購:{ 圖書條形碼、操作員編碼 、訂購日期、訂購數(shù)量、是否驗收、折扣} ( 5) 圖書庫存:{ 圖書條形碼、操作員編碼 、庫存數(shù)量 } ( 6) 操作員信息:{ 操作員編碼 、操作員姓名、操作員性別、操作員年齡、證件號碼、工作日期、操作員電話、是否為管理員、密碼} ( 7) 讀者信息:{ 讀者條形碼、操作員編碼 、讀者姓名、讀者性別、讀者年齡、證件號碼、證件有效日期、最大借書量、讀者電話、辦證時交納的押金、證件、讀者職業(yè)、辦證時間} ( 8)聯(lián)系“借還”對應(yīng)的關(guān)系模式如下: 借還(圖書條形碼,讀者條形碼 ) (9)聯(lián)系“管理”是一個多元聯(lián)系,可將它轉(zhuǎn)化為如下關(guān)系模式: 17 管理(圖書條形碼,圖書類別編碼,操作員編碼,讀者條形碼,借閱號) ( 10)“圖書 訂購”和“圖書庫存”是具有相同碼的關(guān)系模式,可合并為如下關(guān)系模式: 圖書庫存(圖書條形碼,庫存數(shù)量,訂購日期,訂購數(shù)量,操作員,是否驗收,折扣) (11) 聯(lián)系“分類”對應(yīng)的關(guān)系模式如下: 分類(操作員編碼,圖書類別編碼) 關(guān)系模式的優(yōu)化 在關(guān)系模式 圖書信息:{ 圖書條形碼、圖書類別編碼、操作員編碼、圖書作者、圖書名稱、譯者、出版社、出版日期、價格 } 中存在如下函數(shù)依賴 : 圖書條形碼 圖書類別編碼 圖書條形碼 圖書作者 圖書條形碼 圖書名稱 圖書條形碼 譯者 圖書條形碼 出版社 圖書條形碼 出版日期 圖書條形碼 價格 圖書條形碼 操作員編碼 為了滿足 2nf,我們把這個表中的操作員編碼去掉,此時也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 在關(guān)系模式 圖書類別:{ 類別編碼、操作員編碼、類別名稱、借書天數(shù)、罰款}中存在如下函數(shù)依賴 : 類別編碼 類別名稱 類別編碼 借書天數(shù) 類別編碼 罰款 類別編碼 操作員編碼 為了滿足 2nf,我們把這個表中的操作員編碼去掉,此時也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系 。 在關(guān)系模式 圖書借閱:{ 借閱號、圖書條形碼、操作員編碼、讀者條形碼、是否歸還、借閱時間、歸還時間}中存在如下函數(shù)依賴 : 借閱號 圖書條形碼 借閱號 讀者條形碼 借閱號 是否歸還 借閱號 借閱時間 借閱號 歸還時間 借閱號 操作員編碼 滿足 2nf也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 18 在關(guān)系模式 圖書訂購:{ 圖書條形碼、操作員編碼、訂購日期、訂購數(shù)量、是否驗收、折扣}中存在如下函數(shù)依賴 : 圖書條形碼 訂購日期 圖書條形碼 訂購 數(shù)量 圖書條形碼 是否驗收 圖書條形碼 折扣 圖書條形碼 操作員編碼 為了滿足 2nf,我們把這個表中的操作員編碼去掉,此時也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 在關(guān)系模式 圖書庫存:{ 圖書條形碼、操作員編碼、庫存數(shù)量} 中存在如下函數(shù)依賴 : 圖書條形碼 庫存數(shù)量 圖書條形碼 操作員編碼 為了滿足 2nf,我們把這個表中的操作員編碼去掉,此時也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 在關(guān)系模式 操作員信息:{操作員編碼、操作員姓名、操作員性別、操作員年齡 、證件號碼、工作日期、操作員電話、是否為管理員、密碼} 中存在如下函數(shù)依賴 : 操作員編碼 操作員姓名 操作員編碼 操作員性別 操作員編碼 操作員年齡 操作員編碼 證件號碼 操作員編碼 工作日期 操作員編碼 操作員電話 操作員編碼 是否為管理員 操作員編碼 密碼 滿足 2nf,此時也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 在關(guān)系模式 讀者信息:{讀者條形碼、操作員編碼、讀者姓名、讀者性別、讀者年齡、證件號碼、證件有效日期、最大借書量、讀者電 話、辦證時交納的押金、證件、讀者職業(yè)、辦證時間} 中存在如下函數(shù)依賴 : 讀者條形碼 讀者姓名 19 讀者條形碼 讀者性別 讀者條形碼 讀者年齡 讀者條形碼 證件號碼 讀者條形碼 證件有效時期 讀者條形碼 最大借書量 讀者條形碼 讀者電話 讀者條形碼 辦證時交納的押金 讀者條形碼 證件 讀者條形碼 讀者職業(yè) 讀者條形碼 辦證時間 讀者條形碼 操作員編碼 為了滿足 2nf,我們把這個表中的操作員編碼去掉,此時也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 ( 8)關(guān)系模式 借還(圖書條形碼,圖書類別編碼,讀者條形碼 ) 是由實體間的聯(lián)系轉(zhuǎn)換的關(guān)系模式,讀者條形碼、圖書條形碼和圖書類別編碼為關(guān)系的組合碼,該關(guān)系模式與圖書借閱模式具有相同的碼,可合并,合并后即圖書借閱模式。該模式由兩個實體的碼和外碼組成,沒有聯(lián)系本身的屬性,因此沒有非主屬性之說,是 3NF模式。 (9) 關(guān)系模式 管理(操作員編碼,圖書條形碼,圖書類別編碼,讀者條形碼) 是六個實體間的聯(lián)系,其核心實體是操作員,但操作員編碼與其它的關(guān)系碼并不具有函數(shù)依賴關(guān)系,根據(jù) 系統(tǒng)的需求,只有管理員憑借管理員的密碼登陸才能進入系統(tǒng)對各種實體信息進行管理。該關(guān)系模式均由各實體的碼組成,且各個實體的關(guān)系都符合 3NF模式,因此,它屬于 3NF模式。 ( 10)對于合并后的模式 圖書庫存(圖書條形碼,庫存數(shù)量,訂購日期,訂購數(shù)量,操作員,是否驗收,折扣) 由于此次設(shè)計的應(yīng)用系統(tǒng)就是管理員進入系統(tǒng)主界面對“基礎(chǔ)數(shù)據(jù)維護”、“圖書借閱管理”、“新書訂購管理”、“系統(tǒng)維護”四個子系統(tǒng)對各關(guān)系模式下的信息進行管理。根據(jù)系統(tǒng)需要,合并后的 關(guān)系模式不能滿足“新書訂購管理”子系統(tǒng)的需求,因此關(guān)系模式 “圖書訂購”和“庫存管理不能合并”。 (11) 聯(lián)系“分類”對應(yīng)的關(guān)系模式如下: 分類(操作員編碼,圖書類別編碼) 設(shè)計用戶子模式 為倉庫部門建立視圖: 圖書訂購:{ 圖書條形碼、操作員編碼 、訂購數(shù)量、是否驗收} 訂購部門看不到圖書的折扣和訂購日期,只要知道自己需要知道的數(shù)量和訂購部門有沒有驗收這批貨物即可。 20 確定數(shù)據(jù)的存儲結(jié)構(gòu) 確定數(shù)據(jù)庫的物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu) ,包括 :確定關(guān)系、索引、聚簇、日志、備份等的存儲 安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等。 確定數(shù)據(jù)的存放位置 將表和索引放在不同的磁盤上,在查詢時,由于磁盤驅(qū)動器并行工作,可以提高物理 I/O讀寫的效率,也可以將比較大的表分放在兩個磁盤上,以加快存取速度,這在多用戶環(huán)境下特別有效;還可以將日志文件與數(shù)據(jù)庫對象(表、索引等)放在不同的磁盤上,以改進系統(tǒng)的性能。 確定系統(tǒng)配置 內(nèi)存分配參數(shù),緩沖區(qū)分配參數(shù),存儲分配參數(shù),物理塊的大小,物理塊的裝填因子,時間片大小,數(shù)據(jù)庫的大小,鎖的數(shù)目等。這些參數(shù)值都可以影響存取時間和存儲空間的分配,在物理設(shè) 計時就要根據(jù)應(yīng)用環(huán)境確定這些參數(shù)值,以使系統(tǒng)性能最佳。 21 6. 1 數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試 6. 1. 1 數(shù)據(jù)表的建立語句 ( 1)圖書信息表的建立 CREATE TABLE tb_bookInfo (ISBN varchar(13) PRIMARY KEY NOT NULL, typeId int NOT NULL, bookname varchar(40) NOT NULL, writer varchar(21) NOT NULL, translator varchar(30), publisher varchar(50) NOT NULL, date smalldatetime NOT NULL, price money NOT NULL ) ( 2)圖書類型表的建立 CREATE TABLE tb_bookType (id int PRIMARY KEY NOT NULL, typeName varchar(20) NOT NULL, days int , fk float 22 ) ( 3)圖書借閱表的建立 CREATE TABLE tb_borrow (id int PRIMARY KEY NOT NULL, bookISBN varchar(13), operatorId int, readerISBN varchar(13), isback int NOT NULL, borrowDate datetime, backDate datetime ) ( 4)圖書操作表的建立 CREATE TABLE tb_operator (id int PRIMARY KEY NOT NULL, name varchar(12) NOT NULL, sex varchar(2) NOT NULL, age int NOT NULL, identityCard varchar(30) NOT NULL, workdate datetime NOT NULL, tel varchar(50) NOT NULL, admin bit NOT NULL, password varchar(10) NOT NULL ) ( 5)訂購單表的建立 CREATE TABLE tb_order (ISBN varchar(13) PRIMARY KEY NOT NULL, date datetime NOT NULL, number int NOT NULL, operator varchar(6) NOT NULL, checkAndAccept int NOT NULL, zk float NOT NULL ) 23 ( 6)讀者信息表的建立 CREATE TABLE tb_re
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1