《圖書管理系統》總體設計_第1頁
《圖書管理系統》總體設計_第2頁
《圖書管理系統》總體設計_第3頁
《圖書管理系統》總體設計_第4頁
《圖書管理系統》總體設計_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

《圖書管理系統》總體設計圖書管理系統

一、引言(2)

編寫目的(2)

背景(2)

~

定義(2)

參考資料(2)

二總體設計(2)

需求規定(2)

運行環境(2)

基本設計概念和處理流程(2)

功能需求與程序的關系(3)

人工處理過程(3)

三接口設計(3)

用戶接口(3)

外部接口(4)

內部接口(4)

四運行設計(4)

運行模塊組合(4)

運行掌握(4)

運行時間(5)

;

五系統數據結構設計(5)

規律結構設計要點(5)

數據結構與程序的關系(6)

六系統出錯處理設計(7)

出錯信息(7)

補救措施(7)

一、引言

編寫目的

為完善圖書管理系統軟件的開發途徑及應用方法,以提高開發效率,使應用更為便利。依據《需求規格說明書》,在認真考慮爭論之后,我們又進一步對《圖書管理系統》軟件的功能劃分、數據結構、軟件總體結構有了進一步的熟悉。我們把爭論的結果記錄下來,作為概要設計說明書,并作為進一步具體設計軟件的基礎。

背景

說明:

a.\

b.待開發軟件系統的名稱:圖書管理系統

c.列出此項目的任務提出者是本小組成員,開發者也為本小組成員、用戶是學校圖書館。定義

開發(develop):除了單純的開發活動外,還包括維護活動。

項目(project):向顧客交付的最終的全部產品,包括程序及各種文檔,以及開發活動所需資源經費等各種信息。

項目開發方案(projectdevelopmentplan):把項目與過程聯系起來的方案方案。

產品生命周期(productlifecycle):產品從構思到不行在使用的持續時間。

參考資料

《軟件工程》——張海藩編著清華高校出版社

《數據庫系統概論》——薩師煊王珊編著高等訓練出版社

二總體設計

需求規定

主要輸入輸出項目:

圖書信息:(圖書編號、圖書名稱、圖書ISBN號、、出版社、類型、價格、庫存量、副本總量、圖書總數)

同學信息:(同學編號、同學姓名、性別、入校時間、畢業時間)

借書登記:(借書編號、同學編號、結束時間、歸還時間、是否歸還)【

還書登記:(圖書編號、圖書名稱、歸還時間、、出版社、

運行環境

WINDOWSXP操作系統,OFFICE軟件,ORACLE數據庫,掃瞄器等。

基本設計概念和處理流程

該系統的主程序流程圖如下圖所示:

功能需求與程序的關系

人工處理過程

管理員登錄:圖書管理員需要手動輸入登錄信息驗證身份登錄系統后方能進行操作。

圖書入庫:對于新購圖書,管理員需要手動對其進行分類進行編號,并把圖書基本信息錄入計算機。

修改圖書信息:同學借閱圖書時,管理員需要對該圖書進行登記,記錄被借閱圖書信息和同學信息。當同學歸還圖書時,同樣需要對圖書信息進行修改。

-

三接口設計

用戶接口

向用戶供應命令軟件回答對應信息

操作員登記添加用戶

同學登記添加同學信息

同學查詢同學信息查詢

圖書登記管理員登記圖書信息

借閱登記管理員登記同學的借閱信息'

借閱查詢管理員查詢同學的借閱狀況

外部接口

接口傳遞信息

軟件接口:與數據庫接口圖書信息同學信息

四運行設計

運行模塊組合

對系統施加不同的外界運行掌握時所引起的各種不同的運行模塊組合,以及每種運行所歷經的內部模塊和支持軟件。

運行掌握;

掌握方法

同學信息管理管理員對同學信念進行管理,包括增加同學用戶,修改

用戶信息,以及刪除同學信息

同學信息查詢用戶可以對同學的信息進行查詢

圖書信息登記錄入新的圖書信息,以及對已有圖書的各項信息進行修

改,查詢,刪除等

圖書信息查詢%

用戶對所要借閱的圖書信息進行查詢

借閱登記管理員登記同學所借圖書以及同學本人的信息

借閱查詢管理員對同學或者所對應圖書的信息進行查詢

運行時間

檢索任務所需時間:<3秒

\

執行任務所需時間:<3秒

五系統數據結構設計

規律結構設計要點

1.圖書信息表(tBook),其字段列表如表5-1-1所示。

表5-1-1圖書信息表的結構

序號字段名稱字段說明

&

類型

位數屬性備注

1cBooksID圖書編號文本]

7

必需非空

2cBooksName圖書名稱文本20、

必需非空

3cBooksISBN圖書ISBN號文本15可為空。4cBooksAuthor圖書文本10可為空

2.圖書借閱登記表(tBorrow),其字段列表如表5-1-2所示。

表5-1-2圖書借閱登記表的結構

3.圖書歸還登記表(tReturn),其字段列表如表5-1-3所示。

4.同學信息表(tVip),其字段列表如表5-1-4所示。

表5-1-4同學信息表的結構

5.管理員信息表(tOperators),其字段列表如表5-1-5所示。

{

主模塊:連接數據庫

同學管理模塊:

同學信息管理模塊:管理員輸入帳號密碼進入系統后可以對同學信息進行管理,

包括修改,插入,刪除等。

同學信息查詢模塊:管理員可以對同學信息進行查詢,同學輸入同學的賬號密碼

后,勝利登陸后,同學可以對其信息進行查詢,輸入同學編號后,對應輸出同學

姓名,性別,入校時間,畢業時間等。

圖書管理模塊:

圖書信息登記模塊:管理員對圖書信息進行登記,輸入相應的圖書信息,如圖書

書名,,出版社。單價等信息。

圖書信息查詢模塊:同學和管理員都可以進行此操作,通過查詢數據庫,匹配要

查找的圖書信息,包括讀入圖書號,圖書,圖書出版社,圖書單價等基本信

息。

借閱管理模塊:

借閱登記模塊:管理員對圖書的借閱狀況進行登記,記錄借書者的同學編號,學

生姓名等同學信息以及圖書編號,圖書名稱,,出版社等圖書信息,并修改

圖書狀態。

借閱查詢模塊:管理員和同學都可以對圖書的借閱狀況進行查詢,輸入讀者號,

對應輸出同學姓名,性別,入校時間,畢業時間。輸入圖書號,對應輸出圖書書

名,圖書,圖書出版社,圖書單價,圖書狀態。

歸還管理模塊:

讀入圖書編號,對應輸出借書記錄表中的同學編號,借書時間,應歸還時間等,修改圖書狀態,刪除借書記錄表中的同學編號,圖書編號,借書時間等信息。

六系統出錯處理設計

進行提示,如提示"您輸入的帳號或密碼錯誤,請重新輸入!"

補救措施

故障消失后可能實行的變通措施,包括:

a.后備技術說明預備采納的后備技術,當原始系統數據萬一丟失時啟用的副本的建立

溫馨提示

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

評論

0/150

提交評論