【正文】
哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文題 目: 基于Linux餐廳點(diǎn)菜系統(tǒng)的設(shè)計與開發(fā)姓 名: *** 分 院: 工學(xué)院 ?! I(yè): 電子信息工程 學(xué) 號: 09030335 指導(dǎo)教師: *** 二0 年 月 日畢業(yè)設(shè)計(論文)評語及成績 一、指導(dǎo)教師評語:是否同意參加答辯:指導(dǎo)教師簽字: 20 年 月 日 二、評閱人評語:是否同意參加答辯: 評閱教師簽字: 20 年 月 日 三、答辯委員會評語:是否建議授予學(xué)士學(xué)位:答辯委員會成員簽字: 20 年 月 日 四、答辯委員會主任單位 答辯委員會主任職稱 答辯委員會主任簽字 20 年 月 日 五、畢業(yè)設(shè)計(論文)成績: 學(xué)生所在分院蓋章: 20 年 月 日哈爾濱遠(yuǎn)東理工學(xué)院畢業(yè)設(shè)計(論文)任務(wù)書學(xué)生姓名***學(xué) 號********分 院工學(xué)院專 業(yè)電子信息工程任務(wù)起止時間: 年 月 日 至 年 月 日畢業(yè)設(shè)計(論文)題目: 基于Linux餐廳點(diǎn)菜系統(tǒng)的設(shè)計與開發(fā)畢業(yè)設(shè)計(論文)工作內(nèi)容:電子點(diǎn)菜系統(tǒng)是餐館實(shí)行信息化管理的一個重要組成部分。顧客使用它可以進(jìn)行查詢菜單菜價、添加和刪除點(diǎn)菜條目、呼叫服務(wù)員等操作;營業(yè)者可以方便的管理菜單、準(zhǔn)確的計算賬單、輕松的統(tǒng)計營業(yè)數(shù)據(jù)。本系統(tǒng)采用Socket TCP/IP 協(xié)議、C/S架構(gòu)實(shí)現(xiàn)通信。存儲菜單信息用Sqlite3小型數(shù)據(jù)庫。畢業(yè)設(shè)計(論文)進(jìn)度安排:查閱中外文文獻(xiàn)資料,寫出文獻(xiàn)綜述階段:1月15日—2月28日調(diào)查、設(shè)計、實(shí)驗、研究階段:3月1日—3月31日設(shè)計(論文)撰寫與整理階段:4月1日—5月31日指導(dǎo)教師意見與要求: 簽字: 年 月 日主任意見: 簽字: 年 月 日哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文摘 要中國是舉世聞名的美食大國,擁有五千年的飲食文化和巨大的餐飲市場。隨著人民生活水平和生活方式的轉(zhuǎn)變,漸漸的人們發(fā)現(xiàn)餐飲業(yè)具有巨大的投資市場。中國市場的競爭尤為激烈,而且隨著餐飲業(yè)的迅速擴(kuò)展,其中所暴露的問題也是不容忽視的,如餐飲業(yè)管理人才的專業(yè)化程度不夠?qū)е聝?nèi)供不足,餐廳缺少一套現(xiàn)代企業(yè)制度和監(jiān)督管理體制,服務(wù)管理應(yīng)變能力差,缺乏先進(jìn)的信息工具等。所以,餐飲業(yè)管理從觀念意識、經(jīng)營思想和管理水平還有待專業(yè)化。因此,開發(fā)實(shí)用型點(diǎn)菜系統(tǒng)是餐飲業(yè)發(fā)展的必然趨勢。本系統(tǒng)是基于Linux系統(tǒng)下開發(fā)的餐廳點(diǎn)菜系統(tǒng),運(yùn)用服務(wù)器/客戶端開發(fā)模式,采用的是RedHat企業(yè)版5,圖形界面功能由QT類開發(fā),后臺數(shù)據(jù)庫采用SQLITE3,網(wǎng)絡(luò)編程使用的協(xié)議是Linux支配的Socket TCP/IP 協(xié)議。前臺劃分為前臺管理,點(diǎn)菜管理,后廚管理,數(shù)據(jù)庫管理,服務(wù)器五個功能模塊。本系統(tǒng)的主要作業(yè)流程,從顧客在前臺查看餐桌空閑空閑狀態(tài),入桌點(diǎn)菜,可以加菜、刪菜等,提交菜單,后廚按照菜單做菜,顧客到前臺結(jié)賬,前臺打印賬單,顧客結(jié)賬,實(shí)現(xiàn)了開臺、點(diǎn)菜、加菜、刪菜等系統(tǒng)設(shè)計功能。關(guān)鍵詞:餐廳點(diǎn)菜系統(tǒng);Linux;QT;SQLITE3AbstractChina is worldfamous cate big country, with five thousand years of diet culture and great food market. As the people39。s living standard and life transitions, gradually people found restaurant industry has great investment market. China was particularly intense market petition, and with the rapid expansion of catering industry, which is exposed to the problem is also not allow to ignore, such as catering management personnel of professional enough to lead to internal for shortage, lack of a restaurant modern enterprise system and supervision and management system, service management strain ability is poor, lack of advanced information tools etc. So, catering management from the idea consciousness, management thought and management level remains to be professional. Therefore, the development of practical order system is an inevitable trend in the development of catering industry.This system is based on Linux system of development order system restaurant, using server/client development mode, use is RedHat enterprise version 5, graphic interface functions by QT kind of development, the backend database using SQLITE3, network programming use agreement is Linux dominate Socket of the TCP/IP protocol. The front desk is divided into the front desk management, order management, management after hutch, database management, server five function module.The system39。s main operation process, from the customer in the front desk check table free idle state, into the table to order, can add food, delete vegetables etc, submit the menu, kitchen according to menu after cooking, the customer to front desk check, front desk print bill, customer checkout, realize the founding, order, and food, delete vegetables etc system design functions.Keywords:Restaurant order system;Linux;QT;SQLITE3I目 錄摘 要 IAbstract II第1章 緒 論 1 選題目的和意義 1 國內(nèi)外綜述 1 論文研究內(nèi)容 2第2章 相關(guān)知識概述 3 系統(tǒng)開發(fā)環(huán)境 3 系統(tǒng)的結(jié)構(gòu) 4 應(yīng)用的相關(guān)技術(shù) 5 QT圖形界面 5 SQLite數(shù)據(jù)庫 5 Linux系統(tǒng)支配的TCP/IP協(xié)議 6 8第3章 系統(tǒng)分析及設(shè)計 9 9 9 9 10 103. 4數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 12 12第4章 軟件設(shè)計 13 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 13 各功能模塊的詳細(xì)設(shè)計 13 服務(wù)器管理模塊 13 前臺管理模塊 14 顧客點(diǎn)菜端管理模塊 15 后廚管理系統(tǒng) 20 數(shù)據(jù)庫管理模塊 20 22第5章 系統(tǒng)測試 23 23 黑盒測試 23 測試基本原則 23 系統(tǒng)測試 23 測試小結(jié) 26結(jié) 論 27致 謝 28參考文獻(xiàn) 29附錄A 30附錄B 35第1章 緒 論 選題目的和意義面對餐飲業(yè)多元化的經(jīng)營現(xiàn)狀,經(jīng)營的特色、規(guī)模、出品這些因素的不同,帶給餐飲企業(yè)的則是不同的標(biāo)準(zhǔn)和工作流程和方法,面對著這解決方法不一的情況,對人才的專業(yè)化程度的要求也相應(yīng)地提高了,然而在國內(nèi)市場上,餐飲業(yè)人才供應(yīng)不足,在這樣的兩難情況下,信息系統(tǒng)得出現(xiàn)暫緩了這一緊張局面。首先,餐飲管理信息系統(tǒng)不是單純的用于結(jié)帳計算的工具,它有著科學(xué)的、標(biāo)準(zhǔn)的管理體系,它是通過對目前餐飲市場的具體情況科學(xué)的調(diào)研分析后設(shè)計而成的,它能夠針對中餐因其菜品的多樣化和特色化的服務(wù)很難實(shí)現(xiàn)標(biāo)準(zhǔn)化管理,使中餐企業(yè)的成本控制很難實(shí)現(xiàn)這些問題給與解決。其次,餐飲管理信息系統(tǒng)能夠給出具體的相應(yīng)的符合企業(yè)自身要求的較科學(xué)的標(biāo)準(zhǔn)化管理流程,這暫時緩解了專業(yè)人才的需求,通過使用該系統(tǒng)就能完成專業(yè)人員所要做的事。最后,餐飲管理信息系統(tǒng)可以針對企業(yè)的經(jīng)營現(xiàn)狀而做出科學(xué)的分析,使得企業(yè)對市場的應(yīng)變能力得到了提高,從而通過餐飲管理信息系統(tǒng)來實(shí)現(xiàn)強(qiáng)化管理、降低成本、堵漏節(jié)流等作用。更好的完善企業(yè)的經(jīng)營管理,提高企業(yè)自身的競爭實(shí)力。另一方面,基于ARM和Linux的嵌入式系統(tǒng),具有成熟的嵌入式硬件結(jié)構(gòu)和豐富的開放軟件資源,優(yōu)良的性能和廣泛的市場定位,這無疑對開發(fā)工作和學(xué)習(xí)研究是一個重大幫助;在GUI(圖形用戶界面)的選用上,使用基于C++語言面向?qū)ο缶幊痰膽?yīng)用程序開發(fā)軟件庫Qt,它匯集了豐富的C++類提供開發(fā)應(yīng)用程序用戶界面所需要的全部內(nèi)容,具有優(yōu)良的跨平臺性能和豐富的API函數(shù)及開發(fā)文檔。另外,當(dāng)前量產(chǎn)的普通PDA和PC機(jī)硬件上已經(jīng)基本滿足點(diǎn)菜需求,使自行研究的專用硬件設(shè)備不再具有明顯的成本優(yōu)勢,為此,本課題集合嵌入式Linux和Qt開發(fā)應(yīng)用等技術(shù),以程序軟件的通用性和易用性為方向,構(gòu)造能夠方便移植的軟件。提高餐飲業(yè)的服務(wù)質(zhì)量,并為自身研究學(xué)習(xí)嵌入式系統(tǒng)和GUI應(yīng)用開發(fā)提供一個良好的平臺。 國內(nèi)外綜述餐廳點(diǎn)菜系統(tǒng)代表著當(dāng)今餐飲業(yè)解決方案中最尖端的領(lǐng)先科技,它集網(wǎng)絡(luò)通信技術(shù)與移動電腦終端技術(shù)與一身,此高端技術(shù)應(yīng)用在餐飲行業(yè)中,即使在美國也是2001年才在洛杉磯的一家高檔餐廳中誕生;國內(nèi)于2002年3月份方有一例高檔的餐館在上海露面,開中國餐飲管理真正數(shù)字化之先河,在餐飲業(yè)轟動一時。自此,點(diǎn)菜系統(tǒng)市場上豪杰并起,全面促進(jìn)了餐飲業(yè)信息化管理的普及和發(fā)展。目前,國內(nèi)已經(jīng)有不少公司開發(fā)出電子點(diǎn)菜系統(tǒng),例如上海工理電子有限公司的點(diǎn)菜通、餐飲通等,北京辰森計算機(jī)系統(tǒng)有限公司的手持點(diǎn)菜寶等。有些大型的餐飲企業(yè)已經(jīng)采用了這兩個公司的產(chǎn)品,例如,花雨大酒店、上海美林閣等采用了上海工理電子有限公司的點(diǎn)菜通或餐飲通;向陽漁港集團(tuán)、中國全聚集團(tuán)、四川文杏大酒樓則采用了北京辰森計算機(jī)系統(tǒng)有限公司的手持點(diǎn)菜系統(tǒng)。但是由于成本等原因使電子點(diǎn)菜系統(tǒng)的餐館還比較少,市場需求很大。隨著技術(shù)的進(jìn)步及餐飲業(yè)的激烈競爭,電子點(diǎn)菜系統(tǒng)將會越來越普遍,并越做越好。市場上出現(xiàn)的點(diǎn)菜系統(tǒng)都是作為餐廳信息化管理系統(tǒng)的一部分出現(xiàn)的,它們除了實(shí)現(xiàn)基本的點(diǎn)菜功能外,為了便于客戶及管理者的使用,還添加了許多其他的功能,例如,查詢當(dāng)前餐館的資源使用情況,記錄營業(yè)歷史,當(dāng)前工作狀態(tài)等。由此可見,開發(fā)餐廳點(diǎn)菜系統(tǒng)具有重大的意義。首先,提高運(yùn)營效率與降低運(yùn)營成本,使用餐廳點(diǎn)菜系統(tǒng)可以加快點(diǎn)菜速度,減少人力資源的投入,避免