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