版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件工程課程設計_倉庫管理系統(tǒng)設計與實現(xiàn)軟件工程課程設計_倉庫管理系統(tǒng)設計與實現(xiàn)頁腳內(nèi)容PAGE頁腳內(nèi)容PAGE22軟件工程課程設計_倉庫管理系統(tǒng)設計與實現(xiàn)頁腳內(nèi)容PAGE《軟件工程》課程設計報告目錄1引言 21.1目的 21.2背景 21.3定義 21.4問題描述 21.5系統(tǒng)功能 32需求分析 42.1功能需求 42.2非功能需求 43各種UML圖及其分析 53.1用例圖 53.2類圖 63.3序列圖 63.4狀態(tài)圖 93.5活動圖 93.6體系結構 113.7數(shù)據(jù)流程圖 164心得體會 16
1引言1.1目的明確本系統(tǒng)的功能需求和性能需求,對系統(tǒng)的任務進行概述,對數(shù)據(jù)進行描述,提出系統(tǒng)的運行需求和其他需求,供系統(tǒng)設計人員參考。1.2背景隨著社會的發(fā)展,人們對于生活品質(zhì)的需求已經(jīng)有了很大的提高,在繁忙的工作閑時隨時隨地享受一杯飲料,已成為人們的共同的需要。一般的飲料銷售是在零售商店、超市或定點促銷銷售點,依靠銷售、促銷人員進行飲料的銷售,有非常大的局限性,受場地、銷售人員成本及工作時間等條件的限制,造成了銷售飲料的靈活性的降低和成本的升高。基于以上的原因,急需要一種可以替代銷售人員,靈活的飲料銷售方式,自動飲料機即隨之誕生。1.3定義飲料自動售貨機是能根據(jù)投入的錢幣自動付貨的機器。自動售貨機是商業(yè)自動化的常用設備,它不受時間、地點的限制,能節(jié)省人力、方便交易。是一種全新的商業(yè)零售形式,又被稱為24小時營業(yè)的微型超市。智能自動飲料機是一種現(xiàn)代化輔助機器,它通過現(xiàn)代化的芯片技術,將飲料銷售和采購管理簡化,使用IT集成系統(tǒng)完成銷售人員的所有工作,并根據(jù)用戶的喜好調(diào)整自身的運作機制,最大化的滿足人們對于飲料的需求。1.4問題描述一個飲料自動售貨機可以放置五種不同的飲料,可由廠商根據(jù)銷售情況自行調(diào)整,并可隨時重新設置售價,售貨機最多能放置50罐飲料,其按鈕設計在各種飲料樣本的下方,顧客選擇支付方式,選擇硬幣支付,將硬幣投入售貨機,經(jīng)累加金額足額的飲料選擇鍵燈亮,等待顧客按鍵選擇。顧客按鍵后飲料由取物口掉出,并自動結算及找零,顧客可在按下選擇鍵前任意時刻,拉動退幣桿取消交易收回硬幣。若某一種飲料已經(jīng)銷售完畢,則售完燈會亮。選擇“閃付”支付方式,選擇產(chǎn)品確認支付后,可獲得飲料,余額不足不能支付。同樣的顧客可在沒確認支付前的任意時刻取回支付產(chǎn)品取消交易。也可以在是否支付選擇的時候選擇否來取消交易。1.5系統(tǒng)功能(1)顧客投硬幣或刷卡(閃付)至銷售各種飲料的自動售貨機。(2)計算器加總,并傳總額給售貨機,再由售貨機顯示總額。(3)計算器將足額的飲料燈號,使其燈亮。(4)選擇燈亮的按鍵,選擇鍵判斷為何種飲料,售貨機將該飲料投至取飲料口。(5)計算器結算,并計算余額后找零。(6)顧客在按鈕選擇之前可用退幣桿取消交易。(7)售完的飲料,盡管投入足額的金額,仍能有效控制燈號。
2需求分析2.1功能需求自動飲料機是一種現(xiàn)代化輔助機器,它通過現(xiàn)代化的芯片技術,將飲料銷售和采購管理簡化,使用IT集成系統(tǒng)完成銷售人員的所有工作,并根據(jù)用戶的喜好調(diào)整自身的運作機制,最大化的滿足人們對于飲料的需求。能識辨硬幣和讀懂操作介紹的社會各階段人群。只能向自動售貨機投入硬幣,不接納紙幣,且硬幣的大小面額為,0.5元,1元,飲料品種不宜繁雜,不能擠得太滿。輸入:提供所有與本功能有關的輸入描述,包括:輸入數(shù)據(jù)類型、媒體、格式、數(shù)值范圍、精度、單位等。輸出-提供與本功能有關所有輸出的描述,包括:輸出數(shù)據(jù)類型、方式、格式、精度、單位等,以及圖形或顯示報告的描述。自動售貨機裝有貨物分配器。顧客通過選擇貨物分配器來選擇貨物。若顧客選擇的是投幣支付方式,如果貨物分配器中有貨物,而且顧客支付的貨幣值不小于該貨物的價格,貨物將被分配到貨物傳送孔送給顧客,售貨機會將適當?shù)牧沐X返回到退幣孔,如果分配器是空的,則和顧客支付的貨幣值相等的硬幣將被送加到退幣孔。如果顧客支付的貨幣值少于所選擇的分配器中的貨物的價格,機器將等待顧客投進更多的貨幣。如果顧客決定不買所選擇的貨物,將所投硬幣從退幣孔退出。若顧客選擇的是“閃付”方式,如果貨物分配器中有貨物,而且顧客持有的具備“閃付”功能的金融IC卡或銀聯(lián)移動支付產(chǎn)品上的余額不小于該貨物的價格,貨物將被分配到貨物傳送孔送給顧客,如果分配器為空,系統(tǒng)就會提醒你取回你的支付產(chǎn)品。如果顧客支付產(chǎn)品上的余額不足,將不能購買此產(chǎn)品。如果顧客不想購買所選擇的貨物,會有是否支付的選擇,選擇否,即可行。2.2非功能需求系統(tǒng)性能要求a.時間特性一次購買時間不應太長,不能一直停留在瀏覽上,否則退出系統(tǒng)b.精度要求c.系統(tǒng)有效性系統(tǒng)每天需要連續(xù)運行24小時,每周運行七天,包括公共假期和周末d.容錯性e.可擴充性系統(tǒng)安全及保密要求因本數(shù)據(jù)屬于公司內(nèi)部管理用關鍵數(shù)據(jù),因此除公司管理人員外,其他人員不得訪問。要求設有登錄密碼檢驗功能,并且此密碼可以在以后進行修改。環(huán)境異常時,系統(tǒng)暫停使用,等待維修人員維修。記錄交易信息,維護信息。日志內(nèi)容只能由管理員訪問。
3各種UML圖及其分析3.1用例圖顧客可以選擇投幣或刷卡兩種功能購買飲料選擇投幣則投入硬幣后選擇可購買的飲料進行交易,取消交易時系統(tǒng)則退幣及結算找零刷卡交易則刷卡選擇飲料進行交易廠商經(jīng)過身份驗證以后可登陸ATM機放置飲料、設置飲料價格和拿走營業(yè)額用例說明:選擇交易:顧客向系統(tǒng)發(fā)出請求,選擇硬幣交易還是刷卡交易購買飲料:由顧客向系統(tǒng)發(fā)出購買請求,投幣或者刷卡自動獲得飲料取消購買飲料:當顧客選擇錯誤或放棄購買時,系統(tǒng)撤銷該筆交易,并響應顧客請求退幣,取消購買請求響應繼續(xù)添加錢幣:當系統(tǒng)提示錢幣不足或者卡上余額不足時,詢問消費者是否繼續(xù)投幣,系統(tǒng)作出相關處理接受投幣,進行錢幣累加或者退幣退幣:消費者一次購買后,飲料售貨機詢問是否繼續(xù)購買,消費者放棄購買則系統(tǒng)退幣繼續(xù)購買:顧客一次購買后自動售貨機詢問是否繼續(xù)購買,如若購買則計算金額是否足夠設定飲料價格:廠商對已經(jīng)編號的飲料進行售價標定,售貨機記憶存儲3.2類圖顧客有選擇交易方式,投幣,刷卡,選擇飲料,拉動退幣干退幣等類廠商則有登陸、放置飲料,設置價格,獲得營業(yè)額等ATM機內(nèi)部有驗證廠商信息,統(tǒng)計飲料數(shù)量,計算營業(yè)額,接受錢幣并計算,結算找零等3.3序列圖投幣購物顧客先選擇投幣購買功能——》系統(tǒng)接收到顧客的選擇功能——》顧客向系統(tǒng)投幣——》若所投錢幣不夠買任何飲料則顯示金額不足——》繼續(xù)投幣——》系統(tǒng)顯示金額足夠——》顯示燈亮——》顧客選擇飲料種類——》系統(tǒng)接受選擇鍵信息——》系統(tǒng)打開取物婁送出飲料——》顧客去除飲料——》顯示燈滅——》結算找錢刷卡購物顧客選擇刷卡購物——》系統(tǒng)接受選擇鍵信息——》系統(tǒng)提示顧客刷卡——》顧客選擇飲料種類——》系統(tǒng)接受選擇鍵信息——》系統(tǒng)提示顧客刷卡——》系統(tǒng)打開取物婁并送出飲料——》顧客取出飲料拉桿退幣顧客拉動退幣干——》系統(tǒng)接受退幣干信息——》顯示燈滅——》打開儲幣口并退還錢幣——》顧客取出自己的錢幣3.4狀態(tài)圖3.5活動圖廠商活動圖廠商對售貨機進行放置飲料和設置相應的價格廠商身份驗證活動圖并不是每一個人都能對售貨機進行管理,廠商會有專門的人員進行相關操作,這也就需要售貨機有相應的廠商身份驗證,如果通過了驗證,才能對自動售貨機進行維護,升級,增添飲料的種類,數(shù)量以及修改價格等。放置飲料活動圖每一個售貨機的容量是有限的,當廠商管理員對飲料進行放置的時候,不能超過售貨機的容量,我們設置的最大容量是種類不能超過五種,每種的數(shù)量不能超過50罐,否則無法放置。交易活動圖在交易過程中,顧客首先要選擇是投幣交易還是刷卡交易,若為刷卡交易,則直接選擇飲料,售貨機接收按鍵信息后打開取物簍,顧客便可取走飲料;若為投幣交易,則先投入相應的硬幣,開始選擇飲料,售貨機接收按鍵信息后會打開取物簍然后即可取走飲料,若還要買則繼續(xù)選擇,若不再購買則拉動退幣桿則開始結算找錢并退幣,如果投幣數(shù)不足,則直接拉動退幣桿退幣或者繼續(xù)投入硬幣。3.6體系結構根據(jù)售貨機自動控制系統(tǒng)的流程可以知道自動售貨機的主要系統(tǒng)包括:選擇購買方式系統(tǒng)、計幣系統(tǒng)、識別系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、飲料供應系統(tǒng)、退幣系統(tǒng)模塊功能功能描述商品廠商商管理模塊登陸廠商可登錄售貨機系統(tǒng)實現(xiàn)其其他功能放置飲料商品供應不足時可向其添加商品(根據(jù)銷售情況添加不同數(shù)量的商品)可根據(jù)實際情況替換某種商品設置價格商品本身價格改變時可修改價格商品替換后修改商品價格查看飲料定期查看獲得營業(yè)額廠商可處理銷售所獲得的錢幣統(tǒng)計與查詢分塊統(tǒng)計銷售量,銷售金額總的統(tǒng)計銷售量,銷售金額顧客模塊交易方式用戶有兩種選擇方式購買商品(刷卡、投幣)選擇飲料向系統(tǒng)發(fā)出購買請求,投幣自動獲得飲料(根據(jù)所需選擇飲料及飲料數(shù)量)繼續(xù)添加錢幣當系統(tǒng)提示錢幣不足時,詢問消費者是否繼續(xù)投繼續(xù)購買一次購買后自動售貨機詢問是否繼續(xù)購買取消購買飲料當選擇錯誤或放棄購買時,系統(tǒng)撤銷該筆交易退幣消費者一次購買后,飲料售貨機詢問是否繼續(xù)購買,消費者放棄購買,則系統(tǒng)退幣比較模塊“閃付”“閃付”支付產(chǎn)品上的余額不少于相應飲料的價格時飲料被彈出貨物架,并減去相應的購買貨幣數(shù)錢幣在購完飲料后,多余的貨幣只要按下退幣按鈕。系統(tǒng)就會把減去相應的購買貨幣數(shù)的余額由退幣口退出并且退幣電機停止運轉。但當貨幣不足時系統(tǒng)提醒,繼續(xù)投幣或者選擇選擇取消交易確認支付模塊“閃付”在購選擇好需要購買的飲料后,會出現(xiàn)是否支付,選擇是則交易成功,選擇否則取消交易。權限管理模塊功能菜單管理系統(tǒng)的每個功能都對應著一個功能菜單,對菜單項的管理即對菜單項的增刪改管理。查詢功能菜單添加功能菜單編輯功能菜單刪除功能菜單用戶管理查詢用戶:輸入用戶ID,輸出用戶名、所剩余額、消費記錄、電話。編輯用戶:輸入用戶ID、用戶名、電話,輸出修改成功。刪除用戶:在編輯功能中將“是否注銷用戶”修改為“是”飲料管理查詢飲料:輸出飲料名稱、產(chǎn)地、價格、庫存量、保質(zhì)期添加飲料:輸入飲料名稱,產(chǎn)地、價格、入庫量。輸出添加成功。u過期飲料下架:超過保質(zhì)期飲料自動提醒過期網(wǎng)絡支付接口模塊用戶管理查詢是用戶信息:輸入用戶ID,輸出用戶姓名、電話、身份證號、地址、消費記錄新添用戶信息:輸入用戶姓名、電話、地址、電話號碼,返回添加成功編輯用戶信息:輸入用戶姓名、電話地址,返回修改成功注銷用戶:在編輯用戶中按下“確認刪除”網(wǎng)銀接收網(wǎng)銀用戶信息,轉發(fā)給銀行后臺中心通知客戶付賬是否成功銀行后臺處理接收網(wǎng)銀發(fā)來的信息,對用戶銀行卡進行扣費生成一個消費記錄商品模塊入柜管理管理員登陸查詢飲料數(shù)量飲料名稱開柜補貨退出出柜管理用戶登錄飲料名稱飲料數(shù)量錢幣交易/刷卡交易成功飲料出柜退出補貨模塊調(diào)查模塊飲料單片銷量季節(jié)總銷量時間模塊季節(jié)送貨量更替補貨時間變更財產(chǎn)模塊收賬管理管理員登陸查詢現(xiàn)金數(shù)量開柜取帳查看交易記錄清帳退出交易管理用戶登錄選擇交易現(xiàn)金交易/刷卡完成交易退出識別假幣模塊提醒模塊投幣錢幣識別系統(tǒng)顯示假幣中斷交易中斷交易模塊提醒假幣拋出假幣退出監(jiān)控模塊交
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市重點建設項目社會穩(wěn)定風險評估報告編制指南
- 四年級數(shù)學(上)計算題專項練習及答案匯編
- 海島雷達塔玻璃鋼接閃桿 耐腐蝕玻璃纖維燈桿監(jiān)控桿 場變放電避雷針
- 釀酒制酒知識培訓課件
- 春節(jié)汽車市場解析
- 2025版建筑工程施工現(xiàn)場環(huán)境保護資金投入保障合同3篇
- 中國衛(wèi)星網(wǎng)絡集團有限公司介紹
- 二零二五年度房產(chǎn)交易資金監(jiān)管居間合同3篇
- 從《西游記》到《黑神話:悟空》:孫悟空的游戲形象變遷與跨媒介敘事
- 以愛之名反對歧視
- 《榜樣9》觀后感心得體會二
- 暖通工程合同
- 生產(chǎn)型企業(yè)規(guī)章管理制度(3篇)
- 鋼結構之樓承板施工方案流程
- 2024年營銷部工作人員安全生產(chǎn)責任制(2篇)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之3:4組織環(huán)境-4.1理解組織及其環(huán)境(雷澤佳編制-2025B0)
- 2024-2030年中國管道檢測工程行業(yè)前景分析發(fā)展規(guī)劃研究報告
- 新的護理交班模式
- 2024年安徽省高校分類對口招生考試數(shù)學試卷真題
- 2024電影數(shù)字節(jié)目管理中心招聘歷年高頻難、易錯點練習500題附帶答案詳解
- 棋牌室消防應急預案
評論
0/150
提交評論