[圖書館管理系統(tǒng)]詳細設計分析報告

上傳人:細水****9 文檔編號:64604614 上傳時間:2022-03-21 格式:DOC 頁數(shù):13 大?。?51.50KB
收藏 版權申訴 舉報 下載
[圖書館管理系統(tǒng)]詳細設計分析報告_第1頁
第1頁 / 共13頁
[圖書館管理系統(tǒng)]詳細設計分析報告_第2頁
第2頁 / 共13頁
[圖書館管理系統(tǒng)]詳細設計分析報告_第3頁
第3頁 / 共13頁

下載文檔到電腦,查找使用更方便

5 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《[圖書館管理系統(tǒng)]詳細設計分析報告》由會員分享,可在線閱讀,更多相關《[圖書館管理系統(tǒng)]詳細設計分析報告(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 軟件一班Java小組 【圖書館管理系統(tǒng)】 詳細設計報告 姓名:郭佳 韓國榮 班級:08軟件工程(1)班 指導老師:王麗娟 1 引言 1.1 編寫目的 該文檔旨在推動軟件工程規(guī)范化,使設計人員能夠遵守統(tǒng)一的詳細設計書寫規(guī)范,降低程序設計的風險。文檔對【圖書館管理系統(tǒng)】做了系統(tǒng)的描述,對任務劃分 時間要求 做了詳細安排。對其中的關鍵模塊做了詳盡的設計說明

2、。方便小組設計人員開發(fā)本系統(tǒng)。 1.2 背景 說明: a. 待開發(fā)的軟件系統(tǒng)的名稱:【圖書館管理系統(tǒng)】 b. 該系統(tǒng)的相關人員: 任務提出者:XX圖書館 開發(fā)者:軟件一班JAVA小組 項目需求方:XX圖書館 用戶:XX圖書館全本用戶及管理員 1.3 定義 DB---database 數(shù)據(jù)庫 DBConnectionPool 數(shù)據(jù)庫連接池 Query 查詢 UI 用戶界面 Table 表 1.4 參考資料 a. 《圖書館管理系統(tǒng)》需求分析說明書 b. 《詳細設計說明書編寫規(guī)范》 c

3、. 《網(wǎng)站論壇詳細設計說明書》 d. 《圖書館管理系統(tǒng)》可行性分析說明書 1.5 人員配置 Java小組成員: 組長: 郭佳 成員: 韓國榮 李陽陽 黃治華 孫亞楠 蘇慶男 李筱 任務劃分 參與人員 項目進度 日期 需求分析 郭佳 孫亞楠 完成 11.10 數(shù)據(jù)庫設計 李陽陽 李筱 韓國榮 郭佳 完成 11.11 界面設計 蘇慶男 黃治華 前臺頁面設計完成 后臺完成40

4、% 11.12 程序設計實現(xiàn) 郭佳 韓國榮 李筱 孫亞楠 用戶登錄注冊,綜合管理 用戶管理 用戶查詢模塊已完成 其余部分正在進行 11.12 軟件測試 李陽陽 韓國榮 后期維護 黃治華 李筱 2 程序系統(tǒng)的結構 2.1系統(tǒng)總體結構 2.2 數(shù)據(jù)庫設計 該系統(tǒng)一共用到7張表。分別是: User:用戶表,存放用戶基本注冊信息 Book:書目表,存放書目基本信息,設置rtDate(歸還日期)和brDate(借出日期) 實現(xiàn)過期查詢。 Manager:管理員表。放置兩個密碼。實現(xiàn)二次鑒權 LendBook:用戶

5、借閱歷史和借閱查詢數(shù)據(jù) Message:用戶留言 Overdue:過期書籍信息和賠償數(shù)額。 News:新聞更新板塊 圖2 3 程序設計說明 程序按照系統(tǒng)規(guī)定的約束條件設計,正確把握其中的邏輯關系。整個系統(tǒng)總體劃分為9個模塊。各個模塊都要按照該模塊的數(shù)據(jù)流程圖設計。下面列舉其中關鍵模塊的邏輯實現(xiàn)。 3.1 用戶登錄模塊 3.1.1登錄模塊流程圖 Start N If exist In User User register Y DB User Login

6、 END 3.1.2 登錄實現(xiàn) 1. 通過JSP頁面獲取username 和password 2. User業(yè)務類 通過XML獲取username和password 3. User業(yè)務實現(xiàn)類(UserServiceImpl.java)通過DBconnection連接數(shù)據(jù)庫執(zhí)行Query操作,如圖: 3.1.3 注冊的實現(xiàn) 如果存在返回登錄成功。如果失敗,提示失敗,并提醒注冊。 注冊過程與此類似。下圖是注冊的業(yè)務實現(xiàn): 用戶注冊的業(yè)務實現(xiàn) 該過程對時間要求較高。 3.2 用戶賠償模塊 START

7、 3.2.1數(shù)據(jù)流程圖 i=0? LOST A,M,S初值均為0 P為丟失書的價格 S=P S=0+S M=a; M=0+M A=A+M+S i=0? Output A END 3.2.2 賠償功能的實現(xiàn) 創(chuàng)建并獲取業(yè)務實現(xiàn)類: 通過DBConnectionPool獲取 流程圖中的i值和損壞丟失的圖書列表 最后通過xml配置文件傳賠償金額和圖書信息到用戶頁面 3.3輸入項 1. login.jsp在登錄頁面有輸入接口 2. Us

8、erdetQuery.jsp 管理員查詢用戶界面 3. UserQuery.jsp用戶書籍查詢頁面 3.4 算法 賠償金額返回: 定義3個變量A(賠償總價)=0, M(丟失賠償)=0, S(損壞總價)=0。 定義3個定值. 書籍原價P值從BOOK表獲取,i (事件次數(shù))污損賠償D If i !=0 i=i-1 If dirty S=S+D Else

9、 M=M+P A=M+S+A return A Else return A=0 書籍過期判斷: 獲取BOOK表rtDate和bdDate。用select now()獲取數(shù)據(jù)庫當前時間(注意,一定要用數(shù)據(jù)庫當前時間) if rtDate>now() re

10、turn TURE else return FALSE 續(xù)期的實現(xiàn): 獲取rtDate.用JAVA函數(shù),獲取month 在month+1后,執(zhí)行SQL語句。返回到數(shù)據(jù)庫。 sql="select rtDate from Book,where book.id= "+id; set(Calendar.month,getCalendar.month+1) //獲取月份并+1 sql="update Book se

11、t rtDate="'+Calendar.get()+''';//執(zhí)行插入 實現(xiàn)續(xù)期功能 3.5 存儲分配 數(shù)據(jù)庫設計 3.6測試計劃 軟件測試是軟件質(zhì)量保證的關鍵步驟,本系統(tǒng)采用采用軟件工程的方法進行軟件測試。盡量發(fā)現(xiàn)本系統(tǒng) BUG并即時改正,以避免在運行過程中造成損失。 1.測試步驟 測試過程應采用綜合測試策略;即先作靜態(tài)分析,再作動態(tài)測試。 2. 模塊測試 以設計說明書為指導,測試模塊內(nèi)部重要控制路徑 3. 集成測試 將各個模塊組裝,對系統(tǒng)進行統(tǒng)一測試,確保系統(tǒng)常見的功能沒有問題。 4. 系統(tǒng)測試 將該系統(tǒng)放在服務器上進行封閉測試。 5. 驗收測試 將系統(tǒng)交給圖書館,并在使用中發(fā)現(xiàn)并改正問題。 3.7 尚未解決的問題 問題 問題描述 時間 后臺頁面 后臺頁面引用的js效果一直不起作用。 WEB-XML xml隱藏對象的用法還有欠缺 13 2010-11-15

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!