![軟件工程(圖書(shū)管理系統(tǒng))_第1頁(yè)](http://file4.renrendoc.com/view/17eeb92fd161612b6402aa370abd891a/17eeb92fd161612b6402aa370abd891a1.gif)
![軟件工程(圖書(shū)管理系統(tǒng))_第2頁(yè)](http://file4.renrendoc.com/view/17eeb92fd161612b6402aa370abd891a/17eeb92fd161612b6402aa370abd891a2.gif)
![軟件工程(圖書(shū)管理系統(tǒng))_第3頁(yè)](http://file4.renrendoc.com/view/17eeb92fd161612b6402aa370abd891a/17eeb92fd161612b6402aa370abd891a3.gif)
![軟件工程(圖書(shū)管理系統(tǒng))_第4頁(yè)](http://file4.renrendoc.com/view/17eeb92fd161612b6402aa370abd891a/17eeb92fd161612b6402aa370abd891a4.gif)
![軟件工程(圖書(shū)管理系統(tǒng))_第5頁(yè)](http://file4.renrendoc.com/view/17eeb92fd161612b6402aa370abd891a/17eeb92fd161612b6402aa370abd891a5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、“圖書(shū)管管理系統(tǒng)統(tǒng)”分析設(shè)設(shè)計(jì)報(bào)告告1 引言言1.1 目的1.2 范圍1.3 定義1.4 參考文文獻(xiàn)2 建立立分析的的對(duì)象模模型 建建立分析析的對(duì)象象模型如如表4.1所示示表4.11 建建立分析析的對(duì)象象模型候選類描 述述類 名注 釋圖書(shū)在系統(tǒng)中中,需要要保存圖圖書(shū)的的的基本信信息,它它應(yīng)該是是系統(tǒng)的的對(duì)象Bookk持久讀者在系統(tǒng)中中,需要要保存圖圖書(shū)的的的基本信信息,它它應(yīng)該是是系統(tǒng)的的對(duì)象Readder持久借閱記錄錄在系統(tǒng)中中,需要要保存借借書(shū)的記記錄,它它應(yīng)該是是系統(tǒng)的的對(duì)象Recoord持久賬號(hào)在系統(tǒng)中中,賬號(hào)號(hào)是用來(lái)來(lái)保存用用戶名和和密碼的的,用于于權(quán)限判判定,他他應(yīng)該是是系統(tǒng)的的對(duì)
2、象Accoountt持久2.1 圖書(shū)類類描述 類類名:BBookk。 圖圖書(shū)類屬屬性如表表4.22所示。表4.22 圖書(shū)類類屬性屬性名屬性解釋釋數(shù)據(jù)類型型bookkId圖書(shū)編號(hào)號(hào)StriingbookkNamme圖書(shū)書(shū)名名Striingauthhor圖書(shū)作者者Striingpubllishher圖書(shū)出版版社Striingpricce圖書(shū)單價(jià)價(jià)Doubbleabsttraccts圖書(shū)摘要要Striingcateelogg圖書(shū)分類類Striingstattus圖書(shū)狀態(tài)態(tài)Striing圖書(shū)類方方法如表表4.33所示。表4.33 圖圖書(shū)類方方法方法名方法功能能返回值類類型saveeBoook添加圖書(shū)書(shū)
3、信息voidddeleeteBBookk刪除圖書(shū)書(shū)信息voiddupdaateBBookk修改圖書(shū)書(shū)信息voiddgetBBookk根據(jù)idd查找某某本圖書(shū)書(shū)的詳細(xì)細(xì)信息getBBookks查詢圖書(shū)書(shū)信息Listt2.2 讀者類類描述類名:RReadder。讀者類屬屬性如表表4.44所示。表4.44 讀讀者類屬屬性屬性名屬性解釋釋數(shù)據(jù)類型型readderIId讀者證號(hào)號(hào)StriingreadderNNamee讀者姓名名Striingaddrresss讀者聯(lián)系系地址Striingphonne讀者電話話號(hào)碼Striingemaiil讀者電子子郵件Striing讀者類方方法如表表4.55所示。表4.
4、55 讀讀者類方方法方法名方法功能能返回值類類型saveeReaaderr添加圖書(shū)書(shū)信息voidddeleeteRReadder刪除圖書(shū)書(shū)信息voiddupdaateRReadder修改圖書(shū)書(shū)信息voiddgetRReadder根據(jù)idd查找某某本圖書(shū)書(shū)的詳細(xì)細(xì)信息getRReadderss查詢圖書(shū)書(shū)信息Listt2.3 借閱記記錄類描描述 類類名:RRecoord。 借借閱記錄錄類屬性性如表44.6所所示。表4.66 借借閱記錄錄類屬性性屬性名屬性解釋釋數(shù)據(jù)類型型bookkId圖書(shū)編號(hào)號(hào)StriingreadderIId讀者證號(hào)號(hào)StriingborrrowDDatee借閱日期期Datee借
5、閱記錄錄類方法法如表44.7所所示。表4.77 借借閱記錄錄類方法法方法名方法功能能返回值類類型saveeReaade添加借書(shū)書(shū)信息voidddeleeteRReadder刪除借書(shū)書(shū)信息voiddgetRReadder查詢借書(shū)書(shū)信息ListtisExxpirred是否過(guò)期期boolleannborrrowBBookk借書(shū)voiddretuurnBBookk還書(shū)voidd2.4賬賬號(hào)類描描述 類類名:AAccoountt。 賬賬號(hào)類屬屬性如表表4.88所示。表4.88 賬賬號(hào)類屬屬性屬性名屬性解釋釋數(shù)據(jù)類型型userrnamme用戶名Striingpasssworrd密碼Striingtypee
6、用戶類型型Striing賬號(hào)類方方法如表表4.99所示表4.99 賬賬號(hào)類方方法方法名方法功能能返回值類類型saveeAcccounnt添加賬號(hào)號(hào)voidddeleeteAAccoountt刪除賬號(hào)號(hào)voiddupdaateAAccoountt修改賬號(hào)號(hào)voiddisAcccouuntrr判斷是否否是合法法用戶boolleanngetAAccoountts查詢賬號(hào)號(hào)信息Listt提供交互互界面的的類 3.11對(duì)圖書(shū)書(shū)信息操操作的界界面類bookk_saave.jspp: 添添加圖書(shū)書(shū)頁(yè)面bookk_liist.jspp: 查查詢圖書(shū)書(shū)記錄的的列表顯顯示bookk_deetaiil.jjsp:
7、顯示示圖書(shū)詳詳細(xì)信息息bookk_uppdatte.jjsp: 圖書(shū)書(shū)信息更更新頁(yè)面面bookk_quueryy.jssp: 圖示信信息查詢?cè)冺?yè)面對(duì)讀者信信息操作作的界面面類readder_savve.jjsp:添加讀讀者頁(yè)面面readder_lisst.jjsp: 多條條讀者記記錄的列列表顯示示readder_dettaill.jssp: 顯示讀讀者詳細(xì)細(xì)信息readder_upddatee.jssp: 讀者信信息更新新頁(yè)面readder_queery.jspp: 讀讀者信息息查詢頁(yè)頁(yè)面對(duì)借閱記記錄信息息操作的的界面類類recoord_savve.jjsp:添加借借閱記錄錄頁(yè)面recoord
8、 _liist.jspp: 查詢?cè)兘栝営浻涗浗Y(jié)果果的列表表顯示recoord r_qquerry.jjsp: 借閱閱記錄信信息查詢?cè)冺?yè)面recoord _deelette.jjsp: 還書(shū)書(shū)頁(yè)面對(duì)賬號(hào)信信息操作作的界面面類accoountt_saave.jspp:添加加賬號(hào)頁(yè)頁(yè)面accoountt _llistt.jssp: 查詢?cè)冑~號(hào)記記錄結(jié)果果的列表表顯示accoountt _uupdaate.jspp: 賬賬號(hào)信息息更新頁(yè)頁(yè)面accoountt _qquerry.jjsp: 賬號(hào)號(hào)信息查查詢頁(yè)面面4.建立立動(dòng)態(tài)模模型 由由于借書(shū)書(shū)和還書(shū)書(shū)的過(guò)程程是本系系統(tǒng)中較較重要而而且較復(fù)復(fù)雜的流流程
9、,因因此在這這里列出出他們的的時(shí)序圖圖。4.1 借書(shū)借書(shū)時(shí)序序描述如如下。讀者將借借閱證和和圖書(shū)交交給圖書(shū)書(shū)管理員員。圖書(shū)管理理員在rrecoord_savve.jjsp頁(yè)頁(yè)面中輸輸入讀者者證號(hào)和和圖書(shū)編編號(hào),單單擊“保存”按鈕。系統(tǒng)調(diào)用用Reccordd中的bborrrowBBookk()方方法來(lái)進(jìn)進(jìn)行借書(shū)書(shū)處理。saveeReccordd()方方法調(diào)用用Boook中的的方法ggetBBookk(),來(lái)查詢?cè)冊(cè)搱D書(shū)書(shū)是否入入庫(kù)。同時(shí)saaveRRecoord()方法法調(diào)用RReadder中中的geetReeadeer()方法,來(lái)查詢?cè)兪欠翊娲嬖谠撟x讀者。如果圖書(shū)書(shū)已入庫(kù)庫(kù)且讀者者是合法法的讀
10、者者,則調(diào)調(diào)用saaveRRecoord()方法法。返回到rrecoord_savve.jjsp;如果需需要可以以繼續(xù)借借書(shū)。圖書(shū)管理理員將圖圖書(shū)和借借閱證返返還給讀讀者。4.2 還書(shū)還書(shū)時(shí)序序描述如如下。讀者將待待還的圖圖書(shū)交給給圖書(shū)管管理員。圖書(shū)管理理員在rrecoord_delletee.jssp頁(yè)面面中輸入入圖書(shū)編編號(hào),單單擊“還書(shū)”按鈕。系統(tǒng)調(diào)用用Reccordd中的rretuurnBBookk()方方法來(lái)進(jìn)進(jìn)行還書(shū)書(shū)處理。retuurnBBookk()方方法調(diào)用用Reccordd中的方方法geetBoook(),來(lái)來(lái)查詢?cè)撛搱D書(shū)是是否是本本館出借借的圖書(shū)書(shū)。同時(shí)reeturrnBo
11、ook()方法法調(diào)用RRecoord中中的issExppireed()方法,來(lái)查詢?cè)児?jié)約是是否超期期。如果沒(méi)有有超期,retturnnBoook()方法調(diào)調(diào)用Reecorrd中的的delleteeReaaderr()方方法,來(lái)來(lái)刪除該該條借閱閱記錄。跳轉(zhuǎn)到rrecoord_delletee.jssp;如如果需要要,可以以繼續(xù)進(jìn)進(jìn)行還書(shū)書(shū)。(8)圖圖書(shū)管理理員將圖圖書(shū)和借借閱證返返還給讀讀者5 數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì)5.1 圖書(shū)表表 表表名:bbookk。圖書(shū)書(shū)表如表表4.110所示示表4.110 圖書(shū)表表字段名字段含義義數(shù)據(jù)類型型是否允許許空是否主鍵鍵id圖書(shū)的自自然主鍵鍵int是bookkId圖書(shū)編
12、號(hào)號(hào)varccharr(200)bookkNamme圖書(shū)書(shū)名名varccharr(200)authhor圖書(shū)作者者varccharr(200)publlishher圖書(shū)出版版社varccharr(500)pricce圖書(shū)單價(jià)價(jià)doubbleabsttraccts圖書(shū)摘要要varccharr(200)是cateelogg圖書(shū)分類類varccharr(200)stattus圖書(shū)狀態(tài)態(tài)charr(1)5.2 讀者表表 表表名:rreadder。讀者表表如表44.111所示表4.111 讀者表表屬性名屬性解釋釋數(shù)據(jù)類型型是否允許許空是否主鍵鍵id讀者的自自然主鍵鍵int是readderIId讀者證號(hào)號(hào)
13、varccharr(200)readderNNamee讀者姓名名varccharr(200)addrresss讀者聯(lián)系系地址varccharr(1000)是phonne讀者電話話號(hào)碼varccharr(200)是emaiil讀者電子子郵件varccharr(400)是5.3 借閱記記錄表表名:rrecoord。借閱記記錄表如如表4.12所所示表4.112 借閱記記錄表屬性名屬性解釋釋數(shù)據(jù)類型型是否允許許空是否主鍵鍵id借閱記錄錄的自然然主鍵int是bookkId圖書(shū)編號(hào)號(hào)varccharr(200)readderIId讀者證號(hào)號(hào)varccharr(200)borrrowDDatee借閱日期期D
14、atee5.4賬賬號(hào)表 表名名:acccouunt。賬號(hào)表表如表44.133所示表4.113 賬號(hào)表表屬性名屬性解釋釋數(shù)據(jù)類型型是否允許許空是否主鍵鍵id賬號(hào)的自自然主鍵鍵int是userrnamme用戶名varccharr(200)passsworrd密碼varccharr(200)typee用戶類型型1harr(1)6 用戶戶界面設(shè)設(shè)計(jì) 用用戶界面面設(shè)計(jì)采采用圖形形用戶界界面。6.1 系統(tǒng)登登錄界面面 打打開(kāi)瀏覽覽器并輸輸入 HYPERLINK htttp:/llocaalhoost:80880/llms/loggon.jspp.出現(xiàn)現(xiàn)如圖44.4 htttp:/llocaalhoost:
15、80880/llms/loggon.jspp.出現(xiàn)現(xiàn)如圖44.4所所示的登登錄界面面。 輸輸入正確確的用戶戶名和密密碼,選選擇“管理員員”,跳轉(zhuǎn)轉(zhuǎn)到操作作主界面面,如圖圖4.55所示6.2 圖書(shū)信信息界面面 1.添添加圖書(shū)書(shū) 選選擇“圖書(shū)維維護(hù)”菜單中中的“添加圖圖書(shū)”菜單,出現(xiàn)如如圖4.6所示示的輸入入圖書(shū)信信息界面面。 輸入入信息后后,單擊擊“添加”按鈕。2.查詢?cè)儓D書(shū) 選擇擇“圖書(shū)維維護(hù)”菜單中中的“查詢圖圖書(shū)”菜單,出現(xiàn)如如圖4.7所示示的輸入入圖書(shū)信信息查詢?cè)儣l件界界面。 輸入入查詢條條件后,單擊“查詢”按鈕,出現(xiàn)查查詢結(jié)果果,如圖圖4.88所示。3.刪除除圖書(shū) 在圖圖4.88中選擇擇要?jiǎng)h除除的記錄錄,單擊擊“刪除”按鈕,進(jìn)行刪刪除。4.修改改圖書(shū) 在圖圖4.88中選擇擇要修改改的圖書(shū)書(shū)記錄,單擊“更新”按鈕,出現(xiàn)圖圖
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市道路回填工程承包合同
- 上海居間合同范本
- 保密條款合同范本
- 2025年建筑門(mén)窗安裝與智能化管理系統(tǒng)合同
- 養(yǎng)殖工人安全合同范本
- 與飯店合作合同范例
- 烏魯木齊離婚律師合同范例
- 包招聘合同范本
- 公園木棧道維修合同范本
- 農(nóng)副產(chǎn)購(gòu)銷合同范本
- 部編版語(yǔ)文二年級(jí)下冊(cè)第三單元教材解讀大單元集體備課
- HYT 235-2018 海洋環(huán)境放射性核素監(jiān)測(cè)技術(shù)規(guī)程
- ISO28000:2022供應(yīng)鏈安全管理體系
- 中國(guó)香蔥行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告2024-2034版
- 婦科惡性腫瘤免疫治療中國(guó)專家共識(shí)(2023)解讀
- 2024年浪潮入職測(cè)評(píng)題和答案
- 小班數(shù)學(xué)《整理牛奶柜》課件
- 中考語(yǔ)文真題雙向細(xì)目表
- 我國(guó)新零售業(yè)上市公司財(cái)務(wù)質(zhì)量分析-以蘇寧易購(gòu)為例
- 藥品集采培訓(xùn)課件
- 股骨干骨折教學(xué)演示課件
評(píng)論
0/150
提交評(píng)論