數(shù)據(jù)庫原理課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設(shè)計說明書 </b></p><p>  課 程 名 稱: 《數(shù)據(jù)庫原理課程設(shè)計》 </p><p>  課 程 代 碼: </p><p>  題 目: 《圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計》 </p><p>  年級/專

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

3、lt;/p><p><b>  三、設(shè)計方案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è)計5</b></p><p>  2.1圖書管理數(shù)據(jù)庫中的實體集5</p><p>  2.2圖書管理數(shù)據(jù)庫中的聯(lián)系集6</p&

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

6、9</p><p>  3.5 管理員_書籍表9</p><p>  3.6 管理員_學(xué)生表9</p><p>  4、數(shù)據(jù)庫實現(xiàn)10</p><p>  4.1 建立索引10</p><p>  4.2 SQL語句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ù)庫技術(shù)和

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

9、的圖書管理系統(tǒng)可以讓管理人員方便而快捷的進(jìn)行管理、查詢、借閱、錄入等工作。</p><p>  關(guān)鍵詞:數(shù)據(jù)庫技術(shù) 數(shù)據(jù) 圖書館 圖書管理系統(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ù)庫原理與應(yīng)用》課程設(shè)計</p><p>  --圖書管理數(shù)據(jù)庫設(shè)計</p><p><b>  一、引 言</b>&l

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

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

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

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

17、 本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要功能為管理有關(guān)讀者、圖書、借閱、查詢、刪除和管理員的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者類別管理、讀者檔案管理、圖書類型管理、圖書檔案管理以及圖書流程管理,讀者管理可以瀏覽讀者的信息,可以對讀者信息進(jìn)行維護(hù)。圖書管理可以瀏覽圖書的信息,可以對圖書信息進(jìn)行維護(hù)。借閱管理可以顯示當(dāng)前數(shù)據(jù)庫中書籍借閱情況,可以對借閱信息進(jìn)行維護(hù)。本系統(tǒng)主要解決的問題是利用關(guān)鍵字對數(shù)據(jù)庫進(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ù)庫的設(shè)計,便于維護(hù)和修改。</p><p>  為了更好地組織數(shù)據(jù)和設(shè)計出實際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題:</p><p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

34、p><b>  4.2 SQL語句</b></p><p><b>  如下所示:</b></p><p>  /*==============================================================*/</p><p>  /* Table: 書籍信息*/</p>

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

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

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

38、================*/</p><p>  /* Index: 書籍信息_PK*/</p><p>  /*==============================================================*/</p><p>  create unique index 書籍信息_PK on 書籍信息 (</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>  工作號 char(10)

41、 not null,</p><p>  學(xué)號 char(10) nor null,</p><p>  投書意見 char(100) , </p><p>  投訴日期 char(30), </p><p> 

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

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

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

45、 * Index: 投訴_FK*/</p><p>  /*==============================================================*/</p><p>  Create index 投訴_FK on 投訴 (</p><p><b>  工作號 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é)號 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>  工作號 char(10) not null,</p><p>  學(xué)號 char(10) not null,</p><p>  ISBN

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

51、t;<p>  違章狀況 char(160), </p><p>  累計借書 char(160),</p><p>  備注 char(160),</p><p>  constraint PK_登記 primary key (工作號, 學(xué)號, 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>  工作號 ASC,</b></p><p><b>  學(xué)號 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>  工作號 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é)號 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>  工作號 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 (工作號)</p><p><b>  );</b></p><p>  /*==============================================================*/</p><p>  /* Index: 管理員信息_PK*/</p>&

63、lt;p>  /*==============================================================*/</p><p>  create unique index 管理員信息_PK on 管理員信息 (</p><p><b>  工作號 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é)號 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é)號)</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é)號 ASC</b></p><p><b>  );</b></p><p><b>  4.3

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

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

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

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

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

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

75、 讀者(讀者學(xué)號,讀者姓名,讀者性別,聯(lián)系電話,所在系,</p><p>  生效日期,失效日期,違章狀況,累計借書,備注)</p><p>  VALUES(#讀者學(xué)號,#讀者姓名,#讀者性別,#聯(lián)系電話,#所在系,</p><p>  #生效日期,#失效日期,#違章狀況,#累計借書,#備注)</p><p>  說明:在登記操作后,讀者得

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

77、>  UPDATE 讀者 Set(讀者姓名=#讀者姓名,聯(lián)系電話=#聯(lián)系電話,</p><p>  所在系=#所在系,生效日期=#生效日期,失效日期=#失效日期,</p><p>  違章狀況=#違章狀況,累計借書=#累計借書,備注=#備注)</p><p>  WHERE(讀者學(xué)號=#讀者學(xué)號)</p><p>  (4)查詢(sel

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

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

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

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

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

83、lt;/b></p><p>  SET(是否續(xù)借=#是否續(xù)借)</p><p>  WHERE(工作號=#工作號 AND 讀者學(xué)號=#讀者學(xué)號 AND ISBN =#ISBN)</p><p><b> ?、鄹逻€書信息</b></p><p>  UPDATE 管理員_圖書</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(工作號=#工作號 AND 讀者學(xué)號=#讀者學(xué)號 AND ISBN=#ISBN)</p><p><

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論