資源描述:
《圖書租借管理系統(tǒng)_概要設(shè)計說明書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、中國礦業(yè)大學(xué)計算機學(xué)院實驗報告書課程名:軟件工程題目:圖書租借管理系統(tǒng)概要設(shè)計說明書班級:網(wǎng)絡(luò)工程08-2編制人:龔風(fēng)光王文雯李霞宋鵬劉福新時間:2010-10-20圖書租借管理系統(tǒng)概要設(shè)計說明書1、引言1.1編寫目的-根據(jù)《需求規(guī)格說明書》,在仔細(xì)考慮討論之后,我們又進一步對《圖書租借管理系統(tǒng)》軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)有了進一步的認(rèn)識。我們把討論的結(jié)果記錄下來,作為概要設(shè)計說明書,并作為進一步詳細(xì)設(shè)計軟件的基礎(chǔ)。1.2、項目背景隨著社會信息量的與日俱增,作為信息存儲的主要媒體之一圖書,數(shù)量、規(guī)模比以往任何時候都大的多,
2、不論個人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計算機日益普及的今天,對個人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會方便許多。對圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書資料的管理需要有效的圖書管理軟件。1.3、參考資料鄭人杰,殷人昆,陶永雷。《實用軟件工程》(第二版)。北京:清華大學(xué)出版社,1997。劉鋼《vb.net程序設(shè)計基礎(chǔ)》北京:高等教育出版社,2007趙池龍,楊林《實用軟件工程》北京:電子工業(yè)出版社,20082、任務(wù)概述2.1、目標(biāo)《圖書租借管理系統(tǒng)》針對的
3、用戶是社區(qū)圖書室,藏書的種類和數(shù)量較少,讀者的數(shù)量和來源受到一定的限制。相應(yīng)的需求有:1.能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,這主要包括:1)圖書信息的錄入、刪除及修改。2)圖書信息的多關(guān)鍵字檢索查詢。3)圖書的出借、返還和資料統(tǒng)計。2.能夠?qū)σ欢〝?shù)量的讀者進行相應(yīng)的信息存儲與管理,這其中包括:1)讀者信息的登記、刪除及修改。2)讀者資料的統(tǒng)計與查詢。3.能夠?qū)π枰慕y(tǒng)計結(jié)果提供列表顯示輸出。4.能夠提供一定的安全機制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份的服務(wù)。2.2、運行環(huán)境Int
4、el486以上系列、AMDK6以上系列等PC臺式機和便攜式電腦;運行時占用內(nèi)存:≤1MB;所需硬盤空間:≤5MB;軟件平臺:中文Windows95/98/NT4.0或更高版本并裝有JAVA虛擬機的操作系統(tǒng);2.3條件與限制一個更為完善的圖書管理系統(tǒng),應(yīng)提供更為便捷與強大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設(shè)置用戶級別。3、總體設(shè)計3.1處理流程1、圖書流通流程啟動系統(tǒng)選擇項輸入口令退出系統(tǒng)查驗NOYES顯示主菜單用戶選擇退出還書出借用戶輸入讀者證號讀入書號
5、查驗過期NOYES罰款用戶輸入書出錯信息更新數(shù)據(jù)庫確認(rèn)NOYES繼續(xù)更新數(shù)據(jù)庫YESNO繼續(xù)YESNO用戶選擇顯示主菜單啟動系統(tǒng)2.圖書查詢流程查詢方式選擇退出多屬性分類書號作者書名關(guān)鍵字輸入所需記錄要求查找記錄顯示記錄繼續(xù)YESNO3.系統(tǒng)管理流程啟動系統(tǒng)輸入用戶口令查驗no退出系統(tǒng)yes顯示主菜單用戶選擇此項操作存入確認(rèn)書號修改退出刪除選擇項退出圖書庫操作讀者庫操作數(shù)據(jù)備份數(shù)據(jù)恢復(fù)系統(tǒng)設(shè)置更改口令輸入口令輸入數(shù)據(jù)輸入文件名輸入要求選擇檢查口令確認(rèn)確認(rèn)確認(rèn)Nono錄入Yesyesnoyes確認(rèn)輸入要求noyes確認(rèn)yes操作繼續(xù)繼續(xù)
6、yes3.2總體結(jié)構(gòu)和模塊外部設(shè)計資料管理3.2.1總體結(jié)構(gòu)圖書租借管理系統(tǒng)報表管理借閱管理資料管理館藏圖書報表模塊在館圖書報表模塊在借圖書報表模塊圖書報表管理超期未還圖書報表模塊超期未還讀者報表模塊讀者借閱歷史報表模塊圖書借閱歷史報表模塊館藏圖書遺失報表模塊辦證讀者報表模塊掛失讀者報表模塊讀者掛失管理模塊借閱管理圖書借閱管理模塊圖書歸還管理模塊還書主模塊操作權(quán)限模塊修改用戶密碼模塊系統(tǒng)管理公司信息設(shè)置模塊系統(tǒng)幫助設(shè)置模塊圖書類別設(shè)置模塊出版社信息設(shè)置模塊資料管理會員級別設(shè)置模塊館藏圖書登記模塊讀者信息設(shè)置模塊3.2.2模塊外部設(shè)計1
7、.登錄管理系統(tǒng)模塊:輸入:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)輸出:用戶界面顯示2.圖書類別設(shè)置模塊:輸入:用戶口令輸出:相應(yīng)的界面3.出版社信息設(shè)置模塊:輸入:用戶的輸入輸出:相應(yīng)的界面4.會員級別設(shè)置模塊:輸入:用戶口令輸出:各個對話框5.館藏圖書登記模塊:輸入:讀者證號、圖書書號輸出:讀者信息、相關(guān)借書信息6.讀者信息設(shè)置模塊:輸入:用戶口令輸出:相關(guān)讀者信息7.讀者掛失管理模塊:輸入:查詢條件輸出:掛失讀者信息8.圖書借閱模塊:輸入:讀者證號輸出:未借圖書信息9.圖書歸還模塊輸入:讀者信息輸出:借閱信息10.館藏圖書報表
8、模塊:輸入:查詢條件輸出:操作結(jié)果顯示館藏信息.11.在館圖書報表模塊:輸入:查詢條件輸出:操作結(jié)果顯示13.在借圖書報表模塊:輸入:用戶的輸入輸出:根據(jù)用戶的輸入顯示相應(yīng)的對話框14.超期末還圖書報表模塊:輸入:用戶的