需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17851 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:伴随着互联网的迅猛发展和手机的普及,一部手机走天下的状态已经成为现实。然而我发现,就吃饭点餐这一生活事件来说,手机的应用还不够普及。确实,现在互联网已经迫使许多传统商家向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 |