自動(dòng)售貨機(jī)軟件工程_第1頁(yè)
自動(dòng)售貨機(jī)軟件工程_第2頁(yè)
自動(dòng)售貨機(jī)軟件工程_第3頁(yè)
自動(dòng)售貨機(jī)軟件工程_第4頁(yè)
自動(dòng)售貨機(jī)軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

4/28自動(dòng)飲料售貨機(jī)——軟件工程課程設(shè)計(jì)報(bào)告學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)目錄計(jì)幣模塊計(jì)幣模塊(感應(yīng)器)比較模塊(指示燈)選擇模塊(商品信息)飲料供應(yīng)模塊(出貨信息)貨幣經(jīng)認(rèn)證后證后后按下編號(hào)比較后厚退幣模塊余額出貨投幣顧客在微軟設(shè)計(jì)的可口可樂(lè)自動(dòng)售貨機(jī)上運(yùn)行,采用windows8的系統(tǒng)。(以上均為假設(shè))自動(dòng)飲料機(jī)是一種現(xiàn)代化輔助機(jī)器,它通過(guò)現(xiàn)代化的芯片技術(shù),將飲料銷(xiāo)售和采購(gòu)管理簡(jiǎn)化,使用IT集成系統(tǒng)完成銷(xiāo)售人員的所有工作,并根據(jù)用戶(hù)的喜好調(diào)整自身的運(yùn)作機(jī)制,最大化的滿(mǎn)足人們對(duì)于飲料的需求。能識(shí)辨硬幣和讀懂操作介紹的社會(huì)各階段人群。只能向自動(dòng)售貨機(jī)投入硬幣,不接納紙幣,且硬幣的大小面額為,0.5元,1元,飲料品種不宜繁雜,不能擠得太滿(mǎn)。輸入:提供所有與本功能有關(guān)的輸入描述,包括:輸入數(shù)據(jù)類(lèi)型、媒體、格式、數(shù)值范圍、精度、單位等。輸出-提供與本功能有關(guān)所有輸出的描述,包括:輸出數(shù)據(jù)類(lèi)型、方式、格式、精度、單位等,以及圖形或顯示報(bào)告的描述。業(yè)務(wù)操作流程約束條件/特殊考慮自動(dòng)售貨機(jī)裝有貨物分配器。顧客通過(guò)選擇貨物分配器來(lái)選擇貨物。若顧客選擇的是投幣支付方式,如果貨物分配器中有貨物,而且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,售貨機(jī)會(huì)將適當(dāng)?shù)牧沐X(qián)返回到退幣孔,如果分配器是空的,則和顧客支付的貨幣值相等的硬幣將被送加到退幣孔。如果顧客支付的貨幣值少于所選擇的分配器中的貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買(mǎi)所選擇的貨物,將所投硬幣從退幣孔退出。若顧客選擇的是“閃付”方式,如果貨物分配器中有貨物,而且顧客持有的具備“閃付”功能的金融IC卡或銀聯(lián)移動(dòng)支付產(chǎn)品上的余額不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,如果分配器為空,系統(tǒng)就會(huì)提醒你取回你的支付產(chǎn)品。如果顧客支付產(chǎn)品上的余額不足,將不能購(gòu)買(mǎi)此產(chǎn)品。如果顧客不想購(gòu)買(mǎi)所選擇的貨物,會(huì)有是否支付的選擇,選擇否,即可行。系統(tǒng)性能要求a.時(shí)間特性一次購(gòu)買(mǎi)時(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ù),因此除公司管理人員外,其他人員不得訪(fǎng)問(wèn)。要求設(shè)有登錄密碼檢驗(yàn)功能,并且此密碼可以在以后進(jìn)行修改。系統(tǒng)備份與恢復(fù)要求每種信息保存期為三個(gè)月。保存期過(guò)后,轉(zhuǎn)移到計(jì)算機(jī)外部的介質(zhì)中。存儲(chǔ)期為一年,用磁盤(pán)保存。環(huán)境異常時(shí),系統(tǒng)暫停使用,等待維修人員維修。系統(tǒng)日志記錄交易信息,維護(hù)信息。日志保存時(shí)長(zhǎng)為三個(gè)月、保存策略為磁盤(pán)。日志內(nèi)容只能由管理員訪(fǎng)問(wèn)。外部接口說(shuō)明硬件接口:需要標(biāo)準(zhǔn)打印機(jī)接口進(jìn)行報(bào)表打印。

軟件接口:Windows標(biāo)準(zhǔn)接口。由軟件接口輸入,硬件接口輸出。無(wú)資金購(gòu)買(mǎi)先進(jìn)的接口,需自己開(kāi)發(fā)。需要根據(jù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換??墒褂眯砸笕菀资褂?界面友好;整體飲料機(jī)以綠色環(huán)保為導(dǎo)向,在選用材料和能源時(shí),盡量使用環(huán)保材料和綠色能源。詳細(xì)參見(jiàn)《飲料機(jī)制作規(guī)格說(shuō)明書(shū)》;系統(tǒng)故障定位和修復(fù)需要在48小時(shí)之內(nèi)完成。顧客有選擇交易方式,投幣,刷卡,選擇飲料,拉動(dòng)退幣干退幣等類(lèi)廠(chǎng)商則有登陸、放置飲料,設(shè)置價(jià)格,獲得營(yíng)業(yè)額等ATM機(jī)內(nèi)部有驗(yàn)證廠(chǎng)商信息,統(tǒng)計(jì)飲料數(shù)量,計(jì)算營(yíng)業(yè)額,接受錢(qián)幣并計(jì)算,結(jié)算找零等顧客可以選擇投幣或刷卡兩種功能購(gòu)買(mǎi)飲料選擇投幣則投入硬幣后選擇可購(gòu)買(mǎi)的飲料進(jìn)行交易,取消交易時(shí)系統(tǒng)則退幣及結(jié)算找零刷卡交易則刷卡選擇飲料進(jìn)行交易廠(chǎng)商經(jīng)過(guò)身份驗(yàn)證以后可登陸ATM機(jī)放置飲料、設(shè)置飲料價(jià)格和拿走營(yíng)業(yè)額用例說(shuō)明:選擇交易:顧客向系統(tǒng)發(fā)出請(qǐng)求,選擇硬幣交易還是刷卡交易購(gòu)買(mǎi)飲料:由顧客向系統(tǒng)發(fā)出購(gòu)買(mǎi)請(qǐng)求,投幣或者刷卡自動(dòng)獲得飲料取消購(gòu)買(mǎi)飲料:當(dāng)顧客選擇錯(cuò)誤或放棄購(gòu)買(mǎi)時(shí),系統(tǒng)撤銷(xiāo)該筆交易,并響應(yīng)顧客請(qǐng)求退幣,取消購(gòu)買(mǎi)請(qǐng)求響應(yīng)繼續(xù)添加錢(qián)幣:當(dāng)系統(tǒng)提示錢(qián)幣不足或者卡上余額不足時(shí),詢(xún)問(wèn)消費(fèi)者是否繼續(xù)投幣,系統(tǒng)作出相關(guān)處理接受投幣,進(jìn)行錢(qián)幣累加或者退幣退幣:消費(fèi)者一次購(gòu)買(mǎi)后,飲料售貨機(jī)詢(xún)問(wèn)是否繼續(xù)購(gòu)買(mǎi),消費(fèi)者放棄購(gòu)買(mǎi)則系統(tǒng)退幣繼續(xù)購(gòu)買(mǎi):顧客一次購(gòu)買(mǎi)后自動(dòng)售貨機(jī)詢(xún)問(wèn)是否繼續(xù)購(gòu)買(mǎi),如若購(gòu)買(mǎi)則計(jì)算金額是否足夠設(shè)定飲料價(jià)格:廠(chǎng)商對(duì)已經(jīng)編號(hào)的飲料進(jìn)行售價(jià)標(biāo)定,售貨機(jī)記憶存儲(chǔ)投幣購(gòu)物顧客先選擇投幣購(gòu)買(mǎi)功能——》系統(tǒng)接收到顧客的選擇功能——》顧客向系統(tǒng)投幣——》若所投錢(qián)幣不夠買(mǎi)任何飲料則顯示金額不足——》繼續(xù)投幣——》系統(tǒng)顯示金額足夠——》顯示燈亮——》顧客選擇飲料種類(lèi)——》系統(tǒng)接受選擇鍵信息——》系統(tǒng)打開(kāi)取物婁送出飲料——》顧客去除飲料——》顯示燈滅——》結(jié)算找錢(qián)刷卡購(gòu)物顧客選擇刷卡購(gòu)物——》系統(tǒng)接受選擇鍵信息——》系統(tǒng)提示顧客刷卡——》顧客選擇飲料種類(lèi)——》系統(tǒng)接受選擇鍵信息——》系統(tǒng)提示顧客刷卡——》系統(tǒng)打開(kāi)取物婁并送出飲料——》顧客取出飲料拉桿退幣顧客拉動(dòng)退幣干——》系統(tǒng)接受退幣干信息——》顯示燈滅——》打開(kāi)儲(chǔ)幣口并退還錢(qián)幣——》顧客取出自己的錢(qián)幣我們的自動(dòng)售貨機(jī)可接受兩種付款方式,硬幣和刷卡(即閃付),且具備對(duì)假幣的識(shí)別功能,判斷錢(qián)幣或者余額是否足夠的功能。根據(jù)售貨機(jī)自動(dòng)控制系統(tǒng)的流程可以知道自動(dòng)售貨機(jī)的主要系統(tǒng)包括:選擇購(gòu)買(mǎi)方式系統(tǒng)、計(jì)幣系統(tǒng)、識(shí)別系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、飲料供應(yīng)系統(tǒng)、退幣系統(tǒng)模塊功能功能描述商品廠(chǎng)商商管理模塊登陸廠(chǎng)商可登錄售貨機(jī)系統(tǒng)實(shí)現(xiàn)其其他功能放置飲料商品供應(yīng)不足時(shí)可向其添加商品(根據(jù)銷(xiāo)售情況添加不同數(shù)量的商品)可根據(jù)實(shí)際情況替換某種商品設(shè)置價(jià)格商品本身價(jià)格改變時(shí)可修改價(jià)格商品替換后修改商品價(jià)格查看飲料定期查看獲得營(yíng)業(yè)額廠(chǎng)商可處理銷(xiāo)售所獲得的錢(qián)幣統(tǒng)計(jì)與查詢(xún)分塊統(tǒng)計(jì)銷(xiāo)售量,銷(xiāo)售金額總的統(tǒng)計(jì)銷(xiāo)售量,銷(xiāo)售金額顧客模塊交易方式用戶(hù)有兩種選擇方式購(gòu)買(mǎi)商品(刷卡、投幣)選擇飲料向系統(tǒng)發(fā)出購(gòu)買(mǎi)請(qǐng)求,投幣自動(dòng)獲得飲料(根據(jù)所需選擇飲料及飲料數(shù)量)繼續(xù)添加錢(qián)幣當(dāng)系統(tǒng)提示錢(qián)幣不足時(shí),詢(xún)問(wèn)消費(fèi)者是否繼續(xù)投繼續(xù)購(gòu)買(mǎi)一次購(gòu)買(mǎi)后自動(dòng)售貨機(jī)詢(xún)問(wèn)是否繼續(xù)購(gòu)買(mǎi)取消購(gòu)買(mǎi)飲料當(dāng)選擇錯(cuò)誤或放棄購(gòu)買(mǎi)時(shí),系統(tǒng)撤銷(xiāo)該筆交易退幣消費(fèi)者一次購(gòu)買(mǎi)后,飲料售貨機(jī)詢(xún)問(wèn)是否繼續(xù)購(gòu)買(mǎi),消費(fèi)者放棄購(gòu)買(mǎi),則系統(tǒng)退幣比較模塊“閃付”“閃付”支付產(chǎn)品上的余額不少于相應(yīng)飲料的價(jià)格時(shí)飲料被彈出貨物架,并減去相應(yīng)的購(gòu)買(mǎi)貨幣數(shù)錢(qián)幣在購(gòu)?fù)觑嬃虾?,多余的貨幣只要按下退幣按鈕。系統(tǒng)就會(huì)把減去相應(yīng)的購(gòu)買(mǎi)貨幣數(shù)的余額由退幣口退出并且退幣電機(jī)停止運(yùn)轉(zhuǎn)。但當(dāng)貨幣不足時(shí)系統(tǒng)提醒,繼續(xù)投幣或者選擇選擇取消交易確認(rèn)支付模塊“閃付”在購(gòu)選擇好需要購(gòu)買(mǎi)的飲料后,會(huì)出現(xiàn)是否支付,選擇是則交易成功,選擇否則取消交易。權(quán)限管理模塊功能菜單管理系統(tǒng)的每個(gè)功能都對(duì)應(yīng)著一個(gè)功能菜單,對(duì)菜單項(xiàng)的管理即對(duì)菜單項(xiàng)的增刪改管理。查詢(xún)功能菜單添加功能菜單編輯功能菜單刪除功能菜單用戶(hù)管理查詢(xún)用戶(hù):輸入用戶(hù)ID,輸出用戶(hù)名、所剩余額、消費(fèi)記錄、電話(huà)。編輯用戶(hù):輸入用戶(hù)ID、用戶(hù)名、電話(huà),輸出修改成功。刪除用戶(hù):在編輯功能中將“是否注銷(xiāo)用戶(hù)”修改為“是”飲料管理查詢(xún)飲料:輸出飲料名稱(chēng)、產(chǎn)地、價(jià)格、庫(kù)存量、保質(zhì)期添加飲料:輸入飲料名稱(chēng),產(chǎn)地、價(jià)格、入庫(kù)量。輸出添加成功。u過(guò)期飲料下架:超過(guò)保質(zhì)期飲料自動(dòng)提醒過(guò)期網(wǎng)絡(luò)支付接口模塊用戶(hù)管理查詢(xún)是用戶(hù)信息:輸入用戶(hù)ID,輸出用戶(hù)姓名、電話(huà)、身份證號(hào)、地址、消費(fèi)記錄新添用戶(hù)信息:輸入用戶(hù)姓名、電話(huà)、地址、電話(huà)號(hào)碼,返回添加成功編輯用戶(hù)信息:輸入用戶(hù)姓名、電話(huà)地址,返回修改成功注銷(xiāo)用戶(hù):在編輯用戶(hù)中按下“確認(rèn)刪除”網(wǎng)銀接收網(wǎng)銀用戶(hù)信息,轉(zhuǎn)發(fā)給銀行后臺(tái)中心通知客戶(hù)付賬是否成功銀行后臺(tái)處理接收網(wǎng)銀發(fā)來(lái)的信息,對(duì)用戶(hù)銀行卡進(jìn)行扣費(fèi)生成一個(gè)消費(fèi)記錄商品模塊入柜管理管理員登陸查詢(xún)飲料數(shù)量飲料名稱(chēng)開(kāi)柜補(bǔ)貨退出出柜管理用戶(hù)登錄飲料名稱(chēng)飲料數(shù)量錢(qián)幣交易/刷卡交易成功飲料出柜退出補(bǔ)貨模塊調(diào)查模塊飲料單片銷(xiāo)量季節(jié)總銷(xiāo)量時(shí)間模塊季節(jié)送貨量更替補(bǔ)貨時(shí)間變更財(cái)產(chǎn)模塊收賬管理管理員登陸查詢(xún)現(xiàn)金數(shù)量開(kāi)柜取帳查看交易記錄清帳退出交易管理用戶(hù)登錄選擇交易現(xiàn)金交易/刷卡完成交易退出識(shí)別假幣模塊提醒模塊投幣錢(qián)幣識(shí)別系統(tǒng)顯示假幣中斷交易中斷交易模塊提醒假幣拋出假幣退出監(jiān)控模塊交易監(jiān)控用戶(hù)交易錢(qián)幣識(shí)別記錄交易環(huán)境監(jiān)控?cái)z像頭視頻傳送終端查看報(bào)警模塊系統(tǒng)報(bào)警非法交易強(qiáng)制交易環(huán)境報(bào)警錢(qián)幣非法丟失商品非法缺少機(jī)器非法毀壞備份模塊交易管理用戶(hù)交易記錄賬單保存賬單管理備份補(bǔ)貨記錄查賬記錄收賬記錄上傳終端維護(hù)模塊系統(tǒng)維護(hù)管理登陸系統(tǒng)升級(jí)修復(fù)漏洞環(huán)境維護(hù)維修保障監(jiān)控保障 更換保障廠(chǎng)商活動(dòng)圖廠(chǎng)商對(duì)售貨機(jī)進(jìn)行放置飲料和設(shè)置相應(yīng)的價(jià)格廠(chǎng)商身份驗(yàn)證活動(dòng)圖并不是每一個(gè)人都能對(duì)售貨機(jī)進(jìn)行管理,廠(chǎng)商會(huì)有專(zhuān)門(mén)的人員進(jìn)行相關(guān)操作,這也就需要售貨機(jī)有相應(yīng)的廠(chǎng)商身份驗(yàn)證,如果通過(guò)了驗(yàn)證,才能對(duì)自動(dòng)售貨機(jī)進(jìn)行維護(hù),升級(jí),增添飲料的種類(lèi),數(shù)量以及修改價(jià)格等。放置飲料活動(dòng)圖每一個(gè)售貨機(jī)的容量是有限的,當(dāng)廠(chǎng)商管理員對(duì)飲料進(jìn)行放置的時(shí)候,不能超過(guò)售貨機(jī)的容量,我們?cè)O(shè)置的最大容量是種類(lèi)不能超過(guò)五種,每種的數(shù)量不能超過(guò)50罐,否則無(wú)法放置。交易活動(dòng)圖在交易過(guò)程中,顧客首先要選擇是投幣交易還是刷卡交易,若為刷卡交易,則直接選擇飲料,售貨機(jī)接收按鍵信息后打開(kāi)取物簍,顧客便可取走飲料;若為投幣交易,則先投入相應(yīng)的硬幣,開(kāi)始選擇飲料,售貨機(jī)接收按鍵信息后會(huì)打開(kāi)取物簍然后即可取走飲料,若還要買(mǎi)則繼續(xù)選擇,若不再購(gòu)買(mǎi)則拉動(dòng)退幣桿則開(kāi)始結(jié)算找錢(qián)并退幣,如果投幣數(shù)不足,則直接拉動(dòng)退幣桿退幣或者繼續(xù)投入硬幣。軟件名稱(chēng)自動(dòng)飲料售貨機(jī)軟件版本需求文檔文檔版本需求描述編號(hào)測(cè)試需求描述測(cè)試需求評(píng)審信息測(cè)試需求優(yōu)先級(jí)對(duì)應(yīng)軟件需求編號(hào)編寫(xiě)人1界面風(fēng)格測(cè)試2數(shù)據(jù)一致性,正確性測(cè)試3數(shù)據(jù)導(dǎo)入導(dǎo)出測(cè)試軟件名稱(chēng)自動(dòng)飲料售貨機(jī)軟件版本需求編號(hào)需求描述能否正常運(yùn)作且執(zhí)行找零操作用例ID用例級(jí)別□高□中□低前置用例前置條件所有前置條件均按能正常運(yùn)行的條件設(shè)置步驟輸入/動(dòng)作預(yù)期輸出/響應(yīng)允許偏差備注1投入假硬幣假硬幣退出,并提示為假硬幣,不能進(jìn)行交易不允許偏差2投入不足交易的真硬幣輸出金額不足以交易提示不允許偏差3投入多于交易金額的真硬幣輸出選擇的飲料,并且輸出找零的硬幣不允許偏差(1)登陸界面(2)管理界面(3)具體操作點(diǎn)擊確定按鈕出現(xiàn)啟動(dòng)設(shè)備可以按照需要選擇添加的數(shù)量全部添加完成:投入20塊錢(qián),六種飲料各選擇一瓶:然后按取出按鈕:也可以選擇加熱/制冷按鈕:投入現(xiàn)金選擇想要的飲料以后按找零按鈕:項(xiàng)目名稱(chēng):總價(jià)金額:項(xiàng)目起始日:預(yù)計(jì)截止日:項(xiàng)目驗(yàn)收日:報(bào)價(jià)部門(mén):項(xiàng)目工作內(nèi)容工作量(人天)單價(jià)金額(元)基本工作需求分析系統(tǒng)分析系統(tǒng)架構(gòu)設(shè)計(jì)軟件體系結(jié)構(gòu)設(shè)計(jì)具體編碼實(shí)現(xiàn)界面和報(bào)表設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)軟件配置管理系統(tǒng)測(cè)試系統(tǒng)維護(hù)文檔編寫(xiě)項(xiàng)目管理小計(jì):整體要求:組員必須服從組長(zhǎng)安排,如有異議請(qǐng)及時(shí)上述。每個(gè)成員必須清楚自己所必須的工作。要有團(tuán)隊(duì)精神,互助合作。每個(gè)成員必須及時(shí)完成任務(wù),并及時(shí)進(jìn)行匯總交流。如有任何良好建議和意見(jiàn)請(qǐng)及時(shí)反映。每個(gè)成員在自己工作的每個(gè)模塊都盡量要求截圖,以備報(bào)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論