0040+android点菜系统的设计与实现(400元)

  • 模板:¥400.00
  • 成品编号:003Android0040
  • 使用技术:
  • 数据库:Mysql
  • 最后更新:2018-09-14 16:25

注意:QQ1764030875,qq1834660615为本网站唯一成品的账号,其他均为盗版

0040+android点菜系统的设计与实现(400元)的大图展示

计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服


素材描述:

本套毕业设计包含源码,1.5w字论文,演示视频

1.1 系统功能模块图


1.1.1 系统功能模块分析

无线点餐系统从大的方向分为android客户端与服务器。客户端的功能细分为以下四个模块:菜单查询功能,点餐功能,客户下单功能,结账功能;服务器端细分为以下三个模块:菜单管理模块,管理员管理模块,订单管理模块。
客户端功能模块的详细介绍如下:
菜单查询功能:管理员通过手机终端输入正确的账号密码后进入android客户端主界面,该界面分为四个部分。第一个部分就是查询界面,该界面显示出所有的菜单,菜单是以图片和数据的形式展现出来的,图片显示出菜的大致特征,数据主要包括该菜的价格,描述等重要信息。
点餐功能:用户查询到一种菜后,可以选择添加到订单中,也可以放弃添加,当用户选择添加后,菜的相关信息就会保存到订单中,信息主要包括菜的名称,数量以及金额小计。
客户下单功能:当用户所有的点餐动作结束后,订单中就保存的有用户所点的菜的列表,用户将订单提交后,后台就能接受到用户下单的请求。
结账功能:用户的订单中会显示出本次消费的总金额,用户可以通过这个入口进行结账的请求。
服务器端功能模块的详细介绍如下:
菜单管理模块:后台管理员登录系统后,可以通过菜单管理主界面进行菜单的管理,当菜的信息发生改变后及时更新,当菜已经不存在时及时从删除,当有新添加的菜时及时添加菜谱中,还需要提供查询功能方便管理员对前面的操作。
管理员管理模块:该模块主要是提供用户登录权限的验证,可以添加、删除、修改或者更新管理员信息。
订单管理模块:该模块显示出所有用户下单的情况,在该模块中,管理员可以及时更新每一种菜的当前状态。

1.2 Android体系结构

Android的体系结构分为4层,从高到低分别是应用层、应用框架层、系统运行层和Linux内核层。应用层是指用Java语言编写的运行在android虚拟机的程序,Google最开始就在Android系统中捆绑了一些核心应用,比如E-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等。当使用Android应用框架时,Android系统会通过一些C/C++库来支持我们使用的各个组件,使其更好的为我们服务。Android的核心系统服务于Linux2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都依赖于该内核。Linux内核同时也作为硬件和软件之间的一个桥梁。

1.3 网络通信

1.3.1 局域网络

对于铺设电缆或是检查电缆是否断线这种耗时的工作很容易令人烦躁,也不容易在短时间内找出断线所在。再者,由于配合企业及应用环境不断的更新与发展,原有的企业网络必须配合重新布局,需要重新安装网络线路,配线工程配用就更高了。因此,架设无线局域网就成为最佳解决方案。无线局域网绝不是用来替代有线局域网络,而是用来弥补有线局域网络之不足,以达到网络延伸之目的。
目前厂商在设计无线局域网络产品时,有相当多种存取设计方式,大致可分为三大类:窄频微波技术、展频技术以及红外线技术,每种技术皆有其优缺点、限制。
由于无线局域网需要支持高速、突发的数据业务,在室内使用还需要解决多径衰落以及各子网间串扰等问题。具体来说,无线局域网必须实现以下技术要求:
可靠性:无线局域网的系统分组丢失率应该低于10-5,误码率应该低于10-8。
兼容性:对于室内使用的无线局域网,应尽可能使其跟现有的有线局域网在网络操作系统和网络软件上相互兼容。
数据速率:为了满足局域网业务量的需要,无线局域网的数据传输速率应该在1Mbps以上。
通信保密:由于数据通过无线介质在空中传播,无线局域网必须在不同层次采取有效的措施以提高通信保密和数据安全性能。
移动性:支持全移动网络或半移动网络。
节能管理:当无数据收发时使站点机处于休眠状态,当有数据收发时再激活,从而达到节省电力消耗的目的。

1.1.1 系统功能模块分析

无线点餐系统从大的方向分为android客户端与服务器。客户端的功能细分为以下四个模块:菜单查询功能,点餐功能,客户下单功能,结账功能;服务器端细分为以下三个模块:菜单管理模块,管理员管理模块,订单管理模块。
客户端功能模块的详细介绍如下:
菜单查询功能:管理员通过手机终端输入正确的账号密码后进入android客户端主界面,该界面分为四个部分。第一个部分就是查询界面,该界面显示出所有的菜单,菜单是以图片和数据的形式展现出来的,图片显示出菜的大致特征,数据主要包括该菜的价格,描述等重要信息。
点餐功能:用户查询到一种菜后,可以选择添加到订单中,也可以放弃添加,当用户选择添加后,菜的相关信息就会保存到订单中,信息主要包括菜的名称,数量以及金额小计。
客户下单功能:当用户所有的点餐动作结束后,订单中就保存的有用户所点的菜的列表,用户将订单提交后,后台就能接受到用户下单的请求。
结账功能:用户的订单中会显示出本次消费的总金额,用户可以通过这个入口进行结账的请求。
服务器端功能模块的详细介绍如下:
菜单管理模块:后台管理员登录系统后,可以通过菜单管理主界面进行菜单的管理,当菜的信息发生改变后及时更新,当菜已经不存在时及时从删除,当有新添加的菜时及时添加菜谱中,还需要提供查询功能方便管理员对前面的操作。
管理员管理模块:该模块主要是提供用户登录权限的验证,可以添加、删除、修改或者更新管理员信息。
订单管理模块:该模块显示出所有用户下单的情况,在该模块中,管理员可以及时更新每一种菜的当前状态。

1.2 Android体系结构

Android的体系结构分为4层,从高到低分别是应用层、应用框架层、系统运行层和Linux内核层。应用层是指用Java语言编写的运行在android虚拟机的程序,Google最开始就在Android系统中捆绑了一些核心应用,比如E-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等。当使用Android应用框架时,Android系统会通过一些C/C++库来支持我们使用的各个组件,使其更好的为我们服务。Android的核心系统服务于Linux2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都依赖于该内核。Linux内核同时也作为硬件和软件之间的一个桥梁。

1.3 网络通信

1.3.1 局域网络

对于铺设电缆或是检查电缆是否断线这种耗时的工作很容易令人烦躁,也不容易在短时间内找出断线所在。再者,由于配合企业及应用环境不断的更新与发展,原有的企业网络必须配合重新布局,需要重新安装网络线路,配线工程配用就更高了。因此,架设无线局域网就成为最佳解决方案。无线局域网绝不是用来替代有线局域网络,而是用来弥补有线局域网络之不足,以达到网络延伸之目的。
目前厂商在设计无线局域网络产品时,有相当多种存取设计方式,大致可分为三大类:窄频微波技术、展频技术以及红外线技术,每种技术皆有其优缺点、限制。
由于无线局域网需要支持高速、突发的数据业务,在室内使用还需要解决多径衰落以及各子网间串扰等问题。具体来说,无线局域网必须实现以下技术要求:
可靠性:无线局域网的系统分组丢失率应该低于10-5,误码率应该低于10-8。
兼容性:对于室内使用的无线局域网,应尽可能使其跟现有的有线局域网在网络操作系统和网络软件上相互兼容。
数据速率:为了满足局域网业务量的需要,无线局域网的数据传输速率应该在1Mbps以上。
通信保密:由于数据通过无线介质在空中传播,无线局域网必须在不同层次采取有效的措施以提高通信保密和数据安全性能。
移动性:支持全移动网络或半移动网络。
节能管理:当无数据收发时使站点机处于休眠状态,当有数据收发时再激活,从而达到节省电力消耗的目的。

全部评论 / 0

    相关推荐

    收缩