预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Android的无线点餐系统的设计与实现的中期报告 一、项目介绍 本项目是一个基于Android平台的无线点餐系统的设计与实现,旨在实现顾客通过手机或平板电脑进行点餐,不再需要通过服务员传菜、收款的过程,提高了效率,节约时间,减少了服务员的工作量,并且减少了顾客与服务员之间的交流,不仅提高了点餐效率,也增强了就餐过程的自主性。 二、技术路线 1.前端技术:使用AndroidStudio开发,使用Java作为主要编程语言,UI界面使用Android原生控件。 2.开发语言:Java语言作为后端语言,对应的服务器使用Tomcat作为Web服务器,MySql数据库存储数据。 3.服务器:后端服务器使用Tomcat作为Web服务器。 4.数据库:本项目采用MySql作为关系型数据库。 三、功能模块 1.用户注册与登录模块 用户可以通过用户名和密码进行注册和登录,保证了数据的安全性和完整性。用户注册时需要填写个人信息,如手机号码、地址等,便于后续与用户进行联系和物流运输。 2.菜品展示模块 该模块展示了餐厅的所有菜品的信息,包括菜品名称、图片、描述、价格等属性。用户可以根据自己的口味和需求自主选择喜欢的菜品和数量,不必再向服务员咨询,菜品信息与菜品库存呈现实时动态变化的效果,保证了菜品信息的准确性和及时性。 3.购物车模块 用户可以将所选择的菜品加入购物车。在购物车中,用户可以修改数量和删减菜品,可以清空固定的菜品种类等。购物车功能采用异步加载的方法,实现了购物车的局部刷新,提高了用户的购物体验。 4.下单模块 用户最终确认菜品后,通过该模块进行下单。下单后,生成订单编号,将订单信息发送到后台服务器,在网上支付完成后,订单信息加入到订单数据库中。 5.订单管理模块 该模块主要负责订单的管理和维护,管理者可以通过该模块查看所有订单的信息,包括订单编号,订单时间,订单金额,付款状态等,可以将订单状态进行更新,以便订单跟踪和物流配送。 四、工作计划 本项目的开发大体分为以下五个阶段: 1.需求分析与技术选型(已完成) 2.系统设计与模块划分(正在进行) 3.系统开发与调试(预计3-4周,2021年11月完成) 4.系统性能评价和功能测试(预计1-2周,2021年12月初完成) 5.项目总结与论文撰写(预计1周,2021年12月中旬完成) 五、结论 本项目详细地介绍了一个基于Android的无线点餐系统的设计与实现,是一种先进、高效、便捷的点餐方式。本项目采用先进的异步加载技术和MVC设计模式,充分利用了Android的强大功能。本项目开发顺利,目前正在进行系统设计和模块划分的阶段,预计在2021年12月中旬完成项目总结和论文撰写。