畢業(yè)設(shè)計(jì)(論文)PPT答辯-VC++6.0+Access酒店餐飲管理系統(tǒng)設(shè)計(jì).ppt_第1頁
畢業(yè)設(shè)計(jì)(論文)PPT答辯-VC++6.0+Access酒店餐飲管理系統(tǒng)設(shè)計(jì).ppt_第2頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

酒店餐飲管理系統(tǒng),摘 要,本系統(tǒng)主要完成對(duì)酒店餐飲的管理,包括接受預(yù)定,前臺(tái)點(diǎn)菜,廚房傳菜,數(shù)據(jù)備份和恢復(fù) ,流水賬單統(tǒng)計(jì)功能,采購管理等功能并可以不斷擴(kuò)充其功能。系統(tǒng)可以完成對(duì)各類信息的瀏覽、查詢、添加、刪除、修改、報(bào)表等功能。 系統(tǒng)的核心是信息輸入、存儲(chǔ)記錄二者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成信息輸入時(shí)系統(tǒng)會(huì)自動(dòng)地完成對(duì)數(shù)據(jù)的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動(dòng)態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報(bào)表打印功能。 系統(tǒng)采用microsoft office中的access 2000來設(shè)計(jì)數(shù)據(jù)庫,并使用當(dāng)前優(yōu)秀的開發(fā)工具vc+6.0 ,它有著最為靈活的數(shù)據(jù)庫結(jié)構(gòu),對(duì)數(shù)據(jù)庫應(yīng)用有著良好的支持。 論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。 關(guān)鍵字:數(shù)據(jù)庫 access 管理 數(shù)據(jù)庫組件,abstract,this system mainly completes the management to the cabaret dining, including to accept to schedule to, the stage orders the vegetables, the kitchen spreads the vegetables, the data backup and instauration, the journal of accounts list statisticses the function, purchase management etc. the function can enlarge its function continuously also.the system can complete to browse, search, increase, delete, modify to each kind of information, statement etc. function. the core of the system is the information importation, save to record two of contact, each modifications of forms is other forms of influence that the move, to complete the system of hour of the information importation and will complete the logarithms of oneself according to of modification.search the function is also one of the core of the system, have the single,abstract,condition search and many conditionses search namely in the system, also have the precision search and misty search, the system not only have static state of condition search, but also have the dynamic state the born condition search, its purposes are all for the sake of the convenient customer to use.the system contain the customer of the integrity increase, delete to modify the function with password, and have the statement to print the function. the system adopts the access within the microsoft office 2000 to the design database, and use the current excellent development tool- vc+6.0, it has the most vivid database structure, to the database the application has the good support. the thesis mainly introduced the development background of this topic, finished function and the process of the developments want.the point explained the point, the design thought, a little bit difficult technique and solution of the system design. keyword: database the access management database module,1 引言,1.1可行性研究報(bào)告 可行性研究報(bào)告對(duì)于系統(tǒng)開發(fā)的作用是非常重要的??尚行苑治鲅芯苛讼到y(tǒng)的各種開發(fā)因素,通過綜合的分析,已確定系統(tǒng)是否適宜開發(fā)。 “民以食為天”,隨著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競爭中脫穎而出,已成為每位餐飲業(yè)經(jīng)營者所追求的目標(biāo)。 經(jīng)過多年發(fā)展,餐飲管理已經(jīng)逐漸由定性管理,進(jìn)入到重視定量管理的科學(xué)階段。眾所周知,在定量管理的具體實(shí)現(xiàn)方法和手段方面,最有效的工具就是電腦管理。 傳統(tǒng)的手工操作管理存在著許多無法避免的問題,例如: 人工計(jì)算帳單金額容易出現(xiàn)差錯(cuò)。 收銀工作中跑單、漏單、偷錢現(xiàn)象普遍。 個(gè)別服務(wù)員作弊、改單、宰客情形時(shí)有發(fā)生。 客人消費(fèi)單據(jù)難以保存和查詢。 無法對(duì)大量營業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。 1.1.1背景 本系統(tǒng)命名: 酒店餐飲管理系統(tǒng) 開發(fā)工具: microsoft vc6.0,1 引言,目前市場上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程語言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。 而vc6.0是一個(gè)非常理想選擇。visual c+6.0是microsoft公司的developer studio 6.0工具集的重要組成部分,是一種用于開發(fā)windows應(yīng)用程序的可視化開發(fā)工具。它改善了傳統(tǒng)的編程手段,使得程序員可以直接在用戶界面良好的可視化開發(fā)環(huán)境中進(jìn)行工作。visual c+6.0還集成了多種有用的工具與功能,從而大大提高了應(yīng)用程序的開發(fā)效率。 vc6.0的基礎(chǔ)編程語言是具有面向?qū)ο筇匦缘恼Z言.使用vc6.0 ,我們幾乎可以作任何事情,還可以撰寫種各種類型的應(yīng)用程序,動(dòng)態(tài)鏈接庫(dll)、con、或corba對(duì)象,cgi/isapi程序,microsoft back office應(yīng)用程序。程序的規(guī)模小到簡單的個(gè)人數(shù)據(jù)庫應(yīng)用,大到復(fù)雜的企業(yè)的多層次分布式系統(tǒng),都可以使用vc6.0進(jìn)行開發(fā),其友好的集成開發(fā)界面,可視化的雙向開發(fā)模式,良好的數(shù)據(jù)庫應(yīng)用支持高效的程序開發(fā)和程序運(yùn)行,備受廣大程序開發(fā)人員的好評(píng)。尤其是vc6.0對(duì)數(shù)據(jù)庫應(yīng)用的強(qiáng)大支持,大大提高了數(shù)據(jù)庫應(yīng)用軟件開發(fā)的效率,縮短了開發(fā)周期,深受廣大數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)人員的喜愛。,1 引言,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í)高效。 1.2.2目標(biāo) a. 減少前臺(tái)的服務(wù)人員的人數(shù),直接和廚房聯(lián)系加快上菜速度。 b. 提高操作速度。 c. 系統(tǒng)應(yīng)有以下一些功能:,1 引言, 包括餐飲收銀等各綜合收銀點(diǎn) 菜譜管理、臺(tái)號(hào)(場所)管理 開單、點(diǎn)菜、加菜、退菜、結(jié)賬、免單 換臺(tái)、支持一單結(jié)帳和多單合并結(jié)帳 各類收銀班報(bào)表、日報(bào)表及統(tǒng)計(jì)報(bào)表 餐廳轉(zhuǎn)前臺(tái)帳、查詢總營業(yè)情況 信息查詢、服務(wù)員交接班及定制報(bào)表 1.2.3條件、假定和限制 a系統(tǒng)可以長期運(yùn)行,滿足用戶的新需求。 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)員工。,1 引言,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)勢在必行。 1.4所建議的系統(tǒng) 1.4.1說明 餐飲管理系統(tǒng)是一套功能強(qiáng)大而又簡便實(shí)用的餐飲管理系統(tǒng),包括前臺(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ì)、桑拿、酒吧、咖啡廳、快餐店、綜合娛樂場所等等。 新的系統(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 引言,1.4.2功能說明 餐飲管理系統(tǒng)功能模塊說明如下: 前臺(tái)營業(yè) 日常營業(yè)操作功能,包括: 日始日結(jié):設(shè)定每個(gè)營業(yè)日的開始和結(jié)束,并且進(jìn)行每日營業(yè)的初始化及員工交接班。 點(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)惠等)。 接待預(yù)訂:新開臺(tái)、廳房預(yù)定。 營業(yè)設(shè)置 日常營業(yè)所必需的數(shù)據(jù)庫設(shè)定,包括: 菜式管理:新菜式錄入(包括菜式名稱、代碼、價(jià)格、成本等)、菜式修改、刪除等菜式維護(hù)。 酒品飲料管理:酒品飲料錄入(包括名稱、代碼、價(jià)格、成本等)、修改、刪除等。 付款方式設(shè)置:分為人民幣付款、信用卡、支票、宴請等。 員工資料設(shè)置:包括員工的基本資料(姓名、生日、職務(wù)、籍貫),員工登陸,1 引言,名稱、密碼、員工權(quán)限等。 其他設(shè)置:統(tǒng)計(jì)資料、前臺(tái)銷售情況等。 營業(yè)分析與財(cái)務(wù)查詢 可以對(duì)營業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析、打印報(bào)表,包括: 銷售分析:當(dāng)月每天及當(dāng)年每月的收入金額、成本、利潤的分析。 酒菜分析:各種酒菜的詳細(xì)銷售情況統(tǒng)計(jì)。 查詢各類單據(jù)和消費(fèi)情況,包括: 帳單查詢:查詢所有已結(jié)帳單 點(diǎn)單查詢:查詢所有歷史點(diǎn)單 會(huì)員查詢:查詢會(huì)員卡消費(fèi)情況 掛帳查詢:查詢掛帳客人消費(fèi)情況 系統(tǒng)管理 系統(tǒng)本身的管理功能,包括: 系統(tǒng)信息:版權(quán)注冊等 系統(tǒng)維護(hù):數(shù)據(jù)備份與恢復(fù)、導(dǎo)入導(dǎo)出等 網(wǎng)絡(luò)管理:啟動(dòng)設(shè)置和網(wǎng)絡(luò)監(jiān)控 重新登錄:以另一個(gè)用戶名登錄,不用退出系統(tǒng)即可更換操作員工 退出系統(tǒng):關(guān)閉程序 幫助信息對(duì)系統(tǒng)的說明、使用指南等。,1 引言,1.4.3處理流程圖 前臺(tái),廚房,傳菜部門,原材料供貨部門的運(yùn)營流程圖如下:,1 引言,1.4.4 系統(tǒng)開發(fā)意義 系統(tǒng)完成后可大大提高提升現(xiàn)代酒店管理水平和服務(wù)檔次;創(chuàng)造可靠、高效、便捷、衛(wèi)生的餐飲管理環(huán)境最大限度降低餐飲管理運(yùn)營成本;提高經(jīng)營效益。適應(yīng)市場經(jīng)濟(jì)需求,提高工作效率,推廣電子化進(jìn)程。 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)營管理帶來以下好處: 管理者可以實(shí)時(shí)監(jiān)控餐飲企業(yè)的經(jīng)營活動(dòng)及財(cái)務(wù)情況 使餐飲企業(yè)的操作更為流暢,完善了管理和控制,增強(qiáng)了對(duì)顧客的服務(wù),大大提高企業(yè)的整體形象 快速點(diǎn)菜、自動(dòng)傳菜和準(zhǔn)確結(jié)帳可以提高餐飲娛樂企業(yè)的工作效率,提高翻臺(tái)率,給經(jīng)營者增加更多的收入,1 引言,杜絕收銀工作中的跑單、漏單現(xiàn)象,根除服務(wù)員的作弊行為,從而降低了經(jīng)營成本 幫助經(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í)代的步伐 1.5配置方案 餐飲娛樂管理系統(tǒng)適用于各種規(guī)模的餐飲娛樂企業(yè),根據(jù)用戶管理需求的不同,可以靈活地設(shè)置工作站點(diǎn)、選擇硬件設(shè)備、連接局域網(wǎng)絡(luò)和進(jìn)行系統(tǒng)安裝。 以下是幾種典型的配置方案。 a.標(biāo)準(zhǔn)單機(jī)方案,帳單打印機(jī),功能說明:點(diǎn)菜、結(jié)帳、統(tǒng)計(jì) 系統(tǒng)安裝:餐飲管理系統(tǒng)單機(jī)版 帳單打印機(jī):普通的針式、噴墨或激光打印機(jī),用于打印帳單和報(bào)表 b.增強(qiáng)單機(jī)方案,1 引言,功能說明:除點(diǎn)菜、結(jié)帳、統(tǒng)計(jì)等功能外,點(diǎn)菜時(shí)可以在廚房自動(dòng)打印點(diǎn)單小票 系統(tǒng)安裝:餐飲管理系統(tǒng)單機(jī)版。 帳單打印機(jī):普通的針式、噴墨或激光打印機(jī),用于打印帳單和報(bào)表。 廚房打印機(jī):專用票據(jù)打印機(jī),推薦采用epson tm系列;如果廚房離收銀臺(tái)較遠(yuǎn),則需要配置打印服務(wù)器(打印服務(wù)器是一種專用的網(wǎng)絡(luò)設(shè)備,用于遠(yuǎn)程連接打印機(jī))。,c.小型網(wǎng)絡(luò)方案,功能說明:收銀臺(tái)點(diǎn)菜結(jié)帳,查詢電腦專用于經(jīng)理在后臺(tái)查詢統(tǒng)計(jì) 系統(tǒng)安裝:所有電腦都安裝餐飲管理系統(tǒng)網(wǎng)絡(luò)版程序,通過權(quán)限設(shè)置控制工作站功能 帳單打印機(jī):普通打印機(jī)或票據(jù)打印機(jī)(可以打印小票式帳單) 報(bào)表打印機(jī):普通的針式、噴墨或激光打印機(jī) 網(wǎng)絡(luò)配置:以其中一臺(tái)工作站(如收銀電腦)兼作網(wǎng)絡(luò)服務(wù)器,提供數(shù)據(jù)庫共享,1 引言,d.大型網(wǎng)絡(luò)方案,功能說明 接待臺(tái):顯示餐臺(tái)和包房狀態(tài),進(jìn)行預(yù)定和領(lǐng)位 收銀臺(tái):收銀員點(diǎn)菜結(jié)賬 落單臺(tái):通常安放在大廳里,方便服務(wù)員輸入點(diǎn)菜單 吧臺(tái)廚房:自動(dòng)分類打印點(diǎn)單小票 經(jīng)理財(cái)務(wù):在后臺(tái)查詢統(tǒng)計(jì) 系統(tǒng)安裝:網(wǎng)絡(luò)服務(wù)器上安裝數(shù)據(jù)庫,其余電腦都安裝餐飲管理系統(tǒng)網(wǎng)絡(luò)版程序,通過權(quán)限設(shè)置控制工作站功能 賬單打印機(jī):普通打印機(jī)或票據(jù)打印機(jī)(可以打印小票式賬單) 報(bào)表打印機(jī):普通的針式、噴墨或激光打印機(jī) 小票打印機(jī):專用票據(jù)打印機(jī),推薦采用epson tm系列 網(wǎng)絡(luò)配置:配置專門的網(wǎng)絡(luò)服務(wù)器,為所有工作站提供數(shù)據(jù)庫共享,2 系統(tǒng)需求說明書,2.1系統(tǒng)目標(biāo) 本餐飲管理系統(tǒng)廣泛適用于中、小型餐飲行業(yè)、咖啡廳、飯店、酒樓、等場所。為方便酒店管理人員更有效的管理酒店而開發(fā)。該可以幫助餐飲企業(yè)處理日常工作業(yè)務(wù),規(guī)范管理工作和操作流程, 是餐飲行業(yè)的得力助手。另外,本餐飲管理具有強(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í)段分析等。 本餐飲管理屬小型網(wǎng)絡(luò),可應(yīng)用于酒店中的餐飲部門以及咖啡廳、飯店、酒樓、等場所,具有一定的獨(dú)立性。 2.2需求規(guī)定 2.2.1對(duì)性能的規(guī)定 精度,2 系統(tǒng)需求說明書,有多種輸入方法,代碼輸入、簡拼輸入、名稱輸入、鼠標(biāo)輸入等。 時(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ò)誤信息 靈活性 當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他系統(tǒng)發(fā)生變化時(shí),設(shè)計(jì)的系統(tǒng)要做適當(dāng)?shù)恼{(diào)整,靈活性非常大。 動(dòng)態(tài)數(shù)值需求 預(yù)處理的窗口正常情況下和峰值工作條件下為5個(gè),一定時(shí)間周期中要處理的數(shù)據(jù)的數(shù)量:窗口開始尺寸2個(gè)數(shù)據(jù)、開始位置2個(gè)數(shù)據(jù)、最大尺寸2個(gè)數(shù)據(jù)、最小尺寸2個(gè)數(shù)據(jù)、編輯框位置4個(gè)數(shù)據(jù)、按鈕位置4個(gè)數(shù)據(jù),平均處理的數(shù)據(jù)約為16個(gè)數(shù)據(jù)。 靜態(tài)數(shù)值需求 a. 支持的終端數(shù)為1臺(tái); b. 處理1個(gè)文件及20條記錄;,2 系統(tǒng)需求說明書,2.3數(shù)據(jù)管理能力要求 在開發(fā)階段可以隨即輸入數(shù)據(jù)庫的相應(yīng)內(nèi)容,數(shù)據(jù)庫管理人員可以按要求對(duì)數(shù)據(jù)庫進(jìn)行修改。 2.4故障處理要求 a. 內(nèi)部故障處理 在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。 b. 外部故障處理 對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。 2.5運(yùn)行環(huán)境規(guī)定 2.5.1設(shè)備 硬件環(huán)境 1 工作站 intel pentium以上cpu、64mb以上內(nèi)存 推薦使用piii以上cpu、128mb以上內(nèi)存 2 打印機(jī) 普通打印機(jī):用于收銀臺(tái)打印帳單報(bào)表,可選擇任何支持windows的針式、噴墨或激光打印機(jī) 票據(jù)打印機(jī):用于收銀臺(tái)打印帳單、吧臺(tái)廚房打印小票,推薦使用epson tm系列,2 系統(tǒng)需求說明書,票據(jù)打印機(jī) 注意,普通打印機(jī)不適合打印吧廚小票,票據(jù)打印機(jī)無法打印大部分報(bào)表,請合理選用 3 網(wǎng)絡(luò)設(shè)備 10m/100m集線器/交換機(jī)、10m/100m網(wǎng)卡 推薦使用100m交換機(jī)和100m網(wǎng)卡 如果遠(yuǎn)程連接吧廚打印機(jī),則需配備專門的打印服務(wù)器 4 其他 錢箱:支持與epson tm系列票據(jù)打印機(jī)配套的錢箱 讀卡器:支持鍵盤接口的二三軌磁卡閱讀器 2.5.2支持系統(tǒng) 系統(tǒng)環(huán)境 1 單機(jī)版 支持的操作包括windows98/xp/nt/2000中文版及以上版本; 在nt/2000上安裝和運(yùn)行要求有administrator權(quán)限; 推薦使用windows2000。,2 系統(tǒng)需求說明書,2 網(wǎng)絡(luò)版 支持windows98對(duì)等網(wǎng)和nt/2000網(wǎng)絡(luò) 使用nt/2000網(wǎng)絡(luò)時(shí)要求每個(gè)客戶端以不同的用戶名登錄 推薦使用windows2000對(duì)等網(wǎng) 3 要用到的編譯語言:vc+6.0 2.5.3接口 a.用戶接口 本系統(tǒng)的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界面)。用戶對(duì)程序的維護(hù),最好要有備份。 b.系統(tǒng)接口 win9x/nt操作,漢語編程。 2.5.4控制 本系統(tǒng)是以漢語程序設(shè)計(jì)語言的操作來控制系統(tǒng)運(yùn)行。,3 餐飲管理數(shù)據(jù)流圖,3.1餐飲管理系統(tǒng)頂層,3.2餐飲管理查詢,4 詳細(xì)功能實(shí)現(xiàn),啟動(dòng)后出現(xiàn)以下登錄畫面,點(diǎn)擊下拉菜單選擇用戶名并輸入密碼進(jìn)行身份驗(yàn)證,并根據(jù)員工級(jí)別限制操作權(quán)限。預(yù)定義密碼為1。 bool clogondlg:oninitdialog() cdialog:oninitdialog(); /讀出數(shù)據(jù)庫中的用戶名,顯示在控件中。 int i,recordcount; cstring sql=“select loginid from users order by loginid“; try m_precordset.createinstance(“adodb.recordset“); m_precordset-open(_variant_t)sql,_variant_t(idispatch*)theapp.m_pconnection,true),adopenstatic,adlockoptimisti,4 詳細(xì)功能實(shí)現(xiàn),c,adcmdtext); recordcount=m_precordset-getrecordcount();/get records total. if(!m_precordset-adoeof) for(i=0;igetcollect(“l(fā)oginid“); sql=(lpctstr)(_bstr_t)m_precordset-getcollect(“l(fā)oginid“); m_precordset-movenext(); m_precordset-close(); catch(_com_error e)/捕捉異常 cstring temp; temp.format(“讀取用戶名錯(cuò)誤:%s“,e.errormessage();,4 詳細(xì)功能實(shí)現(xiàn),afxmessagebox(temp); return false; m_bmbutton1.autoload(idok,this); m_bmbutton2.autoload(idcancel,this); return true; / return true unless you set the focus to a control / exception: ocx property pages should return false / m_bmbutton1.autoload(idok,this); ,4 詳細(xì)功能實(shí)現(xiàn),4.2營業(yè)設(shè)置 4.2.1酒菜設(shè)置 酒菜設(shè)置是開始正式使用前必須完成的工作,設(shè)置的次序應(yīng)該是先設(shè)置好大類,然后設(shè)置酒菜小類,最后再設(shè)置酒菜具體組成。 在主窗口中選擇“基礎(chǔ)資料”,進(jìn)入酒菜設(shè)置窗口。本窗口有三個(gè)頁面:商品類別、商品資料、付款方式 4.2.2商品類別 選中商品類別頁,即出現(xiàn)酒菜大類列表,可以直接在列表中進(jìn)行編輯修改。按“增加同級(jí)分類”可以增加大類,按“增加下級(jí)分類”可以增加小類,按“刪除”可以刪除當(dāng)前類別,同時(shí)還可以對(duì)當(dāng)前類別的菜品進(jìn)行“折扣”的設(shè)定。 投入正式使用后,強(qiáng)烈建議不要修改或刪除大類(可以增加大類),否則在歷史查詢和統(tǒng)計(jì)時(shí)將發(fā)生前后不一致的問題。,4 詳細(xì)功能實(shí)現(xiàn),cstring sql,sql1; long lclassid; _recordsetptr m_precordset; /must define it in function! htreeitem hcuritem; /clear text in edit. m_omname.setwindowtext(“); m_omprice.setwindowtext(“); m_omshopcode.setwindowtext(“); m_ombarcode.setwindowtext(“); lnewid=0;/refresh lnewids value. hcuritem=m_omclass.getselecteditem ();/get current item and its sub items. curtext=m_omclass.getitemtext(hcuritem);/read current item text into edit control. sql=“select * from materielclass where name=“+curtext+“;,4 詳細(xì)功能實(shí)現(xiàn),try m_precordset.createinstance(“adodb.recordset“); m_precordset-open(_variant_t)sql,_variant_t(idispatch*)theapp.m_pconnection,true),adopendynamic,adlockoptimistic,adcmdtext); if(!m_precordset-adoeof) lclassid=(long)(m_precordset-getcollect(“id“); m_precordset-close(); catch(_com_error e)/捕捉異常 cstring temp; temp.format(“獲取類別名稱出錯(cuò):%s“,e.errormessage(); afxmessagebox(temp); return; ,4 詳細(xì)功能實(shí)現(xiàn),sclassid.format(“%d“,lclassid); sql1=“select * from materiel where classid=“+sclassid+“; readtolist(sql1); 4.2.3商品資料 選中商品資料頁,出現(xiàn)酒菜大類和酒菜資料兩個(gè)列表,在酒菜大類列表中選擇大類,酒菜類別列表中即顯示屬于該大類的類別,這兩個(gè)列表都不能編輯修改。 選中酒菜類別后,在右邊編輯框、選擇框里進(jìn)行菜名、價(jià)格等的錄入,按“保存”完成錄入。選中菜名點(diǎn)擊“刪除”按鈕,可完成菜式資料的刪除工作。 此頁面也可以設(shè)置具體菜式的“折扣”工作。,4 詳細(xì)功能實(shí)現(xiàn),m_olistsmateriel.deleteallitems(); int numline=0; try m_precordset.createinstance(“adodb.recordset“); m_precordset-open(_variant_t)sql,_variant_t(idispatch*)theapp.m_pconnection,true),adopenstatic,adlockoptimistic,adcmdtext); lv_item lvitem; lvitem.psztext=“; lvitem.mask=lvif_text; lvitem.isubitem=0; while(!m_precordset-adoeof) lvitem.iitem=numline; m_olistsmateriel.insertitem( /讀出數(shù)據(jù)寫入到list中,4 詳細(xì)功能實(shí)現(xiàn),m_olistsmateriel.setitemtext(numline,0,(lpctstr)(_bstr_t)m_precordset-getcollect(“name“); float fprice=(float)m_precordset-getcollect(“price“); cstring sprice; sprice.format(“%.2f“,fprice); m_olistsmateriel.setitemtext(numline,1,sprice); long lmid=(long)m_precordset-getcollect(“id“); cstring smid; smid.format(“%d“,lmid); m_olistsmateriel.setitemtext(numline,2,smid); numline+; m_precordset-movenext(); m_precordset-close(); ,4 詳細(xì)功能實(shí)現(xiàn),4.2.4付款方式設(shè)置 在主窗口中選擇“付款方式”,進(jìn)入付款方式設(shè)置窗口。 付款方式設(shè)置在其他設(shè)置窗口中,用于設(shè)置結(jié)賬收款時(shí)可能用到的付款方式,預(yù)定義了幾種常見的付款方式,請加入您需要的其他付款方式。注意,請不要修改原來定義的付款方式,4 詳細(xì)功能實(shí)現(xiàn),4.2.5折扣設(shè)置 如何處理酒菜打折是一個(gè)十分重要的問題,的處理方式如下: 統(tǒng)一打折:在結(jié)賬時(shí)輸入折扣率,所有酒菜統(tǒng)一按此折扣率打折(在“結(jié)賬”中設(shè)置)。 部分打折:在設(shè)置酒菜類別時(shí)預(yù)先定義好各酒菜類別是否允 許打折,這樣在結(jié)賬時(shí)輸入折扣率后,將自動(dòng)根據(jù)設(shè)置只對(duì)部分酒菜進(jìn)行打折(在“商品類別”中設(shè)置)。 分類打折:在酒菜設(shè)置中預(yù)先輸入折扣方案,定義好不同酒菜類別的不同折

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論