*点餐系统
包括 Java服务端meal_sever和android移动端meal_client
服务端使用MVC 架构,数据库使用MySql。在服务端可以 管理用户,添加或修改菜单,查看所有菜单,实时查看所有点餐记录。修改用户信息等。
Android 移动端,采用MVP架构,使用SqliteDataBase数据库。在应用启动时,下载更新服务端最新菜单数据,进行同步。具有如下功能:
菜单列表,全部和分类显示所有菜单; 菜单详情,显示菜单介绍;订餐列表,显示点餐员用户的点餐记录,对于未送往厨房的点餐可删除,同时可查看其它点餐记录,但不可操作。点餐功能,选择菜单和桌位号后即可点餐,提交服务器。对服务端的请求使用OkHttp,封装了一个OkHttpUtil工具类,图片的加载使用Glide,进行了圆角处理。另外 添加了天气预报的功能,默认显示城市“贵阳”,可以查询其它城市当日和最近五天天气情况。