亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

其他資料

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  在表中存儲元數(shù)據(jù)不僅對DBMS是有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。本文第二章所介紹的SQL語言可以同時用于元數(shù)據(jù)和用戶數(shù)據(jù)。

  1.1.1.3 索引

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

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

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

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

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

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

  2、高效的檢測率

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

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

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

  6、比條形碼和磁條的使用時間長。

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

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

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

  簡介

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

  登錄子系統(tǒng)

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

  查詢子系統(tǒng)

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

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

  借閱子系統(tǒng)

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

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

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


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

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

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

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

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

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

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

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

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

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

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