基于Android的外卖点餐类的app的设计与开发


    基Android外卖点餐类
    app开发设计
    摘 :千变万化岁月中手机已稀奇物规矩传统订餐已生活中满足户需家查餐厅点餐服务外卖订餐体系呈现体系操Android体系实现订餐系统操作十分简单户全新体验助商家更方发展促进济发展
    关键词:android数库客户端服务端

























    Development and design of app for takeout ordering based on Android
    Mou Honglu
    DirectorJiang Weiwei
    College Of Medical Technology Zhejiang Chinese Medical University Hangzhou China 310053
    Abstract:In the era of rapid development of the Internet mobile phones are developing rapidly Traditional ordered meals can no longer be satisfied in our lives Users need a service to view restaurants and ordering meals at home As a result takeaway ordering system appeared the system uses Android system to achieve ordering This paper analyzes the design from the perspective of system describes the whole process of ordering food to eat and how to achieve it To achieve the user's landing ordering viewing orders businesses look at orders shelves dishes and other modules The operation of the system is very simple giving users a completely new experience and also helps businesses to develop in a better direction and promote economic development
    Key Words:Android tabaseclientserver




















    引 言
    传统饭店点餐时候等许久时间吃饭系统家里者寝室里吃饭店里饭菜生活提供便利传统餐饮年变化点显格格入研究智手机外卖点餐功流程技术开发角度手机订餐系统进行总体设计实现户注册登陆菜单查点餐订单生成[1]
    1 绪
    11 研究背景
    瞬息万变世界独立存生活水求越越追求完美快节奏城市生活影响着数万中国饮食规律尤公司班时时刻刻影响着身体状况学生常常面餐困难问题
    现讲究物联网年代着时代变迁慢慢发展较慢餐饮业黎明中片光明——餐饮业物联网化性东西样东西相结合消费者创造更订餐环境外卖订餐服务象目前学生公司班白领时间限制会导致学生饮食惯正常网外卖系统实现双赢局面顾客商家
    前订餐方式相较新版外卖系统明显优势:
    (1)简洁便利性软件操作起完全没压力简单操作页面加现wifi普网移动客户端老餐方式局限店里时候会原导致法餐会耽误顾客餐时间客源会流失
    (2)扩展性网络发展日新月异晚新技术产生外卖订餐系统通图文茂形式展现顾客顾客进步解提高饭店档次市场果呈现新变化商家需根变化库里进行更改操作
    (3)性化整系统具十分独特设计性化位基础条件顾客种温柔吸引界面顾客需时提供接口链接具非服务节省订餐时间

    12 研究意义
    121 理意义
    着国家改革发展民水样环境爬高点餐饮项服务行业作领头羊发展异常迅速样化年代中餐饮行业发展五花八门形成低中高档次划分方式生活环境变化愿意排队花费更时间新消费模式出现转变生产形式谋生新路段互联网时代伙伴年发展快速时期互联网生活普吃饭喝水样离开网络现成生活必需品电商行业发展迅猛网外卖现生活必需品更加表现出社会断完善进化家庭方面改善方便生活应运生适合环境面肯定更步加强完善改变传统模式加入创新思想直直追求
    网外卖系统现处数年代数十分重商家根数研究样销售方案商家避免营理中算错帐相商家前方迷茫道路中新导航标更加效避免产生损失减少商家少走弯路
    122 实践意义
    整系统方便社会促顾客更解家餐厅文化爱点餐
    老式订餐方式着漏洞缺点信息解会点餐造成困扰通常情况餐厅点餐流程通工手写传递方式完成种点餐方式速度慢效率极低尤餐高峰时候餐厅服务员手写点单会造成误单者漏单情况严重影响顾客心情餐厅营非常利甚餐厅信誉损害[2]点说实时更新菜品顾客更抉择实现网订餐订餐推广更加更知道商家发展进步提高
    网外卖系统商家更方便理产品身订单金额做出更全面统计方便商家营业额统计出步应工作
    网外卖系统着商家菜肴展示形成目前餐饮市场需分析存仅仅实现理产品针顾客更加提高顾客吸引力促商家发展
    2 系统分析
    21 系统目标
    (1)实现客户端服务端目前角划分:理员商家顾客
    (2)顾客角度顾客信息进行修改登陆注册评价等功
    (3)商家角度商家登陆进行接收订单菜肴更改图片更改价格设置评操作等功
    (4)理员角度进行添加商家查订单商家信息更改等功
    22 需求分析
    221 角色划分
    系统角色分三模块:顾客商家理员
    (1)顾客客户登陆达订单评价注册等功
    (2)理员理员增添商家理菜单查订单等功
    (3)商家商家登陆产品进行操作订单操作查评等功
    222 事件
    描述整系统全部发生事件处理事件反馈方式详情请见(图21图22图23)


    图21 事件图1



    图22 事件图2


    图23 事件图3

    223 例图
    (1)顶层图张图表现整系统里面角色进行操作进行致规划表现出权限(图24):

    图24 顶层图

    (2)顾客系统图表现顾客系统中权限操作完成关身操作信息完善(图25):


    图25 顾客系统图

    (3)台理系统图表现系统员权限进行操作着权限(图26):



    图26 台理系统图

    224 性需求
    (1)时间需求:搜索功部分时间菜单搜索订单处理等方面执行搜索命令时需量短时间信息全部显示者边搜索边显示根数库提取相特征点数显示减少时间花费然订单提交方面客户边提交传服务器传商家节省时间然商家边更定时刷新免错订单造成客户损失
    (2)发操作:订餐时间集中少需允许50通时提交修改命令修改数库里信息
    (3)显示风格天变化年代已存着较外卖台想中成app风格特色体验界面少
    23 建立模型
    231 确定类属性建立类图
    需求问题系统责边界进行讨分析整系统类套基准集锦合建立实体类图(图27):


    图27 实体类图

    232 状态图
    状态图讲述事件着时间迁移做出状态状态图(28):


    图28 状态图

    3 系统设计
    31 设计原
    系统进行首先总体结构情况进行步步搭建分模块进行分工设计完成
    原进行总结:
    (1)系统性统整整体衍生出系统应该站局观考虑问题做套标准样处理方法定标准代码样数类型数采集需做全局享提高输入利率
    (2)灵活性整系统中实现持久性必须系统中做强环境适应力模块化结构模块着独立部分未着想增强防御力整系统盘活
    (3)性指系统网络攻击者受影响时整系统修复力保证系统安全系统中数进行加密处理重数会定时进行备份数更重保密方法处理
    32 总体结构设计
    整系统客户端服务端构成整系统采MVC框架[3]
    33 代码设计
    系统中代码设计:
    (1)数库命名规设计:
    软件数库明显命名规中表wct前缀紧着库名应英文单词中中间分割划线(wct_user)
    (2)系统分3项目:Android客户端BS结构项目Android服务端项目包命名方式根惯命名里区间码实现Android客户端包comideabobo开头然功进行分类分放子包中Android客户端网页组件comideaboboJavascript包中分功包分配服务器servletcomstudentservlet包中
    34 数库设计
    341 数库概念结构分析
    (1)系统中存实体:
    户(户ID姓名密码邮箱telQQ性生日)
    商家(商家ID商家名称密码电话址图片)
    菜品(编号菜名价格菜品介绍图片属餐厅数量折扣推荐数)
    菜品类(编号菜系)
    评(评容评餐厅时间)
    收货址(址属)
    订单(订单编号菜数量单属餐厅创建时间总价菜名电话址付款状态备注)
    (2)中存系统关系:
    菜品菜品类(N:1)道菜属菜系菜系道菜
    订单订单中种类(1:N)订单中存非常订单选项订单选项属订单类
    户订单(1:N)户拥订单订单属顾客

    342 数库逻辑结构设计

    1wct_user户表

    表31 wct_user户表
    字段名
    描述
    类型+长度
    约束关联说明
    id
    户ID
    int(11)
    键动增长非空
    username
    姓名
    varchar(50)
    非空支持中文
    passwd
    密码
    varchar(50)
    非空MD5加密
    email
    邮箱
    varchar(200)

    tel
    电话
    varchar(50)
    非空号码格式会检验
    qq
    QQ
    varchar(20)

    sex

    varchar(20)

    birth
    生日
    varchar(20)

    address

    varchar(200)


    2wct_good表

    表32 wct_good表
    字段名
    描述
    类型+长度
    约束关联说明
    id
    菜品编号
    int(11)
    键非空
    gname
    菜名
    varchar(100)

    price
    价格
    varchar(10)

    note
    菜品介绍
    varchar(500)

    img
    图片
    varchar(500)

    typeid
    菜系
    varchar(10)

    xiaoliang
    销量
    int(11)

    shop
    属餐厅
    varchar(50)

    zan
    点赞数
    int(11)


    35 界面设计
    351 设计原
    (1)应系统风格具统性
    首先整程序中国红基色调种饱满鲜艳感觉顾客种愉悦心情应致三部分半部分标题户名返回键中心容首表现区表现题样容半部分导航区域连接方钮
    (2)便捷导航设计
    现单手操作手机关键导航键手指易触碰方应采贼目前流行底部操作拇指操作切换型界面滑动方式基单手操作模式意切换层界面机交互技术现终端软件控制方式较元常见键控制触屏控制手势控制等[4]
    352 界面
    (1)商家列表页面里展示商家信息查商家全列出便顾客挑选需添加商家台系统处添加(图31)


    图31 商家列表页面

    (2)顾客登陆页面顾客登陆方进行户注册输入正确户名密码台果正确会进入页面错误会提示(图32)


    图32 顾客登陆页面

    (3)菜单界面显示菜单界面里面种菜品供选择商家操作(图33)

    图33 菜单界面

    (4)评页面表示顾客消费菜进行评价(图34)

    图34 评页面

    4 系统实现
    41 开发环境
    系统Android开发台采MySQL作数库MyEclipse运行环境采Java语言编程创建JavaWeb工程搭建台服务器接收位机传送数时创建Android应工程(APP)完成客户端设计实现客户端服务器端数交互[5]Android开发者提供通知理器事件理器[6]Android台移动APP关键技术Java语言Java语言Android 应程序编写语言[7]Android架构操作系统类似具层次结构分应层应程序框架层系统层Linux运行时核心层组成四层[8]
    42 客户端功实现
    421 实体json数转换
    户通Android客户端完成实例中业务时Android客户端首先获取户位置生成JSON格式数数发送服务器服务器解析数根解析结果提供条件数库中数进行操作获符合条件数封装JSON格式返回Android客户端[9]需客户端服务端进行数交换json方式加json面象利JSONObject解析JSON数获取情景例句实现情景例句功户提供翻译参考更具实性[10]采json十分合理:客户端数需服务端进行获取程示(图41):


    图41 数程图

    类推仅仅数数通json实现数交换达目
    422 图片加载缓存问题
    目前手机会带点固定存会影响运行进行开发时候会遇存方面问题存足导致法加载需服务器载图片采异步方式分步服务器发送载请求载图片存手机处
    5 总结展
    51 总结
    月开发调试拥基功外卖订餐系统终成型完成基Android客户端开发着潮流时方便
    订餐系统三模块:户商家理员三模块遵循低耦合高聚合原前端信息展现商家菜肴信息显示商家区分点顾客方更改信息等操作根喜欢做出推荐
    整外卖客户端实现显示信息展示户整操作流程轻松完成订餐
    综系统较完善实现前订目标
    52 展
    目前外卖订餐系统已普性化东西需更新创新维持行业稳定
    现外卖软件缺少性化东西帮安排营养食谱次点外卖时候知道吃什现生活水提高基础开始追求起健康养生惯希发展订外卖时更需帮安排健康食谱日饮食根日日常生活做成健康菜单提供消费者喜欢时养生东西存者快节奏生活中追求饮食规律更意健康
    者技术发达年代jquery技术现推广创新产生种样方法网站性化进步方推进
    6 结束语
    月毕设中专业基础理知识基础技术更深入解体会吧学期间学东西运实际中知道四年学什样运
    学校务中设计模块分工合作次毕设截然全面技术体挑战需前学综合起次设计中常会瓶颈期遇问题茫茫然知措周边学事帮助良项目中仅仅增强代码力知道遇会时候更加需请教次程序设计体会:
    次设计中充分认识动手做知道东西难难书东西远远满足系统说东西次做日新月异年代需做更新工作然系统中存问题希日够解决毕业设计前直想着样简便快完成整设计尝试知道准备够问题隐藏深需步步调试解决
    通次开发学android窍通点解着足方日子里更加努力面
    次毕设选择学中没正式学基Android前Java学校里面基础学吃感兴趣时衍生设计开始环境配置面着代码学程慢慢解东西历令繁琐调试开心坚持慢慢解控件学力限相整系统够全面旧问题存期期完善改进
    参考文献
    [1] 胡坤魏晓旭曹宏宇等基Android智外卖点餐系统设计实现[J]吉林学学报(信息科学版)201634(6)732736DOI103969jissn16715896201606004
    [2] 黄文开基zigbee线点餐理系统设计实现[D]湖南学2016
    [3] 代振英MVC模式研究应[D]山东科技学2014DOI
    [4] 韩晓艳基Android台移动APP开发方法应研究[J]电脑知识技术2017(18)7172
    [5] 冯飞飞张国汪纯云 等基Android远程库房环境监测系统[J]信息技术2018(1)149154 DOI1013274jcnkihdzj201801035
    [6] Zhu dongxu liu yabin PI xian lei Zhou weixiangHuang meng .Design and Implementation of Campus Application APP Based on Android.IOP Conference Series Materials Science and Engineering.2017.224(000):012056012056
    [7] 王斌基Android台移动APP开发模式探索[J]产业科技坛2017(13)7475 DOI103969jissn16735641201713042
    [8] Niknejad A A Quality Evaluation of an Android Smartphone Application[J] 2011
    [9]金鸣袁嵩刘荣利JSON实现客户端服务器端通信[J]电脑编程技巧维护2018(04)7577
    [10] 程蔚周兰江王红斌 等基Android旅行翻译语音情景助手APP设计实现[J]微型电脑应2016(4)303339 DOI103969jissn1007757X201604009 16
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 20 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于Android的教学课程系统设计与开发

    摘 要移动应用已经成为人们生活必不可缺的一部分,大学生身为移动应用的最大用户群体,在生活学习娱乐各个方面都与移动应用有着紧密联系,然而针对大学生校园学习的移动应用却寥寥无几,因为不同的...

    3年前   
    612    0

    基于Android Studio的饼图账单的设计与开发Android毕业论文

    毕 业 论 文 基于Android Studio的饼图账单的设计与开发Design and Development of PieChart Billing Based on Android S...

    4年前   
    789    0

    论文开题报告:定稿基于Android的快递APP设计与实现

    目前,为了提高取件效率,快递公司在一些快递密集型的投放点放置了智能云柜,取件人通过快递公司发送的密码来开启云柜。虽然这种方式大大提高了取件效率,让取件人的取件时间更加自由,但是云柜只能存放一些体...

    5年前   
    2907    0

    基于Android智能风扇的设计

    由于科技越来越发达,智能硬件也使用越来越多,基于蓝牙的技术开发以及应用也是快速的发展。其使用在Android系统和Windows系统等平台上都可以使用蓝牙无线模块。可以实现了主蓝牙设备和从设备它...

    3年前   
    971    0

    基于Android的网上订餐系统毕业论文

    XX 大 学 毕 业 设 计( 论 文 ) 题目 基于Android的网上订餐系统 作者 学院 专业 学号 指导教师 二〇XX 年 X月 X日 摘 要 ...

    5年前   
    1806    0

    基于Android手机的NFC开发与应用

    基于Android手机的NFC开发与应用摘 要随着信息时代的快速发展,NFC作为一种由RFID演变来的新型近距离无线通信技术也受到人们的关注,相较于红外、Wifi等其他无线通信有启动速度快、...

    1年前   
    371    0

    Android实训报告基于Android的游戏开发

    通信与电子信息专业实训报告项目名称:基于Android的游戏开发 班 级 通信班 姓 名 ...

    3年前   
    1081    0

    基于Android的智能停车系统的设计与开发(修改版)

    在对城市停车位供给紧缺、停车难以及乱停车等问题进行解决时,可以研究其根源,对城市的有效停车位进行增加,构建现代化停车场,另外也可以针对目前已有的停车场进行科学合理的配置、控制以及调度。

    3年前   
    489    0

    基于旅行类手机APP的测试的初步研究

    随着人们生活水平的不断提高,人们对生活的对生活的要求已经不满足于温饱,更加追求精神上的追求和放松,加上现在社会节奏变快,现代人都“绷着一根弦”生活。因此,外出旅行成了人们放松精神,释放压力的不二选择。

    3年前   
    942    0

    基于Android的中国象棋毕业设计

    基于Android的中国象棋毕业设计 摘 要 现在智能操作系统迅速发展,使得智能手机和其他的智能移动设备得到广泛普及,因此,智能操作系统的应用软件开发及其需要的服务将有广阔的发展前景...

    5年前   
    1216    0

    基于android的物业管理系统的设计与实现19.8

     目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 6...

    3年前   
    801    0

    基于Android的志愿活动平台的设计与实现

     基于Android的志愿活动平台的设计与实现 ...

    1年前   
    476    0

    基于Android移动平台图像处理系统开发

    在今天的全球化世界里,科技不断的进步与创新更加促进了外语学习途径的多样化,随着人们学习方式的便捷并迅速的发展,特别是以电子词典为主工具的出现,用户对此类产品的便捷、功能的要求越来越高。目前,电子...

    3年前   
    3344    0

    基于Android的FTP文件传输

     毕业设计(论文) 题 目 基于Android的FTP文件传输 姓 名 学 ...

    5年前   
    1060    0

    基于Android植物大战僵尸

    摘要 手机游戏,顾名思义就是指在手机上运行的游戏软件。目前用来编写手机程序使用最多的是 Java 语言。随着科技的发展,手机的硬件更新速度越来越快,功能也越来越强大。现在的手机游戏具有很强的...

    5年前   
    1303    0

    基于J2EE的智能餐桌商务服务系统的设计与开发

    摘 要对于农业这个传统行业来说,信息化程度远不如生产制造业、服务业等。特别是一些农业生产型企业依旧偏向于手工管理,就算是一些大型餐饮企业或者说配餐的电商平台也不过是仅仅体现在点餐的环节上。农...

    3年前   
    443    0

    毕业论文(设计)基于安卓的多功能时钟app设计与实现

    目 录摘 要 1ABSTRACT 2第1章 绪论 31.1 开发背景 31.2 研究现状 51.3 本文的主要工作 61.4 论文的组织结构 6第2章 安卓相关介绍 72.1 安卓系统...

    4年前   
    1072    0

    基于Android的电子书阅读器的设计与实现

    毕业设计说明书(论文)中文摘要Android平台现在非常的火,我们平时使用的智能手机,平板电脑,还有新的智能电视,有很大部分是基于Android平台的,很显然,它在人们生活中的表现得越来越重要...

    3年前   
    636    0

    基于安卓Android智能家居详细设计毕业论文

    基于Android的智能家居目 录第 1 章 项目概述 11.1 项目背景 11.2 术语定义 2第 2 章 技术方案 32.1 系统描述 32.2 功能描述 32.3 项目功能图 4...

    3年前   
    1134    0

    基于Android的天气预报查询系统的实现毕业设计

     基于Android的天气预报查询系统的实现 摘要:随着智能手机一步步走进人们的生活,它将成为人们获取信息的主要设备,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,...

    5年前   
    1963    0

    文档贡献者

    平***苏

    贡献于2023-08-29

    下载需要 20 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档