【设计+论文】基于ARM的智能点餐系统设计与实现

收藏

编号:20171019164502486    类型:共享资源    大小:46.39MB    格式:RAR    上传时间:2017-10-19
  
30
关 键 词:
设计 论文 基于 arm 智能 系统 实现
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

摘要:在餐饮行业传统的人工点餐随着社会的发展有的问题日益显现,有的甚至制约了该行业的发展(比如:管理成本)。所以无线点餐在不远的将来也必将取代传统的点餐方式。本设计就是利用ARM9开发板,实现了手机端和开发板端的无线智能点餐的功能。本设计主要采用三层C/S和B/S相结合的混合架构模型,在集成方式上采用数据集成即使用相同的数据库实现数据间的共享。

三层C/S架构中的表示层在Android手机上实现,主要用于与用户的的交互实现点餐信息的收集,同时将点餐信息发送到业务逻辑层的功能。在业务逻辑层也就是开发板端采用的是用Linux作为操作系统,用QT作为图形界面开发语言,实现了对外接的GSM短信模块的点餐短信信息的接收和点餐成功的回复信息,以及作为终端的点餐信息收集功能。同时在用餐者结账离开时将点餐数据提交到数据处理层。在数据层主要利用PC上的JAVA开发环境实现对SQL Server 2008数据库的增删改查,同时完成点餐数据的接收(无线或串口),解析等功能。

 B/S架构中的服务器端在ARM9开发板上主要利用LINUX操作系统对外提供的API接口,BOA小型Web服务器提供的功能,以及C语言编写的CGI等技术。该服务器端主要接收客户端浏览器发出的HTTP请求,并返回处理后的HTTP响应页面,完成点餐系统的登入,数据查看,数据修改和数据删除的功能。客户端可以是PC上的浏览器也可以是移动设备。


关键词:GSM;WEB;ARM9;JAVA;Android手机客户端;B/S;C/S;SQL Server 2008

目录

第一章 绪论1

1.1 本文研究的背景和意义1

1.2 本课题研究的主要内容1

1.3 本文组织结构2

第二章 系统总体设计3

2.1 总体设计3

2.2 系统详细设计3

第三章 系统开发环境和软硬件选型6

3.1 软硬件开发环境选择6

3.2 硬件环境6

3.3 软件环境8

第四章 PC端数据层设计和实现10

4.1 PC端设计主要技术10

4.2 功能需求分析10

4.3 PC端界面及代码10

4.4 数据接收的设计和实现12

4.5 数据库的设计和实现13

第五章 开发板端业务逻辑层设计和实现16

5.1 系统设计主要技术16

5.2 功能需求分析16

5.3 系统逻辑层代码实现17

5.4 系统逻辑层实现界面21

第六章 Android端表示层设计和实现28

6.1 安卓客户端设计主要技术28

6.2 功能需求分析28

6.3 Android端实现代码28

6.4 Android端功能界面29

第七章 结论33

参考文献34


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】基于ARM的智能点餐系统设计与实现
链接地址:http://www.west960.com/p-206534.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开