天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

智能電子點菜系統(tǒng)的研究

發(fā)布時間:2018-01-05 12:21

  本文關(guān)鍵詞:智能電子點菜系統(tǒng)的研究 出處:《北京交通大學(xué)》2017年碩士論文 論文類型:學(xué)位論文


  更多相關(guān)文章: Android平臺 智能點餐 MySQL數(shù)據(jù)庫 Socket通信


【摘要】:近年來,餐飲業(yè)發(fā)展迅猛,形勢嚴峻,餐館要想生存,必須從各方面進行改善。傳統(tǒng)的紙質(zhì)菜單已不能滿足人們就餐時的體驗追求,設(shè)計一款智能電子點菜系統(tǒng)不僅使點餐高效便捷,更克服了傳統(tǒng)紙質(zhì)菜單需要定期更換的問題;谠摫尘,采用目前市場份額占有率最高的Android系統(tǒng)設(shè)計和開發(fā)了該智能電子點餐系統(tǒng)。論文在以下幾個方面開展研究工作:首先對Android操作系統(tǒng)的系統(tǒng)架構(gòu)和項目結(jié)構(gòu)進行了分析,并簡單介紹開發(fā)該智能點餐系統(tǒng)中涉及到的關(guān)鍵技術(shù),開發(fā)環(huán)境和MySQL數(shù)據(jù)庫。接著按照軟件工程的開發(fā)流程,首先對系統(tǒng)進行需求分析,包括功能性需求分析和非功能性需求分析。功能性需求分析采用UML中的用例圖描述系統(tǒng)主要角色及功能,采用泳道流程圖描述系統(tǒng)主要功能模塊的工作流程。非功能性需求分析是對功能性需求分析的補充,包括性能需求、可靠性、安全性、操作性、可擴展性和兼容性分析。然后在需求分析的基礎(chǔ)上,明確了系統(tǒng)的總體目標并對系統(tǒng)進行詳細的設(shè)計,包括Android客戶端、PC端、數(shù)據(jù)庫和服務(wù)器的設(shè)計。Android客戶端共包括12個界面,涵蓋登錄功能、設(shè)置功能、菜譜瀏覽功能、訂單管理功能等;PC端共包括24個界面,涵蓋菜譜管理功能、餐位管理功能、訂單管理功能、員工管理功能等;數(shù)據(jù)分兩個地方進行存取,一部分存在Android自帶的SQLite數(shù)據(jù)庫中,一部分存在MySQL數(shù)據(jù)庫中;服務(wù)器端的設(shè)計包括主線程、代理線程、數(shù)據(jù)處理、流處理、圖片處理等,采用客戶/服務(wù)器的模式進行通信。采用Java語言在安裝了ADT插件的Eclipse開發(fā)環(huán)境下對系統(tǒng)的各個功能模塊進行代碼編寫。最后對Android客戶端和PC端的主要功能模塊進行黑盒測試,在測試用例的指導(dǎo)下一一檢驗,包括對登錄模塊的數(shù)據(jù)完整性和正確性進行測試,發(fā)現(xiàn)能夠反饋相應(yīng)提示信息;登錄成功后對界面其他按鈕進行測試,發(fā)現(xiàn)能夠正確顯示相應(yīng)界面信息。在界面布局不合理的地方對系統(tǒng)進行修改和完善,最終能夠?qū)崿F(xiàn)在Android客戶端分類瀏覽菜譜并下單,PC端實時接收訂單信息并對餐廳各項信息的管理。該系統(tǒng)的適用對象主要是餐飲行業(yè)。通過該系統(tǒng),不僅可以提高餐飲行業(yè)的工作效率,提高翻臺率增加營業(yè)額,還可以提升企業(yè)形象,吸引更多的年輕者前來就餐。
[Abstract]:In recent years, the rapid development of the catering industry, the situation is grim, the restaurant in order to survive, must be improved from various aspects. The traditional paper menu can not meet people dining experience pursuit, design an intelligent electronic ordering system not only make the order more efficient and convenient, to overcome the traditional paper-based menu issues need to be replaced periodically. Based on this background, the current market share of the Android system and the design of the highest development of the intelligent electronic ordering system. This paper carried out research in the following aspects: first, the system architecture and program structure of Android operating system are analyzed, and a brief introduction of the development of the key technologies involved in the intelligent ordering system, the development environment and the MySQL database. Then according to the software engineering development process, firstly, the system needs analysis, including the analysis of the functional requirements and non functional requirements analysis The analysis of the demand function. Using the UML case diagram to describe the main character and function of the system, the flow chart of lane description of the main function module of the system workflow. Non functional requirements analysis is to supplement the analysis of functional requirements, including performance requirements, reliability, security, interoperability, scalability and compatibility analysis. Then on the basis of the demand analysis, the overall goal of the system and the detailed design of the system, including Android client, PC client,.Android client and server database design includes 12 interface, covering the login function, setting function, menu browsing, order management function; the PC end consists of 24 a menu interface, covering management function, table management function, order management function, the function of staff management; data is divided into two local access, a part of Android with SQLite database In the part of existing MySQL database; the design of the server including the main thread, the thread, data processing, stream processing, image processing, using client / server mode of communication. Java language is used in the installation of ADT plug-in development environment Eclipse the various functional modules of the system code. Finally the black box test for main function modules of Android client and PC, in the test case under the guidance of one test, including data integrity and correctness of the login module for testing, found to be able to feedback the corresponding message; after a successful login to test other interface button, can correctly display the corresponding interface information found in the interface. The layout is not reasonable place to revise and improve the system, finally can realize the browse menus in the Android client classification and order, PC order information and real-time receiving end The management of restaurant information is mainly applied to the catering industry. The system can not only improve the efficiency of the catering industry, improve the turnover rate, increase the turnover, but also enhance the corporate image and attract more young people to come to dinner.

【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52;TP316

【參考文獻】

相關(guān)期刊論文 前10條

1 周宇;尹生強;王冬青;王英杰;;基于Eclipse和Android系統(tǒng)的App開發(fā)平臺搭建研究[J];青島大學(xué)學(xué)報(工程技術(shù)版);2016年03期

2 朱文龍;秦興;戴泓;呂乾濤;;基于Socket的Android聊天系統(tǒng)的設(shè)計與實現(xiàn)[J];工業(yè)控制計算機;2016年03期

3 谷悅;;2016年餐飲行業(yè)十大發(fā)展趨勢[J];中國食品;2015年24期

4 于晗;;運用JDBC技術(shù)連接和操作MySQL數(shù)據(jù)庫的方法[J];林區(qū)教學(xué);2014年09期

5 楊沛釗;陳嘉霖;吳瑞生;侯超鈞;;基于XML菜譜可定制的Android點菜系統(tǒng)的設(shè)計與實現(xiàn)[J];現(xiàn)代計算機(專業(yè)版);2014年07期

6 季玉茹;張續(xù)贏;王德忠;;基于Andorid的酒店點菜管理系統(tǒng)設(shè)計[J];電腦知識與技術(shù);2013年22期

7 唐鴻鳴;;多管齊下,應(yīng)對餐飲業(yè)調(diào)整期[J];信息與電腦;2013年05期

8 陳曉峰;林正浩;;基于Android的無線點餐系統(tǒng)設(shè)計[J];上海師范大學(xué)學(xué)報(自然科學(xué)版);2012年04期

9 陳t,

本文編號:1383106


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1383106.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶e07f8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com