版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
TOC\o"1-3"\h\z自動飲料售賣系統(tǒng)軟件需求說明書 21引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 32任務(wù)概述 32.1目的 32.2用戶的特點 32.3假定和約束 33需求規(guī)定 43.1對功能的規(guī)定 43.2對性能的規(guī)定 123.2.1精度 123.2.2時間特性規(guī)定 123.2.3靈活性 123.3輸人輸出規(guī)定 123.4數(shù)據(jù)管理能力規(guī)定 143.5故障解決規(guī)定 143.6其他專門規(guī)定 144運營環(huán)境規(guī)定 144.1設(shè)備 144.2支持軟件 154.3接口 154.4控制 15自動飲料售賣系統(tǒng)軟件需求說明書1引言1.1編寫目的在完畢了針對《自動飲料售賣系統(tǒng)》軟件市場的前期調(diào)查,同時與多位軟件使用者進行了全面進一步地探討和分析的基礎(chǔ)上,提出了這份需求分析書。此需求分析書對《自動飲料售賣系統(tǒng)》軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進一步提出概要說明書,完畢后續(xù)設(shè)計與開發(fā)工作。本說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人員、用戶文檔編寫者、項目管理員。1.2背景飲料是平常生活中常見的消費品。隨著生活水平的提高,人們對飲料購買方式的多樣化有了更多的需求。傳統(tǒng)的飲料購買局限于超市、零售店等場合,依靠銷售、促銷人員進行飲料的銷售,與很大的局限性。傳統(tǒng)的飲料售賣受場地、銷售人員成本以及時間的限制,給消費者帶來了一定限度的不便。而隨著信息技術(shù)的進步,新的更方便快捷的售賣方式有了技術(shù)支持。為了突破傳統(tǒng)飲料售賣方式的局限性,為消費者提供更方便快捷的服務(wù)?!蹲詣语嬃鲜圪u系統(tǒng)》應(yīng)運而生。該系統(tǒng)可認(rèn)為顧客提供隨時自助購買飲料的便捷購物方式,系統(tǒng)操作簡樸快捷,可以供飲料信息供購買者選擇,并自動設(shè)別硬幣并找零。項目名稱:自動飲料售賣系統(tǒng)項目提出者:電子科技大學(xué)信軟學(xué)院項目開發(fā)者:電子科技大學(xué)信軟學(xué)院《IT工程師職業(yè)基礎(chǔ)》課程設(shè)計小組1.3定義1.OS:操作系統(tǒng)(OperatingSystem)2.Windows7:是由微軟公司(Microsoft)開發(fā)的操作系統(tǒng),核心版本號為WindowsNT6.1。Windows7可供家庭及商業(yè)工作環(huán)境、筆記本電腦、平板電腦、多媒體中心等使用。3.應(yīng)用服務(wù)器:是指通過各種協(xié)議把商業(yè)邏輯曝露給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。4.Tomcat:Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。1.4參考資料[1]軟件需求說明書[S]GB8567-88[2]馬平,黃冬梅.《軟件文檔寫作教程》[M],電子工業(yè)出版社,2023年[3]劉強,孫家廣.《軟件工程—理論方法與實踐》[M],高等教育出版社,2023年[4]《自動飲料售賣系統(tǒng)》需求分析說明書2任務(wù)概述2.1目的《自動飲料售賣系統(tǒng)》是一個面向所有購買者和系統(tǒng)管理員的一個系統(tǒng)。對購買者而言,是一個可以看到提供的所有飲料信息進行選擇并且投幣購買的系統(tǒng);對信息管理員而言,是一個代售飲料的系統(tǒng),需及時解決系統(tǒng)出現(xiàn)的故障。該系統(tǒng)的目的就是,將傳統(tǒng)的人對人的售賣方式轉(zhuǎn)換為人通過在系統(tǒng)上操作來實現(xiàn)買賣。2.2用戶的特點購買者:是此系統(tǒng)的最大用戶群,作為現(xiàn)代社會的所有群體,大多對電子產(chǎn)品都非常熟悉,即使不熟悉也都具有一定的閱讀理解能力,可以通過閱讀操作說明書來進行操作。系統(tǒng)管理員:具有專業(yè)的計算機知識,可以很好的操作維護系統(tǒng)。2.3假定和約束(1)投入約束:整個系統(tǒng)開發(fā)的時間為2個月(從2023年10月15日到2023年12月15日),投入5個人月。整個系統(tǒng)開發(fā)的投入經(jīng)費為20230.00元,投入2023個人元。(2)硬幣辨認(rèn)約束:系統(tǒng)只接受1元、5角硬幣,不接受紙幣。1)當(dāng)購買者投入非硬幣(如游戲幣在一定限度上與硬幣相似的物體和紙幣等)系統(tǒng)將不會進行購買的下一步指令,而會退出購買者投入的“硬幣;2)當(dāng)購買者投入非一元和五角的硬幣(如分幣和一角幣)時,系統(tǒng)將不會進行購買的下一步指令,而會退出購買者投入的硬幣。(3)計算找零約束:購買者一次只能投入一個硬幣,在購買者投入硬幣的同時系統(tǒng)對每個硬幣進行辨認(rèn),辨認(rèn)到符合規(guī)定的硬幣,就進行累加計算,不辨認(rèn)則不累加,在辨認(rèn)結(jié)束后,將累加值與購買金額進行比較,輸入金額大于商品購買金額時,進行減運算,計算出找零金額。3需求規(guī)定3.1對功能的規(guī)定(1)“飲料信息”查詢功能的IPO圖I:用戶選擇“I:用戶選擇“飲料信息”功能P:讀取數(shù)據(jù)庫中數(shù)據(jù)P:讀取數(shù)據(jù)庫中數(shù)據(jù)O:用戶展示飲料信息O:用戶展示飲料信息(2)“飲料購買”功能IPO圖I:用戶選擇I:用戶選擇“飲料購買”功能P:把用戶提交的購買信息寫入數(shù)據(jù)庫,計算金額P:把用戶提交的購買信息寫入數(shù)據(jù)庫,計算金額O:向用戶提醒O:向用戶提醒“請投幣”(3)“硬幣辨認(rèn)”功能IPO圖情景一:不辨認(rèn)(面值不符合規(guī)定,非硬幣)I:用戶在投幣口投入硬幣I:用戶在投幣口投入硬幣P:進行硬幣辨認(rèn)P:進行硬幣辨認(rèn)和面值辨認(rèn)O:O:在退幣口退出硬幣情景二:硬幣可辨認(rèn)I:用戶在投幣口投入硬幣I:用戶在投幣口投入硬幣P:進行硬幣辨認(rèn)和面值辨認(rèn)P:進行硬幣辨認(rèn)和面值辨認(rèn)O:將辨認(rèn)到的面值寫入數(shù)據(jù)庫,進行累加O:將辨認(rèn)到的面值寫入數(shù)據(jù)庫,進行累加(4)“找零”功能IPO圖情景一:投入的硬幣值“<”購買金額I:辨認(rèn)到的面值累加值和購買金額I:辨認(rèn)到的面值累加值和購買金額P:比較累加值和購買金額大小P:比較累加值和購買金額大小,累計值“<”購買金額O:O:等待30秒,無硬幣繼續(xù)投入,在退幣口悉數(shù)退出所投硬幣,提醒“金額局限性”情景二:投入的硬幣值“>=”購買金額I:辨認(rèn)到的面值累加值和購買金額I:辨認(rèn)到的面值累加值和購買金額P:比較累加值和購買金額大小,累計值P:比較累加值和購買金額大小,累計值“>=”購買金額,進行減運算,訪問硬幣庫存O:O:在退幣口退出與減運算結(jié)果相等的面值硬幣,提醒“找零成功”情景三:硬幣庫存局限性,無法找零I:辨認(rèn)到的面值累加值和購買金額I:辨認(rèn)到的面值累加值和購買金額P:比較累加值和購買金額大小,累計值P:比較累加值和購買金額大小,累計值“>=”購買金額,進行減運算,訪問硬幣庫存O:O:在退幣口退出與減運算結(jié)果相等的面值硬幣,提醒“無法找零”(4)“退出程序”功能IPO圖情景一:已投金額變量為零I:用戶選擇“I:用戶選擇“退出程序”功能P:結(jié)束當(dāng)前操作P:結(jié)束當(dāng)前操作,關(guān)閉正在進行的程序判斷,檢測已投金額變量O:向用戶顯示O:向用戶顯示“首頁”情景二:已投金額變量非零I:用戶選擇I:用戶選擇“退出程序”功能P:結(jié)束當(dāng)前操作,關(guān)閉正在進行的程序判斷,檢測已投金額變量P:結(jié)束當(dāng)前操作,關(guān)閉正在進行的程序判斷,檢測已投金額變量O:向用戶顯示O:向用戶顯示“首頁”,在退幣口悉數(shù)退出已投硬幣(5)“飲料信息管理”功能IPO圖I:管理員I:管理員選擇“飲料信息管理”功能P:P:將管理員更改信息寫入數(shù)據(jù)庫O:O:飲料信息庫相應(yīng)數(shù)據(jù)的更新(6)管理員“登錄”功能IPO圖情景一:登錄成功I:用戶選擇I:用戶選擇“登錄”功能P:調(diào)用數(shù)據(jù)庫數(shù)據(jù)進行匹配P:調(diào)用數(shù)據(jù)庫數(shù)據(jù)進行匹配O:O:輸出manage_index.html頁情景二:登錄失敗I:用戶選擇I:用戶選擇“登錄”功能P:調(diào)用數(shù)據(jù)庫數(shù)據(jù)進行匹配P:調(diào)用數(shù)據(jù)庫數(shù)據(jù)進行匹配O:O:彈出“賬號或密碼不對的”提醒框用例圖:(1)頂層:(2)分層3.2對性能的規(guī)定3.2.1精度1.金額顯示數(shù)據(jù)整數(shù)位是0到9的數(shù)字,精確到小數(shù)點后一位只為0或5的數(shù)字。3.2.2時間特性規(guī)定1.考慮到飲料種類也許比較多,一個頁面無法顯示完整。采用按鈕點擊下一頁形式跳轉(zhuǎn)到下一頁的飲料列表,規(guī)定頁面更新速度小于1秒;2.點擊屏幕的響應(yīng)時間不超過2秒;3.程序?qū)τ矌诺谋嬲J(rèn)時間應(yīng)小于1.5秒;4.程序完畢找零時間少于2s;等待顧客投幣時間少于30秒;5.程序?qū)︻櫩鸵?guī)定的響應(yīng)時間小于0.5秒;6.對管理員所做操作的反映速度應(yīng)小于1秒;7.檢測賬號時間小于1秒。3.2.3靈活性1.該軟件支持的是觸屏,需皮膚接觸2秒,不辨認(rèn)以指甲點觸;2.在低于版本規(guī)定的運營環(huán)境下不運營,在高于版本環(huán)境下可進行匹配升級;3.接口可兼容;4.精度和有效時限允許出現(xiàn)小于1的誤差;3.3輸人輸出規(guī)定1.點擊飲料信息的輸出1)數(shù)據(jù)名稱:飲料編號數(shù)據(jù)類型:int數(shù)據(jù)長度:15數(shù)值范圍:1到502)數(shù)據(jù)名稱:飲料名稱數(shù)據(jù)類型:char數(shù)據(jù)長度:30數(shù)值范圍:所有能辨認(rèn)的漢字3)數(shù)據(jù)名稱:飲料剩余數(shù)量數(shù)據(jù)類型:int數(shù)據(jù)長度:10數(shù)值范圍:0到4)數(shù)據(jù)名稱:飲料價格數(shù)據(jù)類型:numeric數(shù)據(jù)長度:10數(shù)值范圍:0.0到50.02.點擊退出程序后的輸出數(shù)據(jù)名稱:首頁數(shù)據(jù)類型:char數(shù)值范圍:所有可辨認(rèn)漢字3.系統(tǒng)故障時的輸出數(shù)據(jù)名稱:故障提醒數(shù)據(jù)類型:char數(shù)值范圍:所有可辨認(rèn)漢字4.管理員注冊登錄輸入1)數(shù)據(jù)名稱:管理員編號數(shù)據(jù)類型:int數(shù)據(jù)長度:15數(shù)值范圍:0到9的數(shù)字,共4位2)數(shù)據(jù)名稱:管理員姓名數(shù)據(jù)類型:char數(shù)據(jù)長度:30數(shù)值范圍:所有漢字3)數(shù)據(jù)名稱:賬號數(shù)據(jù)類型:char數(shù)據(jù)長度:20數(shù)值范圍:0到9的數(shù)字,共6位4)數(shù)據(jù)名稱:密碼數(shù)據(jù)類型:char數(shù)據(jù)長度:20數(shù)值范圍:0到9的數(shù)字,共6位3.4數(shù)據(jù)管理能力規(guī)定1.飲料信息涉及飲料剩余數(shù)量,價格,在有人購買飲料后飲料剩余數(shù)量是需要系統(tǒng)已計數(shù)算法來自己更新的,在飲料種類和價格變化時,需要管理員登錄進行更新。此項數(shù)據(jù)管理需要系統(tǒng)有較快的反映能力,算法實現(xiàn)。2.每筆購買記錄涉及飲料名稱,單價,數(shù)量,總價都會被寫入系統(tǒng)數(shù)據(jù)庫,這筆數(shù)據(jù)由于購買量的增多是會很龐大的,需要較大的存儲空間,但不需要系統(tǒng)進行更新。3.對硬幣數(shù)量的管理,購買者投入硬幣時系統(tǒng)要進行累加計算,區(qū)分一元與五角,結(jié)合購買清單計算出找零(五角個數(shù)),并在退幣口對的退幣。4.管理員需要登錄方可進行數(shù)據(jù)的修改,系統(tǒng)需要對管理員的身份進行辨認(rèn)和存儲,管理員使用固定編號和密碼,登錄時,系統(tǒng)將調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)進行匹配。此數(shù)據(jù)不龐大。5.管理員修改的數(shù)據(jù)要被系統(tǒng)寫進數(shù)據(jù)庫中,系統(tǒng)管理員所做修改范圍涵蓋操作流程飲料信息,雖然修改較小,但是涵蓋范圍所屬的數(shù)據(jù)庫較為龐大。3.5故障解決規(guī)定1.碰到斷電故障時,系統(tǒng)黑屏;2.其他操作故障,導(dǎo)致的系統(tǒng)無法正常運營,在屏幕上顯示系統(tǒng)故障字樣;3.6其他專門規(guī)定1.系統(tǒng)規(guī)定有較強的可維護性,簡樸易操作;2.如出現(xiàn)某按鈕在10秒內(nèi)被點擊6次以上,定為對系統(tǒng)的惡性操作,將彈出“您的操作過于頻繁”的提醒,并且暫停響應(yīng),在10秒后恢復(fù)。4運營環(huán)境規(guī)定4.1設(shè)備服務(wù)器CPU主頻1.6Ghz以上;內(nèi)存512MB以上;硬盤至少有10GB可用空間。4.2支持軟件開發(fā)語言:Java、J
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)賣房技巧分享
- 2025年度體育健身店鋪門面租賃與市場開發(fā)合同
- 2025年陜西榆正融資擔(dān)保有限公司招聘筆試參考題庫含答案解析
- 2025年貴州黎平北控水務(wù)有限公司招聘筆試參考題庫含答案解析
- 2025年浙教新版八年級歷史上冊月考試卷含答案
- 2025年廣東廣州廣一集團有限公司招聘筆試參考題庫含答案解析
- 2025年河北衡水故城縣故投商業(yè)運營有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025版南雄市國有企業(yè)員工勞動合同修訂版3篇
- 二零二五年度房地產(chǎn)項目財務(wù)咨詢與稅務(wù)籌劃合同6篇
- 二零二五年度跨境電子商務(wù)交易合同違約責(zé)任解析4篇
- 護理飲食指導(dǎo)整改措施及方案
- 項目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 紅色主題研學(xué)課程設(shè)計
- 胸外科手術(shù)圍手術(shù)期處理
- 裝置自動控制的先進性說明
- 《企業(yè)管理課件:團隊管理知識點詳解PPT》
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)二 軟文的寫作
- 英語詞匯教學(xué)中落實英語學(xué)科核心素養(yǎng)
- 《插畫設(shè)計》課程標(biāo)準(zhǔn)
- 高中英語名詞性從句講解
評論
0/150
提交評論