圖書管理系統(tǒng)概要設(shè)計說明書_第1頁
圖書管理系統(tǒng)概要設(shè)計說明書_第2頁
圖書管理系統(tǒng)概要設(shè)計說明書_第3頁
圖書管理系統(tǒng)概要設(shè)計說明書_第4頁
圖書管理系統(tǒng)概要設(shè)計說明書_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、圖書管理系統(tǒng)概要設(shè)計說明書第五組2014年5月20日目錄1引言31.1編寫目的31.2背景31.3定義31.4參考文獻42任務(wù)概述42.1需求規(guī)定42.2運行環(huán)境43模塊設(shè)計53.1BLL層設(shè)計53.2MODEL層設(shè)計64接口設(shè)計74.1用戶接口74.2外部接口74.3內(nèi)部接口75運行設(shè)計85.1運行模塊組合85.2運行控制95.3運行時間106系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計106.1邏輯結(jié)構(gòu)設(shè)計要點107系統(tǒng)出錯處理設(shè)計117.1出錯信息117.2補救措施111引言隨著計算機技術(shù)的不斷應(yīng)用和提高,計算機已經(jīng)深入到社會生活的各個角落。而中小型租、借書機構(gòu)仍采用手工管理圖書的方法,不僅效率低、易出錯、手續(xù)繁瑣

2、,而且耗費大量的人力。為了滿足其管理人員對圖書館書籍,讀者資料,借還書等進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,此圖書管理系統(tǒng)軟件力求提高其管理效率。1.1編寫目的該文檔的目的是描述XXX系統(tǒng)項目的概要設(shè)計,其主要內(nèi)容包括:l 系統(tǒng)功能簡介l 系統(tǒng)結(jié)構(gòu)設(shè)計l 數(shù)據(jù)設(shè)計l 模塊設(shè)計l 界面設(shè)計1.2背景本項目的名稱:圖書管理系統(tǒng)開發(fā)軟件。本項目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組,用戶是中小型租、借書機構(gòu)。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計的,可以完成讀者登記、購入新書、讀者借還書、等主要功能。 1.3定義開發(fā)(develop):不是單純指開發(fā)活動,還包括維護活動。

3、項目 (project):該詞指的是向顧客或最終用戶交付一個或多個產(chǎn)品的收管理的相關(guān)資源的集合。這個資源集合有著明確的始點和終點,并且一般是按照某項計劃運行。這種計劃通常會形成文件,并且說明要交付或?qū)崿F(xiàn)的產(chǎn)品、所用的資源和經(jīng)費、要做的工作和工作進度,一個項目可能有若干項目組成。項目開發(fā)計劃(project development plan):是一種把項目一定一過程與項目如何推進連接起來的方案。產(chǎn)品生命周期(product life cycle):是產(chǎn)品從構(gòu)思到不可以再使用的持續(xù)時間。1.4參考文獻軟件工程導(dǎo)論(第五版) 張海藩編著,清華大學(xué)出版社,2008年2 月版,北京軟件重構(gòu) 清華大學(xué)出版

4、社CMMI軟件過程改進與評估 羅運模、謝志敏等編著,電子工業(yè)出版社,2004年6月版,北京需求分析說明書1.5版本更新信息本文檔的更新記錄如表所示。表-1 版本更新記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述2任務(wù)概述2.1需求規(guī)定主要輸入輸出項目:圖書信息:(書名,ISBN,定價,出版社,數(shù)量,是否可借)用戶信息:(ID,姓名,年齡,性別,開戶時間,余額,是否VIP,累記金額)借閱信息:(ID,ISBN,數(shù)量,借出日期,押金)2.2運行環(huán)境硬件環(huán)境:l 客戶機:普通PCn CPU:P4 1.8GHz以上n 內(nèi)存:256MB以上n 能夠運行IE5.0以上或者Netscape4.0以上版本

5、的機器n 分辨率:推薦使用1024*768像素l WEB服務(wù)器n CPU:P4 2.0GHzn 內(nèi)存:1G以上n 硬盤:80G以上n 網(wǎng)卡:千兆l 數(shù)據(jù)庫服務(wù)器n CPU:P4 2.0GHzn 內(nèi)存:1G以上n 硬盤:80G以上軟件環(huán)境:l 操作系統(tǒng):Unix/Linux/windows2000或以上版本l 數(shù)據(jù)庫:SQL Server 2000l 開發(fā)工具包:JDK Version 1.4.2l 開發(fā)環(huán)境:eclipse-SDK-3.1.2-win32l Web服務(wù)器:Tomcatl 瀏覽器:IE6.0以上3.模塊設(shè)計按照功能分解,本系統(tǒng)分為面向?qū)W生和面向管理員兩個部分。根據(jù)頁面流的設(shè)計,管

6、理端系統(tǒng)又分為用戶登錄、用戶管理、圖書管理等3個模塊,如圖-。用戶提示信息圖書檢索程序圖書信息數(shù)據(jù)庫身份確認程序用戶資料數(shù)據(jù)庫圖書借還程序圖書借閱數(shù)據(jù)庫讀者借還圖書處理流程管理員提示信息圖書更新程序圖書信息數(shù)據(jù)庫身份確認程序管理員數(shù)據(jù)庫更新圖書資料處理流程圖:模塊之間的關(guān)系針對不同用戶,提供了兩類功能登錄接口:即應(yīng)聘者登錄接口和企業(yè)管理人員登錄接口,這些接口都以WEB頁面的形式提供。通過各自的頁面,應(yīng)聘者和企業(yè)管理人員可以從事各自的活動。以下將分小節(jié)對各個部分進行設(shè)計3.1 BLL層設(shè)計(用戶登錄)用戶輸入密碼,然后提交數(shù)據(jù)到數(shù)據(jù)庫,進行確認,確認成功后返回登錄成功.(查詢圖書)用戶輸入需要查

7、詢的信息,然后系統(tǒng)驗證用戶輸入的信息,驗證成功之后顯示查詢結(jié)果(管理員修改圖書信息)管理員輸入需要修改的信息,然后驗證用戶輸入的信息,驗證通過后,更新數(shù)據(jù)庫,然后提示修改成功(管理員添加圖書信息)管理員登錄以后,輸入添加的信息,通過驗證后,將數(shù)據(jù)錄入數(shù)據(jù)庫,然后提示添加成功. (管理員添加用戶信息)管理員輸入登錄信息,成功登錄后,輸入需要添加的用戶信息,用戶信息驗證通過后,將數(shù)據(jù)錄入數(shù)據(jù)庫,然后提示添加成功(管理員刪除學(xué)生信息)管理員輸入登錄信息,成功登錄后,輸入需要刪除的信息,驗證用戶輸入的信息,驗證通過后,修改數(shù)據(jù)庫的數(shù)據(jù),然后提示用戶修改成功.3.2 MODEL層設(shè)計4接口設(shè)計4.1用戶

8、接口向用戶提供命令軟件回答信息檢索書目匹配檢索關(guān)鍵字的書目信息修改用戶資料修改后新的用戶資料借閱圖書借閱成功的圖書信息歸還圖書歸還成功的圖書信息4.2外部接口接口傳遞信息硬件接口與打印機接口圖書信息,用戶信息,借閱信息與讀條碼機接口圖書ISBN,借閱號軟件接口與數(shù)據(jù)庫接口圖書信息,用戶信息,借閱信息4.3內(nèi)部接口接口傳遞信息維護圖書資料添加圖書圖書信息(書名,ISBN,定價,出版社,數(shù)量,是否可借)維護圖書資料修改圖書信息圖書信息(書名,ISBN,定價,出版社,數(shù)量,是否可借)維護圖書資料刪除圖書信息圖書信息(書名,ISBN,定價,出版社,數(shù)量,是否可借)維護用戶資料添加新用戶用戶信息:(ID

9、,姓名,年齡,性別,開戶時間,余額,是否VIP,累記金額)維護用戶資料修改用戶資料用戶信息:(ID,姓名,年齡,性別,開戶時間,余額,是否VIP,累記金額)維護用戶資料刪除用戶資料用戶信息:(ID,姓名,年齡,性別,開戶時間,余額,是否VIP,累記金額)用戶主模塊更新用戶資料用戶信息:(ID,姓名,年齡,性別,開戶時間,余額,是否VIP,累記金額)用戶主模塊用戶充值金額用戶主模塊借閱圖書借閱信息:(ID,ISBN,數(shù)量,借出日期,押金)用戶主模塊歸還圖書借閱信息:(ID,ISBN,數(shù)量,借出日期,押金)5運行設(shè)計5.1運行模塊組合施加不同的外界運行控制時所引起的各種不同的運行模塊組合如下表所示

10、:創(chuàng)建模塊查找模塊修改模塊刪除模塊管理員添加圖書信息管理員修改書目信息管理員刪除書目信息管理員添加新用戶管理員修改用戶信息管理員注銷用戶用戶更新個人資料用戶充值用戶檢索圖書用戶借閱圖書用戶歸還圖書5.2運行控制運行控制控制方法管理員添加圖書信息管理員填寫書目信息并提交,系統(tǒng)在書目信息表中創(chuàng)建一個新數(shù)據(jù)項管理員修改書目信息管理員通過檢索找到要修改的書目信息并修改,系統(tǒng)在書目信息表中寫入修改后信息管理員刪除書目信息管理員通過檢索找到要刪除的書目信息并刪除,系統(tǒng)在書目信息表中刪除該數(shù)據(jù)項。管理員添加新用戶管理員填寫新用戶資料提交,系統(tǒng)在用戶資料表中創(chuàng)建一個新數(shù)據(jù)項管理員修改用戶信息管理員通過檢索找到

11、要修改的用戶信息并修改,系統(tǒng)在用戶資料表中寫入修改后的信息管理員注銷用戶管理員通過檢索找到要銷戶的用戶并注銷,系統(tǒng)在用戶資料表中刪除該用戶的信息用戶更新個人資料用戶重新填寫可修改的用戶資料部分并修改,系統(tǒng)在用戶資料表中寫入修改后的新數(shù)據(jù)項用戶充值用戶告之管理員充值金額,并付現(xiàn)金,管理員檢索到該用戶,填寫充值金額,系統(tǒng)在用戶資料表中該用戶的數(shù)據(jù)項中更新余額一項用戶檢索圖書用戶填寫要檢索圖書的關(guān)鍵字,系統(tǒng)檢索圖書信息表,輸出匹配條目用戶借閱圖書用戶通過檢索找到要借閱的圖書并借閱,系統(tǒng)修改圖書信息表中該書目剩余數(shù)量一項,并在圖書借閱表中添加借閱信息用戶歸還圖書用戶歸還圖書,系統(tǒng)刪除圖書借閱表中該用戶

12、對該書的借閱信息條目,并修改圖書信息表中該書的剩余數(shù)據(jù)一項5.3運行時間響應(yīng)時間運行5s檢索10s6數(shù)據(jù)結(jié)構(gòu)設(shè)計6.1邏輯結(jié)構(gòu)設(shè)計要點數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注圖書信息書名CHAR20ISBNCHAR20唯一標識書目定價FLOAT6出版社CHAR20數(shù)量INT4是否可借BOOL1用戶信息IDCHAR10唯一標識讀者姓名CHAR8年齡INT2性別CHAR4開戶時間DATA余額MONEY是否VIPBOOL1累記金額MONEY8借閱信息IDCHAR10ISBNCHAR20數(shù)量INT2借出日期DATA押金MONEY7系統(tǒng)出錯處理設(shè)計7.1出錯信息1. 輸入用戶名不存在:說明數(shù)據(jù)庫沒無此用戶名,需開戶。2. 密碼錯誤:

溫馨提示

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

最新文檔

評論

0/150

提交評論