版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、-各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應有盡有-各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應有盡有-圖書管理系統(tǒng)專業(yè)設計報告指導老師:龍躍20級電子商務專業(yè)1班學號姓名20年6月24日需求調(diào)查分析需求調(diào)查分析的結(jié)果一般用文字描述,必要時也可用業(yè)務流程圖輔助描述。“圖書管理系統(tǒng)”需求陳述如下:在圖書管理系統(tǒng)中,管理員要為每個讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名),賬戶內(nèi)存儲讀者的個人信息和借閱記錄信息。持有借閱卡的讀者可以通過管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數(shù)量
2、和期限不同,可通過互聯(lián)網(wǎng)或圖書館內(nèi)查詢終端查詢圖書信息和個人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。借閱圖書時,先輸入讀者的借閱卡號,系統(tǒng)驗證借閱卡的有效性和讀者是否可繼續(xù)借閱圖書,無效則提示其原因,有效則顯示讀者的基本信息(包括照片),供管理員人工核對。然后輸入要借閱的書號,系統(tǒng)查閱圖書信息數(shù)據(jù)庫,顯示圖書的基本信息,供管理員人工核對。最后提交借閱請求,若被系統(tǒng)接受則存儲借閱紀錄,并修改可借閱圖書的數(shù)量。歸還圖書時,輸入讀者借閱卡號和圖書號(或丟失標記號),系統(tǒng)驗證是否有此借閱紀錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本信息供管理員人工審核.如果有超期借閱或丟失情況,先轉(zhuǎn)
3、入過期罰款或圖書丟失處理。然后提交還書請求,系統(tǒng)接受后刪除借閱紀錄,并登記并修改可借閱圖書的數(shù)量。圖書管理員定期或不定期對圖書信息進行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。3。1. 用例健模(1)確定執(zhí)行者通過對系統(tǒng)需求陳述的分析,可以確定系統(tǒng)有兩個執(zhí)行者:管理員和讀者。簡要描述如下:管理員:管理員按系統(tǒng)授權(quán)維護和使用系統(tǒng)不同功能,可以創(chuàng)建、修改、刪除讀者信息和圖書信息即讀者管理和圖書管理,借閱、歸還圖書以及罰款等即借閱管理。讀者:通過互聯(lián)網(wǎng)或圖書館查詢終端,查詢圖書信息和個人借閱信息,還可以在符合續(xù)借的條件下自己辦理續(xù)借圖書。(2)確定用例在確定執(zhí)行者之
4、后,結(jié)合圖書管理的領域知識,進一步分析系統(tǒng)的需求,可以確定系統(tǒng)的用例有:借閱管理:包含借書、還書(可擴展過期和丟失罰款)、續(xù)借、借閱情況查詢;讀者管理:包含讀者信息和讀者類別管理;圖書管理:包含圖書信息管理、圖書類別管理、出版社管理、圖書注銷和圖書信息查詢。下面是借閱情況查詢、讀者信息管理、讀者類別管理、圖書類別管理、出版社管理和圖書信息查詢等用例的簡要描述:借閱情況查詢:讀者通過互聯(lián)網(wǎng)或圖書查詢終端登錄系統(tǒng)后,查閱個人的所有借閱紀錄。讀者信息管理:管理員登錄后,對讀者詳細信息進行增、刪、改等維護管理.讀者類別管理:管理員登錄后,對讀者類別進行增、刪、改等維護管理。圖書類別管理:管理員登錄后,
5、對圖書類別進行增、刪、改等維護管理.出版社信息管理:管理員登錄后,對出版社詳細信息進行增、刪、改等維護管理。圖書信息查詢:讀者或管理員通過互聯(lián)網(wǎng)或圖書查詢終端登錄后,查詢所需要的圖書信息.下面是借書、還書、續(xù)借、圖書信息管理、圖書注銷等用例的詳細描述:1) 借書用例名稱:借書參與的執(zhí)行者:管理員前置條件:一個合法的管理員已經(jīng)登錄到這個系統(tǒng)事件流:A.輸入讀者編號; 提示超期未還的借閱記錄; B。輸入圖書編號; If 選擇“確定” then If 讀者狀態(tài)無效 或 改書“已注銷 或 已借書數(shù)=可借書數(shù) Then 給出相應提示; Else 添加一條借書記錄; “圖書信息表”中“現(xiàn)有庫存量”1; “
6、讀者信息表”中“已借書數(shù)量1; 提示執(zhí)行情況; Endif 清空讀者、圖書編號等輸入數(shù)據(jù); Endif If 選擇“重新輸入then清空讀者、圖書編號等輸入數(shù)據(jù); Endif If 選擇“退出”then返回上一級界面; Endif返回A。等待輸入下一條;后置條件:如果是有效借書,在系統(tǒng)中保存借閱紀錄,并修改圖書庫存量和讀者借書數(shù)量.2) 還書用例名稱:還書參與的執(zhí)行者:管理員前置條件:一個合法的管理員已經(jīng)登錄到這個系統(tǒng)事件流:A.輸入讀者編號; 提示超期未還的借閱記錄;If 有超期 then 提示,調(diào)用“計算超期罰款金額;EndifIf 丟失 then 選擇該書借閱記錄; 調(diào)用“計算丟失罰款金
7、額調(diào)用“計算超期罰款金額”;Endif If 選擇“確定 還書then /要先交罰款后才能還B。輸入圖書編號; If 讀者狀態(tài)無效 或 該圖書標號不在借書記錄中then 提示該讀者借書證無效或該圖書不是該讀者借閱的; Else 添加一條還書記錄;刪除該借書記錄; “圖書信息表中“現(xiàn)有庫存量”1; “讀者信息表”中“已借書數(shù)量1; 提示執(zhí)行情況; Endif 清空讀者、圖書編號等輸入數(shù)據(jù); Endif If 選擇“重新輸入then清空讀者、圖書編號等輸入數(shù)據(jù); Endif If 選擇“退出”then返回上一級界面; Endif返回A。等待輸入下一條;后置條件:如果是有效還書,在系統(tǒng)中刪除借閱紀錄
8、,并修改圖書庫存量和讀者借書數(shù)量。3) 續(xù)借用例名稱:續(xù)借參與的執(zhí)行者:管理員、讀者前置條件:一個合法的管理員或讀者已經(jīng)登錄到這個系統(tǒng)事件流: A。輸入讀者編號; 提示超期未還的借閱記錄;If 有超期 then 提示,調(diào)用“計算超期罰款金額”;Endif 選擇該書借閱記錄; Endif If 選擇“確定” 續(xù)借then If 該圖書已超期 或 該圖書續(xù)借次數(shù)可續(xù)借次數(shù)then 提示該讀者該圖書已超期或該圖書續(xù)借次數(shù)可續(xù)借次數(shù),不能續(xù)借; Else 修改該書借閱記錄中的“應歸還日期”; 圖書續(xù)借次數(shù)1; 提示執(zhí)行情況; Endif 清空讀者、圖書編號等輸入數(shù)據(jù); Endif If 選擇“重新輸入
9、then清空讀者書編號等輸入數(shù)據(jù); Endif If 選擇“退出”then返回上一級界面; Endif返回A.等待輸入下一條;后置條件:如果是有效續(xù)借,在系統(tǒng)中修改借閱紀錄.4) 圖書信息管理用例名稱:圖書信息管理參與的執(zhí)行者:管理員前置條件:一個合法的管理員已經(jīng)登錄到這個系統(tǒng)事件流:(參見附錄D“圖書管理系統(tǒng)軟件設計規(guī)格說明書”中“書籍信息管理模塊詳細設計,這里略)后置條件:如果是有效操縱,在系統(tǒng)中增加、修改、刪除圖書信息紀錄。5) 圖書注銷用例名稱:圖書注銷參與的執(zhí)行者:管理員前置條件:一個合法的管理員已經(jīng)登錄到這個系統(tǒng)事件流:A。查詢要注銷的圖書信息; B。選擇要注銷的圖書信息記錄; I
10、f 選擇“確定”注銷 then If 該書有借閱記錄 then 提示該書有人已借閱,不能注銷; Else 添加一條注銷記錄; “圖書信息表”中設定該書 “已”注銷; 提示執(zhí)行情況; Endif Endif If 選擇“退出”then返回上一級界面; Endif返回A.等待選擇下一條或重新查詢;后置條件:如果是有效注銷,在系統(tǒng)中保存注銷紀錄,并對圖書信息做標記.(3)確定用例之間的關(guān)系確定執(zhí)行者和用例之后,進一步確定用例之間的關(guān)系,如圖735所示。圖7-35 “圖書管理系統(tǒng)“用況圖圖書管理系統(tǒng)圖書信息管理續(xù)續(xù)借書還書借閱情況查詢包含包含包含包含丟失罰款讀者管理借閱管理圖書類別管理管理員過期罰款款
11、擴展擴展讀者出版社信息管理圖書信息查詢讀者信息管理包含包含讀者類別管理圖書管理包含包含包含包含3.2 靜態(tài)建模首先使用本章介紹的CRC或OMT技術(shù),通過尋找系統(tǒng)需求陳述中的名詞,結(jié)合圖書管理的領域知識,首先給出候選的對象類,經(jīng)過篩選、審查,可確定“圖書管理系統(tǒng)”的類有:讀者、圖書、借閱記錄、圖書注銷記錄、讀者類別、圖書類別、出版社等。然后,經(jīng)過標識責任、標識協(xié)作者和復審,定義類的屬性、操作和類之間的關(guān)系。這里僅以“讀者”類為例列出該類的屬性和操作,其它類的屬性可參閱附錄D“圖書管理系統(tǒng)軟件設計規(guī)格說明書”中4。2“數(shù)據(jù)表結(jié)構(gòu)”,操作與“讀者類的類似?!白x者”類私有屬性 讀者編號(借書證號碼和用
12、戶名與此同):文本讀者姓名:文本讀者類別編號:文本讀者性別:文本出生日期:時間/日期讀者狀態(tài):文本辦證日期:時間/日期已借圖書數(shù)量:數(shù)值證件名稱:文本證件號碼:文本讀者單位:文本聯(lián)系地址:文本聯(lián)系電話:文本EMAIL:文本用戶密碼:文本辦證操作員:文本備注:文本公共操作永久寫入讀者信息永久讀取讀者信息新增讀者刪除讀者修改讀者信息獲取讀者信息查找讀者信息返回借閱數(shù)量類之間的關(guān)系如圖7-36所示。借閱記錄圖書圖書類別圖書注銷記錄讀者類別讀者圖7-36 “圖書管理系統(tǒng)”類圖 出版社10.*0.10.1*0.*1.*系統(tǒng)設計“圖書管理系統(tǒng)”系統(tǒng)設計用包圖描述,如圖737所示。此處有問題圖書管理系統(tǒng)圖7
13、-37 “圖書管理系統(tǒng)”包圖查詢與續(xù)借子系統(tǒng)借閱管理子系統(tǒng)信息管理子系統(tǒng)圖書讀者類別圖書注銷圖書借閱記錄讀者圖書類別出版社借閱記錄圖書4.1 對象設計對象設計主要有兩個任務:一是對類的屬性和操作的實現(xiàn)細節(jié)進行設計。如上面“讀者”類的屬性“聯(lián)系電話”有多個時,決定用一個鏈表或數(shù)組來存放,也可能需要增加屬性和操作,如“讀者”類中增加屬性“相片”,操作增加“打印與發(fā)生過期通知書,而后設計每一個操作的算法。二是分別從人機交互、數(shù)據(jù)管理、任務管理和問題域方面考慮,以實現(xiàn)的角度添加一些類,或優(yōu)化類的結(jié)構(gòu)。如從數(shù)據(jù)管理方面,需要添加一個“永久數(shù)據(jù)類作為需要永久保存數(shù)據(jù)類的父類,承擔讀寫數(shù)據(jù)庫的責任;從人機交
14、互方面,需要添加一個“對話框”類(其父類是“窗口”類)來實現(xiàn)人機交互的功能,則圖736可改進為圖7-38。 借閱記錄圖書圖書類別圖書注銷記錄讀者類別讀者圖7-38 “圖書管理系統(tǒng)”設計后類圖 出版社10.*0.10.1*0.*1.*對話框永久數(shù)據(jù)窗口4。2 動態(tài)建模必要時,可針對系統(tǒng)的某一功能畫出完成此功能的對象之間交互消息的順序圖,如“借書”功能的消息交互順序如圖739所示。圖7-39 “借書”順序圖讀者借閱記錄圖書1:獲取讀者信息7:獲取圖書信息對話框2:顯示讀者信息8:顯示圖書信息4:顯示借閱記錄3:查找某個讀者借閱記錄5:判定某個讀者能否繼續(xù)借閱6:提示能否繼續(xù)借閱9:添加借閱記錄10:顯示借閱記錄必要時,可針對系統(tǒng)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年特色酒店租賃合同
- 2024年度貨物進口與銷售合同2篇
- 2024年歐盟數(shù)字單一市場戰(zhàn)略合同
- 2024年度綠色建筑借貸擔保合同示范文本3篇
- 2025采購機票合同范本
- 2024年二手汽車買賣合同樣本3篇
- 臨時辦公搭棚施工合同范本
- 2025建筑安裝工程招標合同書范本
- 公司宿舍晚歸規(guī)定
- 企業(yè)文化建設輔導員聘任書
- 超市冷鏈安裝施工方案
- 工作述職評分表
- (13)-圓號多彩的交響世界
- 初中物理電學說題比賽課件
- 2023-2024學年四川省涼山州小學語文三年級期末通關(guān)測試題詳細參考答案解析
- 運動改造大腦(新版)
- 機械能守恒定律一輪復習教學設計
- 青島幼兒師范高等??茖W校工作人員招聘考試真題2022
- 直播電商知到章節(jié)答案智慧樹2023年濰坊工程職業(yè)學院
- 信號與系統(tǒng)(湖南工學院)知到章節(jié)答案智慧樹2023年
- 西方經(jīng)濟學(上下冊)PPT全套教學課件
評論
0/150
提交評論