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
主站蜘蛛池模板: 福利在线免费视频| 欧美中文字幕无线码视频| 日韩av在线直播| 国产精欧美一区二区三区| 国产男女XX00免费观看| а∨天堂一区中文字幕| 狠狠色丁香婷婷| 色婷婷亚洲十月十月色天| 婷婷色中文网| 伊人色综合久久天天| 狠狠色香婷婷久久亚洲精品| 国产麻豆精品在线观看| 国产在线观看99| 国产在线观看精品| av手机版在线播放| 国产高清无码第一十页在线观看| 免费av一区二区三区在线| 精品国产污污免费网站| 日韩精品一区二区三区大桥未久| 成人综合久久综合| 亚洲第一香蕉视频| 2020精品极品国产色在线观看| 人妻无码中文字幕一区二区三区| 国产国产人成免费视频77777| 亚洲国产中文欧美在线人成大黄瓜 | 嫩草影院在线观看精品视频| 色哟哟国产精品一区二区| 午夜精品久久久久久久99热下载| 五月天久久婷婷| 91丨九色丨首页在线播放| 九九视频免费在线观看| 国产一级二级三级毛片| 国产精品自在线天天看片| 欧美性精品| 日本亚洲成高清一区二区三区| 伊人国产无码高清视频| 亚洲h视频在线| 中文字幕久久波多野结衣 | 国产成人精彩在线视频50| 欧美精品在线免费| 国产精品偷伦在线观看| 尤物午夜福利视频| 免费AV在线播放观看18禁强制| 男女猛烈无遮挡午夜视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 77777亚洲午夜久久多人| 91年精品国产福利线观看久久 | 国产欧美成人不卡视频| 亚欧美国产综合| 日韩av在线直播| 亚洲精品无码专区在线观看 | 亚洲一区二区黄色| 亚洲高清免费在线观看| 久久免费视频6| 91成人在线免费视频| 国产精品开放后亚洲| 在线免费不卡视频| 国产精品jizz在线观看软件| 国产精品乱偷免费视频| 亚洲黄色网站视频| 国产无码精品在线| 欧美精品亚洲精品日韩专| 欧美第二区| 欧美日韩在线国产| 久久人体视频| 中文字幕色在线| 人妻夜夜爽天天爽| 99青青青精品视频在线| 精品一区二区三区水蜜桃| 亚洲欧美日韩成人在线| 亚洲欧美不卡中文字幕| 国产网友愉拍精品| 欧美一级黄片一区2区| 日日拍夜夜嗷嗷叫国产| 免费在线国产一区二区三区精品| 色婷婷狠狠干| 国产精品尤物铁牛tv| 在线观看亚洲精品福利片| 国产成人a在线观看视频| 99爱在线| 国产精品视频第一专区| 亚洲视频无码|