基于安卓的餐厅点餐APP的设计与开发.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-03
  • 论文字数:17851
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:伴随着互联网的迅猛发展和手机的普及,一部手机走天下的状态已经成为现实。然而我发现,就吃饭点餐这一生活事件来说,手机的应用还不够普及。确实,现在互联网已经迫使许多传统商家向E-商家转变,但是就“微信扫码点餐”这种创新来说,很多人还是无法接受,觉得浪费时间,或者是倾向于更加方便,菜品更加直观的纸质点餐。所以我选择研究这一方面的课题。

然而,APP点餐的发展前景还是非常乐观的,甚至比现在主流的扫码点餐方式更加可取。它直接安装于安卓设备上,少了扫码的过程,直接触摸图标点餐。它不仅操作更加简便,而且顾客参与度得到提高。如何做到将“APP点餐”做到更加融入生活,在为商家节省人力,节约成本的同时更加方便大众点餐,使其功能更加强大而不繁琐,是我这次基于的安卓设计所需要考虑的问题。

通过几番深思熟虑和与有经验者的讨论,整体设计采用MVP架。.后台服务器端运用NodeJs环境,创建了后台的web框架,实现了基本功能,运用HTML语言实现了基本界面设计;数据库采用MongoDB和SQLite,用于存储注册信息,顾客下单订单,菜品情况等;安卓端采用Java语言开发与实现。

论文的撰写分为四大主要部分:引言,技术可行性分析,代码和截图,系统的测试。另外还附上了参考文献,致谢,以及自己的总结与思考。

 

关键词:MVP模式;Node.Js;MongoDB;ListView;SQLite等等。

 

目录

摘要

Abstract

1.引言.1

1.1课题的意义1

1.2 课题在国内外的发展概况和发展趋势.1

1.3课题研究的目标与内容2

1.4课题要解决的关键问题3

2.系统的技术可行性分析.3

2.1系统运用的相关技术和可行性分析3

2.1.1前台安卓端相应技术和分析.3

2.1.2商家web后台相应技术和分析.8

2.1.3其他技术和分析10

2.2系统功能需求分析.11

2.3系统功能模块的总体设计.11

2.4系统功能模块的详细设计.12

2.4.1欢迎模块的设计12

2.4.2顾客注册模块的设计12

2.4.3顾客登录模块的设计13

2.4.4菜品浏览查重和下单模块的设计13

2.4.5商家实时接收订单模块的设计14

2.4.6商家菜品上新和菜品模块的设计14

2.5 数据库的概念结构设计及E-R图16

2.6 数据库表的设计16

2.7网站环境需求.19

3.设计的实现代码及应用截图20

3.1数据库的连接.20

3.2欢迎界面的代码实现及截图.20

3.3用户注册模块的代码实现及截图.22

3.4会员登录模块和结账模块的代码实现和截图.24

3.5菜品查重模块和结账模块的代码实现及截图.27

3.6顾客下单模块的代码实现及截图.29

3.7商家接收订单模块的代码实现及截图.31

3.8商家上新菜品的代码实现及截图.32

3.9商家删除菜品的代码实现及截图.34

3.10商家上架和下架菜品的代码及截图.35

4.系统的测试36

4.1黑盒测试.36

5.总结与思考38

6.参考文献40

7.致谢41


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费