freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于uml的圖書館管理系統(tǒng)分析設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2025-07-01 00:35本頁面
  

【正文】 圖書預(yù)借查詢界面后臺(tái)控制程序初始化表格后臺(tái)控制程序數(shù)據(jù)庫表第四步:構(gòu)建系統(tǒng)初始化時(shí)序圖 圖20 系統(tǒng)初始化時(shí)序圖(16)修改密碼時(shí)序圖第一步:確定用例需求為了保證用戶的隱私,系統(tǒng)用戶可以修改自己的登陸密碼,但也只限于修改自己的密碼。第三步:消息間的傳遞 表14 預(yù)借查詢消息傳遞表消息發(fā)送對(duì)象接收對(duì)象進(jìn)入界面管理員圖書預(yù)借查詢界面選擇查詢條件管理員圖書預(yù)借查詢界面提交請(qǐng)求圖書預(yù)借查詢界面后臺(tái)控制程序讀取圖書預(yù)借信息后臺(tái)控制程序圖書預(yù)借表返回圖書預(yù)借表圖書預(yù)借查詢界面圖書預(yù)借表第四步:構(gòu)建圖書預(yù)借查詢時(shí)序圖 圖19 圖書預(yù)借查詢時(shí)序圖(15)系統(tǒng)初始化時(shí)序圖第一步:確定用例需求一個(gè)系統(tǒng)的運(yùn)行時(shí)間長之后,數(shù)據(jù)庫會(huì)產(chǎn)生許多的冗長數(shù)據(jù),這時(shí)會(huì)影響系統(tǒng)的運(yùn)行,導(dǎo)致系統(tǒng)運(yùn)行速度變慢,這時(shí)根據(jù)圖書館的需要就需要將一部分的數(shù)據(jù)初始化,即刪除數(shù)據(jù)。第三步:消息間的傳遞 表13 借閱查詢消息傳遞表消息發(fā)送對(duì)象接收對(duì)象進(jìn)入界面管理員借閱查詢界面選擇查詢條件管理員借閱查詢界面提交請(qǐng)求借閱查詢界面后臺(tái)控制程序讀取借閱信息表后臺(tái)控制程序圖書借閱表返回借閱信息圖書借閱表借閱查詢界面第四步:構(gòu)建時(shí)序圖 圖18 查詢已借閱圖書時(shí)序圖(14) 圖書預(yù)借查詢時(shí)序圖第一步:確定用例需求在圖書管理系統(tǒng)中,當(dāng)圖書館中的某類書被借完之后,讀者想圖書還回來的第一時(shí)間借到這本書,那么讀者就向圖書管理員提出預(yù)借的要求,圖書管理員想知道誰預(yù)借了圖書可以查詢圖書預(yù)借表。第三步:消息間的傳遞 表12 修改圖書消息傳遞表消息消息發(fā)送者消息接收者進(jìn)入界面管理員圖書管理 表12(續(xù))讀取圖書信息后臺(tái)控制程序圖書表返回圖書列表圖書表圖書管理選擇圖書管理員圖書管理選擇修改管理員圖書管理提交修改信息圖書管理后臺(tái)控制程序跟新圖書信息表后臺(tái)控制程序圖書表第四步:構(gòu)建時(shí)序圖 圖17 修改圖書信息時(shí)序圖(13) 圖書借閱查詢時(shí)序圖第一步:確定用例需求在圖書管理中,有時(shí)候需要查看哪些圖書被哪些人借去了,這時(shí)就需要查看圖書借閱情況。第三步:消息間的傳遞 表11 刪除圖書消息傳遞表消息消息發(fā)送者消息接收者進(jìn)入界面管理員圖書管理選擇圖書管理員圖書選擇刪除操作管理員后臺(tái)控制程序刪除并更新圖書列表后臺(tái)控制程序圖書第四步:構(gòu)建時(shí)序圖 圖16 刪除圖書時(shí)序圖(12)修改圖書用例時(shí)序圖第一步:確定用例需求在圖書管理中,圖書信息發(fā)生改變的時(shí)候必須能夠修改圖書的信息,修改后能夠保存。刪除后跟新圖書列表的信息。第二步:確定用例所涉及的對(duì)象在該用例中,所涉及的對(duì)象有管理員、圖書管理、后天控制程序、圖書。第二步:確定用例所涉及的對(duì)象在該用例中,所涉及的對(duì)象有管理員、讀者、用戶管理界面、后臺(tái)控制程序。第二步:確定用例所涉及的對(duì)象在該用例中,所涉及的對(duì)象有管理員、讀者、用戶管理界面、后臺(tái)控制程序。第二步:確定用例所涉及的對(duì)象在該用例中,所涉及的對(duì)象有管理員、讀者管理、后天控制程序、讀者。第二步:確定用例所涉及的對(duì)象在該用例中,所涉及的對(duì)象有系統(tǒng)管理員、系統(tǒng)用戶、用戶管理界面、刪除操作。第二步:確定需求中所涉及的對(duì)象圖書管理員、預(yù)借界面、預(yù)借界面、讀者信息、圖書信息表、預(yù)借信息表第三步:借閱管理間的消息傳遞 表4 借閱圖書消息傳遞表消息消息發(fā)送對(duì)象消息接收對(duì)象進(jìn)入借閱界面管理員預(yù)借界面選擇讀者管理員預(yù)借界面選擇圖書管理員預(yù)借界面選擇預(yù)借圖書操作管理員預(yù)借界面執(zhí)行操作預(yù)借界面預(yù)借操作跟新預(yù)借表預(yù)借操作預(yù)借表跟新讀者信息表預(yù)借操作讀者表跟新圖書信息表預(yù)借操作圖書信息表第四步:構(gòu)建預(yù)借圖書時(shí)序圖 圖9 預(yù)借圖書時(shí)序圖(5)添加用戶第一步:確定用例需求在系統(tǒng)用戶管理中,只有系統(tǒng)管理員才能添加系統(tǒng)用戶,添加用戶是在用戶管理界面中進(jìn)行操作的。第三步:消息間的傳遞 表2 歸還圖書時(shí)序圖消息傳遞表消息消息發(fā)送者消息傳遞者進(jìn)入歸還圖書管理員歸還圖書界面選擇讀者管理員歸還圖書界面選擇借閱的圖書管理員歸還圖書界面選擇歸還操作管理員歸還圖書界面提交操作請(qǐng)求歸還圖書界面執(zhí)行歸還圖書操作跟新讀者表執(zhí)行歸還圖書操作讀者信息表跟新圖書借閱表執(zhí)行歸還圖書操作圖書借閱表跟新圖書表執(zhí)行歸還圖書操作圖書表 第四步:構(gòu)建歸還圖書時(shí)序圖 圖7 歸還圖書時(shí)序圖(3)出借圖書時(shí)序圖第一步:找出出借圖書的需求圖書管理子系統(tǒng)中,圖書管理員可以根據(jù)讀者的需求進(jìn)行出借圖書。第三步:對(duì)象間的消息傳遞 表1 登陸消息的發(fā)送接收表消息發(fā)送對(duì)象接收對(duì)象進(jìn)入登陸界面系統(tǒng)管理員登陸界面輸入信息系統(tǒng)管理員登陸界面驗(yàn)證登陸界面驗(yàn)證驗(yàn)證驗(yàn)證用戶信息表驗(yàn)證通過系統(tǒng)管理員系統(tǒng)主界面驗(yàn)證失敗系統(tǒng)管理員登陸界面第四步:構(gòu)建時(shí)序圖 圖6 登陸時(shí)序圖(2)歸還圖書時(shí)序圖第一步:確定讀者信息管理需求在進(jìn)入了系統(tǒng)的主界面后,在讀者信息管理子系統(tǒng)中可以添加讀者。在主界面,可以看到系統(tǒng)的不同模塊,用戶可以根據(jù)工作需要選擇不同的系統(tǒng)功能。(1) 首先做用戶的登陸時(shí)序圖,按照以下的四步構(gòu)建用戶的登陸時(shí)序圖。順序圖可以用來展示對(duì)象之間是如何進(jìn)行交互的。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條信息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。圖5 系統(tǒng)交互模型設(shè)計(jì)的最后階段是設(shè)計(jì)UML模型,也就是講之前的模型進(jìn)行擴(kuò)展和細(xì)化,這里設(shè)計(jì)的目的是產(chǎn)生一個(gè)可使用的解決方案。 體系結(jié)構(gòu)圖書館管理系統(tǒng)是基于C/S的三層架構(gòu)而設(shè)計(jì)的,主要有界面層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫層。 圖4 概念層類圖4系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)主要包括的內(nèi)容有:確定設(shè)計(jì)的方針與方法,講系統(tǒng)分解為若干個(gè)子系統(tǒng),確定各個(gè)子系統(tǒng)的目標(biāo)和功能及相互間的關(guān)系,決定對(duì)子系統(tǒng)的管理體制和控制方式,對(duì)各子系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評(píng)價(jià)。(1)基本流 a 管理員登陸系統(tǒng) b 選擇系統(tǒng)設(shè)置界面 c 選擇添加備忘記錄 d選擇刪除備忘記錄 e 選擇修改備忘記錄 (2) 備選流 無3特殊需求無 管理員首先應(yīng)該通過身份驗(yàn)證,才可以進(jìn)行該操作。(1)基本流 a 管理員登陸系統(tǒng) b 選擇系統(tǒng)設(shè)置界面 c 單擊鎖定用戶,鎖定界面 管理員首先應(yīng)該通過身份驗(yàn)證,才可以進(jìn)行該操作。(1)基本流(1)基本流 a 管理員登陸系統(tǒng) b 選擇系統(tǒng)設(shè)置界面 c 單擊修改密碼 d 填寫信息并提交 (2) 備選流 無3特殊需求無 管理員首先應(yīng)該通過身份驗(yàn)證,才可以進(jìn)行該操作。無無 用戶信息表、圖書信息、借閱信息、讀者信息等數(shù)據(jù)庫中的所以表信息。無無 用戶信息表 無系統(tǒng)初始化用例 日期版本說明作者草案草案版本梁燕本用例描述圖書管理員或系統(tǒng)管理員在需要對(duì)圖書館中某些數(shù)據(jù)進(jìn)行重新整理時(shí)可以對(duì)舊的數(shù)據(jù)進(jìn)行刪除,比如圖書信息,讀者信息,借閱信息等可以進(jìn)行初始化,即刪除該類的全部數(shù)據(jù)。無無 用戶信息表 無刪除用戶用例 日期版本說明作者草案草案版本梁燕本用例描述系統(tǒng)管理員刪除系統(tǒng)用戶的操作。無無 圖書預(yù)借信息表 無添加用戶用例 日期版本說明作者草案草案版本梁燕本用例描述系統(tǒng)管理員根據(jù)圖書館的管理需求為系統(tǒng)分配更多的管理員,可以是圖書管理員也可以是系統(tǒng)管理員,這個(gè)分配用戶的權(quán)限只有系統(tǒng)管理員才有。預(yù)借查詢可以看到某位讀者的預(yù)借情況,即預(yù)借了某一本圖書。(1)基本流 a 圖書管理登陸系統(tǒng) b 選擇借閱查詢界面 c 讀取所有出借的圖書 (2) 備選流 無3特殊需求無 圖書管理員首先應(yīng)該通過身份驗(yàn)證,才可以進(jìn)行該操作。借閱查詢可以看到某本書的借閱情況。無 圖書信息表 無刪除圖書用例 日期版本說明作者草案草案版本梁燕本用例描述圖書管理員刪除圖書的操作(1)基本流 a 讀取圖書列表,查看所有圖書 b 選取需要?jiǎng)h除的圖書 c 刪除圖書條目 d 新圖書信息列表 (2) 備選流 無 圖書管理員首先應(yīng)該通過身份驗(yàn)證,且圖書信息庫中該圖書存在才可以進(jìn)行該操作。 (2) 備選流 無3特殊需求無 圖書管理員首先應(yīng)該通過身份驗(yàn)證,且圖書信息庫中無該圖書存在才可以進(jìn)行該操作。(1)基本流在圖書管理頁面中,可選擇添加圖書按鈕,在圖書信息表中添加新的圖書記錄,包括該類圖書的名稱,作者、頁數(shù)、價(jià)格、庫存量等信息。修改后跟新讀者信息表 (2) 備選流 無 無 圖書管理員首先應(yīng)該通過身份驗(yàn)證,讀者信息表中已經(jīng)存在該讀者。 (2) 備選流 無 無 圖書管理員首先應(yīng)該通過身份驗(yàn)證,讀者信息表中已經(jīng)存在該讀者。無無 讀者信息表 每一個(gè)讀者匹配一個(gè)唯一的借閱證號(hào),不能重復(fù)辦理。當(dāng)已存在該讀者的時(shí)候不能重復(fù)新添加。無無 讀者信息表,預(yù)借信息表,圖書信息表添加讀者用例 日期版本說明作者草案草案版本梁燕本用例描述圖書管理員添加讀者的操作。查看該讀者借閱證是否有效b、檢查圖書信息表是否有該圖書存在c、向該讀者預(yù)借圖書d、把讀者的預(yù)借借閱信息登記到預(yù)借表中,更新讀者的預(yù)借信息 (2) 備選流 無 圖書管理員首先應(yīng)該通過身份驗(yàn)證,才可進(jìn)行預(yù)借操作。 圖書管理員已經(jīng)登陸系統(tǒng),讀者的借閱證必須有效并且借閱的數(shù)量沒有超過設(shè)定的可借圖書數(shù)量。 (2) 備選流 當(dāng)讀者以預(yù)借此圖書,首先到讀者的預(yù)借信息表中查看,從預(yù)借表中借出該圖書,把讀者的借閱信息登記到數(shù)據(jù)庫中,更新讀者的借閱信息和更新所借圖書種類的庫存量。(1)基本流a、圖書管理員在接收到讀者的請(qǐng)求后,驗(yàn)證讀者信息。無無 讀者借閱證信息、圖書借閱信息。 圖書管理員首先應(yīng)該通過身份驗(yàn)證,才可進(jìn)行歸還圖書的操作。(1)基本流 a、圖書管理員讀取讀者借書證號(hào) b、讀取讀者借閱圖書信息表 c、從借閱圖書信息表中選擇需要?dú)w還的圖書 d、跟新讀者的借閱信息表及圖書信息表 (2) 備選流 如果該讀者多借閱的圖書已經(jīng)過期,管理員根據(jù)圖書超期的天數(shù)計(jì)算罰款數(shù)。(無)6. 擴(kuò)展點(diǎn)密碼輸入可選擇使用軟鍵盤輸入。n 用例描述文檔用戶登陸用例 日期版本說明作者草案草案版本梁燕
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1