技术实现
开发语言:java+android.模式:客户端app+服务端web.数据库:mysql.开发工具:eclipse.论文字数:1万左右.
功能实现
无线点餐系统从大的方向分为android客户端与服务器。客户端的功能细分为以下四个模块:菜单查询功能,点餐功能,客户下单功能,结账功能;服务器端细分为以下三个模块:菜单管理模块,管理员管理模块,订单管理模块。
客户端功能模块的详细介绍如下:
菜单查询功能:管理员通过手机终端输入正确的账号密码后进入android客户端主界面,该界面分为四个部分。第一个部分就是查询界面,该界面显示出所有的菜单,菜单是以图片和数据的形式展现出来的,图片显示出菜的大致特征,数据主要包括该菜的价格,描述等重要信息。
点餐功能:用户查询到一种菜后,可以选择添加到订单中,也可以放弃添加,当用户选择添加后,菜的相关信息就会保存到订单中,信息主要包括菜的名称,数量以及金额小计。
客户下单功能:当用户所有的点餐动作结束后,订单中就保存的有用户所点的菜的列表,用户将订单提交后,后台就能接受到用户下单的请求。
结账功能:用户的订单中会显示出本次消费的总金额,用户可以通过这个入口进行结账的请求。
服务器端功能模块的详细介绍如下:
菜单管理模块:后台管理员登录系统后,可以通过菜单管理主界面进行菜单的管理,当菜的信息发生改变后及时更新,当菜已经不存在时及时从删除,当有新添加的菜时及时添加菜谱中,还需要提供查询功能方便管理员对前面的操作。
管理员管理模块:该模块主要是提供用户登录权限的验证,可以添加、删除、修改或者更新管理员信息。
订单管理模块:该模块显示出所有用户下单的情况,在该模块中,管理员可以及时更新每一种菜的当前状态。