版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁共頁《軟件工程》序設計告餐飲管理系統(tǒng)班
級:指導老師:開發(fā)成員:年3月3第章第章第章第章
第頁共頁目錄可性究張)----------------------------------------------3引言可行性研究的前提對現(xiàn)有系統(tǒng)的分析所建議的系統(tǒng)可選擇的其他系統(tǒng)方案投資及效益分析項開計(飛引言項目概述實施計劃支持條件專題計劃要點項需分說(杰------------------------------------11引言任務概述需求規(guī)定運行環(huán)境規(guī)定項詳分說(朱立---------------------------------13引言程序系統(tǒng)的結構3.程序設計說明第章第章第章
軟測(陳)----------------------------------------------17軟件測試概念軟件測試目的軟件測試原則軟件測試方法分類軟件測試步驟用手(杰)引言用途運行環(huán)境使用過程總------------------------------------------------------------------22第一章
第頁共頁可行性研報告1言1.1寫目的在市場經(jīng)濟蓬勃發(fā)展的今天,酒店、餐飲電腦管理在世界各國已非常普及。它成為服務行業(yè)提高辦公效率提高競爭力的關鍵因素之一隨著經(jīng)濟環(huán)境的不斷發(fā)展面對餐飲業(yè)嚴酷競爭日益激烈的現(xiàn)實如何加強管理提高工作效率和改善服務質量成了急待解決的問題解決這些問題的關鍵措施之一就是建立實用、先進、高效的餐飲電腦管理系統(tǒng),引進創(chuàng)新的經(jīng)營機制,適應新形式下的生存和發(fā)展的空間。通過對本系統(tǒng)的操作服務員可更加迅速使用系統(tǒng)為顧客點菜加菜并即時的把數(shù)據(jù)傳到出品臺然后出品臺根據(jù)客人所點的菜單迅速出品而且所有的操作數(shù)據(jù)都儲存在后臺的數(shù)據(jù)庫中,以備查詢。1.2景軟件系統(tǒng)的名稱:餐館點菜系統(tǒng);本項目的任務提出者:蔣??;開發(fā)者:張飛、趙杰、朱陳立;用戶:適用于各種餐廳,酒店;實現(xiàn)該軟件的計算中心是常州工學院秋白樓;1.3義走單走單是員工的一種作弊行為是指故意把整張賬單走失以達到私吞餐飲收入的目的。走餐走餐也是員工的一種作弊行為指不開賬單也不收錢白白走失餐飲收入。走數(shù)走數(shù)也是員工的一種作弊行為賬單上的某一項目的數(shù)額或者該項目數(shù)額中的一部分走失。出品臺:服務員取菜的柜臺出品:俗稱上菜1.4考資料參考文獻軟件工程》張海藩倪寧編著;《VisualBasic程序設計》唐學忠費賢舉王文琴編著;2行性研究的前提2.1求功能模塊:點菜模塊、收銀模塊、查詢模塊2.2標通過使用本系統(tǒng)可以實現(xiàn)餐館管理的信息化提高餐館的工作效率隱型成本降低如管理方面生產(chǎn)能力得到充分提高服務整體提升給人一種衛(wèi)生的環(huán)境美觀大方、簡單實用。2.3件、假和限制.所建議系統(tǒng)的運行壽命的最小值為2年;.進行系統(tǒng)方案選擇比較的時間為2天;.由于沒有經(jīng)費、投資,所以程序做的有些簡單;第頁共頁.由于硬件、軟件、運行環(huán)境和開發(fā)環(huán)境方面的條件和限制,菜單打印等功能不能實現(xiàn);.可利用的信息和資源;2.4價尺度電子點菜系統(tǒng)使用方便上手快、需要添置硬件設備簡單,費用相對降低,開發(fā)周期短、維護起來比較方便。3現(xiàn)有系統(tǒng)的分析現(xiàn)有系統(tǒng)存在嚴重的走單、走餐、走數(shù),而且人為錯誤時有發(fā)生,服務員人數(shù)較多,酒店整體看起來不易整齊、較吵雜。由于是人工管理在人員高峰期時業(yè)務流動量不能有效提升這就降低了整體收入,而且不能及時了解營業(yè)情況做出合理決策3.1理流程數(shù)據(jù)流程客人吃飯客人找位置或服務員幫忙找位置有無位置No
Yes
入座點菜上菜吃飯等待等待或走人走人
結賬走人3.2用開支現(xiàn)在餐飲管理相對落后人力資源利用方面做得不是很好人多管理起來就不方便,還要提供其他比較繁瑣的責任等等。容易引起以上所述的走餐、走單、走數(shù)等情況。隱形成本提高,相對收入就第頁共頁少。3.4員現(xiàn)行餐飲行業(yè)幾乎沒有技術含量只需要進行簡單的培訓懂禮儀就可以人員要求比較多,較浪費人力資源,不便于管理。3.5備不需要設備,只要人手夠用3.6限性現(xiàn)在餐飲管理相對落后人力資源利用方面做得不是很好人多管理起來就不方便,還要提供其他比較繁瑣的責任等等。容易引起以上所述的走餐、走單、走數(shù)等情況。隱形成本提高,相對收入就少。4建議的系統(tǒng)4.1所建議統(tǒng)的說明而且使用方法簡便餐廳安裝觸摸屏點菜系統(tǒng)以后服務員只要經(jīng)過短暫的培訓就可以熟悉整個操作流程.由于操作流程簡,這就使餐桌的利用率得到提高加了整個餐廳的流動量.由于全部過程都是電腦控制這就可以避免人為的資金流失和其他方面的損失而能夠使餐廳經(jīng)理們迅速的了解營業(yè)情況,并根據(jù)具體情況做出決策.4.2理流程數(shù)據(jù)流程
來客人客人找位置或服務員幫忙找位置有無位置
Yes
入座電子點菜上菜吃飯N
等待或走人走人
電子結賬走人第頁共頁4.3進之處電子點菜系統(tǒng)相對于原系統(tǒng)增加了實時存儲功能查詢模塊可防止走數(shù)走餐走單情況的發(fā)生減少了人力和對人力的管理方便了高層領導增加了酒店的收入。4.4響4.4.1設備的響本系統(tǒng)的使用對于原來的計算機照樣能用樣資源得到充分利用減少了開支,只需要按要求和新系統(tǒng)連接就可以解決。4.4.2軟件的響說明為了使現(xiàn)存的應用軟件和支持軟件能夠同所建議系統(tǒng)相適應而需要對這些軟件所進行的修改和補充。4.4.3用戶單機構的響電子點菜系統(tǒng)能提高業(yè)務效率。功能強大的CPU和大容量的存儲空間能提高處理數(shù)據(jù)的速度從而減少顧客的等待時間易于操作把培訓時間縮到最低限度,即是毫無經(jīng)驗的操作員也能輕松面對。因此無須考慮會不會用的問題。減少了人員及對人員的管理。提高了本酒店在餐飲界的知名度。4.4.4系統(tǒng)運過程的響本系統(tǒng)采用觸摸屏輸入操作簡單所輸數(shù)據(jù)直接到廚房打印機打印單據(jù)并按單據(jù)做飯減少人員來回走動可以一直在前臺服務而省去了到后臺報菜的程序,從而達到課桌流動率的提升。且數(shù)據(jù)直接存儲到后臺主機,以備核實查詢。方便管理人員對數(shù)據(jù)進行分析,做出合適的決策。4.4.5對開發(fā)的響說明對開發(fā)的影響,如:為了支持所建議系統(tǒng)的開發(fā),用戶需進行的工作;為了建立一個數(shù)據(jù)庫所要求的數(shù)據(jù)資源;為了開發(fā)和測驗所建議系統(tǒng)而需要的計算機資源;所涉及的保密與安全問題。4.4.6地點和施的影對原有餐館沒有任何改進要求,只要添置幾臺電腦即可4.4.7經(jīng)費開的影響用戶只需購買電腦,若經(jīng)濟實力足夠的話可購買一臺打印機,這些都是一次性投資。4.5限性由于硬件、軟件、運行環(huán)境和開發(fā)環(huán)境方面的條件和限制,本系統(tǒng)的打印功能不能實現(xiàn)。4.6術條件面的可行性電子點菜系統(tǒng)采用語言為主要功能實現(xiàn)語言,本系統(tǒng)開發(fā)人員由3個成員組成。系統(tǒng)預期在年3月3日實現(xiàn)全部功能。5選擇的其他系統(tǒng)案可供選擇的系統(tǒng)方案還有觸摸屏點菜系統(tǒng)跟點菜系統(tǒng)但這些系統(tǒng)的成第頁共頁本比較高,所以不建議使用6資及效益分析6.1出新系統(tǒng)的運行對原有系統(tǒng)遺留的大部分設備都能充分利用比如計算機通訊設施和其他硬件設備這就為酒店節(jié)約了很多不必要的支出而且新系統(tǒng)也得以正常運營。6.1.1本建設資關于正常有效的使用這個系統(tǒng)需要的其他支持:需要額外有一個放后臺數(shù)據(jù)庫服務器的房間,基本的數(shù)據(jù)通訊設備、數(shù)據(jù)庫管理軟件等等。6.1.2一次性出要使新系統(tǒng)正常有效的運行對其進行定期的維護和數(shù)據(jù)庫災難備份還有就是紙張、油墨等這些消耗品的購置。6.2益在安裝了電子點菜系統(tǒng)以后服務員只要經(jīng)過短暫的培訓就可以熟悉整個操作流程.由于操作流程簡單,這就使餐桌的利用率得到提高加了整個餐廳的流動量.由于全部過程都是電腦控制,就可以避免人為的資金流失和其他方面的損失,而且能夠使餐廳經(jīng)理們迅速的了解營業(yè)情況并根據(jù)具體情況做出決策.6.2.1次性收電子點菜系統(tǒng)投入使用后可減少人員工資開支相應的收益就會增加并且在人員管理方面得到簡化用電子菜單一次性錄入數(shù)據(jù)數(shù)據(jù)錄入程序。增加客人流動量為酒店增加整體營業(yè)額。第二章
項目開發(fā)劃1言1.1寫目的當今時代酒店餐飲管理已經(jīng)實現(xiàn)智能化管理智能化管理成為服務行業(yè)提高辦公效率提高競爭力的關鍵因素之一隨著經(jīng)濟環(huán)境的不斷發(fā)展面對餐飲業(yè)嚴酷競爭日益激烈的現(xiàn)實如何加強管理提高工作效率和改善服務質量成了急待解決的問題而解決這些問題的關鍵措施之一就是建立實用先進高效的餐飲電腦管理系統(tǒng)進創(chuàng)新的經(jīng)營機制新形式下的生存和發(fā)展的空間。電子點菜系統(tǒng)正好適應了這個要求使用電子點菜系統(tǒng)可以更加快捷方便為顧客預定、點菜,而且所有數(shù)據(jù)都可以存在數(shù)據(jù)庫中,方便查閱,提高酒店的工作效率,增加酒店的利潤。1.2背景軟件系統(tǒng)的名稱:餐館點菜系統(tǒng);本項目的任務提出者:蔣??;開發(fā)者:張飛、趙杰、朱陳立;用戶:適用于各種餐廳,酒店;實現(xiàn)該軟件的計算中心是常州工學院秋白樓;第頁共頁1.3義列出本文件中用到的專門術語的定義和外文的首字母組詞的原詞組。1.4考資料參考文獻軟件工程》張海藩倪寧編著;《VisualBasic程序設計》唐學忠費賢舉王文琴編著;2目概述2.1作內容1)項目可行性研究成立項目小組并選定項目經(jīng)理或項目小組長項目經(jīng)理召集小組成員選擇開發(fā)項目項目經(jīng)理召集小組成員開展項目可行性研究按照《軟件文檔編寫概要》的格式要求,由項目經(jīng)理執(zhí)筆完成《項目可行性研究報告》2)制定項目開發(fā)計劃項目經(jīng)理召集小組成員針對所選項目開展討論開發(fā)計劃,進一步明確項目的大小、范圍、復雜程度等項目經(jīng)理召集小組成員進行任務分解與任務分配確定任務進度確定完成項目的環(huán)境和工具按照《軟件文檔編寫概要》的格式要求,項目經(jīng)理執(zhí)筆完成《項目開發(fā)計劃書》3)需求分析按照項目任務分配結果和項目進度要求,由任務承擔人開展項目的需求分析的主要工作,不得超越前述項目的大小、范圍、復雜程度等項目小組的其他成員配合任務承擔人,完成項目的需求分析《軟件文檔編寫概要的格式要求由任務承擔人執(zhí)筆完《項目需求分析規(guī)格說明書》評審人員完成對《項目需求分析規(guī)格說明書》的評審工作,并給出評審意見4)初步設計按照項目任務分配結果和項目進度要求,并依據(jù)《項目需求分析規(guī)格說明》,由任務承擔人完成項目的初步設計任務項目小組的其他成員配合任務承擔人,完成項目的初步設計任務《軟件文檔編寫概要的格式要求由任務承擔人執(zhí)筆完《項目初步設計規(guī)格說明書》評審人員完成對《項目初步設計規(guī)格說明書》的評審工作,并給出評審意見5)詳細設計第頁共頁按照項目任務分配結果和項目進度要求,并依據(jù)《項目初步設計規(guī)格說明書》,由任務承擔人完成項目的詳細設計任務項目小組的其他成員配合任務承擔人,完成項目的詳細設計任務《軟件文檔編寫概要的格式要求由任務承擔人執(zhí)筆完《項目詳細設計規(guī)格說明書》評審人員完成對《項目詳細設計規(guī)格說明書》的評審工作,并給出評審意見6)實現(xiàn)按照項目任務分配結果和項目進度要求,并依據(jù)《項目初步設計規(guī)格說明書》和《項目詳細設計規(guī)格說明書》由任務承擔人完成項目的具體實現(xiàn)任務由任務承擔人給出實現(xiàn)的源程序清單(打印或磁盤)7)測試按照項目任務分配結果和項目進度要求,并依據(jù)《項目需求分析規(guī)格說明書》、《項目初步設計規(guī)格說明書》和《項目詳細設計規(guī)格說明書》,由任務承擔人完成對已實現(xiàn)部分的軟件或模塊的測試任務按《軟件文檔編寫概要的格式要求任務承擔人執(zhí)筆完《項目測試報告》最后談談對本次課程設計的總結或體會。。2.2要參加員參加本項目開發(fā)的主要人員張飛、趙杰、朱陳立,三人均是常州工學院計算機信息工程學院大三的學生。指導老師:蔣巍2.3品2.3.1序移交給用戶的程序的名稱:餐館點菜系統(tǒng)所用地編程語言:B2.3.2件《用戶手冊》及內容要點。引言用途運行環(huán)境使用過程2.3.3務本小組需向用戶進行培訓安裝、維護和運行支持,應逐項規(guī)定開始日期、所提供支持的級別和服務的期限。第10頁共頁2.3.4移交的品開發(fā)集體向用戶移交電子點菜系統(tǒng)代碼戶手冊但不必向用戶移交的《需求分析性研究報告》以及《詳細設計說明書2.4收標準對于提交給用戶的餐館點菜系統(tǒng),用戶可以設定一定的操作權限,如修改菜譜或修改價格對于用戶手冊中所有的功能都要齊全而且無漏洞要適時地對系統(tǒng)進行維護。2.5成項目最遲期限本項目的最遲期限時年3月4日2.6計劃的準者和批準期項目批準者:蔣巍批準日期:2011年2月21日3施計劃3.1作任務分解與人員工張飛可行性研究報告開發(fā)計劃》的撰寫,程序的測試趙杰用戶手冊程序代碼的撰寫朱陳立需求分析設計報告》的撰寫,程序的測試3.2口人員說明負責接口工作的人員及他們的職責,包括:負責本項目同用戶的接口人員:趙杰責任:對用戶的培訓以及系統(tǒng)的維護;負責本項目同本單位各管理機構,如合同計劃管理部門、財務部門、質量管理部門等的接口人員:張飛責任:向管理機構提交本系統(tǒng)的《可行性研究報告》及《項目計劃書定時報告項目進度和預算;負責本項目同個份合同負責單位的接口人員:朱陳立。責任:和用戶簽訂合同3.3度ID
編寫《項目可行性研究報告》《項目開發(fā)計劃書》
第11頁共頁3.5鍵問題整個項目的關鍵問題是對系統(tǒng)的維護利用數(shù)據(jù)庫方面的知識對菜單進行添加、刪除和修改,如果這些操作存在差錯會對用戶造成一定的經(jīng)濟損失。4持條件本項目的開發(fā)需要用visual2005和SQLServer2005。4.1算機系支持開發(fā)中和運行時所需的計算機系統(tǒng)支持:計算機:Lenovo語言和系統(tǒng):Microsoftvisual2005MicrosoftSQLServer2005操作系統(tǒng):Windows20002需用戶承的工作需由用戶承擔的工作
完成期限對本系統(tǒng)所要包含的功能說明2011.2.21對系統(tǒng)進行驗收2011.3.3第三章
軟件需求明書1言1.1寫目的為了提高餐館的服務質量和效率,提高酒店工作人員的工作效率,我們小組將研究開發(fā)出一款簡潔的點菜系統(tǒng)。1.2景說明:.軟件系統(tǒng)的名稱:餐館點菜系統(tǒng);.本項目的任務提出者:蔣巍開發(fā)者:張飛、趙杰、朱陳立用戶:餐館及餐館顧客;1.3義點菜系統(tǒng),點菜,撤銷,確認。1.4考資料列出用得著的參考資料,如:.03020610《軟件工程課程設計》教學大綱;.《軟件工程第三版)張海潘倪寧《VisualBasic程序設計教程》唐學忠費賢舉王文琴2務概述2.1標1.實現(xiàn)顧客根據(jù)價格不同點菜;通過前臺可視化界面實現(xiàn)顧客多方面選擇。2.點菜完畢后,實現(xiàn)對顧客所點菜品價格的統(tǒng)計,以免使顧客花費超出預算本系統(tǒng)還可以實現(xiàn)顧客的退選或補選的要求在顧客所點菜品上來之后系統(tǒng)可通過點擊進行記錄,以免發(fā)生漏菜現(xiàn)象。3.根據(jù)以上功能,該項目主要以Windows操作平臺,.NET開發(fā)語言,第12頁共頁MicrosoftOfficeAccess為數(shù)據(jù)庫。前臺界面實現(xiàn)可視化,方便顧客的選擇。后臺管理為數(shù)據(jù)庫,管理菜品的增、刪、查的實現(xiàn)都借以數(shù)據(jù)庫實現(xiàn)。項目目標即為成功、完整的實現(xiàn)該系統(tǒng),讓客戶滿意。2.2戶的特本軟件的受眾是所有就餐的顧客和餐服務人員這些人員必須要會基本的電腦操作,以及熟悉一些點菜的基本流程。2.3定和約在開發(fā)過程中于個人的喜好隨意編寫的程序以不會受到經(jīng)費的限制,也不會受到開發(fā)期限的約束了只是在點菜之后沒有追加菜的這個選項所以想要追加菜,只能再下一個訂單。3求規(guī)定3.1功能的定顧客根據(jù)系統(tǒng)操作提示自主進行點菜、退菜操作,系統(tǒng)要能夠根據(jù)顧客的選擇進行自動進行結賬計算并顯示。服務員根據(jù)系統(tǒng)操作提示對已經(jīng)上桌的菜進行標記查看賬單進行收賬。3.2性能的定3.2.1度在點菜的過程中,想點拿一分菜就選中那一份然后點擊添加鍵即可,如果在已生成菜單中想退掉某個菜的話先選定菜項點擊取消鍵。3.2.2間特性求該軟件對于時間方面沒有什么要求應為在點菜過程中點菜是否結束不是用時間來決定的,而是由用戶在點菜結束時手動的點擊確定鍵以確定菜單。3.2.3活性說明對該軟件的靈活性的要求,即當需求發(fā)生某些變化時,該軟件對這些變化的適應能力,如:a.在點菜過程中,可以隨時退點你不喜歡的菜也可以添加你喜歡的菜;b.該點菜系統(tǒng)軟件不受環(huán)境影響;c.由于該軟件沒有追加。沒有追加菜的這個選項,所以想要追加菜,只能再下一個訂單,這個是需要以后改進的。3.3人輸出求在該軟件系統(tǒng)中要求手動輸入的只有桌號這一個項,其余的要點的菜項,都是用感應筆來點擊添加實現(xiàn)的在輸出時該系統(tǒng)最后輸出的是以該桌號為文件名,菜單為內容的一個文件,交予大廚開始做菜。3.4據(jù)管理力要求如果有新的菜要添加到后臺數(shù)據(jù)庫中的話,后臺管理為數(shù)據(jù)庫,管理菜品的增、刪、查的實現(xiàn)都借以數(shù)據(jù)庫實現(xiàn)。項目目標即為成功、完整的實現(xiàn)該系統(tǒng),讓客戶滿意。3.5障處理求可能會因為使用次數(shù)過多而導致硬件老化,要及時更新設備。第13頁共頁3.6他專門求在使用過程中能會因為使用次數(shù)過多而導致硬件老化及時更新設備。4行環(huán)境規(guī)定4.1備計算機4.2持軟件Windows操作系統(tǒng)4.3口一,外部接口用戶界面:按應用軟件用戶界面的規(guī)范來設計用以對話框為主的用戶界面,方便用戶使用軟件接口:MicrosoftAccess硬件接口:計算機二,內部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳遞數(shù)據(jù)信息,交互信息。第四章
詳細設計明書1言1.1寫目的詳細設計說明書將初步設計規(guī)格說明書比較提出的抽象概括的解決問題的辦法具體化細的設計每個塊定實現(xiàn)模塊功能所需要的算法和數(shù)據(jù)結構。預期讀者:程序員1.2景說明:.餐館點餐系統(tǒng);.本項目的任務提出者:蔣巍開發(fā)者:張飛、趙杰、朱陳立用戶:餐館及餐館顧客1.3義列出本文件中用到專門術語的定義和外文首字母組詞的原詞組。1.4考資料列出有關的參考資料,如:.03020610《軟件工程課程設計》教學大綱;.《軟件工程第三版)張海潘倪寧《VisualBasic程序設計教程》唐學忠費賢舉王文琴2序系統(tǒng)的結構用一系列圖表列出本程序系統(tǒng)內的每個程序(包括每個模塊和子程序)的名稱、標識符和它們之間的層次結構關系。第14頁共頁點菜系統(tǒng)服務員
管理員點菜
查詢
登陸
密碼設置添加
刪除3序(標識)設計說明菜項的添加"&"&菜項的取消iIf第15頁共頁3.1序描述程序有添加刪除查詢三個主要功能這樣合理的安排不僅可以染顧客輕松的點菜,同時在點完菜之后還能進行確認。最終能夠更好的服務客戶。3.2能IPO圖數(shù)據(jù)流圖3.3能要求windows系統(tǒng)上運行該軟件,軟件性能用一般,沒有特殊要求3.4入項輸入桌號;選擇自己想要的菜點餐。3.5出項打印出顧客的菜單和賬單,并到前臺結帳。3.6法在該程序的編碼實現(xiàn)過程中,用到了一維數(shù)組,文件的讀寫。第16頁共頁3.7程邏輯選擇桌
輸入桌
點菜
落單結帳
帳打
出菜
廚自印3.8口將程序連接Access數(shù)據(jù)庫,用到一些基本設置。3.9儲分配菜單存儲在菜單的數(shù)據(jù)庫中顧客點菜后生成的菜單存放在一個以桌號命名的文件中。3.10釋設計說明準備在本程序中安排的注釋,如:.加在模塊首部的注釋;.加在各分枝點處的注釋;.對各變量的功能、范圍、缺省條件等所加的注釋;.對使用的邏輯所加的注釋等等。3.11制條件在本程序的使用中對于軟件的使用者有一定的文化要求要求使用者必須是會使用電腦,能夠熟練的操作電腦。3.12試計劃測試人員在測試的在測試的過程中,要對軟件進行全面的測試,對給出的功能要仔細盡量多的去各種了能去測試軟件的各項性能盡量多的發(fā)現(xiàn)出尚未發(fā)現(xiàn)的問題。3.13未解決的問在程序開發(fā)過程中,點菜之后,如果顧客想退訂某個菜的這個功能應該被開發(fā)出來,而還沒有解決,最后通過討論解決了。第17頁共頁第五章
軟件測試1.軟件測試概念軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試甚至根據(jù)需要編寫不同的測試工具設計和維護測試系統(tǒng)對測試方案可能出現(xiàn)的問題進行分析和評估執(zhí)行測試用例后需要跟蹤故障以確保開發(fā)的產(chǎn)品適合需求。使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結果與實際結果之間的差別。2.軟件測試目的軟件測試失敗隨著軟件的產(chǎn)生而產(chǎn)生了軟件的生產(chǎn)和運行就必然有軟件測試測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程測試的目的是軟件投入生產(chǎn)性運行之前盡可能多地發(fā)現(xiàn)軟件中的錯誤成功的測試能發(fā)現(xiàn)系統(tǒng)運行中的錯誤,讓系統(tǒng)正確運行。3.軟件測試原則軟件開發(fā)人員即程序員應當避免測試自己的程序不管是程序員還是開發(fā)小組都應當避免測試自己的程序若條件允許應當由獨立于開發(fā)組和客戶的第三方測試組或測試機構來進行軟件測試這并不是說程序員不能測試自己的程序,而且更加鼓勵程序員進行調試,因為測試由別人來進行可能會會更加有效、客觀,并且容易成功,而允許程序員自己調試也會更加有效和針對性。應盡早地和不斷地進行軟件測試。應當把軟件測試貫穿到整個軟件開發(fā)的過程中而不應該把軟件測試看作是其過程中的一個獨立階段因為在軟件開發(fā)的每一環(huán)節(jié)都有可能產(chǎn)生意想不到的問題其影響因素有很多比如軟件本身的抽象性和復雜性件所涉及問題的復雜性開發(fā)各個階段工作的多樣性,以及各層次工作人員的配合關系等所以要堅持軟件開發(fā)各階段的技術評審把錯誤克服在早期,從而減少成本,提高軟件質量。對測試用例要有正確的態(tài)度:第一,測試用例應當由測試輸入數(shù)據(jù)和預期輸出結果這兩部分組成第二設計測試用例時僅要考慮合理的輸入條件,更要注意不合理的輸入條件因為軟件投入實際運行中往往不遵守正常的使用方法,卻進行了一些甚至大量的意外輸入導致軟件一時半時不能做出適當?shù)姆磻?,就很容易產(chǎn)生一系列的問題,輕則輸出錯誤的結果,重則癱瘓失效!人以群分,物以類聚,軟件測試也不例外,一定要充分注意軟件測試中的群集現(xiàn)象,也可以認為是“80-20則”。不要以為發(fā)現(xiàn)幾個錯誤并且解決這些問題之后就不需要測試了反而這里是錯誤群集的地方對這段程序要重點測試,以提高測試投資的效益。嚴格執(zhí)行測試計劃,排除測試的隨意性,以避免發(fā)生疏漏或者重復無效的第18頁共頁工作。應當對每一個測試結果進行全面檢查。一定要全面地、仔細地檢查測試結果,但常常被人們忽略,導致許多錯誤被遺漏。妥善保存測試用例、測試計劃、測試報告和最終分析報告,以備回歸測試及維護之用。4.軟件測試方法分類1.按照測試過程是否在計算機上執(zhí)行來分類,有靜態(tài)測試,動態(tài)測試和解釋執(zhí)行。靜態(tài)測試是指被測軟件的目標程序不在計算機上執(zhí)行。動態(tài)測試是指被側軟件的目標程序在計算機上執(zhí)行。解釋執(zhí)行是指被側軟件的源程序在計算機上執(zhí)行。2.按照是否考察軟件的內部結構來分類,有黑盒測試和白盒測試。黑盒測試的測試過程只考察測試的輸入和結果的對應關系(被側軟件的功能)是否正確,而不考察被測軟件內部結構。白盒測試的測試過程不但考察測試的輸入和結果的對應關被側軟件的功能)是否正確,而且考察被測軟件內部結構。按照軟件測試的對象可分為源程序走查,單元測試,部件測試,配置項測試,系統(tǒng)測試,軟件交付前的可靠性測試,軟件交付時的鑒定/驗收測試和軟件被修改時的回歸測試。按照測試人員屬性來分類有內部測試用戶測試/鑒定測試資格測試和第三方測試本軟件測試步驟本軟件總共分為兩大部分一個事服務員部分一個是管理員部分管理員部分又有兩個功能菜單數(shù)據(jù)庫的管理管理員密碼設置服務員模塊也有兩個模塊,點菜和查詢。在主界面點擊管理員會出現(xiàn)登陸菜單管理密碼設置三個選項登陸時出示用戶名是,密碼是admin,登陸后進入菜單管理界,可以對菜單數(shù)據(jù)庫進行添加,修改,刪除。點擊密碼管理出現(xiàn)密碼設置界面可以對用戶的密碼根據(jù)自己的喜好進行設置。點擊進入服務員的選項中進入點菜出現(xiàn)客戶點菜的點菜界面點菜時單擊菜系按鈕顯示出不同菜系的菜單選中菜項的編號再點擊添加按鈕即可點菜成功,服務員根據(jù)客戶的喜好幫助客戶點菜,生成菜單,并提交,刪除時選中生成的菜單中的菜項再點擊取消即可刪除終生成以桌號為文件名的菜單文件送至后臺大廚做菜。進入查詢功能,可以對已下的菜單進行以桌號為關鍵字的查詢。第19頁共頁第六章
用戶手冊1言1.1寫目的編寫這份用戶手冊的目的:介紹產(chǎn)品功能,介紹如何使用本產(chǎn)品。預期的讀者:餐廳點菜人員1.2景說明:這份用戶手冊所描述的軟件系統(tǒng)的名稱;餐廳點菜系統(tǒng)該軟件項目的任務提出者:蔣巍開發(fā)者:餐廳點菜系統(tǒng)開發(fā)團隊用戶(或首批用戶餐廳點菜人員餐廳管理員安裝此軟件的計算中心:計算機1.3考資料項目的經(jīng)核準的計劃任務書或合同、上級機關的批文《軟件工程課程設計》教學大綱軟件開發(fā)標準:VisualStudio20052途2.1能點餐功能:1、用餐人員選擇餐桌號通過菜單上方菜類按鈕,選擇菜類選中要選的菜,單擊添加,便可將選中的菜添加到已點菜單中若想要修改菜單,將已點菜中的某些菜去掉,只需在已點菜單中選中那些菜,然后單擊取消便可當點菜完成時,單擊提交,便生成以桌號命名的文件,記錄的餐桌號,已點的菜,和消費總額查詢功能:進入查詢界面,通過選擇餐桌號,單擊確定,便可查閱點菜信息管理員功能:1、通過單擊按鈕選擇操作,修改,刪除,添加刪除功能,直接選中要刪除項,然后單擊刪除按鈕修改功能,先單擊修改按鈕,選中要修改的項,在界面下方的四個輸入格中輸入修改信息,單擊確定添加功能,單擊添加按鈕,在界面下方的四個輸入格中輸入添加信息,單擊確定密碼修改功能:在修改密碼界面上通過選擇相應按鈕,進行操作。2.2能2.2.1度本產(chǎn)品只需通過單擊相關按鈕,便可進行相應的操作,無需用戶單獨輸入信息第20頁共頁2.2.2間特性本產(chǎn)品操作處理簡單,所有響應時間,更新處理時間等都在零點幾秒內。2.2.3活性本軟件所具有的靈活性高,當用戶需求(如對操作方式、運行環(huán)境、結果精度、時間特性等的要求)有某些變化時,本軟件的適應能力強。2.3全保密本軟件安全、保密,點菜人員只能讀取數(shù)據(jù)庫中信息,無法改變。3行環(huán)境3.1設備列出為運行本軟件所要求的硬設備的最小配置.處理機的型號、內存容量512MB;.所要求的外存儲器:硬盤記錄格式:文件.脫機工作;.I/O設備(脫機打印機3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于2025年度市場調研數(shù)據(jù)之分析報告保密協(xié)議2篇
- 二零二五年度工廠搬遷及設施重建合同3篇
- 2024網(wǎng)絡安全保障服務外包合同
- 2025年度抵押借款房屋租賃期滿續(xù)約合同示范4篇
- 二零二五版校企合作實習實訓基地安全教育與保障協(xié)議3篇
- 2025年銷售渠道拓展勞動合同標準范本3篇
- 2025年度個人買賣房屋交易稅費結算及支付合同4篇
- 2025年度美容院連鎖經(jīng)營合作協(xié)議范本3篇
- 長沙航空職業(yè)技術學院《童話名篇研讀》2023-2024學年第一學期期末試卷
- 個人二手物品交易平臺服務協(xié)議(2024版)3篇
- 2024年采購代發(fā)貨合作協(xié)議范本
- 工業(yè)自動化設備維護保養(yǎng)指南
- 《向心力》參考課件4
- 2024至2030年中國膨潤土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報告
- 【地理】地圖的選擇和應用(分層練) 2024-2025學年七年級地理上冊同步備課系列(人教版)
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產(chǎn)文件編制和管理規(guī)定
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹德實驗中學物理八年級下冊期末質量檢測試題含解析
- 廉潔應征承諾書
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車述職報告
評論
0/150
提交評論