999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的智能點餐系統設計

2018-01-03 02:14:21張勇
電子測試 2017年22期
關鍵詞:界面數據庫智能

張勇

(黃岡職業技術學院,湖北黃岡,438002)

基于Android的智能點餐系統設計

張勇

(黃岡職業技術學院,湖北黃岡,438002)

本文提出基于Android的智能點餐系統設計方案:由Eclipse開發工具構建該智能點餐系統的開發環境,以 Java語言進行整個程序的開發,并采用My SQL技術進行數據庫構建,選擇輕量級Tomcat服務器。在該智能點餐系統的功能設計方面,設計了簡潔友好的用戶 UI交互界面功能、穩定高效的數據交互功能,以及用戶注冊與登錄、訂單管理、發布點餐/供餐信息等功能。

Android;智能點餐;系統設計

1 開發工具與關鍵技術

1.1 開發工具

本智能點餐系統設計采用基于Java程序的Eclipse開發平臺,具有插件擴展的功能;應用服務器則采用開源的輕量級Tomcat服務器,在運行時不會占用太多系統資源,具有較好的擴展性;服務器端數據庫選擇MySQL,具有體積小、運行快、開源等優點。

1.2 關鍵技術

本智能點餐系統采用模型-視圖-控制器(MVC)架構,由模型層、表示層以及控制層等三部分組成;采用JDBC技術作為數據庫訪問技術,可高效訪問數據庫,并提供標準API 接口;采用WebService 接口技術實現客戶端與服務器端的數據交互,該技術具有多平臺數據交互、支持多語言、減少開發支出等諸多優點。

2 智能點餐系統的功能需求

本智能點餐系統包括Android客戶端以及服務器端兩部分。Android客戶端的功能包括用戶注冊和登錄、發布供餐信息、發布點餐信息、購物車、訂單管理以及顧客反饋等功能。服務器端分為Web服務器和數據庫服務器。其中,Web服務器負責對用戶信息、菜品信息、訂單信息、消費記錄、系統權限等進行管理;數據庫服務器主要負責數據的接收及發送、數據庫的操作等智能點餐系統基礎功能。

3 智能點餐系統的架構設計

3.1 系統整體架構設計

智能點餐系統的前臺應用程序在Android客戶端運行,點餐系統的后臺程序在采用Tomcat的Web服務器運行,而采用MYSQL的數據庫服務器則負責顧客信息、訂單信息等數據信息的接收、發送及存儲。基于Http協議的數據傳輸方式, Android客戶端可以通過無線路由器對PC服務端發出訪問請求,Web服務器響應Android客戶端的Http請求后,訪問數據庫服務器并獲取數據信息,再將數據信息反饋至Android 客戶端。本智能訂餐系統中,Android客戶端與服務端所訪問的數據庫服務器為同一個MYSQL數據庫,有效保障了前端數據以及后端數據的一致性。

3.2 系統功能模塊設計

結合功能需求,對智能點餐系統各功能模塊進行設計,設計示意圖見圖1。

圖1 智能點餐系統功能模塊示意圖

如圖1所示,Android客戶端用戶分為食客和餐飲商家兩個角色,可以使用不同的系統功能。比如,食客用戶可以通過“發布點餐信息”功能,查詢附近供應的餐食種類、地點、價錢以及供餐時間等信息,食客用戶選擇“時間”、“距離”、“種類”等篩選條件,系統篩選符合條件供餐信息,并顯示排序后的結果。餐飲商家用戶可以通過“發布供餐信息”功能來發布供應的菜品,并且可以選擇口味、菜品搭配、價格、數量、地址等條件,對菜品進行分類及描述。Web服務器主要用于查看、管理用戶信息、訂單信息、消費記錄等各種數據信息。

3.3 客戶端架構設計

如上所述,Android客戶端主要功能是為用戶交互提供界面,訪問服務器端并進行數據交互。本設計中采用C/S模式(客戶端/服務器)進行Android客戶端架構,利用Activity組件實現用戶與客戶端的界面交互;Android 端訪問Web服務器,再由Web 服務器訪問數據庫獲得數據,最終將數據庫中的數據傳輸到Android界面上進行顯示。如圖2所示。

圖2 智能點餐系統客戶端架構

4 智能點餐系統的實現

在智能點餐系統的功能模塊設計中,Android客戶端的功能模塊有“用戶注冊和登錄”、“發布點餐信息”、“發布供餐信息”、“購物車”、“訂單查詢”以及“顧客反饋”等(見圖1),各功能模塊分別提供相應的服務。本文以其中“用戶注冊和登錄”功能為例,對Android客戶端模塊實現進行說明。

實現用戶登錄功能,需要單獨建立一個Activity事件。新游客通過游客通道進入智能點餐系統,可以對系統基本功能進行了解,然后注冊為正式用戶。用戶在登錄智能點餐時若輸入錯誤的帳號或密碼,則會彈出用戶名或密碼錯誤的提示;若輸入正確的帳號及密碼,會與數據庫服務器中的對用戶信息進行匹配,并自動跳轉至用戶的主菜單界面。具體登錄界面如圖3所示。

5 系統測試

為驗證上述基于Android的智能點餐系統設計的準確性,對系統進行功能測試以及性能測試。

5.1 系統功能測試

登錄測試界面,輸入正確的用戶名和密碼進行用戶登錄操作,能夠正常登錄系統; 輸入錯誤的用戶名和密碼進行用戶登錄操作,彈出“用戶名或密碼錯誤!請重新登錄!”的系統提示,測試結果說明智能點餐系統功能正常。

圖3 智能點餐系統的登錄界面

5.2 系統性能測試

在系統性能測試中,若干測試人員分別使用不同型號Android系統手機終端,進行測試。測試結果反映,本智能點餐系統數據加載的響應時間較短,各功能都能正常的顯示對應數據信息,菜品、訂單、用戶信息的查詢準確率正常,本系統能夠很好地兼容多種當前流行手機機型。

6 結語

本文提出一套基于Android的智能點餐系統設計方案。該系統設計方案通過Android 體系和Java開發語言,構建了友好、簡潔、交互性強的頁面,系統各功能滿足了日常點餐、供餐、查詢訂單等需求,并且能夠正常運行。通過這套智能點餐系統,食客用戶只需在智能手機上簡單操作就可以完成點餐。與傳統點餐方式相比,該系統極大地節約了時間成本,提高了食客用戶的體驗度,也提升了餐飲商家的品牌形象,一定程度地增加了菜品銷售量。

[1]韓文智,駱文亮.Android平臺的移動APP開發方法與應用研究[J].四川理工學院學報(自然科學版),2015,28(03):22-26.

[2]周宇,尹生強,王冬青,王英杰.基于Eclipse和Android系統的App開發平臺搭建研究[J].青島大學學報(工程技術版),2016,31(03):49-53.

Design of intelligent meal ordering system based on Android

Zhang Yong
(Huanggang Polytechnic College,Huanggang Hubei,438002)

This paper proposes the design scheme of the intelligent ordering system based on Android: the construction of the intelligent ordering system development tools from the Eclipse development environment,the development of the entire program based on Java language, and the database is constructed by My SQL technology, lightweight Tomcat server. In the functional design of the intelligent ordering system,designed a data exchange function, the user interface is simple and friendly UI stable and efficient, and the user registration and login, order management, release / meal ordering information and other functions.

Android; intelligent ordering; system design

猜你喜歡
界面數據庫智能
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
人機交互界面發展趨勢研究
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 亚洲美女高潮久久久久久久| 亚洲美女高潮久久久久久久| 91成人在线观看| 在线国产毛片| 少妇极品熟妇人妻专区视频| 欧美性猛交一区二区三区| 久久精品中文无码资源站| 亚洲精品国产精品乱码不卞| 国产精品视频猛进猛出| 77777亚洲午夜久久多人| 五月婷婷导航| 老汉色老汉首页a亚洲| 欧美在线一二区| 亚洲国产成人麻豆精品| 国产精品护士| 婷婷综合亚洲| 国产福利微拍精品一区二区| 久久精品无码一区二区日韩免费| 国产精品任我爽爆在线播放6080| 理论片一区| 91小视频在线观看| 亚洲三级色| 亚洲人成在线免费观看| 国产成人做受免费视频| 国产精品自在拍首页视频8| 欧美日韩精品一区二区视频| 国产永久在线观看| 亚洲aaa视频| 亚洲美女一级毛片| 色婷婷成人网| 国产自在线播放| 91精品啪在线观看国产91九色| a免费毛片在线播放| 五月婷婷中文字幕| 丁香婷婷综合激情| 99re免费视频| 久久精品国产电影| 99久久精品无码专区免费| 亚洲视频三级| 国产亚洲日韩av在线| 真实国产精品vr专区| 欧美激情视频一区| 欧美在线视频a| 成人在线综合| 鲁鲁鲁爽爽爽在线视频观看| 真实国产乱子伦视频| 欧美精品1区2区| av大片在线无码免费| 欧美色香蕉| 国产成人狂喷潮在线观看2345| 国产一在线| 成人午夜亚洲影视在线观看| 99无码中文字幕视频| 青青国产在线| 91蜜芽尤物福利在线观看| 国产日韩AV高潮在线| 亚洲人免费视频| 另类专区亚洲| 夜精品a一区二区三区| 国产一二三区视频| 无码国产伊人| 亚洲成人在线免费观看| 中国精品自拍| 欧美成人综合视频| 亚洲码一区二区三区| 久久一日本道色综合久久| 亚洲国产无码有码| 永久成人无码激情视频免费| 99久久无色码中文字幕| 狠狠干综合| 欧美日韩精品一区二区在线线| 国产精品亚洲天堂| a级毛片毛片免费观看久潮| 天堂成人av| 在线永久免费观看的毛片| 国产精品欧美在线观看| 999国产精品| 97久久超碰极品视觉盛宴| 这里只有精品免费视频| 国产人成在线观看| 中日韩欧亚无码视频| 国产精品内射视频|