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

正文內容

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

2024-10-17 21:28 上一頁面

下一頁面
  

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