圖書庫存管理系統(tǒng)數(shù)據(jù)庫SQL.doc_第1頁
圖書庫存管理系統(tǒng)數(shù)據(jù)庫SQL.doc_第2頁
圖書庫存管理系統(tǒng)數(shù)據(jù)庫SQL.doc_第3頁
圖書庫存管理系統(tǒng)數(shù)據(jù)庫SQL.doc_第4頁
圖書庫存管理系統(tǒng)數(shù)據(jù)庫SQL.doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

精選范本 數(shù)據(jù)庫應(yīng)用開發(fā)數(shù)據(jù)庫應(yīng)用開發(fā) 項(xiàng)目設(shè)計(jì)項(xiàng)目設(shè)計(jì) 題目 題目 圖書庫存管理系統(tǒng)圖書庫存管理系統(tǒng) 學(xué)學(xué) 號(hào) 號(hào) 1002012123 學(xué)生姓名 學(xué)生姓名 李俊星李俊星 專業(yè)班級(jí)專業(yè)班級(jí) B10 計(jì)本 計(jì)本 1 班 班 學(xué)學(xué) 院院 電氣與信息工程學(xué)院 指導(dǎo)教師 指導(dǎo)教師 成成 績(jī) 績(jī) 2012 年年 6 月月 精選范本 目錄目錄 1 項(xiàng)目設(shè)計(jì)目的與內(nèi)容項(xiàng)目設(shè)計(jì)目的與內(nèi)容 3 1 1 目的 3 方案圖表設(shè)計(jì)方案圖表設(shè)計(jì) 3 2 1 E R 圖 3 3 數(shù)據(jù)庫源代碼數(shù)據(jù)庫源代碼 5 3 1 數(shù)據(jù)庫建立 6 3 2 數(shù)據(jù)初始化 7 4 結(jié)果數(shù)據(jù)處理結(jié)果數(shù)據(jù)處理 10 4 1 單表查詢 10 4 2 還書操作 12 4 3 借書操作 13 4 4 書籍狀態(tài) 14 4 5 讀者狀態(tài) 15 5 結(jié)束語結(jié)束語 16 5 1 課程設(shè)計(jì)心得 16 圖書庫存管理系統(tǒng)圖書庫存管理系統(tǒng) 一 一 實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康募皟?nèi)容目的及內(nèi)容 目的 1 掌握計(jì)算機(jī)管理信息系統(tǒng)設(shè)計(jì)的一般方法 主要包括系統(tǒng)分析 系統(tǒng)設(shè)計(jì)的 精選范本 組織和實(shí)施 2 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的編程技術(shù) 并能獨(dú)立完成一般小系統(tǒng)的程序設(shè)計(jì) 調(diào)試運(yùn)行等工作 3 培養(yǎng)把所學(xué)知識(shí)運(yùn)用到具體對(duì)象 并能求出解決方案的能力 二 二 圖書管理系統(tǒng)圖書管理系統(tǒng) E R 圖 圖 2 12 1 E R 圖圖 根據(jù) 1 所要實(shí)現(xiàn)的功能設(shè)計(jì) 可能建立它們之間的關(guān)系 進(jìn)而實(shí)現(xiàn)邏輯結(jié)構(gòu)功能 圖書管理信息系統(tǒng)可以劃分的實(shí)體有 書籍類別信息實(shí)體 讀者信息實(shí)體 書籍信息實(shí)體 借閱記錄信息實(shí)體 歸還記錄信息實(shí)體 用 E R 圖一一描述這些實(shí)體 2 1 1 類別實(shí)體類別實(shí)體 E R 圖 圖 書籍類別實(shí)體書籍類別實(shí)體 讀者姓名讀者姓名類別名稱類別名稱 圖 2 1 類別實(shí)體 E R 圖 2 1 2 讀者信息實(shí)體讀者信息實(shí)體 E R 圖 圖 讀者信息實(shí)體讀者信息實(shí)體 讀者借書讀者借書 證編號(hào)證編號(hào) 讀者姓名讀者姓名 讀者性讀者性 別別 讀者種類讀者種類 e 登記時(shí)間登記時(shí)間 圖 2 2 讀者信息實(shí)體 E R 圖 精選范本 2 1 3 信息實(shí)體信息實(shí)體 E R 圖 圖 書籍信息實(shí)體書籍信息實(shí)體 書籍編號(hào)書籍編號(hào) 書籍名稱書籍名稱 書籍類別編號(hào)書籍類別編號(hào) 書籍作者書籍作者 出版時(shí)間出版時(shí)間 收錄時(shí)間收錄時(shí)間 是否被借是否被借 出版社出版社 圖 2 3 信息實(shí)體 E R 圖 2 1 4 記錄信息實(shí)體記錄信息實(shí)體 E R 圖 圖 讀者借書證讀者借書證 編號(hào)編號(hào)書籍類別書籍類別 編號(hào)編號(hào) 借閱時(shí)間借閱時(shí)間 隔隔 借閱記錄信息實(shí)體實(shí)體借閱記錄信息實(shí)體實(shí)體 圖 2 4 記錄信息實(shí)體 E R 圖 2 1 5 記錄信息實(shí)體記錄信息實(shí)體 E R 圖 圖 精選范本 歸還記錄信息實(shí)體實(shí)體歸還記錄信息實(shí)體實(shí)體 讀者借書證讀者借書證 編號(hào)編號(hào)書籍類別書籍類別 編號(hào)編號(hào) 歸還時(shí)間歸還時(shí)間 隔隔 圖 2 5 記錄信息實(shí)體 E R 圖 2 1 5 總的信息實(shí)體 E R 圖 信息登記信息登記 讀者實(shí)體讀者實(shí)體 書籍實(shí)體書籍實(shí)體 書類別實(shí)體書類別實(shí)體 歸還歸還 借閱借閱 還書信息實(shí)體還書信息實(shí)體 借閱信息實(shí)體借閱信息實(shí)體 實(shí)體實(shí)體 總的信息實(shí)體 E R 圖 三 數(shù)據(jù)庫源代碼三 數(shù)據(jù)庫源代碼 3 13 1 數(shù)據(jù)庫建立數(shù)據(jù)庫建立 3 1 1 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫 USE master GO 精選范本 CREATE DATABASE librarysystem ON NAME librarysystem FILENAME d librarysystem mdf SIZE 10 MAXSIZE 50 FILEGROWTH 5 LOG ON NAME library FILENAME d librarysystem ldf SIZE 5MB MAXSIZE 25MB FILEGROWTH 5MB GO 3 1 2 書本類別表建立書本類別表建立 create table book style bookstyleno varchar 30 primary key bookstyle varchar 30 3 1 3 創(chuàng)建書庫表創(chuàng)建書庫表 create table system books bookid varchar 20 primary key bookname varchar 30 Not null bookstyleno varchar 30 Not null bookauthor varchar 30 bookpub varchar 30 bookpubdate datetime bookindate datetime isborrowed varchar 2 foreign key bookstyleno references book style bookstyleno 3 1 4 借書證表建立借書證表建立 create table system readers readerid varchar 9 primary key readername varchar 9 not null readersex varchar 2 not null readertype varchar 10 regdate datetime 精選范本 3 1 5 借書記錄表建立借書記錄表建立 create table borrow record bookid varchar 20 primary key readerid varchar 9 borrowdate datetime foreign key bookid references system books bookid foreign key readerid references system readers readerid 3 1 6 還書記錄表建立還書記錄表建立 create table return record bookid varchar 20 primary key readerid varchar 9 returndate datetime foreign key bookid references system books bookid foreign key readerid references system readers readerid 3 23 2 數(shù)據(jù)初始化數(shù)據(jù)初始化 3 2 1 將書籍類別加入表將書籍類別加入表 book style 中中 insert into book style bookstyleno bookstyle values 1 人文藝術(shù)類 insert into book style bookstyleno bookstyle values 2 自然科學(xué)類 insert into book style bookstyleno bookstyle values 3 社會(huì)科學(xué)類 insert into book style bookstyleno bookstyle values 4 圖片藝術(shù)類 insert into book style bookstyleno bookstyle values 5 政治經(jīng)濟(jì)類 insert into book style bookstyleno bookstyle values 6 工程技術(shù)類 insert into book style bookstyleno bookstyle values 7 語言技能類 3 2 2 將已有的圖書加入將已有的圖書加入 system books 表中表中 定義相同的作者出版社的書本編號(hào)不一樣定義相同的作者出版社的書本編號(hào)不一樣 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 00125415152 計(jì)算機(jī)組成原理 6 王愛英 清華大學(xué)出版社 2001 01 03 2003 11 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed 精選范本 values 00125415153 計(jì)算機(jī)組成原理 6 王愛英 清華大學(xué)出版社 2001 01 03 2003 11 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 00456456 數(shù)據(jù)庫原理 6 薩師煊 高等教育出版社 2007 07 02 2007 09 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 12215121 C 程序設(shè)計(jì) 6 譚浩強(qiáng) 清華大學(xué)出版社 2002 04 02 2004 03 14 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 9787308020558 計(jì)算機(jī)體系結(jié)構(gòu) 6 石教英 浙江大學(xué)出版社 2004 10 03 2006 11 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 45456141414 數(shù)據(jù)結(jié)構(gòu) C 語言版 6 吳偉民 嚴(yán)蔚敏 清華大學(xué)出版社 2002 06 28 2004 01 21 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 5455515 中華歷史 5000 年 1 吳強(qiáng) 北京大學(xué)出版社 2005 04 03 2006 05 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 015115 古代埃及 3 趙文華 北京大學(xué)出版社 2001 02 02 2002 09 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 1514514 日本文化 1 吳小鵬 北京大學(xué)出版社 2002 04 02 2004 03 14 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 15154656 微觀經(jīng)濟(jì)學(xué) 5 李小剛 北京大學(xué)出版社 2000 10 03 2001 11 15 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 5658 影視文學(xué) 4 蘇慶東 北京大學(xué)出版社 1999 02 28 2000 01 21 1 insert into system books bookid bookname bookstyleno bookauthor bookpub bookpubdate bookindate isborrowed values 565800020 探索宇宙奧秘 2 蘇慶東 北京大學(xué)出版社 1999 02 28 2000 01 21 1 精選范本 3 2 3 將已有圖書證的讀者加入將已有圖書證的讀者加入 system readers 表中表中 insert into system readers readerid readername readersex readertype regdate values X05620207 陳遠(yuǎn)鵬 男 學(xué)生 2005 9 23 14 23 56 insert into system readers readerid readername readersex readertype regdate values X05620206 陳特 男 學(xué)生 2005 09 30 13 24 54 623 insert into system readers readerid readername readersex readertype regdate values X05620204 趙銘靜 女 學(xué)生 2005 09 27 11 24 54 123 insert into system readers readerid readername readersex readertype regdate values X05620202 潘虹 女 學(xué)生 2005 09 30 13 24 54 473 insert into system readers readerid readername readersex readertype regdate values 008415 蔣偉 男 教師 2004 04 30 09 24 54 478 insert into system readers readerid readername readersex readertype regdate values 001456 李葉風(fēng) 女 教師 2004 04 30 09 24 54 478 3 2 4 添加已借書讀者的記錄 同時(shí)將在已借出的借閱標(biāo)記置添加已借書讀者的記錄 同時(shí)將在已借出的借閱標(biāo)記置 0 insert into borrow record bookid readerid borrowdate values 00125415152 X05620202 2007 09 27 11 24 54 123 update system books set isborrowed 0 where bookid 00125415152 insert into borrow record bookid readerid borrowdate values 00125415153 X05620206 2007 12 27 08 26 51 452 update system books set isborrowed 0 where bookid 00125415153 and isborrowed 1 insert into borrow record bookid readerid borrowdate values 5455515 X05620207 2007 12 27 08 26 51 452 update system books set isborrowed 0 where bookid 5455515 and isborrowed 1 insert into borrow record bookid readerid borrowdate values 015115 X05620204 2007 10 21 12 11 51 452 update system books set isborrowed 0 where bookid 015115 and isborrowed 1 insert into borrow record bookid readerid borrowdate values 15154656 001456 2007 12 28 14 11 51 312 update system books set isborrowed 0 where bookid 15154656 and isborrowed 1 insert into borrow record bookid readerid borrowdate values 565800020 008415 2007 08 28 15 11 31 512 精選范本 update system books set isborrowed 0 where bookid 565800020 and isborrowed 1 四 實(shí)驗(yàn)數(shù)據(jù)示例 測(cè)試階段四 實(shí)驗(yàn)數(shù)據(jù)示例 測(cè)試階段 4 1 單表查詢 4 1 1 表表 book style 中查詢演示中查詢演示 圖 1 表 book style 中內(nèi)容 4 1 2 表表 system books 中查詢演示中查詢演示 精選范本 圖 2 表 system books 中內(nèi)容 4 1 3 將已有圖書證的讀者加入將已有圖書證的讀者加入 system readers 表中結(jié)果查詢表中結(jié)果查詢 圖 3 表 system readers 中內(nèi)容 4 1 4 借書紀(jì)錄表借書紀(jì)錄表 borrow record 結(jié)果查詢結(jié)果查詢 圖 4 表 borrow record 中內(nèi)容 4 24 2 還書操作還書操作 4 2 1 現(xiàn)在對(duì)某一讀者進(jìn)行還書操作現(xiàn)在對(duì)某一讀者進(jìn)行還書操作 精選范本 1 首先還書要在還書紀(jì)錄中添加一條還書紀(jì)錄 2 其次刪除相應(yīng)書本的借閱紀(jì)錄 3 最后在書庫中標(biāo)記該本書為 1 表示歸還了未借 可供其他讀者借閱 說明 學(xué)號(hào)為 X05620207 姓名為陳遠(yuǎn)鵬 借閱的 565800020 書籍編號(hào)進(jìn)行歸還 SQL 語言 insert into return record bookid readerid returndate select bookid readerid getdate from borrow record where bookid 565800020 所影響的行數(shù)為 1 行 delete from borrow record where bookid 565800020 所影響的行數(shù)為 1 行 update system books set isborrowed 1 where bookid 565800020 所影響的行數(shù)為 1 行 三個(gè)表的結(jié)果如圖 圖 5 增加了 565800020 紀(jì)錄 圖 6 565800020 這本書在借書紀(jì)錄里沒有了 精選范本 圖 7 標(biāo)記設(shè)為了 1 說明 這本書重新回到未被借出標(biāo)記為 1 注 相同的書其編號(hào)是不同的 其結(jié)果為還書成功 相應(yīng)的各表都有變化 對(duì)于罰款單通過借閱記錄表 borrow record 中更 新 4 34 3 借書操作借書操作 4 3 1 查詢未被借出的書本 查詢未被借出的書本 圖 8 4 3 2 查詢已被借出的書本 查詢已被借出的書本 圖 9 4 3 3 申請(qǐng)借書證 申請(qǐng)借書證 SQL 語言 精選范本 Insert into system readers readerid readername readersex readertype regdate values

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論