基于Android平臺無線校園餐飲系統(tǒng)的設計與研究
發(fā)布時間:2018-05-05 10:01
本文選題:Android操作系統(tǒng) + Web服務端。 參考:《吉林大學》2016年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)的不斷創(chuàng)新發(fā)展,傳統(tǒng)行業(yè)和互聯(lián)網(wǎng)行業(yè)相結(jié)合的新興產(chǎn)業(yè)也在不斷的前進。餐飲系統(tǒng)與電子商務相結(jié)合的商業(yè)模式,在這個產(chǎn)業(yè)起到中流砥柱的作用。本文研究并實現(xiàn)了一個基于Android平臺的手機無線校園餐飲系統(tǒng),在無線網(wǎng)絡連接情況下提供快速,準確,便捷的餐飲服務。文中描述的客戶端的平臺是基于Android平臺的移動終端,設計并實現(xiàn)了餐飲點餐的整體流程,滿足餐飲行業(yè)所提供的各種服務需求,含有個人中心,餐廳點餐,我的購物車,訂單查看,搖一搖下單,二維碼掃描下單等功能。本系統(tǒng)的服務端是運行在Apache上的Web服務器。使用PHP+MySQL等多種技術(shù)開發(fā)。實現(xiàn)了系統(tǒng)菜單管理,商品管理,訂單管理,用戶管理等管理平臺的功能。本設計采用C/S設計架構(gòu),將Android操作系統(tǒng)和Apache服務器相結(jié)合,開發(fā)出的以智能手機為媒介的餐飲系統(tǒng)?蛻舳嘶贏ndroid Studio集成開發(fā)環(huán)境,以及Gradle和Genymotion等開發(fā)工具,客戶端使用MVC設計模式進行系統(tǒng)設計,使用Java編程語言實現(xiàn)系統(tǒng)功能,使用SQLite數(shù)據(jù)庫作為客戶端的數(shù)據(jù)存儲數(shù)據(jù)庫,并采用HTTP協(xié)議與服務端進行網(wǎng)絡數(shù)據(jù)交互。本文重點介紹了客戶端、服務端的所有模塊實現(xiàn)的方法和關(guān)鍵技術(shù),以及系統(tǒng)設計的架構(gòu)及邏輯。其中客戶端涉及到的技術(shù)點有圖片的加載原理以及Activity與后臺交互的原理消息機制和異步線程模塊,網(wǎng)絡通信模塊,Adapter數(shù)據(jù)填充等內(nèi)容。最終實現(xiàn)了用戶的菜單瀏覽、加入購物車、下單、我的個人中心,搖一搖下單,二維碼掃碼下單等功能。Web服務端是建立在Apache服務器上利用PHP和MySQL技術(shù)進行的Web服務器的開發(fā)。本文介紹了開發(fā)環(huán)境的搭建,服務端架構(gòu),業(yè)務邏輯以及Web服務端各功能模塊的實現(xiàn)方法。本文從實現(xiàn)系統(tǒng)所用到的技術(shù)、理論、軟件運行平臺以及實現(xiàn)方法出發(fā),詳細闡述了整個系統(tǒng)的需求分析,系統(tǒng)總體設計,各功能模塊的設計及邏輯關(guān)系,用戶界面設計,與數(shù)據(jù)庫設計交互以及最后的系統(tǒng)功能和性能上的測試等內(nèi)容。經(jīng)過最后的測試,系統(tǒng)完成了目標的全部內(nèi)容,具有良好的穩(wěn)定性,實時性以及用戶交互體驗,操作簡捷方便,具有廣泛的使用前景。
[Abstract]:With the continuous innovation and development of Internet technology, the combination of traditional industry and Internet industry is also advancing. Catering system and e-commerce business model, play a mainstay role in this industry. This paper studies and implements a mobile phone wireless campus catering system based on Android platform, which provides fast, accurate and convenient catering service under the condition of wireless network connection. The client platform described in this paper is a mobile terminal based on Android platform. It designs and implements the overall process of catering order, which meets the needs of various services provided by the catering industry, including personal center, restaurant order, my shopping cart, etc. Order view, shake out the order, two-dimensional code scan sent out the order and other functions. The server of this system is the Web server running on Apache. Use PHP MySQL and other technology development. System menu management, commodity management, order management, user management and other management platform functions. The design adopts C / S architecture, combines Android operating system with Apache server, and develops a food and beverage system based on smart phone. The client is based on the Android Studio integrated development environment and the development tools such as Gradle and Genymotion. The client uses the MVC design pattern to carry on the system design, uses the Java programming language to realize the system function, uses the SQLite database as the data storage database of the client. And the HTTP protocol and the server for network data interaction. This paper focuses on the implementation methods and key technologies of all modules in the client and server, as well as the architecture and logic of the system design. The technical points involved in the client include the loading principle of images, the principle of Activity interacting with the background, the asynchronous thread module, the network communication module, the data filling of Activity and so on. Finally, the functions of the user's menu browsing, adding shopping cart, sending out orders, my personal center, rocking and sending out orders, and so on are realized. The web server is built on the Apache server using PHP and MySQL technology to develop the Web server. This paper introduces the construction of development environment, server-side architecture, business logic and the implementation of Web server modules. Starting from the technology, theory, software running platform and implementation method used in the system, this paper elaborates the requirement analysis, the overall design of the system, the design of each functional module and the logic relation, the design of the user interface, the design of the system, the design of the system and the design of the user interface. Interaction with database design and final system function and performance testing. After the final test, the system has completed all the contents of the target, with good stability, real-time and user interaction experience, simple and convenient operation, with a wide range of application prospects.
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52;TP316
【相似文獻】
相關(guān)期刊論文 前10條
1 林耕宇;;觀摩50名Google Android程序開發(fā)競賽作品[J];電子與電腦;2008年08期
2 樹子;;Android中文版不完全體驗[J];互聯(lián)網(wǎng)天地;2009年04期
3 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期
4 蔣彬;;10款Android手機必備應用——Android操作系下的軟件評測[J];微電腦世界;2010年04期
5 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期
6 韓青;;Android平臺發(fā)展的動力與挑戰(zhàn)[J];中國電子商情(基礎電子);2010年09期
7 方智勇;;Android手機這樣用[J];電腦迷;2010年15期
8 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期
9 ;ZTE and Three Release Android ,
本文編號:1847248
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/1847248.html
最近更新
教材專著