1.2 国内外研究现状及发展趋势
1.3 本课题研究内容和结构
1.3.1 研究内容
本课题研究Android平台下的基于移动互联网的订餐系统,最终实现基于Http协议的Android平台上的提交订单以及接收订单等一系列功能。
设计并创建MySQL数据库,包括用户、商户、菜单及订单记录。
开发服务器端,使得能够完成用户注册,商户注册,发送餐厅和菜单列表,转发订单,订单管理等功能。用户注册是提供用户名即用户的标识所必须的功能。商户注册后系统自动生成的商户注册码是对商户进行区分的唯一标识。在用户登录之后回应用户的请求,向用户发送餐厅及菜单列表。最后用户提交订单之后,将订单信息发送给对应的商户端。
开发用户端,使得用户可以完成用户登录,浏览餐厅,浏览菜单,确认订单,提交订单等功能。用户通过用户名及密码进行登录,在服务器判断登录成功之后会返回餐厅列表,用户选择相应的餐厅之后会得到指定餐厅的菜单列表。确认订单是确保用户在选择菜品之后对订单信息进行核实如联系方式,送餐地址是否正确等等。提交订单即将已经确认的订单信息发送至服务器。
开发商户端,使得商户可以完成商户登录,接受订单,对菜单进行增删减改,修改商户信息等功能。商户通过商户注册码和密码进行登录,登录之后进入接收订单的状态。
1.3.2 论文的组织结构
本文第一章介绍课题背景,国内外研究现状及发展趋势与研究内容;第二章介绍系统的结构,对服务器端,商户端与客户端以各部分的功能做出介绍,并介绍相关理论背景知识,对数据库设计做详细介绍;第三章对系统各部分实现的具体技术做出详细阐述;第四章结合程序运行截图演示本课题所有功能。
2 功能设计
2.1 功能需求
随着移动互联网的迅速发展以及手机的普及,为了方便Android用户能够随时随地的享用符合心意的菜品,设计出一款操作简便,功能齐全,占用资源少的手机应用,于是提出本系统的主要功能。
需求界面如下:
客户端:
1、用户登录界面
2、用户注册界面
3、浏览在线餐厅界面
4、浏览所选餐厅菜品界面
5、确认订单界面
6、订单提交之后的返回界面
7、浏览曾经提交过的订单界面
8、个人信息界面
商户端:
1、商户登录界面
2、接收来自服务器发送的订单界面
3、菜品界面
4、商户信息界面
服务器端
1、系统服务及信息界面
2、客户的增删改查界面
3、商户的增删改查界面
4、订单管理界面
需求实现功能如下:
客户端:
1、实现客户端与服务器之间的连接
2、实现登陆、注册功能
3、实现登陆后能浏览到服务器发送的餐厅列表,并选择餐厅之后接收到服务器发送的相应餐厅的菜单列表。
4、能把菜品加入到购物车,并结算生成订单
5、把生成的订单信息传回服务器端
6、能够查看以前下过的订单
7、能够修改个人信息,并对软件的服务进行评估并提交建议
商户端:
1、实现商户端与服务器端之间的连接
2、接受到服务器发送的订单
3、能够对菜品进行增删改查
4、对商户信息进行修改
服务器端
1、实现与客户端及商户端之间的连接
2、能够接受到客户端提交的订单并转发至相应的餐厅所在的商户端
- 上一篇:C#电脑售后维修服务管理系统的设计与实现
- 下一篇:Javamail电子邮件客户端的设计与实现
-
-
-
-
-
-
-
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
酸性水汽提装置总汽提塔设计+CAD图纸