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