數(shù)據(jù)庫圖書管理系統(tǒng)制作總結
圖書管理系統(tǒng)
一、系統(tǒng)功能:圖書管理系統(tǒng)主要用于圖書信息的錄入和登記,借閱和歸還圖書
的信息錄入,圖書信息的瀏覽,圖書信息的查詢等。其主要功能有以下一個方面:(1)圖書信息的管理主要包括登記圖書信息、瀏覽圖書信息和查詢圖書信息。(2)借還書信息錄入主要詳細記錄圖書借閱信息等。(3)借閱者信息錄入主要是記錄借閱人的各種信息,比如借閱日期、借閱圖書的名稱和圖書數(shù)量等信息。(4)出版社信息錄入主要是記錄各個出版社出版圖書的基本信息、。二、系統(tǒng)簡介:
1)模塊設計流程圖
圖書管理系圖圖借借出書書還閱版信信書者社息息信信信統(tǒng)的息息息計管錄錄錄瀏理入入入覽登瀏查記覽詢圖圖圖書書書信信信息息息
2)E-R圖
借書證號聯(lián)系電話網(wǎng)絡地址借閱量
圖書
入館時間定價書名作者
分類號
三、心得體會:
通過一學期的數(shù)據(jù)庫的學習,我成功制作了圖書管理系統(tǒng),此次圖書管理系統(tǒng)的設計讓我對數(shù)據(jù)庫的了解更深入,可以把它同實際相結合,同時,又讓我學會了一個新的應用軟件。在整個設計過程中,通過怎樣對把各個管理信息連接起來的分析,鍛煉了我們對事情的分析能力,通過怎樣解決過程中出現(xiàn)的問題,提高了我們查找文獻的能力、對網(wǎng)絡資源的利用能力和和其他同學的交流溝通能力。而且,經(jīng)歷這次的課程設計,我們也學會了自學和分工協(xié)作。我覺得每一次的設計,都是讓我們對原有的知識從了解表面到深入本質(zhì),從個體學習到整體把握的跳躍,對新知識的汲取,更是讓我們把課本的知識應用到實際中,讓我們了解了我們的學習有什么用,能夠解決什么樣的問題,增加我們的自信和學習的動力。總之,通過這次的系統(tǒng)設計,我受益匪淺。
姓名性別名稱
出版社學生
Pm館藏借閱數(shù)量書號n1聯(lián)系電話館藏量
擴展閱讀:圖書管理系統(tǒng)數(shù)據(jù)庫設計報告
圖書館管理系統(tǒng)
數(shù)據(jù)庫設計報告
目錄
一、設計背景....................................................................................1二、需求分析....................................................................................12.1系統(tǒng)目標................................................................................12.2需求定義................................................................................12.3數(shù)據(jù)流圖................................................................................22.4數(shù)據(jù)字典................................................................................3
三、功能說明..................................................................................10四、概念結構設計.........................................................................114.1分ER圖..............................................................................124.2總ER圖.............................................................................12五、邏輯結構設計.........................................................................13六、物理結構設計.........................................................................14七、設計人員..................................................................................16
正文
一、設計背景
隨著我國市場經(jīng)濟的迅速發(fā)展和人們生活水平的不斷提高,圖書館藏書的樹木逐漸增大,這也挑戰(zhàn)了圖書管理方面的技術,以前的人工管理方式已經(jīng)不再適應現(xiàn)在的環(huán)境,取而代之的是先進的圖書管理系統(tǒng),通過使用Access創(chuàng)建的圖書管理系統(tǒng)可以讓管理人員方便而快捷的進行管理、查詢、借閱、錄入等工作。
圖書管理工作面對大量的可模塊化處理的信息,是當今信息革命的一個重要陣地。我們小組開發(fā)圖書管理信息系統(tǒng)就是采用現(xiàn)代化的信息管理方式代替手工管理方式,提高圖書管理工作效率,作到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,讓圖書館更好的為學校,社會服務。
二、需求分析1.1系統(tǒng)目標
圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。系統(tǒng)開發(fā)的總體任務是實現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動化。1.2需求定義
圖書館管理系統(tǒng)開發(fā)。系統(tǒng)開發(fā)的總的設計目標是實現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動化,實現(xiàn)對圖書資料的集中統(tǒng)一的管理。
本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要功能為管理有關讀者、圖書、借閱、查詢、刪除和管理員的信息等。本系統(tǒng)結構分為讀者信息管理、圖書信息管理,讀者管理可以瀏覽讀者的信息,可以對讀者信息進行維護。圖書管理可以瀏覽圖書的信息,可以對圖書信息進行維護。借閱管理可以顯示當前數(shù)據(jù)庫中書籍借閱情況,可以對借閱信息進行維護。本系統(tǒng)主要解決的問題是利用關鍵字對數(shù)據(jù)庫進行查詢。
21.3數(shù)據(jù)流圖
1.3.1總數(shù)據(jù)流圖
D4不合格的借書卡D2圖書1.03.0借書D7入庫新書清單處理新書入庫處理D1借書卡D5借書清單D8庫存清單S2管理員S1借閱者F01借閱情況存檔圖書庫存情況存檔D6還書清單D10銷書清單2.04.0D3還書D9銷書計劃還書處理銷書處理1.3.2入庫處理
P3.1P3.2S2管理員D25入庫新書清單更新圖書庫存D26庫存清單清單處理入庫D27庫存清單F31圖書庫存情
況存檔1.3.3借書處理
F11學生借書情況存檔D12不合格借書單D15借書清單P1.1P1.2S1借閱者D11借書單D13合格的借書單審核處理書借出處理D14借書清單F12圖書在庫情況存檔D16圖書1.3.4還書處理
3D23還書清單F21圖書庫存情況存檔P2.1P2.2S1借閱者D17圖書D24圖書審核處理圖書入庫處理D22還書清單D19罰款單D18罰款通知單F22借閱者借閱情況存檔P2.3D20應付罰款罰款處理D21圖書1.2數(shù)據(jù)字典3.1數(shù)據(jù)項
數(shù)據(jù)項名:借閱者姓名
數(shù)據(jù)項含義說明:借閱者姓名別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:任意字符取值含義:借閱者姓名
數(shù)據(jù)項名:借書卡號
數(shù)據(jù)項含義說明:借閱者借書卡號別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:0000000000-9999999999取值含義:借閱者借書卡號
數(shù)據(jù)項名:班級
數(shù)據(jù)項含義說明:借閱者所屬班級別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:任意字符
取值含義:借閱者所屬班級名稱
數(shù)據(jù)項名:院系
數(shù)據(jù)項含義說明:借閱者所屬院系別名:無
數(shù)據(jù)類型:字符型
4長度:10
取值范圍:任意字符
取值含義:借閱者所屬院系名稱
數(shù)據(jù)項名:管理員編號
數(shù)據(jù)項含義說明:管理員編號別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:0000000000-9999999999取值含義:管理員編號
數(shù)據(jù)項名:管理員姓名
數(shù)據(jù)項含義說明:管理員姓名別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:任意字符取值含義:管理員姓名
數(shù)據(jù)項名:負責書庫
數(shù)據(jù)項含義說明:管理員所負責書庫別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:任意字符
取值含義:管理員所負責書庫名稱
數(shù)據(jù)項名:圖書編號
數(shù)據(jù)項含義說明:圖書編號別名:借書編碼數(shù)據(jù)類型:字符型長度:10
取值范圍:0000000000-9999999999取值含義:圖書編號
數(shù)據(jù)項名:書名
數(shù)據(jù)項含義說明:書名別名:無
數(shù)據(jù)類型:字符型長度:20
取值范圍:任意字符取值含義:圖書名稱
數(shù)據(jù)項名:作者名稱
數(shù)據(jù)項含義說明:作者名稱別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:任意字符取值含義:作者名稱
數(shù)據(jù)項名:出版社
數(shù)據(jù)項含義說明:出版社名稱別名:無
數(shù)據(jù)類型:字符型長度:20
取值范圍:任意字符取值含義:出版社名稱
數(shù)據(jù)項名:出庫日期
數(shù)據(jù)項含義說明:圖書出庫日期別名:借出日期數(shù)據(jù)類型:字符型長度:8
取值范圍:00000000-99999999取值含義:YYYY-MM-DD
數(shù)據(jù)項名:入庫日期
數(shù)據(jù)項含義說明:圖書入庫日期別名:無
數(shù)據(jù)類型:字符型長度:8
取值范圍:00000000-99999999取值含義:YYYY-MM-DD
數(shù)據(jù)項名:所存書庫
數(shù)據(jù)項含義說明:圖書所存書庫別名:無
數(shù)據(jù)類型:字符型長度:10
取值范圍:任意字符
取值含義:圖書所存書庫名
數(shù)據(jù)項名:在庫量
數(shù)據(jù)項含義說明:圖書在庫量別名:無
數(shù)據(jù)類型:字符型
長度:5
取值范圍:00000-99999取值含義:圖書在庫數(shù)量
數(shù)據(jù)項名:出版日期
數(shù)據(jù)項含義說明:圖書出版日期別名:無
數(shù)據(jù)類型:字符型長度:8
取值范圍:0000000-99999999取值含義:YYYY-MM-DD
數(shù)據(jù)項名:到期日期
數(shù)據(jù)項含義說明:借閱到期日期別名:無
數(shù)據(jù)類型:字符型長度:8
取值范圍:00000000-99999999取值含義:圖書借閱到期日期
數(shù)據(jù)項名:拖欠日期
數(shù)據(jù)項含義說明:圖書拖欠日期別名:無
數(shù)據(jù)類型:字符型長度:5
取值范圍:00000-99999取值含義:圖書拖欠天數(shù)
數(shù)據(jù)項名:罰款數(shù)目
數(shù)據(jù)項含義說明:罰款數(shù)目別名:無
數(shù)據(jù)類型:字符型長度:5
取值范圍:00000-99999
取值含義:圖書拖欠罰款數(shù)目
數(shù)據(jù)項名:銷書數(shù)量
數(shù)據(jù)項含義說明:銷書數(shù)量別名:無
數(shù)據(jù)類型:字符型長度:5
取值范圍:00000-99999取值含義:圖書銷毀數(shù)量
數(shù)據(jù)項名:銷書日期
數(shù)據(jù)項含義說明:銷書日期別名:無
數(shù)據(jù)類型:字符型長度:8
取值范圍:00000000-99999999取值含義:YYYY-MM-DD
3.2數(shù)據(jù)結構
數(shù)據(jù)結構名:借閱者含義說明:借閱者信息
組成:借閱者姓名,借書卡號,班級,院系數(shù)據(jù)結構名:管理員含義說明:管理員信息
組成:管理員編號,管理員姓名,負責書庫
數(shù)據(jù)結構名:借書清單含義說明:借書信息
組成:借書卡號,借書編碼,借出日期,到期日期,拖欠日期
數(shù)據(jù)結構名:罰款清單含義說明:罰款信息
組成:管理員編號,借書卡號,借書編號,罰款數(shù)目
數(shù)據(jù)結構名:圖書含義說明:圖書信息
組成:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期
數(shù)據(jù)結構名:銷書清單含義說明:銷書信息
組成:圖書編號,圖書名稱,日期,數(shù)量
3.3數(shù)據(jù)流
數(shù)據(jù)流名:借書卡說明:借閱者信息數(shù)據(jù)流來源:借閱者數(shù)據(jù)流去向:借書處理
組成:借閱者姓名,借書卡號,班級,院系平均流量:50高峰期流量:100
數(shù)據(jù)流名:圖書說明:借閱圖書信息
8數(shù)據(jù)流來源:借書處理數(shù)據(jù)流去向:借閱者
組成:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期
平均流量:50高峰期流量:100
數(shù)據(jù)流名:還書說明:借閱者還書數(shù)據(jù)流來源:借閱者數(shù)據(jù)流去向:還書處理
組成:借閱者姓名,借書卡號,班級,院系平均流量:50高峰期流量:100
數(shù)據(jù)流名:不合格的借書卡說明:借書卡無法使用數(shù)據(jù)流來源:借書處理數(shù)據(jù)流去向:借閱者
組成:借閱者姓名,借書卡號,班級,院系平均流量:50高峰期流量:100
數(shù)據(jù)流名:借書清單說明:借出書目信息數(shù)據(jù)流來源:借書處理
數(shù)據(jù)流去向:圖書庫存情況存檔
組成:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期
平均流量:50高峰期流量:100
數(shù)據(jù)流名:還書清單說明:歸還書目信息數(shù)據(jù)流來源:還書處理
數(shù)據(jù)流去向:圖書庫存情況存檔
組成:借書卡號,借書編碼,借出日期,到期日期,拖欠日期平均流量:50高峰期流量:100
數(shù)據(jù)流名:入庫新書清單說明:入庫新書信息數(shù)據(jù)流來源:管理員
數(shù)據(jù)流去向:新書入庫處理
9組成:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期
平均流量:20高峰期流量:50
數(shù)據(jù)流名:庫存清單說明:庫存圖書信息
數(shù)據(jù)流來源:新書入庫處理數(shù)據(jù)流去向:圖書庫存情況存檔
組成:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期
平均流量:20高峰期流量:50
數(shù)據(jù)流名:銷書計劃說明:銷毀圖書信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:銷書處理
組成:圖書編號,圖書名稱,日期,數(shù)量平均流量:10高峰期流量:25
數(shù)據(jù)流名:銷書清單說明:銷毀圖書目錄數(shù)據(jù)流來源:銷書處理
數(shù)據(jù)流去向:圖書庫存情況存檔
組成:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期
平均流量:10高峰期流量:25三、功能說明
本系統(tǒng)需要完成的功能主要有6部分:
(1)實現(xiàn)對圖書信息的修改,包括定義、查詢、更新、刪除等操作
圖書信息包括圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫。入庫日期,出庫日期等。
(2)實現(xiàn)對借閱者信息的修改,包括定義、查詢、更新、刪除等操作借閱者信息包括借書卡號,姓名,班級,院系等。(3)實現(xiàn)借書功能。
1.借書信息的輸入,包括借書卡號,圖書編號,借出日期,到期日期,拖欠日期,罰款數(shù)目等。
2.借書信息的查詢,修改,包括圖書編號,借書卡號,借閱者姓名,圖書名稱,借出日期等。
(4)實現(xiàn)還書功能
1.還書信息的輸入,包括圖書編號,借書卡號,借閱者姓名,圖書名稱,借出日期等。
102.還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。(5)實現(xiàn)銷書功能
對不符合要求的圖書進行出庫處理,包括圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫。入庫日期,出庫日期等。
(6)實現(xiàn)對管理員信息的修改,包括定義、查詢、更新、刪除等操作管理員信息包括編號,姓名,負責書庫等。
查詢圖書信息修改圖書信息圖書管理圖書入庫銷書處理借書處理借閱管理還書處理罰款處理圖書管理系統(tǒng)定義借閱者信息借閱者信息管理查詢借閱者信息修改借閱者信息定義管理員信息圖書管理員信息管理查詢管理員信息修改管理員信息
系統(tǒng)功能結構圖
四、概念結構設計4.1實體及其屬性圖1、圖書信息模塊
圖書編號書名作者姓名書版社入庫日期圖書出庫日期條形碼所存書庫出版日期在庫數(shù)2、借閱者信息模塊
借書卡號姓名班級院系借閱者3、圖書管理員信息模塊
圖書管理員信息管理員編號姓名負責書庫4、銷書單模塊
圖書編號圖書名稱銷書單數(shù)量日期4.2實體及其聯(lián)系圖
借閱者管理員u借出日期管理m處理到期日期借閱圖書銷書清單拖欠日期罰款數(shù)目4.3完整的E-R圖
班級姓名借書卡號院系借閱者姓名負責書庫管理員編號m借出日期m管理員到期日期管理1處理n銷書清單銷書數(shù)量借閱拖欠日期圖書編號銷書日期圖書名稱出庫日期罰款數(shù)目入庫日期圖書編號圖書所存書庫書名在庫數(shù)作者姓名書版社出版日期
五、邏輯結構設計
從理論‘E-R模型’到理論‘關系模型’的整理轉(zhuǎn)換,通過E-R模型到關系模型的轉(zhuǎn)化,可以得到如下關系模式:
借閱者(借書卡號,姓名,班級,院系)管理員(編號,姓名,負責書庫)
13umn
圖書(圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),所在書庫,入庫日期,出庫日期)
借閱(借書卡號,圖書編號,借出日期,到期日期,拖欠日期,罰款數(shù)目)銷書清單(管理員編號,圖書編號,圖書名稱,銷書日期,銷書數(shù)量)管理(管理員編號,借書卡號,圖書編號)
六物理結構設計
概念結構設計所得的E-R模型是對用戶需求的一種抽象的表達形式,它獨立
于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結構進一步轉(zhuǎn)化為DBMS所支持的關系模型。這就是數(shù)據(jù)庫邏輯設計所要完成的任務。
用sql201*建立數(shù)據(jù)庫數(shù)據(jù)表。
(1)打開sql201*在數(shù)據(jù)庫上點擊右鍵(2)選擇新建數(shù)據(jù)數(shù)據(jù)庫名取做db_TSGL
(3)在db_TSGL中“表”選項上右鍵選擇新建表
進入表的字段設置
(4)表的字段設置如下圖
借閱者基本信息表
管理員信息表
圖書信息表
借閱信息表
銷書信息表
管理信息表
友情提示:本文中關于《數(shù)據(jù)庫圖書管理系統(tǒng)制作總結》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫圖書管理系統(tǒng)制作總結:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。