第19講 數據庫應用系統實例_第1頁
第19講 數據庫應用系統實例_第2頁
第19講 數據庫應用系統實例_第3頁
第19講 數據庫應用系統實例_第4頁
第19講 數據庫應用系統實例_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第19講數據庫應用系統實例

楊章偉e-mail:yang505412@163.com課程內容安排需求分析系統設計圖書管理借閱管理讀者管理系統管理系統集成數據庫應用系統實例圖書管理系統是一個典型的小型信息管理系統,也是系統設計中非常典型的一種。在教育行業中,圖書的管理最為繁瑣,數據量也最大,管理工作非常復雜,圖書管理系統就是用來解決這些問題的。隨著信息化管理的深化,在其他行業和單位也可以使用圖書管理系統來管理類似的文檔或資料等。為使讀者對數據庫應用系統的實現有一個完整的理解,本章從軟件工程的角度,按照軟件的生命周期,對圖書管理系統的實現進行較完整的講解。需求分析按照軟件的生命周期,實現系統的第一個步驟就是需求分析。需求分析主要對系統需要實現的功能做一個概要說明,一般以數據流圖的形式體現。對于圖書管理系統,其主要用于實現對圖書館信息的管理。因此,根據對圖書館信息管理的調查分析,歸納出圖書管理系統的幾個通用功能,分別是管理有關讀者、書籍、借閱的信息。根據以上分析,其數據流圖DFD的頂層圖如下圖所示。系統設計為簡單起見,此處將圖書管理系統的結構分為4個模塊:圖書管理模塊、讀者管理模塊、借閱管理模塊和系統管理模塊。總體設計通過以上需求分析中得到的數據流圖和對功能的分析,可以將該圖書管理系統的功能確定為如下4個部分。圖書管理:對圖書的類別和基本信息進行維護,主要包括圖書類別管理、圖書基本信息管理兩個功能模塊。讀者管理:對讀者的類別和基本信息進行維護。借閱管理:進行圖書借閱操作,該部分是整個圖書管理系統中最主要的部分,包括借閱圖書、歸還圖書等功能模塊。系統管理:對管理員的管理,主要包括添加管理員和修改密碼功能模塊。詳細設計得到系統總體結構圖后,就可以針對其中各個模塊進行詳細設計了。以結構圖的方式描述前臺程序與后臺數據庫之間的關系,能夠細化與后臺數據庫及用戶之間的關系。下面給出幾個重要模塊的程序結構圖。圖書管理是管理系統中一個必不可少的模塊,用于對圖書的類別和基本信息進行管理。通常,圖書管理的程序流程如下圖所示。數據庫設計數據庫設計(DatabaseDesign)指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)。本章設計的實例為簡單圖書管理系統,由于其涉及數據量較小,故選擇使用Microsoft的小型數據庫Access作為后臺,并設計數據表存儲相關數據。“讀者類別”表用于存儲該圖書管理系統所針對的讀者類別及相關參數。“讀者信息”表用于存儲系統中讀者的基本信息。“借閱信息”表用于存儲系統內讀者借閱的相關信息。“書籍信息”表用于存儲該圖書管理系統中所有圖書的基本信息。此外,該系統中還有“圖

溫馨提示

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

評論

0/150

提交評論