大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書_第1頁(yè)
大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書_第2頁(yè)
大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書_第3頁(yè)
大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書_第4頁(yè)
大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄第1章 概述(或緒論)31.1 系統(tǒng)設(shè)計(jì)的目的和意義31.2 主要研究?jī)?nèi)容31.3 本章小結(jié)4第2章 需求分析階段52.1 引言52.2 需求分析階段的目的與任務(wù)52.2.1 處理對(duì)象52.2.2 處理功能及要求62.2.3 安全性和完整性要求62.3 需求分析階段成果72.3.1 圖書管理系統(tǒng)業(yè)務(wù)流程圖72.3.2 圖書管理系統(tǒng)數(shù)據(jù)字典72.4 本章小結(jié)9第3章 概念結(jié)構(gòu)設(shè)計(jì)階段103.1 引言103.2 任務(wù)與目標(biāo)103.3 階段結(jié)果103.4本章小結(jié)12第4章 邏輯設(shè)計(jì)階段134.1 邏輯設(shè)計(jì)的任務(wù)和目標(biāo)134.2 數(shù)據(jù)組織134.2.1 數(shù)據(jù)庫(kù)模式定義134.3 數(shù)據(jù)處理 154.

2、4 本章小結(jié) 16第5章 物理設(shè)計(jì)階段175.1 物理設(shè)計(jì)階段的目標(biāo)和任務(wù)175.2 系統(tǒng)功能模塊1752.1 讀者基本信息的查詢和更新模塊175.2.2 圖書基本信息的查詢和更新模塊具體如下:185.3 本章小結(jié)18第6章 數(shù)據(jù)庫(kù)實(shí)施階段196.1 在數(shù)據(jù)庫(kù)上建立表空間,數(shù)據(jù)文件,用戶以及授予用戶權(quán)限196.1.1 創(chuàng)建表空間bookmanage和創(chuàng)建臨時(shí)表空間bookmanage1196.1.2 創(chuàng)建表空間用于存儲(chǔ)密碼和用戶名196.1.3 創(chuàng)建用戶196.1.4 授予用戶權(quán)限206.2 創(chuàng)建數(shù)據(jù)表和序列,以及觸發(fā)器206.2.1 創(chuàng)建數(shù)據(jù)表206.2.2 創(chuàng)建序列和觸發(fā)器206.3 使用

3、游標(biāo)進(jìn)行查詢226.3.1 對(duì)圖書進(jìn)行查詢(編號(hào))226.3.2 對(duì)圖書進(jìn)行查詢(姓名)236.3.3 通過(guò)圖書名稱查詢236.4 本章小結(jié)24第 7 章 oracle后臺(tái)數(shù)據(jù)的測(cè)試257.1 基本表的查詢257.2 觸發(fā)器功能的測(cè)試267.3 使用游標(biāo)進(jìn)行圖書信息查詢277.4 圖書逾期提示287.5 本章小結(jié)28展望29參考文獻(xiàn)30第1章 概述(或緒論)1.1 系統(tǒng)設(shè)計(jì)的目的和意義隨著社會(huì)信息量的與日俱增,職場(chǎng)競(jìng)爭(zhēng)的日趨激烈,越來(lái)越多的人更關(guān)注知識(shí)的積累,能力的培養(yǎng),作為信息存儲(chǔ)的主要媒體之一,圖書數(shù)量,規(guī)模比以往任何時(shí)候都大的多,不論個(gè)人還是圖書管理部門都需要使用方便而有效的方式來(lái)管理自

4、己的書籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言采用一套行之有效的圖書館管理系統(tǒng)來(lái)管理自己的書籍,會(huì)方便許多,對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,往往投入了大量人力和財(cái)力還得不到高校的管理效率,為了便于圖書資料的管理需要有效的圖書管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提供管理的質(zhì)量和水平,做到高校,智能化管理,達(dá)到提高圖書借閱信息管理效率的目的,采用數(shù)據(jù)庫(kù)技術(shù)生成的圖書館借閱管理系統(tǒng)將會(huì)極大地方便借閱者并簡(jiǎn)化圖書館管理人員和工作人員的勞動(dòng),使工作人員從繁忙,復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高校的工作中。1.2 主要研究?jī)?nèi)容主要研究?jī)?nèi)容是根據(jù)目前高校圖書館的現(xiàn)狀和

5、需求,設(shè)計(jì)出一個(gè)新的圖書館管理系統(tǒng)。研究?jī)?nèi)容主要包括以下幾個(gè)方面:(1)介紹了高校圖書館管理系統(tǒng)的基本概念,開展此項(xiàng)目的目的與意義,對(duì)當(dāng)前國(guó)內(nèi)外研究情況進(jìn)行對(duì)比分析,明確了當(dāng)前我國(guó)高校圖書館管理系統(tǒng)項(xiàng)目的現(xiàn)狀。(2)在理論分析的基礎(chǔ)上,通過(guò)分析當(dāng)前圖書館管理系統(tǒng)中使用的相關(guān)技術(shù),研究當(dāng)前圖書館管理系統(tǒng)中存在的問(wèn)題,提出相關(guān)的解決策略。(3)結(jié)合解決策略,提出新的圖書館管理系統(tǒng)模型,并對(duì)照原有的傳統(tǒng)管理系統(tǒng)模式分析新模型的特點(diǎn)和適應(yīng)性(4)詳細(xì)介紹開發(fā)系統(tǒng)的全過(guò)程,對(duì)系統(tǒng)的定義階段,開發(fā)階段,設(shè)計(jì)階段,實(shí)現(xiàn)階段,使用階段進(jìn)行記錄和研究。通過(guò)現(xiàn)實(shí)的資料收集,完成對(duì)新管理系統(tǒng)的性能進(jìn)行測(cè)試與評(píng)價(jià)(5

6、)歸納總結(jié)全文,提出后繼的分析研究設(shè)計(jì)工作。1.3 本章小結(jié)本章主要介紹了教師教學(xué)綜合評(píng)價(jià)系統(tǒng)的課題背景,講述了高校進(jìn)行教師教學(xué)綜合評(píng)價(jià)的急切性和重要性。并介紹了教師教學(xué)綜合評(píng)價(jià)的現(xiàn)實(shí)意義,簡(jiǎn)述了以湖南工學(xué)院計(jì)信為研究對(duì)象教師教學(xué)綜合評(píng)價(jià)系統(tǒng)為課題研究的主要內(nèi)容。第2章 需求分析階段2.1 引言進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目 標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng),每個(gè)學(xué)校都有圖書館,最初由于圖書數(shù)量和種類較少人工手動(dòng)管理比較方便靈活。隨著社會(huì)的發(fā)展,圖書的數(shù)量和種類越來(lái)越多,人工手動(dòng)管理會(huì)降低工作的效率,希望建立一個(gè)圖書管理系統(tǒng),是為

7、了解決人工手動(dòng)管理圖書信息在實(shí)踐的問(wèn)題,從而達(dá)到系統(tǒng)化,規(guī)范化,標(biāo)準(zhǔn)化的水平,該系統(tǒng)的建立不但給管理者帶來(lái)了方便,也節(jié)省了工作時(shí)間從而提高了工作效率。需求分析是在于要弄清楚用戶對(duì)開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是說(shuō)需要從數(shù)據(jù)庫(kù)中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫(kù)表,然后再由數(shù)據(jù)庫(kù)表結(jié)合需求劃分系統(tǒng)功能模塊,這樣,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng)。這里把系統(tǒng)的層次劃分為了四個(gè)部分;圖書維護(hù),人員信息管理,圖書借閱管理,信息查詢。

8、能夠?qū)崿F(xiàn)以下功能:(1)進(jìn)行新手入庫(kù),現(xiàn)有圖書信息修改以及刪除;(2)能夠?qū)崿F(xiàn)對(duì)讀者基本信息查詢和編輯管理;(3)能夠進(jìn)行超期提示功能;(4)能夠進(jìn)行借閱信息的查詢功能;2.2 需求分析階段的目的與任務(wù)2.2.1 處理對(duì)象讀者信息:讀者編號(hào),姓名,性別,年齡,系部編號(hào),班級(jí)編號(hào),身份證編號(hào),聯(lián)系方式 管理員信息:管理員編號(hào),姓名,性別,年齡,身份證編號(hào) 圖書信息:圖書編號(hào),圖書名稱,作者,出版社,單價(jià),idbn號(hào)借閱信息:圖書編號(hào),讀者編號(hào),借閱日期歸還信息:圖書編號(hào),讀者編號(hào),歸還日期2.2.2 處理功能及要求(1)能夠存儲(chǔ)一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作管理,這主要包

9、括:1)圖書信息的錄入,修改及刪除。2)圖書信息的編號(hào),模糊名稱查詢,模糊作者名查詢。3)類別為學(xué)生的每次借書期最長(zhǎng)為30天。4)圖書的出借,歸還,及超期自動(dòng)提示(2)能夠?qū)σ欢〝?shù)量的讀者、管理員進(jìn)行相應(yīng)的信息存儲(chǔ)和管理,這其中包括;1)讀者信息的登記,修改及刪除。2)管理員信息的增加、刪除及修改3)讀者資料的統(tǒng)計(jì)與查詢。(3)能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問(wèn),防止隨意刪改(4)對(duì)查詢,統(tǒng)計(jì)的結(jié)果能夠列表顯示2.2.3 安全性和完整性要求(1)安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫(kù)安全性,信息安全性和系統(tǒng)平臺(tái)安全性等方面,安全性先通過(guò)視圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣

10、可提供系統(tǒng)數(shù)據(jù)的一定程度上的安全性,再通過(guò)分配權(quán)限設(shè)置權(quán)限級(jí)別來(lái)區(qū)別對(duì)待不同的操作者對(duì)數(shù)據(jù)庫(kù)的操作來(lái)提高數(shù)據(jù)庫(kù)的安全性。(2)完整性要求 系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性,可通過(guò)簡(jiǎn)歷主,外鍵,使用check約束,或者通過(guò)序列和使用觸發(fā)器和級(jí)聯(lián)更新2.3 需求分析階段成果2.3.1 圖書管理系統(tǒng)業(yè)務(wù)流程圖(1)從讀者角度考慮的業(yè)務(wù)流程圖如圖1所示:管理員逾期信息還書處理借書處理還書記錄借書記錄查詢結(jié)果更新的圖書信息查詢處理讀者讀者信息圖 1 業(yè)務(wù)流程圖2.3.2 圖書管理系統(tǒng)數(shù)據(jù)字典(1)數(shù)據(jù)項(xiàng)表如表1所示:表 1 圖書管理系統(tǒng)的數(shù)據(jù)項(xiàng)表數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)含義與其它項(xiàng)關(guān)系存儲(chǔ)結(jié)

11、構(gòu)DI-1Reader_id自增序列項(xiàng)NumberDI-2 readerNo讀者編號(hào)NumberDI-3readerName讀者姓名Varchar2DI-4readerSex性別Char續(xù)表 1數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)含義與其它項(xiàng)關(guān)系存儲(chǔ)結(jié)構(gòu)DI-6Deptno系部編號(hào)NumberDI-7Classno班級(jí)編號(hào)NumberDI-8Cardno身份證編號(hào)NumberDI-9Telephonenumber聯(lián)系方式NumberDI-10Admin_id自增序列項(xiàng)NumberDI-11Adminno管理員編號(hào)NumberDI-12Adminname管理員姓名Varchar2DI-13Adminsex

12、性別CharDI-14Adminage年齡IntDI-15Admincardno身份證編號(hào)NumberDI-16Book_id自增序列NumberDI-17bookno圖書編號(hào)NumberDI-18titlename圖書名稱Varchar2DI-19publishname出版社名稱Varchar2DI-20authorname作者名稱Varchar2DI-21remianamount庫(kù)存數(shù)量IntDI-22Totalamount總數(shù)量IntDI-23saleprice單價(jià)IntDI-24IsbnIsbn號(hào)NumberDI-25Bw_id自增序列NumberDI-26bReader_id讀者編號(hào)

13、同readernoNumberDI-27Bbook_id圖書編號(hào)同 booknoNumberDI-28Borrow_date借閱日期DateDI-29Re_id自增序列NumberDI-30Rreader_id讀者編號(hào)同readernoNumberDI-31Rbook_id圖書編號(hào)同booknoNumberDI-32Return_date歸還日期Date(2)系統(tǒng)中所用數(shù)據(jù)結(jié)構(gòu)如下所示:表 2 系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu)詳細(xì)表數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義數(shù)據(jù)結(jié)構(gòu)組成DS-1Reader_info讀者信息Reader_id,no,name,sex,age,deptno,classno,cardno,

14、telephonenumberDS-2Book_info圖書信息Book_id,no,titlename,publishname,authorname,remainamount,totalamount,saleprice,isbnDS-3Admin_info管理員信息Admin_id,no,name,sex,age,cardnoDS-4Borrow_info借閱信息Bw_id, book_id,reader_id,borrow_dateDS-5Return_info歸還信息Re_id, book_id,reader_id,return_date2.4 本章小結(jié) 系統(tǒng)需求分析主要是通過(guò)對(duì)本校圖書

15、管理員的咨詢,請(qǐng)教,了解我校圖書館的管理規(guī)則和運(yùn)行機(jī)制,并通過(guò)上網(wǎng)搜索有關(guān)圖書館管理系統(tǒng)的知識(shí),了解到圖書管理的現(xiàn)狀,以及在管理中的一些問(wèn)題,由于是第一次做這樣的需求調(diào)查,開始總是覺(jué)得無(wú)從下手,不知道自己想了解什么,該了解什么方面的知識(shí),在繪制系統(tǒng)業(yè)務(wù)流程圖時(shí),遇到了很多問(wèn)題,但通過(guò)老師的指導(dǎo)和幫助,以及自己一遍一遍的分析和完善,才逐漸把業(yè)務(wù)弄清楚,最終完成了需求分析階段的任務(wù)第3章 概念結(jié)構(gòu)設(shè)計(jì)階段3.1 引言系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)圖書館管理的系統(tǒng)化和自動(dòng)化,縮短借閱者的等待時(shí)間,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高圖書管理

16、效率的目的。3.2 任務(wù)與目標(biāo)主要任務(wù)是對(duì)讀者信息、管理員信息、圖書資料信息、借閱信息、歸還圖書信息。罰款信息的基本信息的操作及處理。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。(1)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)的子系統(tǒng);(2)設(shè)計(jì)分E-R圖,即各子模塊的E-R圖;(3)生成初步E-R圖,通過(guò)合并方法,做到各子系統(tǒng)實(shí)體,屬性,聯(lián)系統(tǒng)一;(4)生成全局E-R圖,通過(guò)消除沖突等方面。通過(guò)分析各數(shù)據(jù)項(xiàng)和數(shù)據(jù)字典得知整個(gè)系統(tǒng)功能圍繞“讀者”“管理員”、“圖書”的處理,根據(jù)實(shí)體與屬性間的兩條準(zhǔn)則:1.作為“屬性”、,不能再具有需要

17、描述的性質(zhì)。2. “屬性”不能與其他實(shí)體具有聯(lián)系。3.3 階段結(jié)果(1)根據(jù)不同的對(duì)象,畫出各分E-R圖 1)讀者與管理員:讀者管理員管理mn圖 2 讀者與管理員分E-R圖2)讀者與圖書:讀者圖書借閱1n圖 3 讀者與圖書分E-R圖 3)管理員與圖書:m管理員圖書維護(hù)n 圖 4 管理員與圖書分E-R圖(2)合并各分E-R圖,消除屬性,命名沖突,結(jié)構(gòu)沖突三種沖突,得到的基本E-R 圖nmnm1n逾期提示讀者管理借書還書管理員圖書維護(hù)借閱修改刪除增加查詢nm n圖 5 圖書管理系統(tǒng)基本E-R圖(3)各E-R圖各實(shí)體的屬性如下所示讀者:reader_info(readerno,name,age,se

18、x,deptno,classno,cardno,telephonenumber)圖書:book_info(bookno,titlename,publishname,authorname,remainamount,totalamount,saleprice,isbn)管理員:admin_info(adminno,name,age,sex,cardno)維護(hù):維護(hù)(adminno,bookno)借閱:借閱(readerno,bookno)管理:管理 (adminno,bookno)3.4本章小結(jié) 在本章中,主要介紹了系統(tǒng)的概念結(jié)構(gòu)設(shè)計(jì),主要是針對(duì)系統(tǒng)的各個(gè)部分進(jìn)行E-R圖的繪制,并最后得到圖書管理

19、系統(tǒng)的基本E-R圖 以及系統(tǒng)當(dāng)中實(shí)體的各個(gè)屬性。 第4章 邏輯設(shè)計(jì)階段4.1 邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型,但是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),具體內(nèi)容包括數(shù)據(jù)組織(數(shù)據(jù)庫(kù)模式定義),數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。4.2 數(shù)據(jù)組織4.2.1 數(shù)據(jù)庫(kù)模式定義(1)讀者基本信息表如下所示:表 3 讀者基本信息表列名數(shù)據(jù)類型可否為空說(shuō)明Reader_idNumberNot null自增序列主鍵NoNumberNot null讀者編號(hào)Nam

20、e Varchar2Not null姓名AgeIntNot null年齡SexCharNot null性別DeptnoNumberNot null系部編號(hào)ClassnoNumberNot null班級(jí)編號(hào)CardnoNumberNot null身份證號(hào)TelephonenumberNumberNot null聯(lián)系方式(2)管理員基本信息如下表所示:列名數(shù)據(jù)類型是否為空說(shuō)明Admin_idNumberNot null自增序列,主鍵NoNumberNot null編號(hào)NameVarchar2Not null名字AgeIntNot null年齡SexCharNot null性別CardnoNumbe

21、rNot null身份證號(hào)表 4 管理員基本信息表 (3)圖書基本信息如下表所示:表 5 圖書基本信息表列名數(shù)據(jù)類型是否為空說(shuō)明Book_idNumberNot null自增序列,主鍵NoNumberNot null圖書編號(hào)TitlenameVarchar2Not null圖書名稱PublishnameVarchar2Not null出版社名稱AuthornameVarchar2Not null作者姓名RemainamountIntNot null庫(kù)存數(shù)量TotalamountIntNot null總數(shù)量SalepriceIntNot null單價(jià)IsbnNumberNot nullIsbn號(hào)

22、(4)借閱信息表如下表所示:表 6 借閱基本信息表列名數(shù)據(jù)類型是否為空說(shuō)明Bw_idNumberNot null自增序列,主鍵Book_idNumberNot null外鍵Reader_idNumberNot null外鍵Borrow_datedateNot null借閱日期(5)歸還信息表如下所示:表 7 歸還基本信息表列名數(shù)據(jù)類型是否為空說(shuō)明Re_idNumberNot null自增序列,主鍵 Book_idNumberNot null外鍵Reader_idNumberNot null外鍵Return_datenumberNot null歸還日期4.3 數(shù)據(jù)處理圖書管理系統(tǒng)圖書維護(hù)子系統(tǒng)讀

23、者管理子系統(tǒng)借還服務(wù)子系統(tǒng)查詢服務(wù)子系統(tǒng)增加新到圖書修改圖書信息讀者注冊(cè)刪除無(wú)效用戶修改用戶信息讀者借閱服務(wù)讀者歸還服務(wù)圖書查詢服務(wù)個(gè)人信息服務(wù)刪除過(guò)期圖書(1)系統(tǒng)功能模塊圖如下:圖 6 系統(tǒng)功能模塊圖4.4 本章小結(jié)在本章中,主要介紹了系統(tǒng)的邏輯設(shè)計(jì),主要是描述了圖書管理系統(tǒng)的基本數(shù)據(jù)表的信息和模式,詳細(xì)地列出了每個(gè)基本表的結(jié)構(gòu),并在最后一小節(jié)給出了系統(tǒng)的功能模塊圖。第5章 物理設(shè)計(jì)階段5.1 物理設(shè)計(jì)階段的目標(biāo)和任務(wù) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu);(

24、2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。5.2 系統(tǒng)功能模塊52.1 讀者基本信息的查詢和更新模塊將實(shí)現(xiàn)對(duì)讀者基本信息的查詢更新(修改,刪除,更新)操作,用于新生入學(xué),畢業(yè)生離校,以及讀者補(bǔ)辦借閱證或更改信息的情況,具體的功能模塊圖如下:查詢更新y更新讀者信息表是否成功更新后的讀者信息表提示信息結(jié)束管理員發(fā)出查詢或更新的命令查詢? 更新?查詢讀者信息表查詢的結(jié)果n是否繼續(xù)Nny圖 7 讀者基本信息更新和查詢模塊圖5.2.2 圖書基本信息的查詢和更新模塊具體如下:nyyny權(quán)限是否有效查詢圖書信息表查詢的結(jié)果是否繼續(xù)管理員發(fā)出更新圖書的命令讀者發(fā)出查詢的命令更新圖書信息表結(jié)束更新后的

25、圖書信息表提示信息是否成功n圖8 圖書基本信息的更新與查詢模塊圖5.3 本章小結(jié)在本章中,主要介紹了系統(tǒng)的物理設(shè)計(jì),主要將上一章的系統(tǒng)功能模塊圖細(xì)化,得出兩個(gè)重要的更新與查詢模塊。第6章 數(shù)據(jù)庫(kù)實(shí)施階段6.1 建立一個(gè)數(shù)據(jù)庫(kù)hwy07,并在數(shù)據(jù)庫(kù)上建立表空間,數(shù)據(jù)文件,用戶以及授予用戶權(quán)限6.1.1 創(chuàng)建數(shù)據(jù)庫(kù)具體步驟 (1)使用DCA啟動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)程序圖9 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程截圖(一)(2)選擇創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例圖10 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程截圖(二)(3)根據(jù)DCA提示完成數(shù)據(jù)庫(kù)的建立圖11 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程截圖(三)(4)對(duì)數(shù)據(jù)庫(kù)默認(rèn)用戶進(jìn)行口令設(shè)置圖12 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程截圖(四)(5)繼續(xù)接下來(lái)的步驟,

26、選擇文件路徑,完成創(chuàng)建圖13 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程截圖(五)6.1.2 創(chuàng)建表空間bookmanage和創(chuàng)建臨時(shí)表空間bookmanage1 圖14 代碼實(shí)現(xiàn)截圖(一)6.1.3 將表空間設(shè)為默認(rèn)表空間圖15 代碼實(shí)現(xiàn)截圖(二)6.1.4 創(chuàng)建用戶 (1)創(chuàng)建后臺(tái)程序管理員圖16 代碼實(shí)現(xiàn)截圖(三)(2)創(chuàng)建讀者用戶圖17 代碼實(shí)現(xiàn)截圖(四)6.1.5授予用戶權(quán)限圖18 代碼實(shí)現(xiàn)截圖(五)6.2 創(chuàng)建數(shù)據(jù)表和序列,以及觸發(fā)器6.2.1 創(chuàng)建數(shù)據(jù)表(1)創(chuàng)建讀者信息表圖19 代碼實(shí)現(xiàn)截圖(六)(2)管理員信息圖20 代碼實(shí)現(xiàn)截圖(七)(3)圖書信息圖21 代碼實(shí)現(xiàn)截圖(八)(4)借閱信息圖22 代碼實(shí)

27、現(xiàn)截圖(九) (5)歸還信息圖23 代碼實(shí)現(xiàn)截圖(十)6.2.2 創(chuàng)建序列和觸發(fā)器(1)創(chuàng)建reader_id,admin_id,book_id,re_id,bw_id序列以及相應(yīng)觸發(fā)器,以reader_id,reader_id_tri分別為例:1)創(chuàng)建reader_id序列圖24 代碼實(shí)現(xiàn)截圖(十一)2)創(chuàng)建reader_id_tri觸發(fā)器圖25 代碼實(shí)現(xiàn)截圖(十二)(2)創(chuàng)建其它功能觸發(fā)器1)還書后更新書籍的庫(kù)存數(shù)量,刪除借閱信息;當(dāng)同一人借同本書時(shí),不允許借出圖26 代碼實(shí)現(xiàn)截圖(十三)2)借書后減少書籍庫(kù)存數(shù)量假如書籍?dāng)?shù)量小于0則不借出圖27 代碼實(shí)現(xiàn)截圖(十四)6.3 使用游標(biāo)進(jìn)行查詢6.3.1 對(duì)圖書進(jìn)行查詢(編號(hào))圖28 代碼實(shí)現(xiàn)截圖(十五)6.3.2 對(duì)圖書進(jìn)行查詢(姓名)圖29 代碼實(shí)現(xiàn)截圖(十六)6.3.3 通過(guò)圖書名稱查詢圖30 代碼實(shí)現(xiàn)截圖(十七)6.4 本章小結(jié)本章主要是通過(guò)簡(jiǎn)單的代碼表現(xiàn)了系統(tǒng)一些功能的具體實(shí)現(xiàn)方式,主要是實(shí)現(xiàn)查詢功能和隨著借書和還書,庫(kù)存數(shù)量自動(dòng)修改的功能。第 7

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論