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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計數(shù)據(jù)庫課程設(shè)計報告-文庫吧

2025-07-19 10:50 本頁面


【正文】 ,同樣的書只能借一本處理過程:新書驗收說明:  把訂購的新書驗收,放入倉庫輸入:  新書,倉庫輸出:  新書入庫處理:  當(dāng)新書到達后,為所有來的新書做一個驗收工作。要求把同一個種類的圖書放在一個倉庫的一個貨架。處理過程:歸還圖書說明:  用戶歸還圖書輸入:  用戶,圖書輸出:  圖書歸還處理:  用戶到達圖書館歸還圖書時。要求每個用戶必須歸還所有已到期的圖書,要求超出借期的書要交罰款處理過程:圖書搜索說明:  用戶搜索圖書輸入:  圖書輸出:  圖書信息處理:  用戶到達圖書館后,可以搜索圖書信息,方便借閱圖書。 ER圖 分ER圖根據(jù)對書店管理系統(tǒng)的需求分析,總結(jié)出如下需求信息:(1) 每種圖書類別下可以有多種圖書。(2) 每個書店用戶可以借閱多本圖書。(3) 每種圖書可以同時借給多個讀者。(4) 一個倉庫可以存放多類圖書。(5) 一個管理員可以訂購多類圖書。圖書信息圖書作者出版社出版日期價格圖書條形碼圖書名稱譯者圖書類別借書天數(shù)類別名稱類別編碼罰款圖書借閱借閱時間歸還時間借閱號是否歸還圖書訂購訂購數(shù)量折扣訂購日期圖書條形碼是否驗收 圖書庫存ER圖讀者信息讀者姓名讀者年齡證件有效日期辦證時交納的押金讀者電話讀者性別辦證時間最大借書量證件號碼讀者條形碼讀者職業(yè)證件操作員信息工作日期證件號碼操作員電話是否為管理員操作員年齡操作員編碼操作員姓名操作員性別密碼對每個實體定義的屬性如下:圖書信息:{圖書條形碼,圖書類別編碼,操作員編碼,圖書作者,圖書名稱,譯者,出版社,出版日期,價格}圖書類別:{類別編碼,操作員編碼,類別名稱,借書天數(shù),罰款}圖書訂購:{圖書條形碼,操作員編碼,訂購日期,訂購數(shù)量,是否驗收,折扣}圖書借閱:{借閱號,圖書條形碼,操作員編碼,讀者條形碼,是否歸還,借閱時間,歸還時間}圖書庫存:{圖書條形碼,操作員編碼,庫存數(shù)量}操作員信息:{操作員編碼,操作員姓名,操作員性別,操作員年齡,證件號碼,工作日期,操作員電話,是否為管理員,密碼}讀者信息:{讀者條形碼,操作員編碼,讀者姓名,讀者性別,讀者年齡,證件號碼,證件有效日期,最大借書量,讀者電話,辦證時交納的押金,證件,讀者職業(yè),辦證時間} 總ER圖4.邏輯結(jié)構(gòu)設(shè)計(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)系模式: 管理(圖書條形碼,圖書類別編碼,操作員編碼,讀者條形碼,借閱號)(10)“圖書訂購”和“圖書庫存”是具有相同碼的關(guān)系模式,可合并為如下關(guān)系模式: 圖書庫存(圖書條形碼,庫存數(shù)量,訂購日期,訂購數(shù)量,操作員,是否驗收,折扣)(11) 聯(lián)系“分類”對應(yīng)的關(guān)系模式如下: 分類(操作員編碼,圖書類別編碼)在關(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)系。在關(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ù)依賴:讀者條形碼 讀者姓名讀者條形碼 讀者性別讀者條形碼 讀者年齡讀者條形碼 證件號碼讀者條形碼 證件有效時期讀者條形碼 最大借書量讀者條形碼 讀者電話讀者條形碼 辦證時交納的押金讀者條形碼 證件讀者條形碼 讀者職業(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ù)據(jù)庫的物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等?!?   將表和索引放在不同的磁盤上,在查詢時,由于磁盤驅(qū)動器并行工作,可以提高物理I/O讀寫的效率,也可以將比較大的表分放在兩個磁盤上,以加快存取速度,這在多用戶環(huán)境下特別有效;還可以將日志文件與數(shù)據(jù)庫對象(表、索引等)放在不同的磁盤上,以改進系統(tǒng)的性能。 內(nèi)存分配參數(shù),緩沖區(qū)分配參數(shù),存儲分配參數(shù),物理塊的大小,物理塊的裝填因子,時間片大小,數(shù)據(jù)庫的大小,鎖的數(shù)目等。這些參數(shù)值都可以影響存取時間和存儲空間的分配,在物理設(shè)計時就要根據(jù)應(yīng)用環(huán)境確定這些參數(shù)值,以使系統(tǒng)性能最佳。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)(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 )(6)讀者信息表的建立CREATE TABLE tb_reader(name varchar(10) NOT NULL,sex varchar(2) NOT NULL,age int NOT NULL,identityCard varchar(30) NOT NULL,
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1