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

正文內(nèi)容

倉庫管理系統(tǒng)系統(tǒng)分析與設(shè)計(jì)umldoc(精選五篇)-全文預(yù)覽

2025-10-15 21:28 上一頁面

下一頁面
  

【正文】 log類MsgDialog類用于完成顯示系統(tǒng)界面所使用的信息對(duì)話框功能,其類圖如圖13.19所 示。IconCanvas類的類圖IconCanvas類的方法設(shè)計(jì)如下: getDisplayCol()方法——返回顯示列的值。 getValueCol()方法——返回列的值。 getSelectedVal()方法——返回檢索結(jié)果。 DbChoice()方法——構(gòu)造方法,用于初始化實(shí)例變量。 convYMD()方法——Java.util.Date類型數(shù)據(jù)轉(zhuǎn)換為YYYY/MM/DD格式。 UnicodeGB2312()方法——Unicode轉(zhuǎn)換為GB2312。 isYMD()方法——驗(yàn)證能否識(shí)別YYYY/MM/DD格式的字符串。 getToday()方法——以YYYY/MM/DD的格式返回今日的日期。 checkWaming()方法——檢查數(shù)據(jù)庫連接操作是否出現(xiàn)異常。 varchar2text()方法——返回按照指定長度調(diào)整的字符串對(duì)象。Const類的類圖2.BpUtil類BpUtil類定義了系統(tǒng)使用的公共方法,其類圖如圖所示。組件包設(shè)計(jì):組件包包含被所有其他包使用的通用組件,圖書管理系統(tǒng)的組件包由Const、DbChoice、BpUtil三個(gè)類組成,這三個(gè)類定義了系統(tǒng)所有其他類所使用的公共常量與公共方法。 sql屬性——定義執(zhí)行插入操作的SQL命令字符串。 makeSelectStmt()方法——定義執(zhí)行檢索操作的SQL命令字符串。 sql屬性——定義執(zhí)行插人操作的SQL命令字符串。 afterDelete()方法——清空刪除操作后的各輸入項(xiàng)。 checkDelete()方法——檢查是否可執(zhí)行刪除操作。 checkSelect()方法——檢查是否輸入讀者ID和圖書ID。 makeInsertStmt()方法——定義執(zhí)行插入操作的SQL命令字符串。①調(diào)用DbChoice類的對(duì)象實(shí)例,以實(shí)現(xiàn)加載JDBC驅(qū)動(dòng)程序,創(chuàng)建數(shù)據(jù)庫連接等功能;②提供添加圖書信息界面。添加屬性和方法后的“圖書借還信息管理”類圖BorrowBook類的屬性和方法設(shè)計(jì)如下:圖書借還信息管理詳細(xì)設(shè)計(jì): 1.設(shè)計(jì)類圖“圖書借還信息管理”是一個(gè)用例,在“圖書信息管理”用例所提取的4個(gè)概念類的基礎(chǔ)上,可以確定該用例有4個(gè)設(shè)計(jì)類:借閱圖書(BorrowBook)、歸還圖書(RetumBook)、借出圖書一覽表(BorrowBookList)和未按期歸還圖書一覽表(OverdueList)。 sql屬性——定義執(zhí)行插入操作的SQL命令字符串。 Publish類——屬于業(yè)務(wù)模型包,繼承BpUpdateFrame類,實(shí)現(xiàn)出版社信息添加、修改和檢索功能。 clear()方法——清空各文本框。 makeUpdateStmt()方法——定義執(zhí)行修改操作的SQL命令字符串。 afterlnsert()方法——清空各輸入項(xiàng)。 ehecklnsert()方法——檢查是否可執(zhí)行插入操作。 makeSeleetStmt()方法——定義執(zhí)行檢索操作的SQL命令字符串。①調(diào)用DbChoice類的對(duì)象實(shí)例,以實(shí)現(xiàn)加載JDBC驅(qū)動(dòng)程序,創(chuàng)建數(shù)據(jù)庫連接等功能;②提供添加、修改和檢索讀者信息界面。添加屬性和方法后的“讀者信息管理”類圖Borrow類的屬性和方法設(shè)計(jì)如下: Borow類——屬于業(yè)務(wù)模型包,繼承BpupdateFrame類,實(shí)現(xiàn)讀者信息添加修改和檢索功能。但是,該用例的功能相對(duì)比較簡單。checkUpdate()方法——檢查各修改項(xiàng)的修改格式是否正確。setSelectedData()方法——顯示檢索圖書的結(jié)果。checkSelect()方法——檢查是否輸人要檢索的圖書ID。UpdateBook類的屬性和方法設(shè)計(jì)如下:chpublish_id屬性——定義出版社ID。afterlnsert()方法——清空登錄圖書界面的各輸入項(xiàng)。cheekInsea()方法——①檢查各輸入項(xiàng)的輸人格式是否正確;②檢查圖書ID是否重復(fù)。添加屬性和方法后的“圖書信息管理”類圖LoginBook類的屬性和方法設(shè)計(jì)如下:屬性設(shè)計(jì)應(yīng)該注意的問題是:一要補(bǔ)充屬性分析時(shí)沒有考慮到的屬性,確定屬性的全部內(nèi)容,其中包括屬性名、可視性、范圍、類型、初始值;二要盡量采用系統(tǒng)采用的程序設(shè)計(jì)語言的語法規(guī)范描述屬性。DbChoice類——屬于組件包,定義了用于數(shù)據(jù)庫操作的實(shí)例變量和實(shí)例方法。LoginBook類——屬于業(yè)務(wù)模型包,繼承BpUpdateFrame類,與DbChoice類相關(guān)聯(lián),實(shí)現(xiàn)圖書信息登錄功能。BpUpdateFrame類——屬于用戶界面包,繼承BpSelectFrame類,定義系統(tǒng)修改界面框架。BpFrame類——屬于用戶界面包,定義系統(tǒng)檢索與修改界面的框架。組件包(Utility Package)——包含一些可以被系統(tǒng)中其他包所使用的服務(wù)。業(yè)務(wù)模型包與數(shù)據(jù)庫包相互協(xié)作,訪問數(shù)據(jù)庫中的數(shù)據(jù)。用戶界面包與業(yè)務(wù)模型包相互協(xié)作,調(diào)用業(yè)務(wù)模型包中類實(shí)例的方法對(duì)圖書信息進(jìn)行檢索和插入操作。Rose 2003提供了對(duì)數(shù)據(jù)庫設(shè)計(jì)的支持,所設(shè)計(jì)的模型可以直接生成具體數(shù)據(jù)庫中的表、觸發(fā)器、存儲(chǔ)過程等。另外,界面設(shè)計(jì)還涉及到人機(jī)交互方式、人機(jī)交互流程、輸入輸出設(shè)備和媒體等內(nèi)容。從而得到盡可能簡單和清晰的結(jié)構(gòu),各部分之間的依賴盡可能的少,并盡量減少雙向的依賴關(guān)系。2).結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)是把軟件分解成為多個(gè)子系統(tǒng),并確定出由各子系統(tǒng)及其接口構(gòu)成的軟件結(jié)構(gòu)。圖書管理系統(tǒng)使用的DBMS是Access 2003,數(shù)據(jù)庫中間件是JDBC。圖書管理系統(tǒng)可以運(yùn)行在Windows 95/98/2000/NT/Windows XP等桌面操作系統(tǒng)上。當(dāng)圖書被歸還時(shí),要?jiǎng)h除借閱記錄(對(duì)象)。同時(shí),讀者表又是圖書借閱表的組成成分之一。3.登錄圖書信息控制類編號(hào):A—l—03類名:登錄圖書信息控制類職責(zé):實(shí)現(xiàn)登錄圖書界面類與圖書表類所提供信息的交互。圖書管理系統(tǒng)分析包詳細(xì)結(jié)構(gòu)l 定義類、用例實(shí)現(xiàn)(序列圖)、類關(guān)系圖(1)系統(tǒng)登錄類圖:系統(tǒng)登錄分析類圖用例實(shí)現(xiàn):登錄系統(tǒng)成功順序圖登錄系統(tǒng)失敗順序圖(2)登錄圖書信息類圖:登錄圖書信息分析類圖用例實(shí)現(xiàn):登錄圖書信息順序圖(3)修改圖書信息類圖:修改圖書信息分析類圖用例實(shí)現(xiàn):修改圖書信息順序圖(4)檢索圖書信息類圖:檢索圖書信息分析類圖用例實(shí)現(xiàn):檢索圖書信息順序圖(5)借閱圖書 類圖:借閱圖書分析類圖用例實(shí)現(xiàn):借閱圖書順序圖(6)歸還圖書類圖:歸還圖書分析類圖用例實(shí)現(xiàn):歸還圖書順序圖(7)借出圖書一覽表類圖:借出圖書一覽表分析類圖用例實(shí)現(xiàn):借出圖書一覽表順序圖(8)類關(guān)系圖系統(tǒng)實(shí)體類(業(yè)務(wù)類)之間的關(guān)系(9)類的具體定義1.圖書表類編號(hào):A—l一0l類名:圖書表職責(zé):存放圖書館所能處理的所有圖書的基本信息屬性:圖書代號(hào),圖書名稱,編著者,ISBN代碼,出版社代碼,出版年份,頁數(shù),價(jià)格,購入日期,過期日期,書架代碼,備注說明:該類存放所有圖書類的公用信息,它是“圖書借閱表”的父類。②查詢并顯示圖書信息。5.3.2分支事件流 ①輸人圖書ID。②如果選擇的活動(dòng)是“添加圖書信息”,則執(zhí)行分支事件流5.3.1:添加圖書信息。5.圖書維護(hù)用例名稱:圖書維護(hù) 參與者:圖書管理員 5.1前置條件在這個(gè)用例開始之前,圖書管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。4.3.3分支事件流 ①輸入讀者ID。②系統(tǒng)存儲(chǔ)讀者信息。②如果選擇的活動(dòng)是“添加讀者信息”,則執(zhí)行分支事件流4.3.1:添加讀者信息。4.讀者維護(hù)用例名稱:讀者維護(hù) ‘ 參與者:圖書管理員 ’ 4.1前置條件在這個(gè)用例開始之前,圖書管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。⑤查詢圖書借閱記錄。①登錄系統(tǒng)。③如果要借圖書都已借出,則系統(tǒng)提示信息,用例被終止。⑦創(chuàng)建借閱記錄。③檢索讀者ID。2.2后置條件如果這個(gè)用例成功實(shí)現(xiàn),則在系統(tǒng)中創(chuàng)建并存儲(chǔ)借閱記錄。③系統(tǒng)驗(yàn)證輸入的用戶名和密碼,若正確,則用戶登錄到系統(tǒng)中。反之,系統(tǒng)的狀態(tài)不發(fā)生變化。 分支事件流——描述用例中某項(xiàng)活動(dòng)的子活動(dòng)各項(xiàng)工作都正常進(jìn)行時(shí)用例的工作式。 后置條件——一個(gè)條件列表,如果其中包含條件,則這些條件將在用例完成以后得到滿足。 參與者——與該用例相關(guān)的參與者列表。l Use case diagram 分析采用下列描述項(xiàng)撰寫用例的腳本。圖書管理員是圖書館的員工,負(fù)責(zé)與讀者打交道,并且是在系統(tǒng)提供的支持下開展工作;圖書管理系統(tǒng)需求分析規(guī)格說明書如下: 用例事件流描述l 基本流,記錄持卡人相關(guān)信息 l 備選流無食堂售飯系統(tǒng)分析與設(shè)計(jì)l 基本流 l 備選流 如果收取現(xiàn)金金額大于充值額度,管理部門向持卡人找零l 基本流 l 備選流無l 基本流無l 基本流,讀出余額,清除卡內(nèi)信息 食堂售飯系統(tǒng)分析與設(shè)計(jì) l 備選流無l 基本流 l 備選流 如果卡內(nèi)有剩余金額,管理部門想持卡人退還相應(yīng)金額l 基本流 l 備選流 如果飯卡密碼錯(cuò)誤,給出提示,結(jié)束(對(duì)應(yīng)于持卡人使用飯卡消費(fèi))l 基本流,將飯卡放到自動(dòng)售飯機(jī)上 l 備選流 如果卡中金額不夠用,給出提示,結(jié)束 如果卡內(nèi)金額低于底線,給出提示,結(jié)束食堂售飯系統(tǒng)分析與設(shè)計(jì)l 基本流 l 備選流無食堂售飯系統(tǒng)分析與設(shè)計(jì)辦理新卡飯卡充值食堂售飯系統(tǒng)分析與設(shè)計(jì)掛失/撤銷掛失飯卡補(bǔ)辦飯卡食堂售飯系統(tǒng)分析與設(shè)計(jì)查看個(gè)人信息明細(xì)注銷飯卡食堂售飯系統(tǒng)分析與設(shè)計(jì)退還飯卡扣除金額食堂售飯系統(tǒng)分析與設(shè)計(jì)匯總統(tǒng)計(jì)第四篇:圖書管理系統(tǒng)UML分析與設(shè)計(jì)系統(tǒng)的功能性需求描述如下:l 退還飯卡:管理部門人員負(fù)責(zé)在持卡人申請(qǐng)退卡時(shí)清除卡內(nèi)信息,退還剩余金額和押金。l 飯卡充值:管理部門人員負(fù)責(zé)根據(jù)持卡人所給的金額向飯卡中追加存款金額。對(duì)其中3個(gè)執(zhí)行者和8個(gè)用例的簡單描述如下:執(zhí)行者:l 持卡人:飯卡的持有者,通過食堂工作人員的操作直接使用飯卡進(jìn)行消費(fèi),并通過管理部門對(duì)其飯卡進(jìn)行管理。 用例分析1)系統(tǒng)的邊界對(duì)于系統(tǒng)邊界,系統(tǒng)首先會(huì)包含需求分析中所需要軟件實(shí)現(xiàn)的各項(xiàng)功能,此外還須確定食堂售飯系統(tǒng)是否包括管理部門和食堂工作人員。分析:下圖表明系統(tǒng)采用數(shù)據(jù)庫系統(tǒng)作為后臺(tái)數(shù)據(jù)提供者,然后客戶登錄使用系統(tǒng),也可以對(duì)系統(tǒng)中的信息進(jìn)行打印操作。n 部署關(guān)系圖:描述軟件系統(tǒng)組件的各種處理設(shè)備。您需要對(duì)軟件系統(tǒng)的架構(gòu)進(jìn)行建模以確定組件的設(shè)計(jì)是否符合軟件系統(tǒng)的需要。 分析:操作員將盤點(diǎn)信息發(fā)送給管理員,管理員審查盤點(diǎn)信息,然后盤點(diǎn)信息列表交給商品打印模塊打印后發(fā)給操作員執(zhí)行相關(guān)商品操作。將啟動(dòng)交互的對(duì)象放在最左邊。當(dāng)管理員登錄系統(tǒng)以后,可以查詢歷史信息,看到商品進(jìn)貨、商品盤點(diǎn)、商品調(diào)撥的歷史記錄。注:通信關(guān)系圖不描繪對(duì)象的生命線。無錫職業(yè)技術(shù)學(xué)院實(shí)踐環(huán)節(jié)材料撰寫用紙通知操作員缺貨商品清單查看銷售記錄聯(lián)系供應(yīng)商按缺貨清單提供貨物查看商品庫存情況[ 缺貨] 接受貨物更新庫存數(shù)據(jù)庫[ 不缺貨 ]圖7 倉庫系統(tǒng)的活動(dòng)圖(2)交互關(guān)系圖:通信關(guān)系圖、序列關(guān)系圖①通信關(guān)系圖以消息的形式表示對(duì)象之間的交互。無錫職業(yè)技術(shù)學(xué)院實(shí)踐環(huán)節(jié)材料撰寫用紙調(diào)撥供應(yīng)商管理該操作id號(hào)日期管理員id號(hào)+增加供應(yīng)商()倉庫信息維護(hù)該操作id號(hào)日期退料用戶登錄該操作id號(hào)登錄日期登錄人idname+用戶登錄()+用戶注銷()+退出系統(tǒng)()退貨交易id日期操作員交易id日期退料人操作員倉庫查詢?cè)摬僮鱥d日期領(lǐng)料交易id日期領(lǐng)料員操作員查詢歷史信息該操作id日期業(yè)務(wù)分析操作id號(hào)日期管理員id+opname()盤點(diǎn)交易id日期管理員id倉庫id圖6 系統(tǒng)事務(wù)信息包類圖(三)《倉庫管理系統(tǒng)》的動(dòng)態(tài)建模在完成靜態(tài)建模后,需要對(duì)系統(tǒng)實(shí)現(xiàn)動(dòng)態(tài)建模。這樣可以得到相關(guān)的三種類關(guān)系: u 人員信息包類圖 u 接口信息包類圖 u 系統(tǒng)事務(wù)信息包類圖 2)確定類之間的關(guān)系兩個(gè)類之間的相互依賴就是關(guān)聯(lián),關(guān)聯(lián)常用描述性動(dòng)詞或動(dòng)詞組來表示,其中有物理位置的表示、傳導(dǎo)的動(dòng)作、通信、所有者關(guān)系及條件的滿足等等。它包含類關(guān)系圖和對(duì)象關(guān)系圖。l l l l 無錫職業(yè)技術(shù)學(xué)院實(shí)踐環(huán)節(jié)材料撰寫用紙用例圖如下:分析:操作員在進(jìn)行驗(yàn)證后登陸系統(tǒng),可以執(zhí)行商品的進(jìn)退貨的記錄信息的查詢與管理等操作。l 操作員可以查詢庫存的信息。(建議使用順序圖按功能分別描述)創(chuàng)建SRS文檔:n 引言l 倉庫管理系統(tǒng)將24小時(shí)為用戶服務(wù)。(2)管理模塊l 倉庫庫存的進(jìn)貨與退貨;l 倉庫中的庫存需要領(lǐng)料和退料功能;l 倉庫也可以完成不同地區(qū)的商品在此倉庫的商品調(diào)撥任務(wù); l 用戶人員也可以在當(dāng)天之后對(duì)倉庫中的庫存進(jìn)行盤點(diǎn)。功能模塊分析(1)登錄模塊l 普通操作員:顯示當(dāng)天倉庫中的所有庫存的信息。(2)倉庫管理模塊管理員工作需要登陸系統(tǒng),才能夠進(jìn)行操作,系統(tǒng)中的各項(xiàng)數(shù)據(jù)都不允許外人隨便查看和更改,所以設(shè)置登陸模塊是必須的。(2)出入庫查詢:本功能實(shí)現(xiàn)管理員對(duì)倉庫貨物出入庫立即記錄的查詢,由管理員填寫查詢要求,由數(shù)據(jù)庫返回查詢結(jié)果。(3)倉庫領(lǐng)料:本功能實(shí)現(xiàn)工廠的職工從倉庫中領(lǐng)料的功能,更新到數(shù)據(jù)庫中,并且打印報(bào)表。倉庫管理系統(tǒng)是整個(gè)倉庫信息系統(tǒng)的核心..是所有數(shù)據(jù)的來源。(1)用戶登錄:用戶根據(jù)用戶名、密碼登錄進(jìn)系統(tǒng)進(jìn)行操作。倉庫管理系統(tǒng)用戶登錄倉庫管理查詢功能 用戶登錄功能需求:用戶登錄用戶登錄退出系統(tǒng)用戶注銷由用戶登錄、用戶注銷、退出系統(tǒng) 3
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1