欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

其他資料

圖書館管理系統(tǒng)的設(shè)計(jì)論文

時(shí)間:2021-11-27 08:05:45 其他資料 我要投稿

圖書館管理系統(tǒng)的設(shè)計(jì)論文

  設(shè)計(jì)圖書館的系統(tǒng)是可以有效的幫助我們清楚找到想要的書籍。百分網(wǎng)小編給大家整理了圖書館管理系統(tǒng)的設(shè)計(jì)論文,希望你們喜歡!

圖書館管理系統(tǒng)的設(shè)計(jì)論文

  圖書館管理系統(tǒng)的設(shè)計(jì)論文

  §1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介

  在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。

  數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。

  數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。

  1.1.1 數(shù)據(jù)庫

  如圖1.1顯示了數(shù)據(jù)庫系統(tǒng)的主要組件。數(shù)據(jù)庫由DBMS(數(shù)據(jù)庫管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。

  1.1.1.1 用戶數(shù)據(jù)

  目前,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩,表的行包含對?yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。第二章描述了一個(gè)用以產(chǎn)生良好結(jié)構(gòu)關(guān)系的過程,稱作規(guī)范化。

  為了對比結(jié)構(gòu)差的關(guān)系和結(jié)構(gòu)好的關(guān)系之間的差別,以本文所設(shè)計(jì)的圖書管理系統(tǒng)中的圖書和圖書借閱者關(guān)系為例來說明,假若設(shè)計(jì)關(guān)系R1(借書證號(hào),姓名,性別,身份編號(hào),身份證,聯(lián)系電話,圖書編號(hào),圖書名稱,圖書類別,作者,出版社,出版日期,備注,價(jià)格,數(shù)量);這個(gè)關(guān)系的問題出在它有關(guān)于兩個(gè)不同主題的數(shù)據(jù),就是圖書借閱者和圖書。用這種方式構(gòu)成的關(guān)系在進(jìn)行修改時(shí),會(huì)出現(xiàn)問題。因?yàn)橐粋(gè)圖書借閱者可能借閱多本書,如果某個(gè)圖書借閱者的某個(gè)字段(如聯(lián)系電話)出現(xiàn)變更,它所借閱的圖書記錄(可能多個(gè))也就必須變化,這是不好的。因此數(shù)據(jù)用兩個(gè)關(guān)系表示更好,F(xiàn)在如果某圖書借閱者改變了它的聯(lián)系電話,只有關(guān)系(表)user的對應(yīng)行需要改變。當(dāng)然,要想產(chǎn)生一個(gè),顯示圖書名稱及其借閱者聯(lián)系電話的報(bào)表,就需要將這兩個(gè)表的行結(jié)合起來。結(jié)果表明,將關(guān)系分別存儲(chǔ),在生成報(bào)表的時(shí)候?qū)⑺鼈兘Y(jié)合起來,比把它們存儲(chǔ)在一個(gè)合成的表中更好。

  user(借書證號(hào),姓名,性別,身份編號(hào),身份證,聯(lián)系電話,)

  book(圖書編號(hào),圖書名稱,圖書類別,作者,出版社,出版日期,備注,價(jià)格,數(shù)量)

  1.1.1.2 元數(shù)據(jù)

  數(shù)據(jù)庫是自描述的,這就意味著它自身包含了它的結(jié)構(gòu)的描述,這種結(jié)構(gòu)的描述稱作元數(shù)據(jù)。因?yàn)镈BMS產(chǎn)品是用來存儲(chǔ)和操縱表的,所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲(chǔ),有時(shí)稱作系統(tǒng)表。這些系統(tǒng)表存儲(chǔ)了數(shù)據(jù)庫中表的情況,指出每一個(gè)表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲(chǔ)索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫結(jié)構(gòu)的其他部分。

  在表中存儲(chǔ)元數(shù)據(jù)不僅對DBMS是有效的,對用戶也是方便的,因?yàn)樗麄兛梢允褂门c查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。本文第二章所介紹的SQL語言可以同時(shí)用于元數(shù)據(jù)和用戶數(shù)據(jù)。

  1.1.1.3 索引

  第三種類型的數(shù)據(jù)改進(jìn)了數(shù)據(jù)庫的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時(shí)也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它主要還是索引。索引可以用來排序和快速訪問數(shù)據(jù)。下面以本人的圖書管理信息系統(tǒng)中的book表為例來說明。

  假定數(shù)據(jù)在磁盤上是按’圖書編號(hào)’的遞增順序排列的,用戶想打印一個(gè)按’圖書名稱’排序的圖書數(shù)據(jù)報(bào)表。為此,所有的.數(shù)據(jù)都需要從源表中提取出來并排序,除非表很小,否則這是一個(gè)很費(fèi)時(shí)的過程;蛘,可以在‘圖書名稱’字段上創(chuàng)建一個(gè)索引,該索引的條目按照‘圖書名稱’排序,這樣,該索引的條目可以讀出來,并用來按順序訪問book數(shù)據(jù)。

  索引用于快速訪問數(shù)據(jù)。例如,一個(gè)用戶只想訪問book表中‘圖書類別’值為‘01’的那些學(xué)生。如果沒有索引,則必須搜索整個(gè)源表;但有了索引之后,可以找到索引條目,并使用它來挑選所有合適的行。

  索引對排序和查找是有幫助的,但要付出代價(jià)。book表中的行每次改變時(shí),索引也必須改變,這意味著索引并非隨意的,應(yīng)該在真正需要時(shí)保存。

  圖書館管理系統(tǒng)特點(diǎn)

  1、方便讀者自己檢索資料的接觸和歸還情況

  2、高效的檢測率

  3、顯著減少出口警報(bào)的誤報(bào)率(最高減少75%)

  4、高速查閱存貨清單,減少工作人員為開架閱覽和其他清查工作的時(shí)間

  5、自動(dòng)返回資料列表,加速資料的分類和重新放置,提高圖書借閱率

  6、比條形碼和磁條的使用時(shí)間長。

  圖書館管理系統(tǒng)工作流程

  圖書館管理系統(tǒng)的工作流程非常簡單,首先在電子標(biāo)簽內(nèi)寫入詳細(xì)的圖書資料信息,然后把電子標(biāo)簽粘貼在相應(yīng)的圖書資料上,當(dāng)需要對圖書資料進(jìn)行借還、查找、盤點(diǎn)等操作時(shí),讀寫器就會(huì)讀取資料上電子標(biāo)簽的信息并將信息傳送到服務(wù)器上,從而實(shí)現(xiàn)對圖書資料的管理。

  圖書館管理系統(tǒng)功能模塊

  簡介

  設(shè)計(jì)并實(shí)現(xiàn)了如下四個(gè)子系統(tǒng),分別是登錄子系統(tǒng),查詢子系統(tǒng),借還子系統(tǒng),管理子系統(tǒng)。

  登錄子系統(tǒng)

  它主要提供用戶登錄功能,并按各用戶的權(quán)限使用本系統(tǒng)。本系統(tǒng)分三類用戶:公共權(quán)限查詢,管理員的權(quán)限是借還書和管理書,超級(jí)管理員的權(quán)限是管理讀者,管理圖書分類,管理管理員登錄帳戶,管理逾期圖書。

  查詢子系統(tǒng)

  主要用于查詢圖書,其中直接查詢包括按圖書編號(hào)直接查詢,按書名查詢,按作者查詢,按出版社查詢(可選模糊查詢),多條件查詢。

  按讀者的要求選取所需要的圖書直接查詢和模糊查詢,多條件查詢。

  借閱子系統(tǒng)

  主要由圖書管理員進(jìn)行借書還書記錄的登記和清除,它分別由二個(gè)界面:借書操作界面和還書界面構(gòu)成。

  借閱管理子系統(tǒng)

  分別是由圖書管理員管理圖書(包括圖書信息的修改,新圖書的增加,舊圖書的刪除),超級(jí)管理員管理圖書分類,管理信息,管理管理員登錄帳戶,管理逾期未還圖書。


【圖書館管理系統(tǒng)的設(shè)計(jì)論文】相關(guān)文章:

《去圖書館》教學(xué)設(shè)計(jì)10-19

大班教學(xué)設(shè)計(jì):去圖書館12-01

數(shù)學(xué)《小小圖書館》教學(xué)設(shè)計(jì)01-30

Linux系統(tǒng)文件管理10-12

《控制系統(tǒng)的設(shè)計(jì)與實(shí)施》教學(xué)設(shè)計(jì)12-08

MBA戰(zhàn)略管理課程的案例教學(xué)設(shè)計(jì)論文12-06

JAVA的動(dòng)態(tài)考試系統(tǒng)的設(shè)計(jì)12-03

FPGA系統(tǒng)設(shè)計(jì)黃金法則09-29

簡述linux系統(tǒng)日常管理10-06

生態(tài)系統(tǒng)的教學(xué)設(shè)計(jì)08-16