【正文】
MingXi類是用來描述菜單明細的實體,其中的屬性有id(記錄編號)、can_id(菜單編號)、cai_id(菜譜編號)、cai_SL(份數(shù))、cai_JE(每類菜的金額)登陸模塊的功能就是驗證用戶名及密碼是否有效,如果有效則再判斷角色編號值(1:服務(wù)員角色2:廚師角色3:收銀員角色4:管理員角色),根據(jù)不同的角色打開不同的窗口,該模塊實現(xiàn)的前置條件是設(shè)置正確的服務(wù)器地址以及服務(wù)器處于啟動狀態(tài),數(shù)據(jù)數(shù)據(jù)輸出類型數(shù)據(jù)類型約束用戶名輸入字符串類型410位的字母組成密碼輸入字符串類型46位的數(shù)字組成點餐模塊是系統(tǒng)中重要的模塊,主要實現(xiàn)客戶餐單的創(chuàng)建以及所點菜品的保存,該模塊的實現(xiàn)思路是首先系統(tǒng)分類顯示今日特價、涼菜、熱菜、湯類、酒水、飲料,客人按照所需登記桌位,選擇菜品及分?jǐn)?shù)(默認(rèn)1份),系統(tǒng)自動計算總金額,如果有誤客人則可以刪除某類菜品,最后點擊提交保存到數(shù)據(jù)庫。那么該模塊實現(xiàn)的前提條件是用戶以服務(wù)員身份登錄到系統(tǒng),且數(shù)據(jù)庫中有相應(yīng)的菜品信息以及一定數(shù)量的桌位。數(shù)據(jù)數(shù)據(jù)輸出類型數(shù)據(jù)類型約束菜名輸出字符串類型長度小于50價格輸出字符串類型長度小于50圖片輸出二進制類型桌號輸入字符串類型長度小于50菜名編號輸入數(shù)字份數(shù)輸入數(shù)字5 測試概要本次測試用例設(shè)計主要采用黑盒測試方法,功能模塊及集成測試采用的具體方法有等價類劃分、邊界值劃分、正交分解、因果圖分析和錯誤猜測。在系統(tǒng)測試時依據(jù)業(yè)務(wù)流程采用回歸測試。 : ::Windows VISTA : Intel(R) Pentium(R)4 CPU :160GB:Microsoft SQL Server 2005:(和工具) 主要是黑盒測試,測試的重點集中在業(yè)務(wù)流程、數(shù)據(jù)提取和各功能模塊間的接口。其中單元測試由開發(fā)人員直接完成;功能模塊采用黑盒測試的常用方法;集成測試模塊采用非漸增式測試,偏重系統(tǒng)的接口和數(shù)據(jù)提取方面;系統(tǒng)測試主要體現(xiàn)在業(yè)務(wù)流程的測試,主要采用回歸測試。 本文從瀑布模型開發(fā)過程的原理出發(fā),在分析餐飲系統(tǒng)工作流程的基礎(chǔ)上,討論并建立了餐飲點餐系統(tǒng)的工作流模型,采用C+DotNet +Ling+Sql Server 2005實現(xiàn)了餐飲點餐信息管理系統(tǒng),運用黑盒測試原理對該系統(tǒng)進行的單元測試及集成測試表明。該系統(tǒng)實現(xiàn)了:(1)客戶點餐(2)廚師配餐(3)收銀管理(4)系統(tǒng)設(shè)置。本系統(tǒng)的問題主要表現(xiàn)在菜譜的及時更新方面,如經(jīng)理在營業(yè)期間對菜譜價格做了及時調(diào)整,客人在點餐的時候會遇到價格沒有及時更新的情況,另外本系統(tǒng)在資金結(jié)算方面還不夠人性化,如不支持銀行卡結(jié)算,這些問題是本系統(tǒng)今后改進的方向。22