2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩17頁(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、<p><b>  課程設(shè)計(jì)說(shuō)明書(shū) </b></p><p>  課 程 名 稱: 《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》 </p><p>  課 程 代 碼: </p><p>  題 目: 《圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)》 </p><p>  年級(jí)/專

2、業(yè)/班: </p><p><b>  目 錄</b></p><p><b>  摘 要1</b></p><p><b>  一、引 言2</b></p><p>  二、設(shè)計(jì)目的與任務(wù)2&

3、lt;/p><p><b>  三、設(shè)計(jì)方案2</b></p><p><b>  1、需求分析2</b></p><p><b>  1.1系統(tǒng)目標(biāo)2</b></p><p><b>  1.2需求定義2</b></p><p&g

4、t;<b>  1.3數(shù)據(jù)字典3</b></p><p><b>  1.4數(shù)據(jù)流程5</b></p><p><b>  2、概念設(shè)計(jì)5</b></p><p>  2.1圖書(shū)管理數(shù)據(jù)庫(kù)中的實(shí)體集5</p><p>  2.2圖書(shū)管理數(shù)據(jù)庫(kù)中的聯(lián)系集6</p&

5、gt;<p>  2.3圖書(shū)管理數(shù)據(jù)庫(kù)中的E-R圖6</p><p><b>  3、邏輯設(shè)計(jì)8</b></p><p>  3.1 圖書(shū)信息表8</p><p>  3.2 讀者信息表9</p><p>  3.3 管理員信息表9</p><p>  3.4 借閱表

6、9</p><p>  3.5 管理員_書(shū)籍表9</p><p>  3.6 管理員_學(xué)生表9</p><p>  4、數(shù)據(jù)庫(kù)實(shí)現(xiàn)10</p><p>  4.1 建立索引10</p><p>  4.2 SQL語(yǔ)句10</p><p>  4.3 裝載數(shù)據(jù)13</p>

7、<p><b>  四、結(jié) 論14</b></p><p><b>  五、致 謝15</b></p><p><b>  六、參考文獻(xiàn)15</b></p><p><b>  摘 要</b></p><p>  數(shù)據(jù)庫(kù)技術(shù)和

8、Internet 的飛速發(fā)展,使它們已經(jīng)成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)在計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。對(duì)于任何一個(gè)企業(yè)來(lái)說(shuō),數(shù)據(jù)是企業(yè)重要的資產(chǎn),如何有效利用這些數(shù)據(jù),對(duì)于企業(yè)發(fā)展起著極其重要的作用。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展和人們生活水平的不斷提高,圖書(shū)館藏書(shū)的樹(shù)木逐漸增大,這也挑戰(zhàn)了圖書(shū)管理方面的技術(shù),以前的人工管理方式已經(jīng)不再適應(yīng)現(xiàn)在的環(huán)境,取而代之的是先進(jìn)的圖書(shū)管理系統(tǒng),通過(guò)使用 PowerBuilder創(chuàng)建

9、的圖書(shū)管理系統(tǒng)可以讓管理人員方便而快捷的進(jìn)行管理、查詢、借閱、錄入等工作。</p><p>  關(guān)鍵詞:數(shù)據(jù)庫(kù)技術(shù) 數(shù)據(jù) 圖書(shū)館 圖書(shū)管理系統(tǒng)</p><p><b>  Abstract </b></p><p>  Database technology and the rapid development of Internet, m

10、ake them has become the modern information technology is an important part of computer information system and computer now of the application system basis and core. For any enterprise, it is an important enterprise asset

11、s, how to effectively use the data for enterprise development plays an extremely important role. With the rapid development of the market economy of our country and people living standard rise ceaselessly, the library bo

12、</p><p>  Keywords: database technology data l ibrary books management system </p><p>  《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程設(shè)計(jì)</p><p>  --圖書(shū)管理數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p><b>  一、引 言</b>&l

13、t;/p><p>  隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。而圖書(shū)館仍采用手工管理圖書(shū)的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足圖書(shū)館管理人員對(duì)圖書(shū)館書(shū)籍,讀者資料,借還書(shū)等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特編此圖書(shū)管理系統(tǒng)軟件以提高圖書(shū)館的管理效率。</p><p><b>  二、設(shè)計(jì)目的與任務(wù)&l

14、t;/b></p><p>  通過(guò)本課程設(shè)計(jì)教學(xué)所要求達(dá)到的目的是:通過(guò)該課程設(shè)計(jì),學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)工具的使用,搞清數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法、步驟和數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù),完成對(duì)某一小型數(shù)據(jù)庫(kù)設(shè)計(jì)和相應(yīng)文檔的編寫工作。使學(xué)生更加深入地掌握數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì)的基本概念和基本方法,提高從事數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)和管理工作的基本技能和能力。</p><p><b>  三、設(shè)計(jì)方案<

15、/b></p><p><b>  1、需求分析</b></p><p><b>  1.1系統(tǒng)目標(biāo)</b></p><p>  圖書(shū)管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要

16、求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p><p>  系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動(dòng)化。</p><p><b>  1.2需求定義</b></p><p>  圖書(shū)館管理系統(tǒng)開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)圖書(shū)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對(duì)圖書(shū)資料的集中統(tǒng)一的管理。</p><p> 

17、 本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書(shū)館信息的管理,主要功能為管理有關(guān)讀者、圖書(shū)、借閱、查詢、刪除和管理員的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者類別管理、讀者檔案管理、圖書(shū)類型管理、圖書(shū)檔案管理以及圖書(shū)流程管理,讀者管理可以瀏覽讀者的信息,可以對(duì)讀者信息進(jìn)行維護(hù)。圖書(shū)管理可以瀏覽圖書(shū)的信息,可以對(duì)圖書(shū)信息進(jìn)行維護(hù)。借閱管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書(shū)籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù)。本系統(tǒng)主要解決的問(wèn)題是利用關(guān)鍵字對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢。</p><p

18、>  其系統(tǒng)的功能模塊圖如下:</p><p>  圖1 系統(tǒng)功能模塊圖</p><p><b>  1.3數(shù)據(jù)字典</b></p><p>  用數(shù)據(jù)字典描述數(shù)據(jù)庫(kù)的設(shè)計(jì),便于維護(hù)和修改。</p><p>  為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫(kù),應(yīng)該注意如下問(wèn)題:</p><p>

19、  規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對(duì)數(shù)據(jù)進(jìn)行規(guī)范化表達(dá)。</p><p>  關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計(jì)完成后數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)就建立起來(lái)了。 </p><p>  建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標(biāo)

20、項(xiàng)并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個(gè)數(shù)據(jù)庫(kù)的關(guān)系結(jié)構(gòu)</p><p>  數(shù)據(jù)流的讀者信息表舉例如下:</p><p>  2、數(shù)據(jù)元素的管理員信息表舉例如下:</p><p>  3、數(shù)據(jù)存儲(chǔ)的書(shū)籍信息表舉例如下:</p><p><b>  1.4數(shù)據(jù)流程</b></p><p>

21、<b>  1.4.1 讀者</b></p><p>  作為學(xué)生對(duì)圖書(shū)管理系統(tǒng)的要求有:</p><p>  1. 能按各種方式(比如書(shū)名、編號(hào)、作者)查詢圖書(shū)館的藏書(shū)情況。</p><p>  2. 能夠方便地借閱圖書(shū)、續(xù)借圖書(shū)、歸還圖書(shū)。</p><p>  3. 能夠查詢自己的基本資料、借閱圖書(shū)情況。</p

22、><p>  4. 能夠熟悉圖書(shū)管理系統(tǒng)的使用。</p><p>  讀者進(jìn)入系統(tǒng)工作的流程圖為:</p><p>  1.4.2 讀書(shū)管理員</p><p>  作為圖書(shū)管理員,他們對(duì)圖書(shū)管理系統(tǒng)的要求有:</p><p>  1. 能方便的對(duì)圖書(shū)進(jìn)行錄入登記,注銷陳舊的書(shū)籍。</p><p> 

23、 2. 能夠方便地對(duì)新生進(jìn)行登記,或注銷已經(jīng)畢業(yè)的學(xué)生信息(基本信息,借閱信息)。</p><p>  3. 能夠隨時(shí)發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書(shū)超期情況、館內(nèi)藏書(shū)情況、借情況等信息,以便各學(xué)院能夠隨時(shí)獲知本院學(xué)生的一些借書(shū)信息。</p><p>  圖書(shū)管理員工作的流程圖為:</p><p><b>  2、概念設(shè)計(jì)</b></p&g

24、t;<p>  2.1圖書(shū)管理數(shù)據(jù)庫(kù)中的實(shí)體集</p><p>  ·實(shí)體集讀者信息,具有屬性:讀者學(xué)號(hào),讀者姓名,讀者性別,聯(lián)系電話,所在院系,生效日期,失效日期,違章?tīng)顩r,累計(jì)借書(shū)</p><p>  ·實(shí)體集書(shū)籍信息,具有屬性ISBN,書(shū)名,作者,出版社,出版日期,簡(jiǎn)介</p><p>  ·實(shí)體集管理員信息,具有屬

25、性工作號(hào),姓名,性別,電話,家庭住址</p><p>  ·投訴信息,具有屬性投訴意見(jiàn),投訴日期,受訴日期</p><p>  ·登記信息,具有屬性證書(shū)日期,還書(shū)日期,違章?tīng)顩r,累計(jì)借書(shū),備注</p><p>  2.2圖書(shū)管理數(shù)據(jù)庫(kù)中的聯(lián)系集</p><p>  ·管理員和讀者一個(gè)對(duì)多聯(lián)系集。</p>

26、;<p>  ·管理員和圖書(shū)一個(gè)對(duì)多聯(lián)系集。</p><p>  ·讀者和投訴一個(gè)對(duì)多聯(lián)系集。</p><p>  ·管理者和投訴一個(gè)對(duì)多聯(lián)系集。</p><p>  2.3圖書(shū)管理數(shù)據(jù)庫(kù)中的E-R圖</p><p>  (1)讀者信息類別實(shí)體 E-R 圖</p><p> 

27、 圖2 讀者類別實(shí)體E-R圖</p><p>  (2)書(shū)籍信息類別實(shí)體 E-R 圖</p><p>  圖3 書(shū)籍類別實(shí)體E-R圖</p><p>  (3)圖書(shū)借閱實(shí)體 E-R 圖</p><p>  圖4 圖書(shū)借閱實(shí)體E-R圖</p><p>  (4)投訴管理實(shí)體 E-R 圖</p>&

28、lt;p>  圖5 投訴管理實(shí)體E-R圖</p><p>  圖6 實(shí)體之間關(guān)系的E_R圖</p><p><b>  3、邏輯設(shè)計(jì)</b></p><p>  從理論‘E-R 模型’到理論‘關(guān)系模型’的整理轉(zhuǎn)換,通過(guò) E-R 模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:</p><p><b>  

29、借閱關(guān)系</b></p><p>  屬性:工作號(hào),讀者學(xué)號(hào),ISBN,是否續(xù)借,借書(shū)日期,還書(shū)日期,備注。</p><p>  主鍵:工作號(hào),讀者學(xué)號(hào),ISBN</p><p><b>  管理員_書(shū)籍關(guān)系</b></p><p>  屬性:工作號(hào),ISBN,添加時(shí)間,是否在館</p><

30、;p>  主鍵:工作號(hào),ISBN</p><p><b>  管理員_學(xué)生關(guān)系</b></p><p>  屬性:工作號(hào),讀者學(xué)號(hào),確認(rèn)借還</p><p>  主鍵:工作號(hào),讀者學(xué)號(hào)</p><p>  3.1 圖書(shū)信息表</p><p>  3.2 讀者信息表</p>

31、<p>  3.3 管理員信息表</p><p><b>  3.4 借閱表</b></p><p>  3.5 管理員_書(shū)籍表</p><p>  3.6 管理員_學(xué)生表</p><p><b>  4、數(shù)據(jù)庫(kù)實(shí)現(xiàn)</b></p><p>  至此,我們可以建立

32、本系統(tǒng)所需要的數(shù)據(jù)庫(kù)了。</p><p>  從理論‘關(guān)系模型’到實(shí)現(xiàn)\實(shí)施‘?dāng)?shù)據(jù)庫(kù)建立’,物理文件的安排和建立索引。</p><p><b>  4.1 建立索引</b></p><p>  為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于鍵碼建立索引是各表中建立索引的表項(xiàng):</p><p>  (1)讀者信息(

33、讀者學(xué)號(hào))</p><p>  (2)書(shū)籍信息(ISBN)</p><p>  (3)管理員信息(工作號(hào))</p><p>  (4)借閱(工作號(hào),讀者學(xué)號(hào),ISBN)</p><p>  (5)管理員_書(shū)籍(工作號(hào),ISBN)</p><p>  (6)管理員_學(xué)生(工作號(hào),讀者學(xué)號(hào))</p><

34、p><b>  4.2 SQL語(yǔ)句</b></p><p><b>  如下所示:</b></p><p>  /*==============================================================*/</p><p>  /* Table: 書(shū)籍信息*/</p>

35、<p>  /*==============================================================*/</p><p>  create table 書(shū)籍信息</p><p><b>  (</b></p><p>  ISBN char(20)

36、 not null,</p><p>  書(shū)名 char(20),</p><p>  作者 char(10),</p><p>  出版社 char(15),</p><p>  出版日期 char(30),</p

37、><p>  簡(jiǎn)介 char(160),</p><p>  constraint PK_書(shū)籍信息 primary key (ISBN)</p><p><b>  );</b></p><p>  /*==============================================

38、================*/</p><p>  /* Index: 書(shū)籍信息_PK*/</p><p>  /*==============================================================*/</p><p>  create unique index 書(shū)籍信息_PK on 書(shū)籍信息 (</p>

39、<p><b>  ISBN ASC</b></p><p><b>  );</b></p><p>  /*==============================================================*/</p><p>  /* Table: 投訴*/</p>

40、<p>  /*==============================================================*/</p><p>  create table 投訴</p><p><b>  (</b></p><p>  工作號(hào) char(10)

41、 not null,</p><p>  學(xué)號(hào) char(10) nor null,</p><p>  投書(shū)意見(jiàn) char(100) , </p><p>  投訴日期 char(30), </p><p> 

42、 受訴日期 char(30), </p><p>  constraint PK_投訴 primary key (工作號(hào), 學(xué)號(hào))</p><p><b>  );</b></p><p>  /*==============================================================

43、*/</p><p>  /* Index: 投訴_PK*/</p><p>  /*==============================================================*/</p><p>  create unique index 投訴_PK on 投訴 (</p><p><b>  工

44、作號(hào) ASC,</b></p><p><b>  學(xué)號(hào) ASC</b></p><p><b>  );</b></p><p>  /*==============================================================*/</p><p> 

45、 * Index: 投訴_FK*/</p><p>  /*==============================================================*/</p><p>  Create index 投訴_FK on 投訴 (</p><p><b>  工作號(hào) ASC</b></p><

46、;p><b>  );</b></p><p>  /*==============================================================*/</p><p>  * Index: 投訴2_FK*/</p><p>  /*=====================================

47、=========================*/</p><p>  Create index 投訴2_FK on 投訴 (</p><p><b>  學(xué)號(hào) ASC</b></p><p><b>  );</b></p><p>  /*==========================

48、====================================*/</p><p>  /* Table: 登記*/</p><p>  /*==============================================================*/</p><p>  create table 登記</p><p&

49、gt;<b>  (</b></p><p>  工作號(hào) char(10) not null,</p><p>  學(xué)號(hào) char(10) not null,</p><p>  ISBN

50、 char(20) not null,</p><p>  證書(shū)日期 char(30) not null,</p><p>  還書(shū)日期 char(30) not null,</p&g

51、t;<p>  違章?tīng)顩r char(160), </p><p>  累計(jì)借書(shū) char(160),</p><p>  備注 char(160),</p><p>  constraint PK_登記 primary key (工作號(hào), 學(xué)號(hào), ISBN)</

52、p><p><b>  );</b></p><p>  /*==============================================================*/</p><p>  * Index: 登記_PK*/</p><p>  /*============================

53、==================================*/</p><p>  create unique index 登記_PK on 登記 (</p><p><b>  工作號(hào) ASC,</b></p><p><b>  學(xué)號(hào) ASC,</b></p><p><b>

54、;  ISBN ASC</b></p><p><b>  );</b></p><p>  /*==============================================================*/</p><p>  /* Index: 登記_FK*/</p><p>  /*=

55、=============================================================*/</p><p>  Create index 登記_FK on 登記 (</p><p><b>  工作號(hào) ASC</b></p><p><b>  );</b></p><

56、;p>  /*==============================================================*/</p><p>  /* Index: 登記2_FK*/</p><p>  /*==============================================================*/</p><

57、p>  Create index 登記2_FK on 登記 (</p><p><b>  學(xué)號(hào) ASC</b></p><p><b>  );</b></p><p>  /*==============================================================*/</

58、p><p>  /* Index: 登記3_FK*/</p><p>  /*==============================================================*/</p><p>  create index 登記3_FK on 登記 (</p><p><b>  ISBN ASC</

59、b></p><p><b>  );</b></p><p>  /*==============================================================*/</p><p>  * Table: 管理員信息*/</p><p>  /*==================

60、============================================*/</p><p>  create table 管理員信息</p><p><b>  (</b></p><p>  工作號(hào) char(10) not null,</p>

61、<p>  姓名 char(10),</p><p>  性別 char(5),</p><p>  電話 char(15),</p><p>  所在院系 char(25),</p><p>  constr

62、aint PK_管理員信息 primary key (工作號(hào))</p><p><b>  );</b></p><p>  /*==============================================================*/</p><p>  /* Index: 管理員信息_PK*/</p>&

63、lt;p>  /*==============================================================*/</p><p>  create unique index 管理員信息_PK on 管理員信息 (</p><p><b>  工作號(hào) ASC</b></p><p><b>  )

64、;</b></p><p>  /*==============================================================*/</p><p>  /* Table: 讀者信息*/</p><p>  /*========================================================

65、======*/</p><p>  create table 讀者信息</p><p><b>  (</b></p><p>  學(xué)號(hào) char(10) not null,</p><p>  姓名 char(10),

66、</p><p>  性別 char(5),</p><p>  電話 char(15),</p><p>  所在院系 char(25),</p><p>  constraint PK_讀者信息 primary key (學(xué)號(hào))</p>

67、<p><b>  );</b></p><p>  /*==============================================================*/</p><p>  /* Index: 讀者信息_PK*/</p><p>  /*================================

68、==============================*/</p><p>  create unique index 讀者信息_PK on 讀者信息 (</p><p><b>  學(xué)號(hào) ASC</b></p><p><b>  );</b></p><p><b>  4.3

69、裝載數(shù)據(jù)</b></p><p>  4.3.1 管理員操作</p><p>  (1)注冊(cè)(register)</p><p>  INSERT INTO 管理員 (工作號(hào),姓名,性別,電話,家庭住址,備注)</p><p>  VALUES(#工作號(hào),#姓名,#性別,#電話,#家庭住址,#備注)</p><

70、p>  說(shuō)明:在登記操作后,管理員得到一個(gè)唯一的工作號(hào),可以根據(jù)這個(gè)工作號(hào)采查詢和修改數(shù)據(jù)。</p><p>  (2)注銷(unregister)</p><p><b>  DELETE</b></p><p>  FROM Provider</p><p>  WHERE(工作號(hào)=#工作號(hào));</p&g

71、t;<p>  (3)修改個(gè)人信息(update)</p><p>  UPdate 管理員</p><p>  Set (工作號(hào)=#工作號(hào),姓名=#姓名,性別=#性別,電話=#電話,家庭住址=#家庭住址)</p><p>  WHERE(工作號(hào)=#工作號(hào))</p><p>  (4)增加書(shū)籍(addbooks)</p&g

72、t;<p>  INSERT INTO 圖書(shū) (ISBN,書(shū)名,作者,出版社,出版日期,簡(jiǎn)介,)</p><p>  VALUES(#ISBN,#書(shū)名,#作者,#出版社,#出版日期,#簡(jiǎn)介,#備注) INSERT INTO</p><p>  管理員_書(shū)籍表(工作號(hào),ISBN,添加時(shí)間,是否在館)</p><p>  VALUES(#工作號(hào),#ISBN

73、,#添加時(shí)間,#是否在館)</p><p>  (5)刪除書(shū)籍(deletebooks)</p><p><b>  DELETE 圖書(shū)</b></p><p>  WHERE(ISBN =# ISBN)</p><p>  (6)修改書(shū)籍(updatebooks)</p><p>  UPDAT

74、E 圖書(shū)(書(shū)名=#書(shū)名, 作者=#作者, 出版社=#出版社, 出版日期=</p><p>  #出版日期, 簡(jiǎn)介=#簡(jiǎn)介)</p><p>  WHERE(ISBN =# ISBN)</p><p>  4.3.2 讀者操作</p><p>  (1)注冊(cè)(register)</p><p>  INSERT INTO

75、 讀者(讀者學(xué)號(hào),讀者姓名,讀者性別,聯(lián)系電話,所在系,</p><p>  生效日期,失效日期,違章?tīng)顩r,累計(jì)借書(shū),備注)</p><p>  VALUES(#讀者學(xué)號(hào),#讀者姓名,#讀者性別,#聯(lián)系電話,#所在系,</p><p>  #生效日期,#失效日期,#違章?tīng)顩r,#累計(jì)借書(shū),#備注)</p><p>  說(shuō)明:在登記操作后,讀者得

76、到一個(gè)唯一的 ID,可以根據(jù)這個(gè) ID 來(lái)查詢和修改自己的信息。</p><p>  (2)注銷(unregister)</p><p><b>  DELETE 讀者</b></p><p>  WHERE(讀者學(xué)號(hào)=#讀者學(xué)號(hào))</p><p>  (3)修改個(gè)人信息(update)</p><p

77、>  UPDATE 讀者 Set(讀者姓名=#讀者姓名,聯(lián)系電話=#聯(lián)系電話,</p><p>  所在系=#所在系,生效日期=#生效日期,失效日期=#失效日期,</p><p>  違章?tīng)顩r=#違章?tīng)顩r,累計(jì)借書(shū)=#累計(jì)借書(shū),備注=#備注)</p><p>  WHERE(讀者學(xué)號(hào)=#讀者學(xué)號(hào))</p><p>  (4)查詢(sel

78、ect)</p><p>  SELECT ISBN,書(shū)名,作者,出版社</p><p><b>  FROM 圖書(shū)</b></p><p>  WHERE ISBN=#ISBN OR 書(shū)名=#書(shū)名</p><p>  4.3.3 管理員對(duì)借閱關(guān)系的操作</p><p>  (1)插入讀者的信息(

79、insert)</p><p>  INSERT INTO 借閱(工作號(hào),讀者學(xué)號(hào),ISBN,是否續(xù)借,借書(shū)日期,還書(shū)日期,備注)</p><p>  VALUES(#工作號(hào),#讀者學(xué)號(hào),#ISBN,#是否續(xù)借,#借書(shū)日期,</p><p>  #還書(shū)日期,#備注)</p><p>  (2)更新信息(update)</p>&

80、lt;p><b> ?、俑陆璩鲂畔?lt;/b></p><p><b>  UPDATE 借閱</b></p><p>  SET(借書(shū)日期=#借書(shū)日期,還書(shū)日期=借書(shū)日期+30,是否續(xù)借=0)</p><p>  WHERE(工作號(hào)=#工作號(hào) AND 讀者學(xué)號(hào)=#讀者學(xué)號(hào) AND ISBN =#ISBN)</p

81、><p>  UPDATE 管理員_圖書(shū)</p><p>  SET(是否在館=0)</p><p>  WHERE(ISBN=#ISBN)</p><p><b>  UPDATA 學(xué)生</b></p><p>  SET (累積借書(shū)=累積借書(shū)+1)</p><p>  WH

82、ERE(讀者學(xué)號(hào)=#讀者學(xué)號(hào))</p><p>  INSERT INTO 管理員_學(xué)生(工作號(hào),讀者學(xué)號(hào),確認(rèn)借還,ISBN)</p><p>  VALUES(#工作號(hào),#讀者學(xué)號(hào),”0”, #ISBN))</p><p><b> ?、诟吕m(xù)借信息</b></p><p><b>  UPDATE 借閱&

83、lt;/b></p><p>  SET(是否續(xù)借=#是否續(xù)借)</p><p>  WHERE(工作號(hào)=#工作號(hào) AND 讀者學(xué)號(hào)=#讀者學(xué)號(hào) AND ISBN =#ISBN)</p><p><b> ?、鄹逻€書(shū)信息</b></p><p>  UPDATE 管理員_圖書(shū)</p><p&g

84、t;  SET(是否在館=1)</p><p>  WHERE(ISBN=#ISBN)</p><p>  UPDATE 管理員_學(xué)生</p><p>  SET(確認(rèn)借還=”1”)</p><p>  WHERE(工作號(hào)=#工作號(hào) AND 讀者學(xué)號(hào)=#讀者學(xué)號(hào) AND ISBN=#ISBN)</p><p><

85、b>  四、結(jié) 論</b></p><p>  這次的課程設(shè)計(jì)是用數(shù)據(jù)庫(kù)來(lái)做的,以前只是做些語(yǔ)言類的課程設(shè)計(jì),做出來(lái)的課程設(shè)計(jì)自己看著都不怎么好,但是這次實(shí)驗(yàn)缺與以前的大不相同,因?yàn)樯钪写蟛糠值臄?shù)據(jù)都是在數(shù)據(jù)庫(kù)中完成的,所以做這次課程設(shè)計(jì)感覺(jué)與現(xiàn)實(shí)生活接觸最近,做起來(lái)也比較有興趣,但是面臨的問(wèn)題可想而知。通過(guò)這次課程設(shè)計(jì)使我對(duì)軟件的界面設(shè)計(jì)有了一個(gè)比較深刻的了解,對(duì)各種系統(tǒng)軟件的性能有了清晰

86、的認(rèn)識(shí)。一個(gè)好的課程設(shè)計(jì)應(yīng)該具有人性化的界面,協(xié)調(diào)的布局,合理的結(jié)構(gòu),良好的性能和一定的容錯(cuò)性。本次課程設(shè)計(jì)并不是十分完美,由于時(shí)間倉(cāng)促以及所學(xué)知識(shí)有限等方面原因,最終在同學(xué)們的一起努力下還是艱難的完成了。</p><p><b>  五、致 謝</b></p><p>  首先,感謝在劉剛常老師的諄諄教導(dǎo)下,讓我們認(rèn)識(shí)了數(shù)據(jù)庫(kù)在現(xiàn)實(shí)生活中的重要性。在這次課程程序設(shè)

87、計(jì)中,劉老師給了我們指導(dǎo)性的見(jiàn)解,讓我們課程設(shè)計(jì)中得以運(yùn)用及發(fā)揮,其次,感謝我們一起做課程設(shè)計(jì)的同學(xué)們,雖然在設(shè)計(jì)的過(guò)程中遇到很多困難,但在我們的互相幫助下,使這次課程設(shè)計(jì)得以順利完成。</p><p><b>  六、參考文獻(xiàn)</b></p><p> ?。?]王珊,薩師煊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》[M].北京:高等教育出版社,2006.5</p><

88、p> ?。?]趙斯思編著. 《Visual Basic 數(shù)據(jù)庫(kù)編程技術(shù)與實(shí)例》[M]. 北京:人民郵電出版社, 2004</p><p> ?。?]楊志姝,李光海編著. 《SQL 應(yīng)用與開(kāi)發(fā)標(biāo)準(zhǔn)教程》[M]. 北京:清華大學(xué)出版社, 2006</p><p> ?。?]李愛(ài)武編著. 《SQL Server2000 數(shù)據(jù)庫(kù)系統(tǒng)實(shí)訓(xùn)教程》[M]. 北京:北京郵電大學(xué)出版社,2004<

89、;/p><p>  課程設(shè)計(jì)任務(wù)書(shū)及成績(jī)?cè)u(píng)定</p><p>  課題名稱:____《圖書(shū)管理系統(tǒng)》______________</p><p>  完成者: 伍佳、陳志剛、陳登濤、趙浩、陳美旭 </p><p>  1、設(shè)計(jì)的目的與要求: </p><p>  通過(guò)本課程設(shè)計(jì)教學(xué)所要求達(dá)到的目的是:通過(guò)該課程設(shè)計(jì),學(xué)

90、習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)工具的使用,搞清數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法、步驟和數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù),完成對(duì)某一小型數(shù)據(jù)庫(kù)設(shè)計(jì)和相應(yīng)文檔的編寫工作。使學(xué)生更加深入地掌握數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì)的基本概念和基本方法,提高從事數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)和管理工作的基本技能和能力。</p><p>  2、設(shè)計(jì)進(jìn)度及完成情況</p><p><b>  3、成績(jī)?cè)u(píng)定:</b></p><p&

溫馨提示

  • 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ù)僅提供信息存儲(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)論