VC++6.0-酒店管理系統(tǒng)-軟件開發(fā)文檔.doc_第1頁
VC++6.0-酒店管理系統(tǒng)-軟件開發(fā)文檔.doc_第2頁
VC++6.0-酒店管理系統(tǒng)-軟件開發(fā)文檔.doc_第3頁
VC++6.0-酒店管理系統(tǒng)-軟件開發(fā)文檔.doc_第4頁
VC++6.0-酒店管理系統(tǒng)-軟件開發(fā)文檔.doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余24頁可下載查看

下載本文檔

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

文檔簡介

Visual C+課程設(shè)計(jì)基于VC+ 6.0酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)號(hào):2009304040107姓名:周鵬指導(dǎo)教師:游明坤學(xué)科專業(yè):軟件技術(shù)荊楚理工學(xué)院計(jì)算機(jī)工程學(xué)院二0一一年十二月目 錄前 言- 0 -第1章 可行性研究報(bào)告- 1 -1.1 可行性研究報(bào)告引言- 1 -1.2可行性研究的前提- 2 -1.3對(duì)現(xiàn)有系統(tǒng)的分析- 3 -1.4所建議的系統(tǒng)- 3 -第2章 軟件需求分析- 8 -2.1軟件需求引言- 8 -2.2任務(wù)概述- 9 -2.3需求規(guī)定- 10 -第3章 設(shè)計(jì)說明書- 13 -3.1 引言- 13 -3.2 軟件設(shè)計(jì)約束- 13 -3.3 軟件設(shè)計(jì)描述- 14 -3.4 系統(tǒng)界面設(shè)計(jì)描述- 16 -3.5 數(shù)據(jù)庫設(shè)計(jì)- 17 -第4章 餐飲管理系統(tǒng)測(cè)試報(bào)告- 19 -4.1 實(shí)驗(yàn)?zāi)康暮鸵? 19 -4.2 實(shí)驗(yàn)內(nèi)容- 19 -4.3 注意事項(xiàng)- 19 -4.4 實(shí)驗(yàn)過程- 19 -4.5 實(shí)驗(yàn)時(shí)間- 24 -4.6 參考資料- 24 -4.7 范圍- 24 -4.8 原則- 24 -總 結(jié)- 25 -參考文獻(xiàn)- 26 -前 言本餐飲管理系統(tǒng)主要用于日常商務(wù)。開發(fā)本餐飲管理系統(tǒng)可使職員工減輕通訊壓力,比較務(wù)實(shí)的在工作中提供便捷,同時(shí),可以減少勞動(dòng)力的使用,加快辦事通訊效率,使各項(xiàng)管理更加規(guī)范化。目前,餐飲工作繁雜、資料重多,各類管理系統(tǒng)已進(jìn)入管理層,但小型酒店管理系統(tǒng)尚未普及。因此,開發(fā)一套適和大眾的、兼容性好的餐飲管理系統(tǒng)是很有必要的。餐飲管理系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求服務(wù)的穩(wěn)定行、通用性,使得本系統(tǒng)不只適用于一家酒店機(jī)構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循調(diào)查研究、分析、設(shè)計(jì)和實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。 由于水平有限,餐飲管理系統(tǒng)不免存在不足之處,希望使用者提出寶貴建議。第1章 可行性研究報(bào)告1.1 可行性研究報(bào)告引言可行性研究報(bào)告對(duì)于軟件開發(fā)的作用是非常重要的??尚行苑治鲅芯苛塑浖母鞣N開發(fā)因素,通過綜合的分析,已確定軟件是否適宜開發(fā)?!懊褚允碁樘臁保S著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競爭中脫穎而出,已成為每位餐飲業(yè)經(jīng)營者所追求的目標(biāo)。經(jīng)過多年發(fā)展,餐飲管理已經(jīng)逐漸由定性管理,進(jìn)入到重視定量管理的科學(xué)階段。眾所周知,在定量管理的具體實(shí)現(xiàn)方法和手段方面,最有效的工具就是電腦管理。傳統(tǒng)的手工操作管理存在著許多無法避免的問題,例如:a. 人工計(jì)算帳單金額容易出現(xiàn)差錯(cuò)。b. 收銀工作中跑單、漏單、偷錢現(xiàn)象普遍。c. 個(gè)別服務(wù)員作弊、改單、宰客情形時(shí)有發(fā)生。d. 客人消費(fèi)單據(jù)難以保存和查詢。e. 無法對(duì)大量營業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。1.1.1編寫目的說明該軟件開發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)、經(jīng)濟(jì)和社會(huì)條件方面的可行性;評(píng)述為了合理地達(dá)到開發(fā)目標(biāo)而可能選擇的各種方案;說明并論證所選定的方案。1.1.2背景本系統(tǒng)命名: 酒店餐飲管理系統(tǒng)小組成員: 周鵬、賀鳳琴開發(fā)工具: Microsoft VC6.0a. 該系統(tǒng)面向的用戶是酒店餐飲的前臺(tái)服務(wù)員,廚房管理員,原材料的供貨部門以及經(jīng)理部門的管理人員。b. 本系統(tǒng)可以在Windows98/ME/2000/XP 以及更高版本系統(tǒng)上穩(wěn)定運(yùn)行,有很強(qiáng)的兼容性。c. 該系統(tǒng)有連網(wǎng)功能便于連鎖經(jīng)營,方便大型連鎖企業(yè)進(jìn)行該系統(tǒng)的管理。1.1.3參考資料用戶手冊(cè),酒店餐飲管理系統(tǒng),VC+相關(guān)資料,軟件工程導(dǎo)論(清華大學(xué)出版社 張海藩)1.2可行性研究的前提1.2.1 對(duì)本系統(tǒng)的要求A. 功能:該系統(tǒng)能夠接受預(yù)定,前臺(tái)點(diǎn)菜,廚房傳菜,數(shù)據(jù)備份和恢復(fù) ,流水賬單統(tǒng)計(jì)功能,采購管理等功能并可以不斷擴(kuò)充其功能。B. 性能:該系統(tǒng)所占硬盤容量大約為10M,開啟運(yùn)行時(shí)間約23秒,用戶進(jìn)入系統(tǒng)需要密碼,且數(shù)據(jù)的存儲(chǔ)是經(jīng)過保密設(shè)置的,一般用戶是無法接觸涉及商業(yè)機(jī)密的數(shù)據(jù)的,因此安全保密性比較高。C. 系統(tǒng)的數(shù)據(jù)來源是酒店的菜譜、酒水飲料的名稱,及其價(jià)格、數(shù)量,可以及時(shí)對(duì)酒店的客戶的消費(fèi)進(jìn)行統(tǒng)計(jì)結(jié)賬,方便快捷。D. 系統(tǒng)需要員工輸入賬號(hào)和密碼才能操作,可以避免其它人員的惡意操作給酒店帶來的損失,且系統(tǒng)的數(shù)據(jù)有保護(hù)和備份功能。E. 對(duì)于連鎖經(jīng)營的酒店可以采用該系統(tǒng)的網(wǎng)絡(luò)版,在一家酒店就可以掌握所有酒店的運(yùn)營工作情況,快捷及時(shí)高效。F. 完成期限2011年11月。1.2.2目標(biāo)1) 采用本系統(tǒng)可以大大減少前臺(tái)的服務(wù)人員的人數(shù),直接和廚房聯(lián)系加快上菜速度。2) 由于采用計(jì)算機(jī)操作,可以大大提高操作速度。3) 系統(tǒng)應(yīng)有以下一些功能:a. 包括餐飲收銀等各綜合收銀點(diǎn)b. 菜譜管理、臺(tái)號(hào)(場(chǎng)所)管理c. 開單、點(diǎn)菜、加菜、退菜、結(jié)賬、免單d. 換臺(tái)、支持一單結(jié)帳和多單合并結(jié)帳e. 各類收銀班報(bào)表、日?qǐng)?bào)表及統(tǒng)計(jì)報(bào)表f. 餐廳轉(zhuǎn)前臺(tái)帳、查詢總營業(yè)情況g. 信息查詢、服務(wù)員交接班及定制報(bào)表1.2.3條件、假定和限制a 系統(tǒng)可以長期運(yùn)行,版本也可以不斷升級(jí),來滿足用戶的新需求。b 構(gòu)建該系統(tǒng)的酒店提供必要的資金購買電腦架構(gòu)網(wǎng)絡(luò),實(shí)現(xiàn)前臺(tái)和供貨部門以及酒店管理部門的聯(lián)網(wǎng),使整個(gè)酒店一體化,提高酒店的運(yùn)營效率和效益。c 系統(tǒng)是由 VC+6.0開發(fā)的,大部分的操作系統(tǒng)都能夠順利運(yùn)行,適合廣大的酒店使用。為保證系統(tǒng)的正常運(yùn)行必須有專門的人員來維護(hù)系統(tǒng)并對(duì)系統(tǒng)數(shù)據(jù)庫進(jìn)行更新。d 系統(tǒng)操作簡單,酒店的工作人員只需掌握一些基本的電腦使用方面的知識(shí),要求會(huì)打字,這樣簡單進(jìn)行培訓(xùn)能夠輕松使用本系統(tǒng),無須酒店花費(fèi)多少財(cái)力物力來培訓(xùn)員工。e 系統(tǒng)一經(jīng)投入便能夠運(yùn)行,并產(chǎn)生效益得到回報(bào)。1.2.4評(píng)價(jià)尺度該系統(tǒng)是由VC+6.0開發(fā)的 ,四個(gè)小組成員經(jīng)過半年時(shí)間開發(fā) 。系統(tǒng)的功能滿足了酒店的所有需求,對(duì)酒店新的需求也可以通過版本升級(jí)來滿足。具有極大的經(jīng)濟(jì)效益。 1.3對(duì)現(xiàn)有系統(tǒng)的分析現(xiàn)有的酒店餐飲管理系統(tǒng)均是以人為主體的,需要很的人力、物力、財(cái)力,且效率不是很高,由于人為原因在系統(tǒng)運(yùn)營時(shí)也可能產(chǎn)生人為的失誤。新的系統(tǒng)通過用電腦聯(lián)網(wǎng)來促使各部門一體化,提高效率,為酒店減少人力支出,提高酒店的運(yùn)營效益,實(shí)施新的系統(tǒng)勢(shì)在必行。1.4所建議的系統(tǒng)1.4.1對(duì)所建議系統(tǒng)的說明餐飲管理系統(tǒng)是一套功能強(qiáng)大而又簡便實(shí)用的餐飲管理軟件,包括前臺(tái)營業(yè)、營業(yè)設(shè)置、營業(yè)分析與財(cái)務(wù)查詢、系統(tǒng)管理、等四大功能模塊,實(shí)現(xiàn)了餐飲企業(yè)日常營運(yùn)的全面自動(dòng)管理,是餐飲企業(yè)進(jìn)行電腦信息化管理的理想選擇。餐飲管理系統(tǒng)可廣泛適用于各種規(guī)模、各種類型的餐飲娛樂企業(yè),如:餐廳、酒樓、歌舞廳、夜總會(huì)、桑拿、酒吧、咖啡廳、快餐店、綜合娛樂場(chǎng)所等等。新的系統(tǒng)可以接受客戶預(yù)定,點(diǎn)菜,轉(zhuǎn)臺(tái),由于系統(tǒng)可以實(shí)現(xiàn)聯(lián)網(wǎng)使廚房能第一時(shí)間獲取餐廳客人的點(diǎn)菜信息,傳菜部門及時(shí)傳菜,大大提高上菜的速度減少客人的等待時(shí)間,為酒店創(chuàng)造良好的聲譽(yù)。廚房并可以及時(shí)將原材料消耗情況耗盡反饋給原材料供貨本門,使供貨部門及時(shí)進(jìn)行原材料的補(bǔ)給。酒店的管理人員也可以隨時(shí)監(jiān)控酒店的運(yùn)營情況,使整個(gè)酒店處于一個(gè)統(tǒng)一的系統(tǒng)中。1.4.2功能說明餐飲管理系統(tǒng)功能模塊說明如下:1. 前臺(tái)營業(yè)日常營業(yè)操作功能,包括:a. 日始日結(jié):設(shè)定每個(gè)營業(yè)日的開始和結(jié)束,并且進(jìn)行每日營業(yè)的初始化及員工交接班。b. 點(diǎn)菜收銀:點(diǎn)菜(包括代碼輸入、名稱輸入、鼠標(biāo)輸入等)、賬單結(jié)帳(包括現(xiàn)金結(jié)帳、信用卡結(jié)帳、簽單等)、修改賬單(包括折扣、調(diào)整服務(wù)費(fèi)等。如果客人是協(xié)議單位(合約公司)、VIP卡(會(huì)員卡),還將調(diào)用相應(yīng)的折扣優(yōu)惠等)。c. 接待預(yù)訂:新開臺(tái)、廳房預(yù)定。2. 營業(yè)設(shè)置日常營業(yè)所必需的數(shù)據(jù)庫設(shè)定,包括:a. 菜式管理:新菜式錄入(包括菜式名稱、代碼、價(jià)格、成本等)、菜式修改、刪除等菜式維護(hù)。b. 酒品飲料管理:酒品飲料錄入(包括名稱、代碼、價(jià)格、成本等)、修改、刪除等。c. 付款方式設(shè)置:分為人民幣付款、信用卡、支票、宴請(qǐng)等。d. 員工資料設(shè)置:包括員工的基本資料(姓名、生日、職務(wù)、籍貫),員工登陸名稱、密碼、員工權(quán)限等。e. 其他設(shè)置:統(tǒng)計(jì)資料、前臺(tái)銷售情況等。3. 營業(yè)分析與財(cái)務(wù)查詢(由總經(jīng)理室監(jiān)控)可以對(duì)營業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析、打印報(bào)表,包括:a. 銷售分析:當(dāng)月每天及當(dāng)年每月的收入金額、成本、利潤的分析。b. 酒菜分析:各種酒菜的詳細(xì)銷售情況統(tǒng)計(jì)。查詢各類單據(jù)和消費(fèi)情況,包括:a. 帳單查詢:查詢所有已結(jié)帳單b. 點(diǎn)單查詢:查詢所有歷史點(diǎn)單c. 會(huì)員查詢:查詢會(huì)員卡消費(fèi)情況d. 掛帳查詢:查詢掛帳客人消費(fèi)情況4. 系統(tǒng)管理系統(tǒng)本身的管理功能,包括:a. 系統(tǒng)信息:版權(quán)注冊(cè)等b. 系統(tǒng)維護(hù):數(shù)據(jù)備份與恢復(fù)、導(dǎo)入導(dǎo)出等c. 網(wǎng)絡(luò)管理:啟動(dòng)設(shè)置和網(wǎng)絡(luò)監(jiān)控d. 重新登錄:以另一個(gè)用戶名登錄,不用退出系統(tǒng)即可更換操作員工e. 退出系統(tǒng):關(guān)閉程序1.4.3處理流程圖圖 1-1運(yùn)營流程圖1.4.4影響1. 對(duì)軟件的影響由于系統(tǒng)的極好的兼容性,對(duì)于原來的軟件和系統(tǒng)無需作任何修改酒店運(yùn)行。2. 對(duì)用戶單位機(jī)構(gòu)的影響系統(tǒng)完成后可大大提高提升現(xiàn)代酒店管理水平和服務(wù)檔次;創(chuàng)造可靠、高效、便捷、衛(wèi)生的餐飲管理環(huán)境最大限度降低餐飲管理運(yùn)營成本;提高經(jīng)營效益。適應(yīng)市場(chǎng)經(jīng)濟(jì)需求,提高工作效率,推廣電子化進(jìn)程。3. 對(duì)開發(fā)的影響a. 為了便于系統(tǒng)的開發(fā),用戶需要酒店提供他們所有需求信息,并實(shí)地考察,開發(fā)人員按照客戶的要求來設(shè)計(jì)系統(tǒng);b. 把酒店的所有的菜譜,酒水的資料和價(jià)格輸入數(shù)據(jù)庫,作為系統(tǒng)的數(shù)據(jù)庫源。c. 為了開發(fā)和測(cè)驗(yàn)所建議系統(tǒng)穩(wěn)定性,在一定時(shí)期的進(jìn)行檢測(cè);d. 由于系統(tǒng)需登陸才能運(yùn)行,系統(tǒng)的安全性可以保障,避免其他用戶的破壞性操作;數(shù)據(jù)庫可以即時(shí)進(jìn)行更新和備份,避免因數(shù)據(jù)丟失而給酒店帶來損失。1.4.5技術(shù)條件方面的可行性由于系統(tǒng)采用VC+6.0開發(fā)設(shè)計(jì)主界面,利用Access做數(shù)據(jù)庫,這兩個(gè)工具都是微軟的產(chǎn)品,在兼容性上比較好,而且比較容易實(shí)現(xiàn),所以我們利用現(xiàn)有的技術(shù)完全可以設(shè)計(jì)出滿足用戶所要求的功能的系統(tǒng),并在規(guī)定的期限內(nèi)完成。 1.4.6使用方面的可行性從酒店的行政管理、工作制度等方面來看,從用戶單位的工作人員的素質(zhì)來看,系統(tǒng)可以完全可以實(shí)施,系統(tǒng)本身操作比較簡單,員工稍加培訓(xùn)就能使用。使用餐飲管理系統(tǒng),可以給企業(yè)經(jīng)營管理帶來以下好處:a. 管理者可以實(shí)時(shí)監(jiān)控餐飲企業(yè)的經(jīng)營活動(dòng)及財(cái)務(wù)情況b. 使餐飲企業(yè)的操作更為流暢,完善了管理和控制,增強(qiáng)了對(duì)顧客的服務(wù),大大提高企業(yè)的整體形象c. 快速點(diǎn)菜、自動(dòng)傳菜和準(zhǔn)確結(jié)帳可以提高餐飲娛樂企業(yè)的工作效率,提高翻臺(tái)率,給經(jīng)營者增加更多的收入d. 杜絕收銀工作中的跑單、漏單現(xiàn)象,根除服務(wù)員的作弊行為,從而降低了經(jīng)營成本e. 幫助經(jīng)營管理人員對(duì)企業(yè)中大量的、動(dòng)態(tài)的、錯(cuò)綜復(fù)雜的數(shù)據(jù)和信息進(jìn)行及時(shí)、準(zhǔn)確的分析和處理,最大限度地降低處理信息的勞動(dòng)強(qiáng)度,使餐飲企業(yè)的管理手段和管理水平產(chǎn)生質(zhì)的飛躍,跟上信息時(shí)代的步伐第2章 軟件需求分析2.1軟件需求引言2.1.1編寫目的為了說明編寫本軟件所需要的數(shù)據(jù),所擁有的功能、性能及對(duì)功能、性能的規(guī)定,對(duì)所需設(shè)備、運(yùn)行環(huán)境等的要求。預(yù)期讀者為本小組的開發(fā)人員。2.1.2背景說明:a. 軟件系統(tǒng)的名稱:酒店餐飲管理系統(tǒng)。b. 本項(xiàng)目的任務(wù)的開發(fā)者:周鵬。c. 面向用戶:酒店餐飲的前臺(tái)服務(wù)員、廚房管理員、原材料的供貨部門以及經(jīng)理部門的管理人員。d. 實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):支持Windows98對(duì)等網(wǎng)和NT/2000網(wǎng)絡(luò)。2.1.3定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。2.1.4參考資料本軟件開發(fā)的可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、用戶手冊(cè)、軟件工程導(dǎo)論(清華大學(xué)出版社 張海藩)數(shù)據(jù)庫原理及應(yīng)用2.2任務(wù)概述2.2.1目標(biāo)本餐飲管理系統(tǒng)廣泛適用于中、小型餐飲行業(yè)、咖啡廳、飯店、酒樓、等場(chǎng)所。為方便酒店管理人員更有效的管理酒店而開發(fā)。該系統(tǒng)可以幫助餐飲企業(yè)處理日常工作業(yè)務(wù),規(guī)范管理工作和操作流程,是餐飲行業(yè)的得力助手。另外,本餐飲管理系統(tǒng)具有強(qiáng)大的統(tǒng)計(jì)分析功能,可以幫助經(jīng)營者分析自己企業(yè)的經(jīng)營狀況。比如可以很方便的統(tǒng)計(jì)出任意一天、任意一段時(shí)間的營業(yè)額,使對(duì)自己的企業(yè)經(jīng)營狀況了如指掌;可以統(tǒng)計(jì)出任意一段時(shí)間的菜品銷售排行榜,可以按照各菜品的銷售額、銷售數(shù)量、利潤等任意排行,使你清楚的了解貴公司哪些菜品顧客最喜歡、哪些菜品利潤最高,進(jìn)而可以分析這樣的菜品為什么顧客比較喜歡,從而為貴公司的經(jīng)營決策提供了科學(xué)依據(jù);以及統(tǒng)計(jì)出任意一段時(shí)間的平均客流時(shí)段分析等。本餐飲管理系統(tǒng)屬小型網(wǎng)絡(luò)系統(tǒng),可應(yīng)用于酒店中的餐飲部門以及咖啡廳、飯店、酒樓、等場(chǎng)所,具有一定的獨(dú)立性。2.2.2用戶的特點(diǎn)本餐飲管理系統(tǒng)對(duì)用戶的教育水平與技術(shù)專長要求不高,一般只要求具備電腦操作基本知識(shí),會(huì)打字就可以了。維護(hù)人員為本小組開發(fā)人員,均為計(jì)算機(jī)專業(yè)本科教育,懂得VC+6.0編程,數(shù)據(jù)庫管理等相關(guān)技術(shù)。系統(tǒng)用例圖如下所示等操作。使用者包含客戶,收銀員兩種角色。圖2-1 系統(tǒng)用例圖2.2.3假定和約束1. 系統(tǒng)可以長期運(yùn)行,版本也可以不斷升級(jí),來滿足用戶的新需求。2. 構(gòu)建該系統(tǒng)的酒店提供必要的資金購買電腦架構(gòu)網(wǎng)絡(luò),實(shí)現(xiàn)前臺(tái)和供貨部門以及酒店管理部門的聯(lián)網(wǎng),使整個(gè)酒店一體化,提高酒店的運(yùn)營效率和效益。3. 系統(tǒng)是由 VC+6.0開發(fā)的,大部分的操作系統(tǒng)都能夠順利運(yùn)行,適合廣大的酒店使用。為保證系統(tǒng)的正常運(yùn)行必須有專門的人員來維護(hù)系統(tǒng)并對(duì)系統(tǒng)數(shù)據(jù)庫進(jìn)行更新。4. 系統(tǒng)操作簡單,酒店的工作人員只需掌握一些基本的電腦使用方面的知識(shí),要求會(huì)打字,這樣簡單進(jìn)行培訓(xùn)能夠輕松使用本系統(tǒng),無須酒店花費(fèi)多少財(cái)力物力來培訓(xùn)員工。5. 系統(tǒng)一經(jīng)投入便能夠運(yùn)行,并產(chǎn)生效益得到回報(bào)。2.3需求規(guī)定 2.3.1對(duì)功能的規(guī)定主要功能包括: 登陸信息IPO表2-1:到數(shù)據(jù)庫進(jìn)行校對(duì)驗(yàn)證存入數(shù)據(jù)庫輸入項(xiàng)目信息員工編號(hào)和密碼經(jīng)理編號(hào)和密碼修改后的密碼 輸出信息輸出驗(yàn)證結(jié)果存入狀態(tài)(是否成功) 餐飲管理IPO表2-2:輸入項(xiàng)目信息新開臺(tái)桌臺(tái)號(hào)菜名折扣率付款方式預(yù)訂客戶姓名、性別、證件號(hào)碼及聯(lián)系方式預(yù)訂桌號(hào)就餐時(shí)間 手工輸入后臺(tái)計(jì)算輸出信息帳單號(hào)總金額及實(shí)付金額查詢系統(tǒng)信息IPO表2-3:輸入項(xiàng)目信息食品查詢帳單查詢餐桌使用情況餐桌預(yù)訂信息輸出信息酒菜名稱、單價(jià)、庫存數(shù)量桌號(hào)、帳單號(hào)、酒菜信息、折扣率、付款方式、總金額及實(shí)付金額等桌臺(tái)號(hào)及使用狀態(tài)客人姓名、性別、證件號(hào)碼、聯(lián)系方式、預(yù)定的桌臺(tái)號(hào)、預(yù)定就餐時(shí)間進(jìn)入數(shù)據(jù)庫查詢營業(yè)設(shè)置系統(tǒng)IPO表2-4:輸入到數(shù)據(jù)庫中進(jìn)行存儲(chǔ)輸入項(xiàng)目信息酒菜名稱、代碼、簡拼、單價(jià)、庫存數(shù)量等輸出信息輸出狀態(tài)信息財(cái)務(wù)查詢(由總經(jīng)理室監(jiān)控)IPO表2-5:輸出信息銷售分析酒菜分析(包括進(jìn)價(jià)、單價(jià)、利潤)其他(前臺(tái)營業(yè)的所有信息)輸入項(xiàng)目信息總經(jīng)理登陸信息(編號(hào)及密碼)到數(shù)據(jù)庫中進(jìn)行查詢2.3.2對(duì)性能的規(guī)定1. 精度有多種輸入方法,代碼輸入、簡拼輸入、名稱輸入、鼠標(biāo)輸入等。2. 時(shí)間特性要求a. 后臺(tái)任務(wù)管理器因該以誤差上下不超過10秒的60秒間隔,在用戶界面的指定位置顯示狀態(tài)信息b. 如果后臺(tái)進(jìn)程處理正常會(huì)顯示任務(wù)已完成的百分?jǐn)?shù)/比c. 任務(wù)完成時(shí)會(huì)顯示相關(guān)的信息 d. 后臺(tái)任務(wù)出錯(cuò)會(huì)顯示錯(cuò)誤信息3. 靈活性當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)?shù)恼{(diào)整,靈活性非常大。2.3.3數(shù)據(jù)管理能力要求在開發(fā)階段可以隨即輸入數(shù)據(jù)庫的相應(yīng)內(nèi)容,數(shù)據(jù)庫管理人員可以按要求對(duì)數(shù)據(jù)庫進(jìn)行修改。第3章 設(shè)計(jì)說明書3.1 引言3.1.1 系統(tǒng)概要及其運(yùn)行環(huán)境軟件詳細(xì)設(shè)計(jì)階段是軟件設(shè)計(jì)的重要階段,本階段的工作就是要對(duì)系統(tǒng)中的每個(gè)模塊給出足夠詳細(xì)的過程性描述,因此也稱為“過程設(shè)計(jì)”。詳細(xì)設(shè)計(jì)的根本目的就是確定應(yīng)該怎樣具體實(shí)現(xiàn)所需求的系統(tǒng),也就是說經(jīng)過這一階段的設(shè)計(jì),會(huì)得出餐飲管理系統(tǒng)的精確描述。其根本任務(wù)就是設(shè)計(jì)出程序的“藍(lán)圖”3.1.2 系統(tǒng)的組成部分及其結(jié)構(gòu) 本系統(tǒng)分為四大模塊,即前臺(tái)銷售,統(tǒng)計(jì)報(bào)表,基礎(chǔ)資料,系統(tǒng)維護(hù)?;A(chǔ)資料可分為數(shù)據(jù)庫管理功能,商品類別模塊,商品資料模塊,付款方式模塊;系統(tǒng)維護(hù)可分為用戶資料模塊,系統(tǒng)設(shè)置模塊,清除數(shù)據(jù)模塊; 3.1.3 定義本文檔涉及到得專業(yè)術(shù)語容易引起分歧的及需要解釋的內(nèi)容請(qǐng)參考說明3.1.5.3.1.4 參考資料軟件工程原理,方法和工具3.2 軟件設(shè)計(jì)約束本系統(tǒng)采用VC+ 6.0 MFC及Access技術(shù),Windows平臺(tái)約束。3.2.1 設(shè)計(jì)目標(biāo)和原則a. 本設(shè)計(jì)欲達(dá)到的目標(biāo):能夠使用戶簡單快捷的找到完成選課,方便查詢和管理。系統(tǒng)的性能達(dá)到高效,實(shí)用,易于維護(hù)。b. 為實(shí)現(xiàn)上述目標(biāo),在設(shè)計(jì)軟件過程中采用UML繪圖來描述整個(gè)系統(tǒng),利用前人的專家級(jí)經(jīng)驗(yàn),提高開發(fā)效率。3.2.2 設(shè)計(jì)約束(1)管理員使用,該系統(tǒng)必須正確輸出用戶密碼才可進(jìn)行各自授權(quán)的活動(dòng)和工作。(2)該系統(tǒng)必須保證數(shù)據(jù)庫的安全,所有遠(yuǎn)程使用都要登陸才可進(jìn)行其它操作,并且只能使用自己所屬角色的權(quán)限。(3)該系統(tǒng)考慮性能、安全、可靠性、易用、可擴(kuò)展和可維護(hù)。(4)整個(gè)開發(fā)過程應(yīng)滿足軟件需求分析的進(jìn)度要求所規(guī)定的時(shí)間。3.3 軟件設(shè)計(jì)描述3.3.1 系統(tǒng)狀態(tài)分析 3.3.2 總體結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)由以下幾個(gè)功能模塊組成:1. 前臺(tái)銷售模塊匯總:(1) 點(diǎn)單(僅工作人員可以使用,可以添加信息到數(shù)據(jù)庫中)(2) 銷單(僅管理員可以使用,可以對(duì)點(diǎn)單信息進(jìn)行修改刪除等操作)(3) 掛單(僅管理員可以使用,可以添加信息到數(shù)據(jù)庫中)(4) 結(jié)賬(僅管理員可以使用,可以處理數(shù)據(jù)庫信息)(5) 下班(僅管理員可以使用,可以添加信息到數(shù)據(jù)庫中)2. 統(tǒng)計(jì)報(bào)表模塊匯總 (1) 按工作日統(tǒng)計(jì)(工作人員使用,對(duì)銷售情況進(jìn)行查詢操作)(2) 按菜色種類統(tǒng)計(jì)(工作人員使用,對(duì)菜色銷售情況查詢操作)3. 基礎(chǔ)資料模塊匯總(1) 添加菜色分類(工作人員使用,可以添加信息到數(shù)據(jù)庫)(2) 添加菜色子分類(工作人員使用,可以添加信息到數(shù)據(jù)庫)3.3.3 詳細(xì)結(jié)構(gòu)設(shè)計(jì)圖3-2 餐飲系統(tǒng)順序圖圖3-3 餐飲系統(tǒng)類圖3.4 系統(tǒng)界面設(shè)計(jì)描述3.4.1 登錄界面設(shè)計(jì)圖3-3用戶登錄界面3.5 數(shù)據(jù)庫設(shè)計(jì) 3.5.1 建表下面具體給出各個(gè)表: 表3-1 收銀員信息表表3-2 銷售信息表表3-3 菜單信息表 第4章 餐飲管理系統(tǒng)測(cè)試報(bào)告4.1 實(shí)驗(yàn)?zāi)康暮鸵髮?duì)軟件進(jìn)行測(cè)試,記錄測(cè)試過程以達(dá)到對(duì)軟件的質(zhì)量進(jìn)行評(píng)測(cè),提高系統(tǒng)的性能。4.2 實(shí)驗(yàn)內(nèi)容本餐飲管理系統(tǒng)已經(jīng)實(shí)現(xiàn),為了系統(tǒng)投入市場(chǎng)后的生命周期更長,維護(hù)費(fèi)用更低,需要在系統(tǒng)投入市場(chǎng)之前進(jìn)行一次完整的測(cè)試。依據(jù)用戶需求,設(shè)計(jì)測(cè)試用例,對(duì)軟件進(jìn)行系統(tǒng)測(cè)試。A. 測(cè)試環(huán)境測(cè)試的重點(diǎn)是本餐飲管理系統(tǒng)的點(diǎn)餐功能和登錄界面的功能。B. 測(cè)試過程及結(jié)果根據(jù)需求分析文檔,設(shè)計(jì)測(cè)試用例,填寫預(yù)期結(jié)果,在測(cè)試時(shí),填寫實(shí)際結(jié)果。4.3 注意事項(xiàng)注意測(cè)試用例的完整性以及合理性4.4 實(shí)驗(yàn)過程4.4.1 登錄界面的測(cè)試測(cè)試1: 名稱:系統(tǒng)登錄操作測(cè)試 目的:測(cè)試系統(tǒng)登錄界面的穩(wěn)定性 內(nèi)容:賬號(hào),密碼的合法性,檢查數(shù)據(jù)庫數(shù)據(jù) 表4-1 數(shù)據(jù)庫信息表4-2 登錄界面 測(cè)試1.1:測(cè)試用例賬號(hào)密碼輸出用戶名或密碼錯(cuò)誤abc123用

溫馨提示

  • 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)論