軟件工程系統(tǒng)設(shè)計(jì)報(bào)告書_第1頁
軟件工程系統(tǒng)設(shè)計(jì)報(bào)告書_第2頁
軟件工程系統(tǒng)設(shè)計(jì)報(bào)告書_第3頁
軟件工程系統(tǒng)設(shè)計(jì)報(bào)告書_第4頁
軟件工程系統(tǒng)設(shè)計(jì)報(bào)告書_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第頁共頁《軟件工程》序設(shè)計(jì)告餐飲管理系統(tǒng)班

級(jí):指導(dǎo)老師:開發(fā)成員:年3月3第章第章第章第章

第頁共頁目錄可性究張)----------------------------------------------3引言可行性研究的前提對(duì)現(xiàn)有系統(tǒng)的分析所建議的系統(tǒng)可選擇的其他系統(tǒng)方案投資及效益分析項(xiàng)開計(jì)(飛引言項(xiàng)目概述實(shí)施計(jì)劃支持條件專題計(jì)劃要點(diǎn)項(xiàng)需分說(杰------------------------------------11引言任務(wù)概述需求規(guī)定運(yùn)行環(huán)境規(guī)定項(xiàng)詳分說(朱立---------------------------------13引言程序系統(tǒng)的結(jié)構(gòu)3.程序設(shè)計(jì)說明第章第章第章

軟測(cè)(陳)----------------------------------------------17軟件測(cè)試概念軟件測(cè)試目的軟件測(cè)試原則軟件測(cè)試方法分類軟件測(cè)試步驟用手(杰)引言用途運(yùn)行環(huán)境使用過程總------------------------------------------------------------------22第一章

第頁共頁可行性研報(bào)告1言1.1寫目的在市場(chǎng)經(jīng)濟(jì)蓬勃發(fā)展的今天,酒店、餐飲電腦管理在世界各國已非常普及。它成為服務(wù)行業(yè)提高辦公效率提高競(jìng)爭(zhēng)力的關(guān)鍵因素之一隨著經(jīng)濟(jì)環(huán)境的不斷發(fā)展面對(duì)餐飲業(yè)嚴(yán)酷競(jìng)爭(zhēng)日益激烈的現(xiàn)實(shí)如何加強(qiáng)管理提高工作效率和改善服務(wù)質(zhì)量成了急待解決的問題解決這些問題的關(guān)鍵措施之一就是建立實(shí)用、先進(jìn)、高效的餐飲電腦管理系統(tǒng),引進(jìn)創(chuàng)新的經(jīng)營(yíng)機(jī)制,適應(yīng)新形式下的生存和發(fā)展的空間。通過對(duì)本系統(tǒng)的操作服務(wù)員可更加迅速使用系統(tǒng)為顧客點(diǎn)菜加菜并即時(shí)的把數(shù)據(jù)傳到出品臺(tái)然后出品臺(tái)根據(jù)客人所點(diǎn)的菜單迅速出品而且所有的操作數(shù)據(jù)都儲(chǔ)存在后臺(tái)的數(shù)據(jù)庫中,以備查詢。1.2景軟件系統(tǒng)的名稱:餐館點(diǎn)菜系統(tǒng);本項(xiàng)目的任務(wù)提出者:蔣??;開發(fā)者:張飛、趙杰、朱陳立;用戶:適用于各種餐廳,酒店;實(shí)現(xiàn)該軟件的計(jì)算中心是常州工學(xué)院秋白樓;1.3義走單走單是員工的一種作弊行為是指故意把整張賬單走失以達(dá)到私吞餐飲收入的目的。走餐走餐也是員工的一種作弊行為指不開賬單也不收錢白白走失餐飲收入。走數(shù)走數(shù)也是員工的一種作弊行為賬單上的某一項(xiàng)目的數(shù)額或者該項(xiàng)目數(shù)額中的一部分走失。出品臺(tái):服務(wù)員取菜的柜臺(tái)出品:俗稱上菜1.4考資料參考文獻(xiàn)軟件工程》張海藩倪寧編著;《VisualBasic程序設(shè)計(jì)》唐學(xué)忠費(fèi)賢舉王文琴編著;2行性研究的前提2.1求功能模塊:點(diǎn)菜模塊、收銀模塊、查詢模塊2.2標(biāo)通過使用本系統(tǒng)可以實(shí)現(xiàn)餐館管理的信息化提高餐館的工作效率隱型成本降低如管理方面生產(chǎn)能力得到充分提高服務(wù)整體提升給人一種衛(wèi)生的環(huán)境美觀大方、簡(jiǎn)單實(shí)用。2.3件、假和限制.所建議系統(tǒng)的運(yùn)行壽命的最小值為2年;.進(jìn)行系統(tǒng)方案選擇比較的時(shí)間為2天;.由于沒有經(jīng)費(fèi)、投資,所以程序做的有些簡(jiǎn)單;第頁共頁.由于硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件和限制,菜單打印等功能不能實(shí)現(xiàn);.可利用的信息和資源;2.4價(jià)尺度電子點(diǎn)菜系統(tǒng)使用方便上手快、需要添置硬件設(shè)備簡(jiǎn)單,費(fèi)用相對(duì)降低,開發(fā)周期短、維護(hù)起來比較方便。3現(xiàn)有系統(tǒng)的分析現(xiàn)有系統(tǒng)存在嚴(yán)重的走單、走餐、走數(shù),而且人為錯(cuò)誤時(shí)有發(fā)生,服務(wù)員人數(shù)較多,酒店整體看起來不易整齊、較吵雜。由于是人工管理在人員高峰期時(shí)業(yè)務(wù)流動(dòng)量不能有效提升這就降低了整體收入,而且不能及時(shí)了解營(yíng)業(yè)情況做出合理決策3.1理流程數(shù)據(jù)流程客人吃飯客人找位置或服務(wù)員幫忙找位置有無位置No

Yes

入座點(diǎn)菜上菜吃飯等待等待或走人走人

結(jié)賬走人3.2用開支現(xiàn)在餐飲管理相對(duì)落后人力資源利用方面做得不是很好人多管理起來就不方便,還要提供其他比較繁瑣的責(zé)任等等。容易引起以上所述的走餐、走單、走數(shù)等情況。隱形成本提高,相對(duì)收入就第頁共頁少。3.4員現(xiàn)行餐飲行業(yè)幾乎沒有技術(shù)含量只需要進(jìn)行簡(jiǎn)單的培訓(xùn)懂禮儀就可以人員要求比較多,較浪費(fèi)人力資源,不便于管理。3.5備不需要設(shè)備,只要人手夠用3.6限性現(xiàn)在餐飲管理相對(duì)落后人力資源利用方面做得不是很好人多管理起來就不方便,還要提供其他比較繁瑣的責(zé)任等等。容易引起以上所述的走餐、走單、走數(shù)等情況。隱形成本提高,相對(duì)收入就少。4建議的系統(tǒng)4.1所建議統(tǒng)的說明而且使用方法簡(jiǎn)便餐廳安裝觸摸屏點(diǎn)菜系統(tǒng)以后服務(wù)員只要經(jīng)過短暫的培訓(xùn)就可以熟悉整個(gè)操作流程.由于操作流程簡(jiǎn),這就使餐桌的利用率得到提高加了整個(gè)餐廳的流動(dòng)量.由于全部過程都是電腦控制這就可以避免人為的資金流失和其他方面的損失而能夠使餐廳經(jīng)理們迅速的了解營(yíng)業(yè)情況,并根據(jù)具體情況做出決策.4.2理流程數(shù)據(jù)流程

來客人客人找位置或服務(wù)員幫忙找位置有無位置

Yes

入座電子點(diǎn)菜上菜吃飯N

等待或走人走人

電子結(jié)賬走人第頁共頁4.3進(jìn)之處電子點(diǎn)菜系統(tǒng)相對(duì)于原系統(tǒng)增加了實(shí)時(shí)存儲(chǔ)功能查詢模塊可防止走數(shù)走餐走單情況的發(fā)生減少了人力和對(duì)人力的管理方便了高層領(lǐng)導(dǎo)增加了酒店的收入。4.4響4.4.1設(shè)備的響本系統(tǒng)的使用對(duì)于原來的計(jì)算機(jī)照樣能用樣資源得到充分利用減少了開支,只需要按要求和新系統(tǒng)連接就可以解決。4.4.2軟件的響說明為了使現(xiàn)存的應(yīng)用軟件和支持軟件能夠同所建議系統(tǒng)相適應(yīng)而需要對(duì)這些軟件所進(jìn)行的修改和補(bǔ)充。4.4.3用戶單機(jī)構(gòu)的響電子點(diǎn)菜系統(tǒng)能提高業(yè)務(wù)效率。功能強(qiáng)大的CPU和大容量的存儲(chǔ)空間能提高處理數(shù)據(jù)的速度從而減少顧客的等待時(shí)間易于操作把培訓(xùn)時(shí)間縮到最低限度,即是毫無經(jīng)驗(yàn)的操作員也能輕松面對(duì)。因此無須考慮會(huì)不會(huì)用的問題。減少了人員及對(duì)人員的管理。提高了本酒店在餐飲界的知名度。4.4.4系統(tǒng)運(yùn)過程的響本系統(tǒng)采用觸摸屏輸入操作簡(jiǎn)單所輸數(shù)據(jù)直接到廚房打印機(jī)打印單據(jù)并按單據(jù)做飯減少人員來回走動(dòng)可以一直在前臺(tái)服務(wù)而省去了到后臺(tái)報(bào)菜的程序,從而達(dá)到課桌流動(dòng)率的提升。且數(shù)據(jù)直接存儲(chǔ)到后臺(tái)主機(jī),以備核實(shí)查詢。方便管理人員對(duì)數(shù)據(jù)進(jìn)行分析,做出合適的決策。4.4.5對(duì)開發(fā)的響說明對(duì)開發(fā)的影響,如:為了支持所建議系統(tǒng)的開發(fā),用戶需進(jìn)行的工作;為了建立一個(gè)數(shù)據(jù)庫所要求的數(shù)據(jù)資源;為了開發(fā)和測(cè)驗(yàn)所建議系統(tǒng)而需要的計(jì)算機(jī)資源;所涉及的保密與安全問題。4.4.6地點(diǎn)和施的影對(duì)原有餐館沒有任何改進(jìn)要求,只要添置幾臺(tái)電腦即可4.4.7經(jīng)費(fèi)開的影響用戶只需購買電腦,若經(jīng)濟(jì)實(shí)力足夠的話可購買一臺(tái)打印機(jī),這些都是一次性投資。4.5限性由于硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件和限制,本系統(tǒng)的打印功能不能實(shí)現(xiàn)。4.6術(shù)條件面的可行性電子點(diǎn)菜系統(tǒng)采用語言為主要功能實(shí)現(xiàn)語言,本系統(tǒng)開發(fā)人員由3個(gè)成員組成。系統(tǒng)預(yù)期在年3月3日實(shí)現(xiàn)全部功能。5選擇的其他系統(tǒng)案可供選擇的系統(tǒng)方案還有觸摸屏點(diǎn)菜系統(tǒng)跟點(diǎn)菜系統(tǒng)但這些系統(tǒng)的成第頁共頁本比較高,所以不建議使用6資及效益分析6.1出新系統(tǒng)的運(yùn)行對(duì)原有系統(tǒng)遺留的大部分設(shè)備都能充分利用比如計(jì)算機(jī)通訊設(shè)施和其他硬件設(shè)備這就為酒店節(jié)約了很多不必要的支出而且新系統(tǒng)也得以正常運(yùn)營(yíng)。6.1.1本建設(shè)資關(guān)于正常有效的使用這個(gè)系統(tǒng)需要的其他支持:需要額外有一個(gè)放后臺(tái)數(shù)據(jù)庫服務(wù)器的房間,基本的數(shù)據(jù)通訊設(shè)備、數(shù)據(jù)庫管理軟件等等。6.1.2一次性出要使新系統(tǒng)正常有效的運(yùn)行對(duì)其進(jìn)行定期的維護(hù)和數(shù)據(jù)庫災(zāi)難備份還有就是紙張、油墨等這些消耗品的購置。6.2益在安裝了電子點(diǎn)菜系統(tǒng)以后服務(wù)員只要經(jīng)過短暫的培訓(xùn)就可以熟悉整個(gè)操作流程.由于操作流程簡(jiǎn)單,這就使餐桌的利用率得到提高加了整個(gè)餐廳的流動(dòng)量.由于全部過程都是電腦控制,就可以避免人為的資金流失和其他方面的損失,而且能夠使餐廳經(jīng)理們迅速的了解營(yíng)業(yè)情況并根據(jù)具體情況做出決策.6.2.1次性收電子點(diǎn)菜系統(tǒng)投入使用后可減少人員工資開支相應(yīng)的收益就會(huì)增加并且在人員管理方面得到簡(jiǎn)化用電子菜單一次性錄入數(shù)據(jù)數(shù)據(jù)錄入程序。增加客人流動(dòng)量為酒店增加整體營(yíng)業(yè)額。第二章

項(xiàng)目開發(fā)劃1言1.1寫目的當(dāng)今時(shí)代酒店餐飲管理已經(jīng)實(shí)現(xiàn)智能化管理智能化管理成為服務(wù)行業(yè)提高辦公效率提高競(jìng)爭(zhēng)力的關(guān)鍵因素之一隨著經(jīng)濟(jì)環(huán)境的不斷發(fā)展面對(duì)餐飲業(yè)嚴(yán)酷競(jìng)爭(zhēng)日益激烈的現(xiàn)實(shí)如何加強(qiáng)管理提高工作效率和改善服務(wù)質(zhì)量成了急待解決的問題而解決這些問題的關(guān)鍵措施之一就是建立實(shí)用先進(jìn)高效的餐飲電腦管理系統(tǒng)進(jìn)創(chuàng)新的經(jīng)營(yíng)機(jī)制新形式下的生存和發(fā)展的空間。電子點(diǎn)菜系統(tǒng)正好適應(yīng)了這個(gè)要求使用電子點(diǎn)菜系統(tǒng)可以更加快捷方便為顧客預(yù)定、點(diǎn)菜,而且所有數(shù)據(jù)都可以存在數(shù)據(jù)庫中,方便查閱,提高酒店的工作效率,增加酒店的利潤(rùn)。1.2背景軟件系統(tǒng)的名稱:餐館點(diǎn)菜系統(tǒng);本項(xiàng)目的任務(wù)提出者:蔣巍;開發(fā)者:張飛、趙杰、朱陳立;用戶:適用于各種餐廳,酒店;實(shí)現(xiàn)該軟件的計(jì)算中心是常州工學(xué)院秋白樓;第頁共頁1.3義列出本文件中用到的專門術(shù)語的定義和外文的首字母組詞的原詞組。1.4考資料參考文獻(xiàn)軟件工程》張海藩倪寧編著;《VisualBasic程序設(shè)計(jì)》唐學(xué)忠費(fèi)賢舉王文琴編著;2目概述2.1作內(nèi)容1)項(xiàng)目可行性研究成立項(xiàng)目小組并選定項(xiàng)目經(jīng)理或項(xiàng)目小組長(zhǎng)項(xiàng)目經(jīng)理召集小組成員選擇開發(fā)項(xiàng)目項(xiàng)目經(jīng)理召集小組成員開展項(xiàng)目可行性研究按照《軟件文檔編寫概要》的格式要求,由項(xiàng)目經(jīng)理執(zhí)筆完成《項(xiàng)目可行性研究報(bào)告》2)制定項(xiàng)目開發(fā)計(jì)劃項(xiàng)目經(jīng)理召集小組成員針對(duì)所選項(xiàng)目開展討論開發(fā)計(jì)劃,進(jìn)一步明確項(xiàng)目的大小、范圍、復(fù)雜程度等項(xiàng)目經(jīng)理召集小組成員進(jìn)行任務(wù)分解與任務(wù)分配確定任務(wù)進(jìn)度確定完成項(xiàng)目的環(huán)境和工具按照《軟件文檔編寫概要》的格式要求,項(xiàng)目經(jīng)理執(zhí)筆完成《項(xiàng)目開發(fā)計(jì)劃書》3)需求分析按照項(xiàng)目任務(wù)分配結(jié)果和項(xiàng)目進(jìn)度要求,由任務(wù)承擔(dān)人開展項(xiàng)目的需求分析的主要工作,不得超越前述項(xiàng)目的大小、范圍、復(fù)雜程度等項(xiàng)目小組的其他成員配合任務(wù)承擔(dān)人,完成項(xiàng)目的需求分析《軟件文檔編寫概要的格式要求由任務(wù)承擔(dān)人執(zhí)筆完《項(xiàng)目需求分析規(guī)格說明書》評(píng)審人員完成對(duì)《項(xiàng)目需求分析規(guī)格說明書》的評(píng)審工作,并給出評(píng)審意見4)初步設(shè)計(jì)按照項(xiàng)目任務(wù)分配結(jié)果和項(xiàng)目進(jìn)度要求,并依據(jù)《項(xiàng)目需求分析規(guī)格說明》,由任務(wù)承擔(dān)人完成項(xiàng)目的初步設(shè)計(jì)任務(wù)項(xiàng)目小組的其他成員配合任務(wù)承擔(dān)人,完成項(xiàng)目的初步設(shè)計(jì)任務(wù)《軟件文檔編寫概要的格式要求由任務(wù)承擔(dān)人執(zhí)筆完《項(xiàng)目初步設(shè)計(jì)規(guī)格說明書》評(píng)審人員完成對(duì)《項(xiàng)目初步設(shè)計(jì)規(guī)格說明書》的評(píng)審工作,并給出評(píng)審意見5)詳細(xì)設(shè)計(jì)第頁共頁按照項(xiàng)目任務(wù)分配結(jié)果和項(xiàng)目進(jìn)度要求,并依據(jù)《項(xiàng)目初步設(shè)計(jì)規(guī)格說明書》,由任務(wù)承擔(dān)人完成項(xiàng)目的詳細(xì)設(shè)計(jì)任務(wù)項(xiàng)目小組的其他成員配合任務(wù)承擔(dān)人,完成項(xiàng)目的詳細(xì)設(shè)計(jì)任務(wù)《軟件文檔編寫概要的格式要求由任務(wù)承擔(dān)人執(zhí)筆完《項(xiàng)目詳細(xì)設(shè)計(jì)規(guī)格說明書》評(píng)審人員完成對(duì)《項(xiàng)目詳細(xì)設(shè)計(jì)規(guī)格說明書》的評(píng)審工作,并給出評(píng)審意見6)實(shí)現(xiàn)按照項(xiàng)目任務(wù)分配結(jié)果和項(xiàng)目進(jìn)度要求,并依據(jù)《項(xiàng)目初步設(shè)計(jì)規(guī)格說明書》和《項(xiàng)目詳細(xì)設(shè)計(jì)規(guī)格說明書》由任務(wù)承擔(dān)人完成項(xiàng)目的具體實(shí)現(xiàn)任務(wù)由任務(wù)承擔(dān)人給出實(shí)現(xiàn)的源程序清單(打印或磁盤)7)測(cè)試按照項(xiàng)目任務(wù)分配結(jié)果和項(xiàng)目進(jìn)度要求,并依據(jù)《項(xiàng)目需求分析規(guī)格說明書》、《項(xiàng)目初步設(shè)計(jì)規(guī)格說明書》和《項(xiàng)目詳細(xì)設(shè)計(jì)規(guī)格說明書》,由任務(wù)承擔(dān)人完成對(duì)已實(shí)現(xiàn)部分的軟件或模塊的測(cè)試任務(wù)按《軟件文檔編寫概要的格式要求任務(wù)承擔(dān)人執(zhí)筆完《項(xiàng)目測(cè)試報(bào)告》最后談?wù)剬?duì)本次課程設(shè)計(jì)的總結(jié)或體會(huì)。。2.2要參加員參加本項(xiàng)目開發(fā)的主要人員張飛、趙杰、朱陳立,三人均是常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院大三的學(xué)生。指導(dǎo)老師:蔣巍2.3品2.3.1序移交給用戶的程序的名稱:餐館點(diǎn)菜系統(tǒng)所用地編程語言:B2.3.2件《用戶手冊(cè)》及內(nèi)容要點(diǎn)。引言用途運(yùn)行環(huán)境使用過程2.3.3務(wù)本小組需向用戶進(jìn)行培訓(xùn)安裝、維護(hù)和運(yùn)行支持,應(yīng)逐項(xiàng)規(guī)定開始日期、所提供支持的級(jí)別和服務(wù)的期限。第10頁共頁2.3.4移交的品開發(fā)集體向用戶移交電子點(diǎn)菜系統(tǒng)代碼戶手冊(cè)但不必向用戶移交的《需求分析性研究報(bào)告》以及《詳細(xì)設(shè)計(jì)說明書2.4收標(biāo)準(zhǔn)對(duì)于提交給用戶的餐館點(diǎn)菜系統(tǒng),用戶可以設(shè)定一定的操作權(quán)限,如修改菜譜或修改價(jià)格對(duì)于用戶手冊(cè)中所有的功能都要齊全而且無漏洞要適時(shí)地對(duì)系統(tǒng)進(jìn)行維護(hù)。2.5成項(xiàng)目最遲期限本項(xiàng)目的最遲期限時(shí)年3月4日2.6計(jì)劃的準(zhǔn)者和批準(zhǔn)期項(xiàng)目批準(zhǔn)者:蔣巍批準(zhǔn)日期:2011年2月21日3施計(jì)劃3.1作任務(wù)分解與人員工張飛可行性研究報(bào)告開發(fā)計(jì)劃》的撰寫,程序的測(cè)試趙杰用戶手冊(cè)程序代碼的撰寫朱陳立需求分析設(shè)計(jì)報(bào)告》的撰寫,程序的測(cè)試3.2口人員說明負(fù)責(zé)接口工作的人員及他們的職責(zé),包括:負(fù)責(zé)本項(xiàng)目同用戶的接口人員:趙杰責(zé)任:對(duì)用戶的培訓(xùn)以及系統(tǒng)的維護(hù);負(fù)責(zé)本項(xiàng)目同本單位各管理機(jī)構(gòu),如合同計(jì)劃管理部門、財(cái)務(wù)部門、質(zhì)量管理部門等的接口人員:張飛責(zé)任:向管理機(jī)構(gòu)提交本系統(tǒng)的《可行性研究報(bào)告》及《項(xiàng)目計(jì)劃書定時(shí)報(bào)告項(xiàng)目進(jìn)度和預(yù)算;負(fù)責(zé)本項(xiàng)目同個(gè)份合同負(fù)責(zé)單位的接口人員:朱陳立。責(zé)任:和用戶簽訂合同3.3度ID

編寫《項(xiàng)目可行性研究報(bào)告》《項(xiàng)目開發(fā)計(jì)劃書》

第11頁共頁3.5鍵問題整個(gè)項(xiàng)目的關(guān)鍵問題是對(duì)系統(tǒng)的維護(hù)利用數(shù)據(jù)庫方面的知識(shí)對(duì)菜單進(jìn)行添加、刪除和修改,如果這些操作存在差錯(cuò)會(huì)對(duì)用戶造成一定的經(jīng)濟(jì)損失。4持條件本項(xiàng)目的開發(fā)需要用visual2005和SQLServer2005。4.1算機(jī)系支持開發(fā)中和運(yùn)行時(shí)所需的計(jì)算機(jī)系統(tǒng)支持:計(jì)算機(jī):Lenovo語言和系統(tǒng):Microsoftvisual2005MicrosoftSQLServer2005操作系統(tǒng):Windows20002需用戶承的工作需由用戶承擔(dān)的工作

完成期限對(duì)本系統(tǒng)所要包含的功能說明2011.2.21對(duì)系統(tǒng)進(jìn)行驗(yàn)收2011.3.3第三章

軟件需求明書1言1.1寫目的為了提高餐館的服務(wù)質(zhì)量和效率,提高酒店工作人員的工作效率,我們小組將研究開發(fā)出一款簡(jiǎn)潔的點(diǎn)菜系統(tǒng)。1.2景說明:.軟件系統(tǒng)的名稱:餐館點(diǎn)菜系統(tǒng);.本項(xiàng)目的任務(wù)提出者:蔣巍開發(fā)者:張飛、趙杰、朱陳立用戶:餐館及餐館顧客;1.3義點(diǎn)菜系統(tǒng),點(diǎn)菜,撤銷,確認(rèn)。1.4考資料列出用得著的參考資料,如:.03020610《軟件工程課程設(shè)計(jì)》教學(xué)大綱;.《軟件工程第三版)張海潘倪寧《VisualBasic程序設(shè)計(jì)教程》唐學(xué)忠費(fèi)賢舉王文琴2務(wù)概述2.1標(biāo)1.實(shí)現(xiàn)顧客根據(jù)價(jià)格不同點(diǎn)菜;通過前臺(tái)可視化界面實(shí)現(xiàn)顧客多方面選擇。2.點(diǎn)菜完畢后,實(shí)現(xiàn)對(duì)顧客所點(diǎn)菜品價(jià)格的統(tǒng)計(jì),以免使顧客花費(fèi)超出預(yù)算本系統(tǒng)還可以實(shí)現(xiàn)顧客的退選或補(bǔ)選的要求在顧客所點(diǎn)菜品上來之后系統(tǒng)可通過點(diǎn)擊進(jìn)行記錄,以免發(fā)生漏菜現(xiàn)象。3.根據(jù)以上功能,該項(xiàng)目主要以Windows操作平臺(tái),.NET開發(fā)語言,第12頁共頁MicrosoftOfficeAccess為數(shù)據(jù)庫。前臺(tái)界面實(shí)現(xiàn)可視化,方便顧客的選擇。后臺(tái)管理為數(shù)據(jù)庫,管理菜品的增、刪、查的實(shí)現(xiàn)都借以數(shù)據(jù)庫實(shí)現(xiàn)。項(xiàng)目目標(biāo)即為成功、完整的實(shí)現(xiàn)該系統(tǒng),讓客戶滿意。2.2戶的特本軟件的受眾是所有就餐的顧客和餐服務(wù)人員這些人員必須要會(huì)基本的電腦操作,以及熟悉一些點(diǎn)菜的基本流程。2.3定和約在開發(fā)過程中于個(gè)人的喜好隨意編寫的程序以不會(huì)受到經(jīng)費(fèi)的限制,也不會(huì)受到開發(fā)期限的約束了只是在點(diǎn)菜之后沒有追加菜的這個(gè)選項(xiàng)所以想要追加菜,只能再下一個(gè)訂單。3求規(guī)定3.1功能的定顧客根據(jù)系統(tǒng)操作提示自主進(jìn)行點(diǎn)菜、退菜操作,系統(tǒng)要能夠根據(jù)顧客的選擇進(jìn)行自動(dòng)進(jìn)行結(jié)賬計(jì)算并顯示。服務(wù)員根據(jù)系統(tǒng)操作提示對(duì)已經(jīng)上桌的菜進(jìn)行標(biāo)記查看賬單進(jìn)行收賬。3.2性能的定3.2.1度在點(diǎn)菜的過程中,想點(diǎn)拿一分菜就選中那一份然后點(diǎn)擊添加鍵即可,如果在已生成菜單中想退掉某個(gè)菜的話先選定菜項(xiàng)點(diǎn)擊取消鍵。3.2.2間特性求該軟件對(duì)于時(shí)間方面沒有什么要求應(yīng)為在點(diǎn)菜過程中點(diǎn)菜是否結(jié)束不是用時(shí)間來決定的,而是由用戶在點(diǎn)菜結(jié)束時(shí)手動(dòng)的點(diǎn)擊確定鍵以確定菜單。3.2.3活性說明對(duì)該軟件的靈活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該軟件對(duì)這些變化的適應(yīng)能力,如:a.在點(diǎn)菜過程中,可以隨時(shí)退點(diǎn)你不喜歡的菜也可以添加你喜歡的菜;b.該點(diǎn)菜系統(tǒng)軟件不受環(huán)境影響;c.由于該軟件沒有追加。沒有追加菜的這個(gè)選項(xiàng),所以想要追加菜,只能再下一個(gè)訂單,這個(gè)是需要以后改進(jìn)的。3.3人輸出求在該軟件系統(tǒng)中要求手動(dòng)輸入的只有桌號(hào)這一個(gè)項(xiàng),其余的要點(diǎn)的菜項(xiàng),都是用感應(yīng)筆來點(diǎn)擊添加實(shí)現(xiàn)的在輸出時(shí)該系統(tǒng)最后輸出的是以該桌號(hào)為文件名,菜單為內(nèi)容的一個(gè)文件,交予大廚開始做菜。3.4據(jù)管理力要求如果有新的菜要添加到后臺(tái)數(shù)據(jù)庫中的話,后臺(tái)管理為數(shù)據(jù)庫,管理菜品的增、刪、查的實(shí)現(xiàn)都借以數(shù)據(jù)庫實(shí)現(xiàn)。項(xiàng)目目標(biāo)即為成功、完整的實(shí)現(xiàn)該系統(tǒng),讓客戶滿意。3.5障處理求可能會(huì)因?yàn)槭褂么螖?shù)過多而導(dǎo)致硬件老化,要及時(shí)更新設(shè)備。第13頁共頁3.6他專門求在使用過程中能會(huì)因?yàn)槭褂么螖?shù)過多而導(dǎo)致硬件老化及時(shí)更新設(shè)備。4行環(huán)境規(guī)定4.1備計(jì)算機(jī)4.2持軟件Windows操作系統(tǒng)4.3口一,外部接口用戶界面:按應(yīng)用軟件用戶界面的規(guī)范來設(shè)計(jì)用以對(duì)話框?yàn)橹鞯挠脩艚缑妫奖阌脩羰褂密浖涌?MicrosoftAccess硬件接口:計(jì)算機(jī)二,內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳遞數(shù)據(jù)信息,交互信息。第四章

詳細(xì)設(shè)計(jì)明書1言1.1寫目的詳細(xì)設(shè)計(jì)說明書將初步設(shè)計(jì)規(guī)格說明書比較提出的抽象概括的解決問題的辦法具體化細(xì)的設(shè)計(jì)每個(gè)塊定實(shí)現(xiàn)模塊功能所需要的算法和數(shù)據(jù)結(jié)構(gòu)。預(yù)期讀者:程序員1.2景說明:.餐館點(diǎn)餐系統(tǒng);.本項(xiàng)目的任務(wù)提出者:蔣巍開發(fā)者:張飛、趙杰、朱陳立用戶:餐館及餐館顧客1.3義列出本文件中用到專門術(shù)語的定義和外文首字母組詞的原詞組。1.4考資料列出有關(guān)的參考資料,如:.03020610《軟件工程課程設(shè)計(jì)》教學(xué)大綱;.《軟件工程第三版)張海潘倪寧《VisualBasic程序設(shè)計(jì)教程》唐學(xué)忠費(fèi)賢舉王文琴2序系統(tǒng)的結(jié)構(gòu)用一系列圖表列出本程序系統(tǒng)內(nèi)的每個(gè)程序(包括每個(gè)模塊和子程序)的名稱、標(biāo)識(shí)符和它們之間的層次結(jié)構(gòu)關(guān)系。第14頁共頁點(diǎn)菜系統(tǒng)服務(wù)員

管理員點(diǎn)菜

查詢

登陸

密碼設(shè)置添加

刪除3序(標(biāo)識(shí))設(shè)計(jì)說明菜項(xiàng)的添加"&"&菜項(xiàng)的取消iIf第15頁共頁3.1序描述程序有添加刪除查詢?nèi)齻€(gè)主要功能這樣合理的安排不僅可以染顧客輕松的點(diǎn)菜,同時(shí)在點(diǎn)完菜之后還能進(jìn)行確認(rèn)。最終能夠更好的服務(wù)客戶。3.2能IPO圖數(shù)據(jù)流圖3.3能要求windows系統(tǒng)上運(yùn)行該軟件,軟件性能用一般,沒有特殊要求3.4入項(xiàng)輸入桌號(hào);選擇自己想要的菜點(diǎn)餐。3.5出項(xiàng)打印出顧客的菜單和賬單,并到前臺(tái)結(jié)帳。3.6法在該程序的編碼實(shí)現(xiàn)過程中,用到了一維數(shù)組,文件的讀寫。第16頁共頁3.7程邏輯選擇桌

輸入桌

點(diǎn)菜

落單結(jié)帳

帳打

出菜

廚自印3.8口將程序連接Access數(shù)據(jù)庫,用到一些基本設(shè)置。3.9儲(chǔ)分配菜單存儲(chǔ)在菜單的數(shù)據(jù)庫中顧客點(diǎn)菜后生成的菜單存放在一個(gè)以桌號(hào)命名的文件中。3.10釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:.加在模塊首部的注釋;.加在各分枝點(diǎn)處的注釋;.對(duì)各變量的功能、范圍、缺省條件等所加的注釋;.對(duì)使用的邏輯所加的注釋等等。3.11制條件在本程序的使用中對(duì)于軟件的使用者有一定的文化要求要求使用者必須是會(huì)使用電腦,能夠熟練的操作電腦。3.12試計(jì)劃測(cè)試人員在測(cè)試的在測(cè)試的過程中,要對(duì)軟件進(jìn)行全面的測(cè)試,對(duì)給出的功能要仔細(xì)盡量多的去各種了能去測(cè)試軟件的各項(xiàng)性能盡量多的發(fā)現(xiàn)出尚未發(fā)現(xiàn)的問題。3.13未解決的問在程序開發(fā)過程中,點(diǎn)菜之后,如果顧客想退訂某個(gè)菜的這個(gè)功能應(yīng)該被開發(fā)出來,而還沒有解決,最后通過討論解決了。第17頁共頁第五章

軟件測(cè)試1.軟件測(cè)試概念軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試甚至根據(jù)需要編寫不同的測(cè)試工具設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng)對(duì)測(cè)試方案可能出現(xiàn)的問題進(jìn)行分析和評(píng)估執(zhí)行測(cè)試用例后需要跟蹤故障以確保開發(fā)的產(chǎn)品適合需求。使用人工或者自動(dòng)手段來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。2.軟件測(cè)試目的軟件測(cè)試失敗隨著軟件的產(chǎn)生而產(chǎn)生了軟件的生產(chǎn)和運(yùn)行就必然有軟件測(cè)試測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程測(cè)試的目的是軟件投入生產(chǎn)性運(yùn)行之前盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤成功的測(cè)試能發(fā)現(xiàn)系統(tǒng)運(yùn)行中的錯(cuò)誤,讓系統(tǒng)正確運(yùn)行。3.軟件測(cè)試原則軟件開發(fā)人員即程序員應(yīng)當(dāng)避免測(cè)試自己的程序不管是程序員還是開發(fā)小組都應(yīng)當(dāng)避免測(cè)試自己的程序若條件允許應(yīng)當(dāng)由獨(dú)立于開發(fā)組和客戶的第三方測(cè)試組或測(cè)試機(jī)構(gòu)來進(jìn)行軟件測(cè)試這并不是說程序員不能測(cè)試自己的程序,而且更加鼓勵(lì)程序員進(jìn)行調(diào)試,因?yàn)闇y(cè)試由別人來進(jìn)行可能會(huì)會(huì)更加有效、客觀,并且容易成功,而允許程序員自己調(diào)試也會(huì)更加有效和針對(duì)性。應(yīng)盡早地和不斷地進(jìn)行軟件測(cè)試。應(yīng)當(dāng)把軟件測(cè)試貫穿到整個(gè)軟件開發(fā)的過程中而不應(yīng)該把軟件測(cè)試看作是其過程中的一個(gè)獨(dú)立階段因?yàn)樵谲浖_發(fā)的每一環(huán)節(jié)都有可能產(chǎn)生意想不到的問題其影響因素有很多比如軟件本身的抽象性和復(fù)雜性件所涉及問題的復(fù)雜性開發(fā)各個(gè)階段工作的多樣性,以及各層次工作人員的配合關(guān)系等所以要堅(jiān)持軟件開發(fā)各階段的技術(shù)評(píng)審把錯(cuò)誤克服在早期,從而減少成本,提高軟件質(zhì)量。對(duì)測(cè)試用例要有正確的態(tài)度:第一,測(cè)試用例應(yīng)當(dāng)由測(cè)試輸入數(shù)據(jù)和預(yù)期輸出結(jié)果這兩部分組成第二設(shè)計(jì)測(cè)試用例時(shí)僅要考慮合理的輸入條件,更要注意不合理的輸入條件因?yàn)檐浖度雽?shí)際運(yùn)行中往往不遵守正常的使用方法,卻進(jìn)行了一些甚至大量的意外輸入導(dǎo)致軟件一時(shí)半時(shí)不能做出適當(dāng)?shù)姆磻?yīng),就很容易產(chǎn)生一系列的問題,輕則輸出錯(cuò)誤的結(jié)果,重則癱瘓失效!人以群分,物以類聚,軟件測(cè)試也不例外,一定要充分注意軟件測(cè)試中的群集現(xiàn)象,也可以認(rèn)為是“80-20則”。不要以為發(fā)現(xiàn)幾個(gè)錯(cuò)誤并且解決這些問題之后就不需要測(cè)試了反而這里是錯(cuò)誤群集的地方對(duì)這段程序要重點(diǎn)測(cè)試,以提高測(cè)試投資的效益。嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性,以避免發(fā)生疏漏或者重復(fù)無效的第18頁共頁工作。應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果進(jìn)行全面檢查。一定要全面地、仔細(xì)地檢查測(cè)試結(jié)果,但常常被人們忽略,導(dǎo)致許多錯(cuò)誤被遺漏。妥善保存測(cè)試用例、測(cè)試計(jì)劃、測(cè)試報(bào)告和最終分析報(bào)告,以備回歸測(cè)試及維護(hù)之用。4.軟件測(cè)試方法分類1.按照測(cè)試過程是否在計(jì)算機(jī)上執(zhí)行來分類,有靜態(tài)測(cè)試,動(dòng)態(tài)測(cè)試和解釋執(zhí)行。靜態(tài)測(cè)試是指被測(cè)軟件的目標(biāo)程序不在計(jì)算機(jī)上執(zhí)行。動(dòng)態(tài)測(cè)試是指被側(cè)軟件的目標(biāo)程序在計(jì)算機(jī)上執(zhí)行。解釋執(zhí)行是指被側(cè)軟件的源程序在計(jì)算機(jī)上執(zhí)行。2.按照是否考察軟件的內(nèi)部結(jié)構(gòu)來分類,有黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試的測(cè)試過程只考察測(cè)試的輸入和結(jié)果的對(duì)應(yīng)關(guān)系(被側(cè)軟件的功能)是否正確,而不考察被測(cè)軟件內(nèi)部結(jié)構(gòu)。白盒測(cè)試的測(cè)試過程不但考察測(cè)試的輸入和結(jié)果的對(duì)應(yīng)關(guān)被側(cè)軟件的功能)是否正確,而且考察被測(cè)軟件內(nèi)部結(jié)構(gòu)。按照軟件測(cè)試的對(duì)象可分為源程序走查,單元測(cè)試,部件測(cè)試,配置項(xiàng)測(cè)試,系統(tǒng)測(cè)試,軟件交付前的可靠性測(cè)試,軟件交付時(shí)的鑒定/驗(yàn)收測(cè)試和軟件被修改時(shí)的回歸測(cè)試。按照測(cè)試人員屬性來分類有內(nèi)部測(cè)試用戶測(cè)試/鑒定測(cè)試資格測(cè)試和第三方測(cè)試本軟件測(cè)試步驟本軟件總共分為兩大部分一個(gè)事服務(wù)員部分一個(gè)是管理員部分管理員部分又有兩個(gè)功能菜單數(shù)據(jù)庫的管理管理員密碼設(shè)置服務(wù)員模塊也有兩個(gè)模塊,點(diǎn)菜和查詢。在主界面點(diǎn)擊管理員會(huì)出現(xiàn)登陸菜單管理密碼設(shè)置三個(gè)選項(xiàng)登陸時(shí)出示用戶名是,密碼是admin,登陸后進(jìn)入菜單管理界,可以對(duì)菜單數(shù)據(jù)庫進(jìn)行添加,修改,刪除。點(diǎn)擊密碼管理出現(xiàn)密碼設(shè)置界面可以對(duì)用戶的密碼根據(jù)自己的喜好進(jìn)行設(shè)置。點(diǎn)擊進(jìn)入服務(wù)員的選項(xiàng)中進(jìn)入點(diǎn)菜出現(xiàn)客戶點(diǎn)菜的點(diǎn)菜界面點(diǎn)菜時(shí)單擊菜系按鈕顯示出不同菜系的菜單選中菜項(xiàng)的編號(hào)再點(diǎn)擊添加按鈕即可點(diǎn)菜成功,服務(wù)員根據(jù)客戶的喜好幫助客戶點(diǎn)菜,生成菜單,并提交,刪除時(shí)選中生成的菜單中的菜項(xiàng)再點(diǎn)擊取消即可刪除終生成以桌號(hào)為文件名的菜單文件送至后臺(tái)大廚做菜。進(jìn)入查詢功能,可以對(duì)已下的菜單進(jìn)行以桌號(hào)為關(guān)鍵字的查詢。第19頁共頁第六章

用戶手冊(cè)1言1.1寫目的編寫這份用戶手冊(cè)的目的:介紹產(chǎn)品功能,介紹如何使用本產(chǎn)品。預(yù)期的讀者:餐廳點(diǎn)菜人員1.2景說明:這份用戶手冊(cè)所描述的軟件系統(tǒng)的名稱;餐廳點(diǎn)菜系統(tǒng)該軟件項(xiàng)目的任務(wù)提出者:蔣巍開發(fā)者:餐廳點(diǎn)菜系統(tǒng)開發(fā)團(tuán)隊(duì)用戶(或首批用戶餐廳點(diǎn)菜人員餐廳管理員安裝此軟件的計(jì)算中心:計(jì)算機(jī)1.3考資料項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文《軟件工程課程設(shè)計(jì)》教學(xué)大綱軟件開發(fā)標(biāo)準(zhǔn):VisualStudio20052途2.1能點(diǎn)餐功能:1、用餐人員選擇餐桌號(hào)通過菜單上方菜類按鈕,選擇菜類選中要選的菜,單擊添加,便可將選中的菜添加到已點(diǎn)菜單中若想要修改菜單,將已點(diǎn)菜中的某些菜去掉,只需在已點(diǎn)菜單中選中那些菜,然后單擊取消便可當(dāng)點(diǎn)菜完成時(shí),單擊提交,便生成以桌號(hào)命名的文件,記錄的餐桌號(hào),已點(diǎn)的菜,和消費(fèi)總額查詢功能:進(jìn)入查詢界面,通過選擇餐桌號(hào),單擊確定,便可查閱點(diǎn)菜信息管理員功能:1、通過單擊按鈕選擇操作,修改,刪除,添加刪除功能,直接選中要?jiǎng)h除項(xiàng),然后單擊刪除按鈕修改功能,先單擊修改按鈕,選中要修改的項(xiàng),在界面下方的四個(gè)輸入格中輸入修改信息,單擊確定添加功能,單擊添加按鈕,在界面下方的四個(gè)輸入格中輸入添加信息,單擊確定密碼修改功能:在修改密碼界面上通過選擇相應(yīng)按鈕,進(jìn)行操作。2.2能2.2.1度本產(chǎn)品只需通過單擊相關(guān)按鈕,便可進(jìn)行相應(yīng)的操作,無需用戶單獨(dú)輸入信息第20頁共頁2.2.2間特性本產(chǎn)品操作處理簡(jiǎn)單,所有響應(yīng)時(shí)間,更新處理時(shí)間等都在零點(diǎn)幾秒內(nèi)。2.2.3活性本軟件所具有的靈活性高,當(dāng)用戶需求(如對(duì)操作方式、運(yùn)行環(huán)境、結(jié)果精度、時(shí)間特性等的要求)有某些變化時(shí),本軟件的適應(yīng)能力強(qiáng)。2.3全保密本軟件安全、保密,點(diǎn)菜人員只能讀取數(shù)據(jù)庫中信息,無法改變。3行環(huán)境3.1設(shè)備列出為運(yùn)行本軟件所要求的硬設(shè)備的最小配置.處理機(jī)的型號(hào)、內(nèi)存容量512MB;.所要求的外存儲(chǔ)器:硬盤記錄格式:文件.脫機(jī)工作;.I/O設(shè)備(脫機(jī)打印機(jī)3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論