




免費預覽已結(jié)束,剩余50頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
內(nèi)蒙古科技大學 本科生畢業(yè)設(shè)計說明書 畢業(yè)論文 題 目 圖書館借閱管理系統(tǒng) 學生姓名 學 號 專 業(yè) 班 級 指導教師 I 55 圖書館借閱管理系統(tǒng)圖書館借閱管理系統(tǒng) 摘摘 要要 隨著我國經(jīng)濟實力以及科學技術(shù)的不斷提高 計算機科學日漸成熟 其強大的功 能已為人們深刻認識 它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用 作 為計算機應(yīng)用的一部分 使用計算機對圖書資源信息進行管理 具有手工管理無法比 擬的優(yōu)點 例如 檢索迅速 查找方便 可靠性高 存儲量大 保密性好 壽命長 成本低等 這些優(yōu)點能夠極大地提高圖書館管理的效率 也是企業(yè) 學校的科學化 正規(guī)化管理 與世界接軌的重要條件 根據(jù)以上的要求開發(fā)一套這樣的管理軟件成為很有必要的事情 圖書館借閱管 理系統(tǒng)是典型的信息管理系統(tǒng) MIS 其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及 前端應(yīng)用程序的開發(fā)兩個方面 對于前者要求建立起數(shù)據(jù)一致性和完整性強 數(shù)據(jù)安 全性好的庫 而對于后者則要求應(yīng)用程序功能完備 易使用等特點 關(guān)鍵詞 關(guān)鍵詞 圖書館 MIS 數(shù)據(jù)庫 借閱 II 55 Library Management System Abstract As Chinese economic strength as well as the improvement of science and technology computer science and the maturing of its powerful features had been known by people it has access to all areas of human society and play an important role As part of computer applications the computer is used to manage library resources which has advantages For example the rapid search convenient browsing high reliability large storage capacity good confidentiality long life and low cost etc These advantages can greatly improve the efficiency of library management as well as scientific and standardized management of businesses and schools and an important condition of the world It is a very necessary thing to develop a set of management software based on the above requirements Library management system is a typical management information system MIS including the development of the building of Database and application program The former require to establish database of data consistency integrity and security For applications program it is required full featured easy to use features Key words Library Management Information System Database Lending II 55 目目 錄錄 摘 要 I ABSTRACT II 第一章 引 言 1 1 1 系統(tǒng)背景及其簡介 1 1 2 課題來源 1 1 3 課題研究的目的和意義 2 1 4 課題研究的范圍 2 1 5 課題要達到的技術(shù)要求 3 1 6 課題指導思想 3 1 7 應(yīng)解決的主要問題 3 第二章 系統(tǒng)概述 4 2 1 圖書館借閱管理系統(tǒng)開發(fā)的必要性 4 2 2 圖書館借閱管理系統(tǒng)規(guī)劃 4 2 2 1 圖書館借閱體系業(yè)務(wù)調(diào)查 4 2 2 3 圖書館借閱系統(tǒng)業(yè)務(wù)流程再造 8 2 2 4 信息系統(tǒng)數(shù)據(jù)規(guī)劃 13 2 2 5 應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計 14 第三章 系統(tǒng)分析 18 3 1 圖書館借閱管理系統(tǒng)分析 18 3 1 1 確定系統(tǒng)目標 18 3 1 2 系統(tǒng)目標分析 18 3 1 3 系統(tǒng)設(shè)計依據(jù) 19 3 1 4 系統(tǒng)可行性分析 19 3 1 5 系統(tǒng)需求分析 21 3 2 基礎(chǔ)數(shù)據(jù)庫管理子系統(tǒng) 23 3 3 讀者管理子系統(tǒng) 24 III 55 3 4 圖書管理子系統(tǒng) 25 第四章 系統(tǒng)設(shè)計 26 4 1 信息系統(tǒng)設(shè)計 26 4 1 1 信息系統(tǒng)設(shè)計的原則 26 4 1 2 信息系統(tǒng)總體功能結(jié)構(gòu) 27 4 2 數(shù)據(jù)庫設(shè)計 28 4 2 1 數(shù)據(jù)庫需求分析 28 4 2 2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 29 4 2 3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 31 4 3 編碼設(shè)計 33 4 4 模塊設(shè)計 33 4 5 系統(tǒng)的主控界面的設(shè)計 34 第五章 系統(tǒng)實施與維護 36 5 1 系統(tǒng)測試 36 5 1 1 測試的作用和意義 36 5 1 2 測試方法 36 5 1 3 系統(tǒng)配置要求 36 5 1 4 測試內(nèi)容 36 5 1 5 測試結(jié)果 37 5 1 6 測試結(jié)論 37 5 2 系統(tǒng)運行 38 5 3 系統(tǒng)維護 40 第六章 總結(jié)與展望 41 6 1 總結(jié) 41 6 2 展望 41 參考文獻 42 附錄 43 IV 55 致謝 47 1 55 第一章第一章 引引 言言 當今時代是飛速發(fā)展的信息時代 在各行各業(yè)中離不開信息處理 這正是計 算機被廣泛應(yīng)用于信息管理系統(tǒng)的原因 計算機的最大好處在于利用它能夠進行 信息管理 使用計算機進行信息控制 不僅提高了工作效率 而且大大的提高了 其安全性 尤其對于復雜的信息管理 計算機能夠充分發(fā)揮它的優(yōu)越性 計算機 進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān) 系統(tǒng)的開發(fā)是系統(tǒng)管理的前提 本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的 1 11 1 系統(tǒng)背景系統(tǒng)背景及其簡介及其簡介 當前圖書館的發(fā)展趨勢 1 復合圖書館將成為圖書館的主流形態(tài) 2 服務(wù)效益將成為評估圖書館的一票否決的標準 3 從文獻服務(wù)向信息服務(wù)和知識服務(wù)深化 4 資源共享與圖書館聯(lián)合勢在必行 我國圖書館的發(fā)展也在地域上存在很大的差距 這主要和當?shù)氐慕?jīng)濟實力有 關(guān) 根據(jù)我們所在地的圖書館的發(fā)展進行分析 盡管有的圖書館有計算機 但是 尚未用于信息管理 沒有發(fā)揮它的效力 資源閑置比較突出 這就是管理信息系 統(tǒng)的開發(fā)的基于環(huán)境 基于這個問題 我認為有必要建立一個圖書管理系統(tǒng) 使圖書管理工作規(guī)范 化 系統(tǒng)化 程序化 避免圖書管理的隨意性 提高信息處理的速度和準確性 能夠及時 準確 有效的查詢和修改圖書情況 1 21 2 課題來源課題來源 在圖書館數(shù)字化階段發(fā)展的過程中 出現(xiàn)了大量的數(shù)字化資源 而圖書館相 關(guān)技術(shù)的研究卻顯得相對滯后 而我國在圖書館管理方面也還沒有完全走向數(shù)字 化管理 有的地方甚至還停留在傳統(tǒng)的手工管理上 在圖書館迅速發(fā)展的形式下 傳統(tǒng)的手工管理使的圖書管理員的工作日益繁重起來 一些人為因素造成數(shù)據(jù)的 遺漏 誤報等將不可避免的 這使豐富的資源在給讀者更多的選擇的同時卻帶來 2 55 信息獲取的不便 我們知道 在傳統(tǒng)的手工管理上 一個最典型的手工借書過程就是 讀者將 要借的書和借閱證交給工作人員 工作人員將每本書上附帶的描述書的信息卡片 和讀者的借閱證放在一個小格欄里 并在借閱證和每本書貼的借閱條上填寫借閱 信息 這樣借書過程就完成了 還書時 讀者將要還的書交給工作人員 工作人 員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證 并填好相應(yīng)的還書信息 這樣還書過 程就完成了 從中我們可以看到手工過程的不足 首先處理借書 還書業(yè)務(wù)流程 的效率很低 其次處理過程的時間比長 一段時間內(nèi) 所能服務(wù)的讀者人數(shù)是有 限的 而利用計算機來處理這些流程無疑會極大程度地提高效率和處理能力 工 作人員出錯的概率也小了 讀者可以花更多的時間在選擇書和看書上 1 31 3 課題研究的目的和意義課題研究的目的和意義 圖書管理系統(tǒng) 要求該系統(tǒng)能對登錄后的用戶可以進行系統(tǒng)功能的操作 在 系統(tǒng)啟動后 用戶能在客戶端根據(jù)自已的需要查詢圖書 而圖書管理員能在服務(wù) 器端根據(jù)讀者提供的身份信息及圖書編號辦理借書或還書手續(xù) 通過自動查詢功 能判斷讀者是否還能借書 如果讀者沒有逾期未還圖書情況及所借圖書沒超過可 借圖書數(shù)量 則可繼續(xù)辦理借書手續(xù) 否則不予辦理 另外 圖書管理員能根據(jù) 需要通過該系統(tǒng)的服務(wù)端自行修改圖書信息 增加或刪除圖書書目等 在這些基本功能上 結(jié)合 Access 數(shù)據(jù)庫管理數(shù)據(jù)可以大大提高圖圖書館管 理的效率 管理員可以從成千上萬本書的數(shù)據(jù)庫中簡便的檢索出讀者想要借閱的 圖書 而大量信息得到有效的 系統(tǒng)的管理 并對這些信息數(shù)據(jù)進行加工處理 這可以大大提高圖書管理的效率 1 41 4 課題研究的范圍課題研究的范圍 我們所做的是圖書館借閱管理系統(tǒng) 其中包括 5 個子系統(tǒng) 要實現(xiàn)的是圖書 的借閱和歸還 以及讀者和圖書的管理 3 55 1 51 5 課題要達到的技術(shù)要求課題要達到的技術(shù)要求 1 系統(tǒng)軟件 Windows 2000 以上的操作系統(tǒng) 同時兼顧各種軟件工具 2 應(yīng)用軟件工具 Visual Basic 6 0 等應(yīng)用開發(fā)工具 3 繪圖工具 Visio 2003 用以繪制各類流程圖等 4 數(shù)據(jù)庫技術(shù) 使用 access 數(shù)據(jù)庫 1 61 6 課題指導思想課題指導思想 以 VB 作為系統(tǒng)開發(fā)工具 結(jié)合現(xiàn)在各大高校和社會上使用的系統(tǒng)進行圖書 館借閱系統(tǒng)的開發(fā)與設(shè)計 采用先做子系統(tǒng)然后在匯總的方法 1 71 7 應(yīng)解決的主要問題應(yīng)解決的主要問題 1 讀者和管理員的登錄以及登錄信息的管理 2 對讀者和管理員信息的管理 3 對圖書信息的管理 包括圖書的增加和刪除等 4 實現(xiàn)讀者借書 還書 續(xù)借 交付罰款等功能 5 實現(xiàn)對新用戶的添加了刪除的功能 4 55 第二章第二章 系統(tǒng)概述系統(tǒng)概述 2 1 圖書館借閱管理系統(tǒng)開發(fā)的必要性圖書館借閱管理系統(tǒng)開發(fā)的必要性 目前 我國的科技水平高速發(fā)展 計算機作為今天使用最廣的現(xiàn)代化工具已 深入到各個領(lǐng)域 并且正在成為未來社會 信息社會的重要支柱 在這樣的大 背景下 現(xiàn)代圖書館的管理方式 資源建設(shè)等方面都發(fā)生了重大變化 這種變化 表現(xiàn)在圖書館工作 管理和服務(wù)平臺發(fā)生的變化 圖書館不再是傳統(tǒng)的手工操作 人工管理 而是全面實行計算機管理 圖書館信息化管理從最初的對圖書館業(yè)務(wù)管理實行信息化管理發(fā)展到對圖書 館各個業(yè)務(wù)流程和網(wǎng)絡(luò)化管理 并建立大規(guī)模的以個體文獻目錄聯(lián)機查詢?yōu)橹鞯?資源共享系統(tǒng) 進入 21 世紀后 圖書管信息化管理充分利用計算機網(wǎng)絡(luò)和信息 技術(shù) 逐步實現(xiàn)不同載體的實體文獻的信息化管理和多方位的聯(lián)機查詢 圖書館 的計算機信息化管理 就是將傳統(tǒng)的圖書館業(yè)務(wù)的手工操作轉(zhuǎn)變成由計算機管理 及圖書館的圖書期刊 音像資料等各種載體文獻的采編 典藏 流通 檢索及常 規(guī)業(yè)務(wù)管理等工作 利用計算機技術(shù) 進行高效 準確的信息化管理 其根本目 標是實現(xiàn)區(qū)域內(nèi)及地區(qū) 國家 國際間的資源共享 要達到資源共享的目的 必 須制定一定的標準 只有各個系統(tǒng)都遵循這些標準 不同的系統(tǒng)間才可以實現(xiàn)聯(lián) 機查詢 資源共享的效果 圖書館的正常運營中總是面對大量的讀者信息 圖書信息以及兩者相互作用 產(chǎn)生的借書信息 因此要對讀者資源 圖書資源 借書信息進行管理 本系統(tǒng)的 開發(fā)就是在于提高圖書管理的工作效率 加強圖書館的管理 全面實行計算機管 理 本案例的研究可為圖書館的借閱管理體系起到良好的示范作用 2 22 2 圖書館借閱管理系統(tǒng)規(guī)劃圖書館借閱管理系統(tǒng)規(guī)劃 2 2 12 2 1 圖書館借閱體系業(yè)務(wù)調(diào)查圖書館借閱體系業(yè)務(wù)調(diào)查 下面是圖書館借閱系統(tǒng)業(yè)務(wù)流程圖的符號表示 5 55 表示實體表示數(shù)據(jù)流 表示處理過程 表示處理過程 審批 學生 填寫注冊信息 圖書證注冊信息表 注冊 學生注冊信息表 學生庫 打印 學生借書證 圖 2 1 學生辦理借書證業(yè)務(wù)流程 審批 學生 填寫基本信息 學生注冊信息表 輸出 學生借書證 圖書館 圖 2 2 電子借閱證的業(yè)務(wù)流程圖 6 55 借書成功 學生 借閱 學生借書證 審批 圖書館管 理員 借書失敗 有過期未還的書 需要借閱的書籍尚未在庫 未有過期未還的書籍或需要借閱的書籍在庫 交罰款 未交返款 借書 已交罰款 借書 返回重新借閱 圖 2 3 學生借閱圖書業(yè)務(wù)流程 讀者 采編室 采購員 借閱管 理員 圖書館 管理員 圖書目錄借書單注冊登記表讀者信箱 電子讀物表 入庫單 圖書登記表借閱登記表 讀者登記表 圖 2 4 圖書館借閱管理數(shù)據(jù)流程圖 從讀者角度考慮的業(yè)務(wù)流程圖 7 55 讀者 管理員 讀 者 信 息 所還圖書單 有效借書單 查詢信息單 過期罰款單 丟失賠償單 還書記錄單 借書記錄單 缺書記錄單 查詢結(jié)果單 更新后的圖 書信息 還書處理 借閱處理 查詢處理 更新圖書信 息 圖 2 5 讀者借閱業(yè)務(wù)流程圖 2 2 2 圖書館借閱系統(tǒng)業(yè)務(wù)流程分析 圖書館管理員經(jīng)過統(tǒng)計書庫 查看讀者信箱留言等各方面后編制采購計劃 由采購員負責新書的采購工作 采購圖書入庫后 由管理人員負責編目 粘貼標 簽 產(chǎn)生圖書目錄 圖書交圖書借閱室上架 供讀者借閱 讀者分為注冊讀者和非注冊讀者 只有注冊讀者可以在本圖書館借書 非注 冊讀者可查詢目錄但不能借書 讀者填寫注冊登記表交圖書館管理員審核后 記 入讀者登記表 成為注冊讀者 發(fā)給借書證 注冊讀者借書時 需填寫借書單 連同借書證一起交給借閱管理員 借閱管理員核對無誤后 填寫借閱登記表 修 改圖書登記表中該書的狀態(tài) 上架取書交給讀者 圖書館設(shè)讀者信箱 讀者需要 但沒有庫存的圖書 讀者可以通過讀者信箱反饋 圖書館管理員定期處理讀者信 箱中的意見 將讀者需要的圖書編制成圖書采購計劃交采購員購買 讀者借書超 過一個月的按超期每天五毛進行罰款 通過圖書館的業(yè)務(wù)流程調(diào)查可以看出 目前的圖書館的各項管理有以下幾方 面的特點 1 根據(jù)操作人員的級別不同設(shè)置權(quán)限 對系統(tǒng)的操作有權(quán)限的設(shè)置 2 能夠?qū)崿F(xiàn)圖書的借 還 續(xù)借功能 學生本人可以對自己的圖書進行 續(xù)借 3 具有對圖書庫的一般性維護的功能 包括增加 修改 刪除圖書的功 8 55 能 4 能夠?qū)崿F(xiàn)增加新用戶 和用戶密碼查詢功能 5 能夠?qū)崿F(xiàn)對過期圖書罰款單的功能 經(jīng)過和用戶的深刻交流 得出本系統(tǒng)所要實現(xiàn)的功能主要為 圖書借閱者可直接查看圖書館圖書情況 如果圖書借閱者已是注冊用戶 則 根據(jù)本人借閱證號和密碼登錄系統(tǒng) 還可以進行本人借書情況的查詢 一般情況 下 圖書借閱者只應(yīng)該查詢和維護本人的借書情況和個人信息 管理人員有修改圖書借閱者借書和還書記錄的權(quán)限 所以需對管理人員登 陸本系統(tǒng)進行更多的考慮 在此系統(tǒng)中 圖書館管理人員可以為圖書借閱者添加 或刪除借書記錄 可以對圖書信息 借閱者信息 總體借閱情況信息的管理和統(tǒng) 計 對管理人員信息查看及維護 圖書館管理員可以查詢 添加 刪除 修改 統(tǒng)計圖書的基本信息 查詢 統(tǒng)計 添加 刪除和修改圖書借閱者的基本信息 查詢 統(tǒng)計 添加 刪除和修改借閱信息 當刪除某條圖書借閱者基本信息記錄 時 應(yīng)實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除 總結(jié)如下 1 讀者使用的權(quán)限 查看讀者個人部分信息 查看個人借閱情況信息 檢索圖書信息 修改自己的登錄密碼 2 圖書館管理人員的權(quán)限 維護讀者信息 維護圖書信息 實現(xiàn)用戶的借還書和過期罰款的操作 查詢讀者的借閱圖書信息情況 2 2 32 2 3 圖書館借閱系統(tǒng)業(yè)務(wù)流程再造圖書館借閱系統(tǒng)業(yè)務(wù)流程再造 圖書館借閱管理是一個前期在手工整理的基礎(chǔ)上在進行計算機管理的系統(tǒng) 在前期購書時可以采用網(wǎng)上訂購或者是自己去購買 而新書到書庫以后 就得需 要人工去整理書籍 對書籍進行分類 在我們學校的圖書館里是按著中圖法進行 分類的 然后還要對書籍進行編號并把寫有號碼的標簽粘貼在圖書上 這也只是 9 55 完成了一個部分 接下來還要對分類好的書籍進行數(shù)據(jù)庫的錄入 這個并不是一 個很復雜的過程 因為在購書時有購貨清單 直接錄入到數(shù)據(jù)庫里就可以 然后 才是書籍的上架 把他們擺放到圖書館的書架上 以供學生或者其他的讀者去借 閱和閱讀 這些都是前期的操作和整理 接下來才是正式的借閱 而在借閱中就要管理 員去對借閱的讀者進行身份的核對和書籍的借閱登記 以保證圖書的歸還和是否 損壞 更具具體的情況要求具體的賠償 以保證圖書館的正常運行 圖書館借閱管理系統(tǒng)主要可以分為三個子流程 讀者信息 圖書管理和借閱 管理 下面分別對三個業(yè)務(wù)流程進行再造 1 讀者信息業(yè)務(wù)流程 讀者信息業(yè)務(wù)流程包括錄入用戶的信息 顯示用戶名義類型 包括添加用戶 刪除用戶 修改用戶等功能 用戶類型的設(shè)置使得只要超級用戶才有權(quán)限訪問此 界面 讀者信息業(yè)務(wù)流程如圖所示 用戶 信息 驗證 登錄 系統(tǒng) 用戶信 息管理 用戶信息 信息查詢或 操作 正確 信息錯誤重新登錄 圖 2 6 讀者信息業(yè)務(wù)流程圖 10 55 學生 有效檢驗還書登記 交費 讀者信息表 館藏圖書信息表 罰款信息表 還書信息表 借閱信息表 更 新 圖書 丟 失 過 期 損 壞 圖 2 7 讀者還書流程圖 檢驗 讀者 借閱信息表 讀者信息表 查詢 罰款信息表館藏圖書信息表 讀者信息 查詢信息 有效查詢 查詢結(jié)果信息 圖 2 8 讀者查詢流程圖 檢驗 讀者 查詢 罰款信息表 繳納罰款 有效查詢 查詢結(jié)果信息 讀者信息表 更新 圖 2 9 讀者繳納罰款流程圖 管理員的功能結(jié)構(gòu)圖如下 11 55 管理員 修改 用戶 圖書 信息 刪除 用戶 圖書 信息 查詢 用戶 圖書 信息 添加 用戶 圖書 信息 圖 2 10 管理員功能結(jié)構(gòu)圖 管理員 管理員信息表 身份檢驗 添加讀者信息 刪除讀者信息 修改讀者信息 讀者信息表 管理員信 息 無權(quán)限操 作 有效 權(quán)限 新讀者 信息 圖 2 11 更改讀者信息流程圖 2 圖書管理業(yè)務(wù)流程 圖書管理業(yè)務(wù)流程進行圖書分類管理和圖書基本信息管理 圖書分類管理將 圖書分為二級分類進行管理 包括添加 刪除 修改圖書分類等功能 圖書基本 信息管理根據(jù)圖書分類錄入圖書信息 對圖書信息進行管理 其基本功能包括添 加 刪除 修改圖書信息 圖書 查詢 圖書 管理 圖書基本信息 新的圖書信息 查詢結(jié)果 12 55 圖 2 12 圖書管理業(yè)務(wù)流程圖 管理員 管理員信息表 身份檢驗 添加圖書信息 刪除圖書信息 修改圖書信息 館藏圖書信息表 管理員信 息 無權(quán)限操 作 有效 權(quán)限 新書 信息 圖 2 13 圖書維護流程圖 3 借閱管理業(yè)務(wù)流程 借閱管理業(yè)務(wù)流程首先要確定借閱證件是否有效 如果有效皆可以正常辦理 借閱 記錄借閱圖書的數(shù)目 時間 圖書名稱等基本信息 還可以在借閱時對已 借閱的書籍進行更換和查詢 借閱管理業(yè)務(wù)流程圖如圖所示 借書成功 學生 借閱 學生借書證 審批 圖書館管 理員 借書失敗 有過期未還的書 需要借閱的書籍尚未在庫 未有過期未還的書籍或需要借閱的書籍在庫 交罰款 未交返款 借書 已交罰款 借書 返回重新借閱 退出登陸 圖 2 14 借閱管理業(yè)務(wù)流程圖 4 報廢圖書處理流程 在圖書的借閱和閱讀過程中 難免有損壞和丟失的現(xiàn)象發(fā)生 這就需要圖書 管理人員對這些損壞或者是丟失的圖書進行處理 然后對庫存進行更新 13 55 圖書 查詢 圖書 處理 丟失 損壞圖書基本 信息 新的圖書信息 查詢結(jié)果 圖 2 15 損壞 丟失圖書處理流程圖 管理員 2 2 42 2 4 信息系統(tǒng)數(shù)據(jù)規(guī)劃信息系統(tǒng)數(shù)據(jù)規(guī)劃 1 圖書信息數(shù)據(jù) 圖書信息數(shù)據(jù)表的主要功能在于新書入庫以及保存在庫圖書的主要信息和相 關(guān)信息 包括 圖書編號 圖書名稱 出版社 圖書所在庫 以及 庫存量 圖書編號字段為主關(guān)鍵字段 書名字段 作者字段 出版社字段 圖書所在庫字 段和庫存量字段分別記錄圖書的書名 作者 出版社 圖書所在庫和庫存量的信 息 2 用戶信息數(shù)據(jù) 用戶信息數(shù)據(jù)表 管理員表和用戶信息數(shù)據(jù)表 管理員表中存有管理員用戶名和密碼 他具有最高權(quán)限 可以對系統(tǒng)進行所 有操作 用戶信息數(shù)據(jù)表的主要功能是新用戶的注冊以及保存已注冊用戶的相關(guān)信息 它包括 用戶編號 用戶姓名 用戶學院 用戶專業(yè) 和 借書數(shù)量 罰款金額 用戶編號字段為主關(guān)鍵字段 姓名字段 用戶學院 用戶專業(yè) 借書數(shù)量字 段分別記錄用戶的用戶編號 用戶姓名 用戶學院 用戶專業(yè)以及罰款金額 3 借書登記信息數(shù)據(jù) 借書登記信息數(shù)據(jù)表的主要功能是進行有關(guān)借閱圖書過程中信息的處理 14 55 它包括 借閱證編號 圖書編號 圖書名稱 借閱時間 歸還時 間 續(xù)借次數(shù) 4 罰款信息數(shù)據(jù) 罰款信息數(shù)據(jù)表的主要功能是會員因不正常還書而被罰款的記錄 它包括 借閱證編號 用戶姓名 用戶學院 用戶專業(yè) 罰款金 額 表 2 1 數(shù)據(jù)庫設(shè)計一覽表 序號主題數(shù)據(jù)庫名稱主題數(shù)據(jù)庫標識 1 登錄信息數(shù)據(jù)庫登錄信息 2 學生信息數(shù)據(jù)庫 Student info 3 圖書信息數(shù)據(jù)庫 Book info 4 圖書借閱信息數(shù)據(jù)庫 book detail info 表 2 2 圖書館借閱管理系統(tǒng)數(shù)據(jù)表清單 數(shù)據(jù)表名稱數(shù)據(jù)表用途 讀者類型添加或刪除讀者相關(guān)信息 讀者信息保存讀者的信息 管理員保存或查詢各類信息 圖書丟失保存圖書丟失記錄 圖書罰款保存圖書罰款記錄 圖書歸還保存圖書歸還記錄 圖書借閱保存圖書借閱記錄 圖書信息保存圖書信息 2 2 52 2 5 應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計 將業(yè)務(wù)流程與規(guī)劃出的主題數(shù)據(jù)庫結(jié)合在一起畫出 U C 矩陣 矩陣中的 U 表 示某項業(yè)務(wù)使用某一數(shù)據(jù)庫 C 表示某項業(yè)務(wù)負責產(chǎn)生某一主題數(shù)據(jù)庫 同時也 使用該主題數(shù)據(jù)庫 主題數(shù)據(jù)庫與業(yè)務(wù)流程中的各項業(yè)務(wù)處理環(huán)節(jié)所組成的 U C 矩陣見表 1 3 15 55 表 2 3 U C 矩陣 數(shù)據(jù)庫 項目 基 礎(chǔ) 數(shù) 據(jù) 庫 讀 者 類 型 數(shù) 據(jù) 庫 讀 者 信 息 數(shù) 據(jù) 庫 圖 書 類 型 數(shù) 據(jù) 庫 圖 書 信 息 數(shù) 據(jù) 庫 登 錄 信 息 數(shù) 據(jù) 庫 圖 書 編 碼 數(shù) 據(jù) 庫 圖 書 借 閱 數(shù) 據(jù) 庫 圖 書 歸 還 數(shù) 據(jù) 庫 基礎(chǔ)數(shù)據(jù)庫管理 C 讀者類型數(shù)據(jù)庫 管理 UC 讀者信息添加 UC 注冊審批 UCC 讀者繳費 UCC 圖書歸還信息管 理 UCC 圖書借閱信息管 理 UC 圖書入庫信息管 理 UUCC 圖書信息管理 UC 圖書分類編碼 UUCC 在 U C 矩陣基礎(chǔ)上進行的體系結(jié)構(gòu)設(shè)計見表 2 4 將 U C 矩陣進行調(diào)整 使 C 集中在對角線上 然后劃分出信息系統(tǒng)的子系統(tǒng) 如表 2 4 所示 其中 落在黑框外的 U 表示子系統(tǒng)之間的信息交換關(guān)系 從而可 以看出數(shù)據(jù)庫的共享性 表 2 4 中各子系統(tǒng)的功能如下 子系統(tǒng) 1 基礎(chǔ)數(shù)據(jù)庫管理 提供了對各類數(shù)據(jù)的維護功能 16 55 子系統(tǒng) 2 讀者類型管理 提供了對各類用戶信息管理的功能 子系統(tǒng) 3 讀者信息管理 提供了讀者關(guān)于辦理借書證件的注冊 審批 以 及辦理相關(guān)證件需繳納的費用的功能 子系統(tǒng) 4 圖書借閱管理和用戶所需圖書是否在庫的管理 提供了對圖書的 基本信息的管理 子系統(tǒng) 5 圖示訂購管理 提供了購書需求的信息的處理 以及圖書入庫信 息處理等 表 2 4 應(yīng)用系統(tǒng)體系結(jié)構(gòu) 數(shù)據(jù)庫 項目 基 礎(chǔ) 數(shù) 據(jù) 庫 讀 者 類 型 數(shù) 據(jù) 庫 讀 者 信 息 數(shù) 據(jù) 庫 圖 書 類 型 數(shù) 據(jù) 庫 圖 書 信 息 數(shù) 據(jù) 庫 登 錄 信 息 數(shù) 據(jù) 庫 圖 書 編 碼 數(shù) 據(jù) 庫 圖 書 罰 款 數(shù) 據(jù) 庫 圖 書 歸 還 數(shù) 據(jù) 庫 基礎(chǔ)數(shù)據(jù)庫管理 子系 統(tǒng) 1 讀者類型數(shù)據(jù)庫 管理 U 子系 統(tǒng) 2 讀者信息注冊 U 注冊與審批 U 讀者繳費 U 子系統(tǒng) 3 C 圖書歸還信息管 理 U 圖書借閱信息管 理 U 子系統(tǒng) 4 圖書入庫信息管 理 UU 子系統(tǒng) 5 17 55 圖書信息管理 UC 圖書分類編碼 UU 基于上述子系統(tǒng)的劃分 現(xiàn)對子系統(tǒng)的主要功能做如下分析 子系統(tǒng)一 基礎(chǔ)信息維護 1 基礎(chǔ)信息維護 用于對圖書館信息 書籍信息 等信息進行初始化設(shè) 置 這些設(shè)置一般不輕易改動 2 系統(tǒng)參數(shù)設(shè)置 用于設(shè)置系統(tǒng)運行所需的參數(shù) 包括辦證過程 證件 號碼 圖書超期罰款金額等 3 編碼設(shè)置 用于設(shè)置圖書的類型信息 內(nèi)容包括圖書編號等 4 管理員設(shè)置 用于設(shè)置使用的人員及權(quán)限 基礎(chǔ)信息維護 圖 書 館 信 息 系 統(tǒng) 參 數(shù) 設(shè) 置 編 碼 設(shè) 置 管 理 員 設(shè) 置 子系統(tǒng)二和三 讀者管理 1 讀者類型設(shè)置 用于設(shè)置讀者的類型及相關(guān)的信息 內(nèi)容包括類型 圖書冊數(shù) 續(xù)借次數(shù) 限制圖書等 2 讀者信息管理 用于設(shè)置讀者相關(guān)的信息 內(nèi)容包括學號 姓名 學 院 專業(yè) 圖書借閱次數(shù)等 3 讀者借閱信息管理 用于查詢借閱情況以及是否有罰款情況等 子系統(tǒng)四和五 圖書管理 1 圖書管理 用于管理圖書相關(guān)的信息 包含的功能模塊如下圖所示 2 圖書類型設(shè)置 用于設(shè)置圖書的類型及相關(guān)的信息 內(nèi)容包括類型名 稱 可借天數(shù)等 3 出版社管理 用于設(shè)置圖書所屬出版社的基礎(chǔ)信息 內(nèi)容包括出版社 編號 出版社名稱等 18 55 第三章第三章 系統(tǒng)分析系統(tǒng)分析 3 13 1 圖書館借閱管理系統(tǒng)分析圖書館借閱管理系統(tǒng)分析 系統(tǒng)分析是對系統(tǒng)的運行進行分析 根據(jù)系統(tǒng)的目標 需求分析和功能分析 制定和選擇一個較好的系統(tǒng)方案 從而達到一個合理的優(yōu)化系統(tǒng) 3 1 13 1 1 確定系統(tǒng)目標確定系統(tǒng)目標 在現(xiàn)在的大學甚至是中學里絕大多數(shù)都有圖書館 這就存在一個圖書的查詢 和借閱問題 怎么樣能方便快捷的查詢圖書信息和處理學生的借閱 是一個圖書 館需要解決的事情 這樣既節(jié)省人力還大大的加強了圖書館的管理 為提高圖書查詢效率 減少系 部圖書管理員的工作負擔 有必要開發(fā)一個 小型圖書管理軟件來對系 部圖書實施有效管理 該系統(tǒng)必須具備以下功能 1 能對各類圖書實行分類管理 2 提供必要的讀者信息 3 能進行各 種高級查詢 如未還書目的查詢 已還書目的查詢等 4 具有圖書檢索功能 5 能管理登錄系統(tǒng)的圖書管理員等 這樣不僅能較好地幫助讀者在最短的時 間內(nèi)找到自己所需要的圖書書目 編號 而且能讓圖書管理員以最高的效率辦理 借閱手續(xù) 在系統(tǒng)啟動后 讀者能在客戶端根據(jù)個人的需要查詢圖書 而圖書管理員能 在服務(wù)器端通過讀者提供的身份信息及圖書編號辦理借書或還書手續(xù) 通過自動 查詢功能判斷讀者是否還能借書 如果讀者沒有逾期未還圖書情況及所借圖書沒 超過可借圖書數(shù)量 則可繼續(xù)辦理借書手續(xù) 否則不予辦理 另外 圖書管理員 能根據(jù)需要通過該系統(tǒng)的服務(wù)端自行修改圖書信息 增加或刪除圖書書目等 3 1 23 1 2 系統(tǒng)目標分析系統(tǒng)目標分析 圖書借閱系統(tǒng)是為更好的管理現(xiàn)行廣大高校而開發(fā)的圖書管理軟件 根據(jù)當 下實際條件的要求 實現(xiàn)所借圖書的錄入 刪除 查詢 借閱等方面的功能 管 理員通過輸入學生的姓名或?qū)W號來實現(xiàn)為他所借的圖書的查詢 管理員可以通過 查詢 確定刪除因畢業(yè)或其他原因離校的學生人員等操作 數(shù)據(jù)輸入后由系統(tǒng)自 行生成相應(yīng)的統(tǒng)計數(shù)據(jù) 以及圖書借閱報表 還可以提供管理員查詢 打印 另 外管理員還可以對這些基本信息進行定期的更新和刪除 本圖書借閱系統(tǒng)力求給 管理員以方便 簡捷的途徑去管理紛繁的圖書以及人員名單 19 55 3 1 33 1 3 系統(tǒng)設(shè)計依據(jù)系統(tǒng)設(shè)計依據(jù) 本系統(tǒng)針對高校圖書館推出的圖書借閱系統(tǒng)為解決廣大高校的圖書借閱問題 提供了理想方案 由于學生畢業(yè)離校及其他一些原因 人員流動量大 本系統(tǒng)可 以解決手工管理所帶來的許多缺點 本系統(tǒng)利用微軟公司的 Visual Basic 為開 發(fā)工具 利用其易學 易用 易維護 開發(fā)效率高 成本低 投資少 見效快 尤其是數(shù)據(jù)窗口這一簡潔操縱數(shù)據(jù)庫的智能化對象特點完成 作為高校的簡易圖 書借閱系統(tǒng) Visual Basic 無疑是首選之一 隨著科學技術(shù)的不斷提高 計算機科學日漸成熟 其強大的功能已成為人們 深刻認識 它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用 作為計算 機應(yīng)用的一部分 使用計算機對勤工助學人員進行管理 具有手工管理無法比擬 的優(yōu)點 例如 檢索迅速 查找方便 可靠性高 存儲量大 保密性好 壽命長 成本低等 3 1 43 1 4 系統(tǒng)可行性分析系統(tǒng)可行性分析 1 系統(tǒng)必要性分析 在圖書館 圖書的借 還工作是一項日常性的工作 圖書館的各級管理人員 需要及時了解 掌握各種圖書的在館情況 出借情況 以便心中有數(shù) 合理安排 圖書館的各項工作 因而圖書館書籍管理是圖書館的一項核心工作 在現(xiàn)代的圖書館中 由于書籍的品種多樣 各種書籍的每日出入的流動性很 大 依靠手工處理來記錄或統(tǒng)計各種書籍的出入數(shù)據(jù) 既難做到及時性 也難保 證數(shù)據(jù)的準確性 因而有必要建立一個圖書館管理信息系統(tǒng) 2 系統(tǒng)可行性分析 在建立新系統(tǒng)的問題上 該館從主管領(lǐng)導 管理人員到具體的業(yè)務(wù)人員認識 是一致的 而且由于該館有良好的管理基礎(chǔ) 圖書館的經(jīng)費管理良好 對建立新 系統(tǒng)所需的費用有能力支出 因而建立新系統(tǒng)在管理上 技術(shù)上和經(jīng)濟上都是可 行的 3 技術(shù)可行性 隨著國內(nèi)軟件開發(fā)的日益發(fā)展壯大 各種中小企事業(yè)單位已具備獨立開發(fā)各 種類型的軟件的能力 能夠滿足不同行業(yè)的特別的需求 現(xiàn)在 市場上可以選購 的應(yīng)用開發(fā)產(chǎn)品很多 流行的也有數(shù)十種 目前在我國市場上最為流行 使用最 20 55 多 最為先進的可用作企業(yè)級開發(fā)工具的產(chǎn)品有 Visual Basic Visual C Delphi PowerBulider Java 等等 這些大大提高了數(shù)據(jù)庫應(yīng)用軟件開發(fā) 的效率 設(shè)計所要完成的圖書管理系統(tǒng)軟件是一功能比較完善的數(shù)據(jù)管理軟件 具有 數(shù)據(jù)操作方便 高效 迅速等優(yōu)點 該軟件采用功能強大的數(shù)據(jù)庫軟件開發(fā)工具 進行開發(fā) 具有很好的可移植性 可在應(yīng)用范圍較廣的 WINDOWS 系列操作系統(tǒng)上 使用 除此以外 本系統(tǒng)還可通過訪問權(quán)限控制以及數(shù)據(jù)備份功能 確保數(shù)據(jù)的 安全性 其運行環(huán)境為 小型局域網(wǎng) 服務(wù)器 戴爾 power2800 工作站 PIV 臺式機 交換機 思科 2954 操作系統(tǒng) window 2000 數(shù)據(jù)庫 access2003 開發(fā)工具等都易獲得 所以也可以認為在技術(shù)上可行 4 經(jīng)濟可行性 該圖書館擁有可靠的經(jīng)費來源及經(jīng)費支持 而且本系統(tǒng)所用操作界面也易獲 得 操作技術(shù)通俗易懂 容易被圖書館管理員掌握 因而所花費的相應(yīng)的采購費 用和培訓費用等較少 所以在經(jīng)濟上可行 5 管理可行性 隨著時代的發(fā)展 人員素質(zhì)以逐步提高 不論是對于電腦系統(tǒng)的基本操作還 是對于系統(tǒng)的維護都有了一定的基礎(chǔ) 同時還可以配置專業(yè)的電腦維護人員來維 護電腦 不必擔心電腦故障問題 還有就是系統(tǒng)具有以下特點 易實現(xiàn)讀者管理 易實現(xiàn)編目管理 易實現(xiàn)借 還書管理 易實現(xiàn)各種統(tǒng)計 查詢 打印功能 能夠提供一定的安全機制 提供數(shù)據(jù)信息授權(quán)訪問 防止隨意刪改 同 時提供信息備份的服務(wù) 從以上五點的分析 可以認為該系統(tǒng)設(shè)計在管理上可行 6 開發(fā)環(huán)境可行性 采用 Visual Basic 開發(fā)工具 它首先是一個開放的協(xié)作式系統(tǒng)之外 可以 和多種 PC 產(chǎn)品集成 并可以通過專用接口或 ODBC 接口連接許多比較常用的數(shù)據(jù) 庫 其次它具有可視化的開發(fā)環(huán)境 使代碼的編寫更為直觀 并且在可視化環(huán)境 21 55 下的調(diào)試和維護也相對容易 再次它隨身攜帶的 access 本身就是個功能強大的 DBMS 對小型應(yīng)用來說 直接使用這個數(shù)據(jù)庫就是個質(zhì)優(yōu)價廉的選擇 而為方便 用戶界面的開發(fā) Visual Basic 提供了大量控件 這既豐富了應(yīng)用程序的表達能 力 也加快了項目的開發(fā)速度 同時 它擁有多平臺的開發(fā)環(huán)境 如果要把一個 平臺上開發(fā)的代碼移植到另外一個平臺上 只要重新編譯就可以了 3 1 53 1 5 系統(tǒng)需求分析系統(tǒng)需求分析 一般通用的圖書館管理系統(tǒng)包括系統(tǒng)管理 讀者管理 編目 圖書流通 統(tǒng) 計 查詢等功能 比較先進的能夠在一個界面下實現(xiàn)圖書 音像 期刊的管理 設(shè)置假期 設(shè)置暫離鎖 提高安全性 暫停某些讀者的借閱權(quán) 導入導出讀者 交換 MARC 數(shù)據(jù) 升級輔助編碼庫等 此外隨著 Internet 應(yīng)用的發(fā)展 一個完善 的系統(tǒng)還應(yīng)該提供無縫接入 Internet 的功能 通過 IE 瀏覽器讓讀者使用借閱資 料查詢 更換密碼 預約 資料檢索等功能 有些系統(tǒng)還能提供讀者自助服務(wù) 可以開放一些客戶機讓讀者自行管理密碼 查詢自己的借閱史 預約資料 檢索 資料等 在構(gòu)造系統(tǒng)時 首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表 然后再由數(shù)據(jù)庫結(jié)合需求劃 分系統(tǒng)功能模塊 這樣 就把一個大的系統(tǒng)分解成了幾個小系統(tǒng) 這里把系統(tǒng)的 層次劃分為了三個部分 一個自由態(tài) 即面向任何用戶的界面 提供登錄功能 以便不同身份的用戶登錄子系統(tǒng) 一個是一般用戶態(tài) 即圖書有服務(wù)子系統(tǒng) 還 有一個是管理員界面 提供圖書的管理和維護功能 對于不同子系統(tǒng)之間的功換 采用了登錄功能和用戶注銷功能 系統(tǒng)劃分了子系統(tǒng)后 下一步的工作是繼續(xù)劃分子系統(tǒng)的小模塊 先考慮在 進入子系統(tǒng)時應(yīng)該做什么 進入系統(tǒng)之后又應(yīng)該做什么 提供那些服務(wù)等 例如 對于圖書信息服務(wù)子系統(tǒng) 在用戶進入時首先得調(diào)用相關(guān)數(shù)據(jù)庫表 找出用戶的 圖書借閱情況 進入系統(tǒng)后 子系統(tǒng)得提供圖書查詢 圖書借閱和還書功能 另 外 針對本系統(tǒng)的特殊情況 同時也考慮系統(tǒng)的可移植性 在系統(tǒng)中增加了數(shù)據(jù) 庫路徑的維護部分 系統(tǒng)功能分析 系統(tǒng)的對象確定之后 應(yīng)該對系統(tǒng)進行定性的分析 分析是為了了解系統(tǒng)應(yīng) 達到的目標和系統(tǒng)應(yīng)具備的功能 22 55 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成 此的圖書館管理信 系統(tǒng)需要完成功能主要有 1 有關(guān)讀者種類標準的制定 種類信息的輸入 包括種類編號 種類名稱 借書數(shù)量 借書期限 有效期限 備注等 2 讀者種類信息的修改 查詢等 3 讀者基本信息的輸入 包括讀者編號 讀者姓名 讀者所在學院 讀者 專業(yè) 備注等 4 讀者基本信息的查詢 修改 包括讀者編號 讀者姓名 讀者種類 備 注等 5 書籍類別標準的制定 類別信息的輸入 包括類別編號 類別名稱 關(guān) 鍵詞 備注信息等 6 書籍類別信息的查詢 修改 包括類別編號 類別名稱 備注信息等 7 書籍信息的輸入 包括書籍編號 書籍名稱 書籍類別 作者姓名 出 版社名稱 出版日期 備注信息等 8 書籍信息的查詢 修改 包括書籍編號 書籍名稱 書籍類別 作者姓 名 出版社名稱 出版日期等 9 借書信息的輸入 包括借書信息編號 讀者編號 讀者姓名 書籍編號 書籍名稱 借書日期 備注信息等 10 借書信息的查詢 修改 包括借書信息編號 讀者編號 讀者姓名 書籍編號 書籍名稱 借書日期 備注信息等 11 還書信息的查詢和修改 包括還書信息編號 讀者編號 讀者姓名 書籍編號 書籍名稱 借書日期 還書日期 備注信息等 根據(jù)對系統(tǒng)功能的分析 建立了系統(tǒng)功能分析圖 系統(tǒng)功能分析如圖所示 該圖反映了系統(tǒng)功能模塊之間的層次關(guān)系 23 55 圖書館借閱管理系統(tǒng) 借 閱 信 息 管 理 圖 書 信 息 管 理 讀 者 信 息 管 理 系 統(tǒng) 管 理 還 書 信 息 管 理 借 書 信 息 管 理 圖 書 信 息 維 護 讀 者 信 息 密 碼 管 理 用 戶 管 理 還 書 信 息 查 詢 還 書 信 息 修 改 還 書 信 息 添 加 借 書 信 息 查 詢 借 書 信 息 修 改 借 書 信 息 添 加 書 籍 信 息 查 詢 書 籍 信 息 修 改 書 籍 信 息 添 加 讀 者 信 息 查 詢 讀 者 信 息 修 改 讀 者 信 息 添 加 密 碼 查 詢 密 碼 修 改 用 戶 查 詢 用 戶 修 改 用 戶 添 加 維 護 圖 3 1 圖書館圖書借閱管理系統(tǒng)功能模塊圖 圖書館圖書借閱管理系統(tǒng)是學校信息管理系統(tǒng)的一個重要組成部分 它需要 學生基本信息系統(tǒng)提供學生的基本資料 因為很多情況下 圖書證號和學生的學 生證號是一樣的 而且在圖書管理中 需要知道學生所在的系別和班級等信息 另外 它還需要教職工信息系統(tǒng)提供基本資料 因為教職工當然也能在圖書館借 閱圖書 3 23 2 基礎(chǔ)數(shù)據(jù)庫管理子系統(tǒng)基礎(chǔ)數(shù)據(jù)庫管理子系統(tǒng) 基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)提供的是以編碼為主的數(shù)據(jù)管理功能 通過對收集到的 用戶視圖的分析可以得出信息系統(tǒng)所需要的規(guī)范的編碼數(shù)據(jù)庫 其中 包含的數(shù) 據(jù)庫表如下表所示 24 55 表 3 1 基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)數(shù)據(jù)庫表 數(shù)據(jù)庫名稱數(shù)據(jù)庫表名稱數(shù)據(jù)庫表標識 基礎(chǔ)數(shù)據(jù)庫圖書館信息編碼表 Code library 系統(tǒng)參數(shù)設(shè)置編碼表 Code system parameter 管理員信息編碼表 Code manager 圖書期刊編碼表 Code book 3 33 3 讀者管理子系統(tǒng)讀者管理子系統(tǒng) 在讀者類型數(shù)據(jù)庫和讀者信息數(shù)據(jù)庫設(shè)計的基礎(chǔ)上 建立讀者類型數(shù)據(jù)庫數(shù) 據(jù)流程和讀者信息數(shù)據(jù)庫流程 如下圖所示 讀者讀者借閱處 理 2 1 讀者已借閱圖書的 冊數(shù)表 讀者續(xù)借圖書的冊 數(shù)表 讀者借閱圖書的冊 數(shù)表 管理 員 圖 3 2 讀者類型數(shù)據(jù)庫流程圖 讀者讀者借閱處 理 讀者罰款處 理 讀者借閱信息表 讀者借書證 掛失與恢復 讀者 管理 員 圖書過期數(shù)目 圖 3 3 讀者信息數(shù)據(jù)庫流程圖 25 55 3 43 4 圖書管理子系統(tǒng)圖書管理子系統(tǒng) 讀者 借閱 圖書借閱信息表 圖書檔案信息表 歸還 讀者 管理員 圖書歸還信息表 圖 3 4 讀者信息數(shù)據(jù)庫流程圖 26 55 第四章第四章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 4 14 1 信息系統(tǒng)設(shè)計信息系統(tǒng)設(shè)計 系統(tǒng)設(shè)計主要包括客戶需求的總結(jié) 功能模塊的劃分和系統(tǒng)流程的分析 根 據(jù)客戶的需求總結(jié)系統(tǒng)主要完成的功能 以及將來拓展需要完成的功能 然后根 據(jù)設(shè)計好的功能劃分出系統(tǒng)的功能模塊 以方便程序的管理和維護 最后設(shè)計出 系統(tǒng)的流程 4 1 14 1 1 信息系統(tǒng)設(shè)計的原則信息系統(tǒng)設(shè)計的原則 在功能模塊設(shè)計中遵循的指導原則如下 1 功能界面簡單 規(guī)范 由于信息系統(tǒng)中體現(xiàn)了整個運輸配送業(yè)務(wù)流程 相關(guān)的功能模塊比較多 因 此在界面設(shè)計上使用統(tǒng)一的設(shè)計風格 同時將數(shù)據(jù)庫進行有效形成實體操作類 編碼操作類 聯(lián)系操作類 不同的類型使用相似的界面操作方式 2 操作上的簡便性 數(shù)據(jù)庫中大量的數(shù)據(jù)都是通過人機交互的鍵盤操作而獲得的 因此保證數(shù)據(jù) 庫數(shù)據(jù)的正確性 完整性是信息系統(tǒng)正常進行的重要保證 數(shù)據(jù)庫中的基礎(chǔ)數(shù)據(jù) 時數(shù)據(jù)完整性的重要保證措施 在人機交互的鍵盤操作中 編碼數(shù)據(jù)要采用下拉 列表方式進行選擇輸入 這樣減少擊鍵次數(shù) 同時也提高了數(shù)據(jù)輸入的正確性 3 降低模塊之間的耦合性 提高模塊的獨立性 信息系統(tǒng)開發(fā)的一個重要問題是要提高系統(tǒng)的可修改性 可修改性的提高主 要是靠降低模塊間的耦合性來實現(xiàn)的 模塊間的耦合性越大 其獨立性就越小 系統(tǒng)地刻修改性就越差 在信息系統(tǒng)設(shè)計中模塊間只通過數(shù)據(jù)庫實現(xiàn)信息交換 避免使用參數(shù)及進行交換 讓數(shù)據(jù)庫真正成為信息系統(tǒng)各功能模塊之間的 粘合 劑 4 編碼設(shè)計的規(guī)范性 編碼是數(shù)據(jù)庫的基礎(chǔ) 也是數(shù)據(jù)完整性的重要保證 編碼實際上提供的是一 套規(guī)范的數(shù)據(jù)標準 在編碼設(shè)計中 盡量使用已存在的編碼 在沒有現(xiàn)成編碼的 條件下再自行設(shè)計編碼 另外 由于編碼主要是從新的信息系統(tǒng)的規(guī)范使用信息 角度來設(shè)計的 業(yè)務(wù)人員對一些代碼并不關(guān)心 關(guān)心的事與該代碼相關(guān)的名稱 27 55 因此在模塊實現(xiàn)中要講代碼和名稱同時提交業(yè)務(wù)人員 以便正確 規(guī)范地進行操 作 5 功能操作的安全性 信息系統(tǒng)中的數(shù)據(jù)庫是被各類人員共享的數(shù)據(jù)庫 因此數(shù)據(jù)庫的安全性是十 分重要的 為了保證操作的正確性和安全性 要進行權(quán)限設(shè)計 不同業(yè)務(wù)人員使 用不同的功能權(quán)限 使其在有限的功能范圍內(nèi)正確處理數(shù)據(jù)庫數(shù)據(jù) 4 1 24 1 2 信息系統(tǒng)總體功能結(jié)構(gòu)信息系統(tǒng)總體功能結(jié)構(gòu) 圖書館借閱管理系統(tǒng)共有 15 個窗口組成 包括 登陸窗口 Form7 管理員窗 口 MDIForm1 讀者窗口 Form8 對于管理員 能夠?qū)ο到y(tǒng)中的所有窗體進行操作 包括系統(tǒng)登陸 通過查找 修改 刪除 添加功能分別對學生和圖書信息進行維護 并能對學生借書 還書 進行操作 對于學生 只能夠?qū)Φ顷懘翱?Form7 讀者窗口 Form8 進行操作 包括系統(tǒng) 登陸 通過查詢了解自己的借閱情況 也能了解到圖書信息 圖 圖書館借閱管理系統(tǒng) 管理員登陸 登陸窗口 輸入賬號輸入密碼 登陸管理員窗口 讀者 圖書信息管理借書 還書 借 書 讀者信息 查 詢 圖書信息 添 加 修 改 刪 除 還 書 罰 款 讀者登錄 輸入賬號 輸入密碼 登陸讀者窗口 借 書 情 況 查 詢 個 人 信 息 查 詢 圖 書 信 息 查 詢 續(xù) 借 密 碼 修 改 圖 4 1 書館借閱管理功能圖 28 55 4 24 2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞直接影響到圖書出租管理系統(tǒng)的效率和實現(xiàn)的效果 合理的設(shè)計數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)存儲的效率 保證數(shù)據(jù)的完整和統(tǒng)一 數(shù)據(jù) 庫設(shè)計一般包括如下幾個步驟 1 數(shù)據(jù)庫需求分析 2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 4 2 14 2 1 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析 圖書出租管理系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對各種信息的提供 保存 更新 和查詢操作上 包括圖書信息 用戶信息 讀者信息 借閱信息和出版社信息 各個部分的數(shù)據(jù)內(nèi)容又有內(nèi)在聯(lián)系 針對該系統(tǒng)的數(shù)據(jù)特點 可以總結(jié)出如下的 需求 用戶和讀者具有不同的身份 用戶信息記錄用戶資料 讀者信息記錄讀者的詳細信息 圖書信息記錄圖書的名稱 出版社等信息 借閱信息記錄讀者借閱圖書的信息 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié) 設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu) 圖書信息 包括圖書編號 圖書名稱 作者等數(shù)據(jù)項 借閱信息 包括客戶編號 圖書編號 租借日期等數(shù)據(jù)項 讀者信息 包括讀者編號 姓名 密碼等數(shù)據(jù)項 用戶信息 包括用戶編號 密碼和分類數(shù)據(jù)項 用戶的需求具體體現(xiàn)在各種信息的提供 保存 更新和查詢 這就要求數(shù)據(jù) 庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入 收集基本數(shù)據(jù) 數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)原 理的流程 組成一份詳盡的數(shù)據(jù)字典 為后面的具體設(shè)計打下基礎(chǔ) 仔細分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上 將得到如下圖所示的本系 統(tǒng)所外理的數(shù)據(jù)流程 29 55 管理員 讀者 讀者種類設(shè)置 讀者種類設(shè)置表 錄入 讀者 讀者信息管理表 管理員 盤點書籍 書籍分類信息表 讀者信息管理 圖書種類設(shè)置 書籍分類設(shè)置表 書籍信息錄入 書籍信息管理表 書籍信息管理 借閱 讀者 讀者借閱信息表 借閱信息管理 讀者借閱管理表 返回 讀者信息表 返回 書籍信息表 圖 4 2 系統(tǒng)業(yè)務(wù)流程圖 4 2 24 2 2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 通過得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后 就可以設(shè)計滿足需求的各種實體及相 互關(guān)系 再用實體關(guān)系圖 即 E R 圖將這些內(nèi)容表達出來 為后面的邏輯結(jié)構(gòu)設(shè) 計打下基礎(chǔ) 在這個系統(tǒng)中 所存在的實體有 圖書信息實體 借閱信息實體 讀者信息 30 55 實體和用戶信息實體 他們之間的關(guān)系如下圖所示 E R 圖 名稱 圖書 編號作者出版社 類型 位置 總數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電工(中級)職業(yè)技能鑒定實操試卷:電力線路施工與驗收案例分析試題
- 未來世界的想象與探索議論文13篇范文
- 2025年高壓電工考試題庫:高壓設(shè)備維護保養(yǎng)計劃案例分析試題解析
- 2025年采購師(三級)考試試卷-采購師職業(yè)發(fā)展規(guī)劃與升級篇
- 兒童心臟病的分類與治療
- 電子政務(wù)網(wǎng)絡(luò)維護與升級合作協(xié)議
- 2025年電工(高級技師)職業(yè)技能鑒定實操試卷:電工基礎(chǔ)理論技能案例分析
- 保護環(huán)境的主題議論文作文(8篇)
- 2025年智慧物流示范園區(qū)資金申請項目市場前景與商業(yè)模式報告001
- 2025年慢病生活方式調(diào)查量表試題
- 材料力學知到智慧樹期末考試答案題庫2025年遼寧工程技術(shù)大學
- 農(nóng)業(yè)托管經(jīng)營協(xié)議書
- 腫瘤內(nèi)科病案質(zhì)量管理
- 醫(yī)療器械財務(wù)部門的職責與作用
- 2025年重癥醫(yī)學科ICU護理標準化建設(shè)計劃
- 建筑合同變更補充協(xié)議
- 房屋安全鑒定服務(wù)投標方案
- 能源與環(huán)境工程知識梳理
- 2024北京石景山四年級(下)期末數(shù)學試題及答案
- 2025-2030機頂盒(STB)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 云南省昆明地區(qū)2025屆小升初模擬數(shù)學測試卷含解析
評論
0/150
提交評論