需求分析
客户网上订餐功能分析
1.顾客登录网上订餐系统(手机端)进行菜单浏览。 2.顾客注册为会员。 3.会员对自己的个人信息进行更改,比如送餐地址和联系电话以及账户密码。 4.顾客对已选的菜单进行更改选择的数量或者取消选择。 5.当顾客确定订餐完毕后,顾客将其提交至服务器后台点餐系统,并生成订单。
管理员后台管理系统功能分析
1.管理员在后台登录后,可以创建新的商家。 2.商家可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的图片,价格,菜单的描述,更换新品,添加新菜等。 3.商家可以自定义菜单分类进行添加、删除和修改。 4.商家对菜单进行管理,确定订单的生成。 5.商家根据不同的属性来查询订单,比如生成日期或者编号等。 6.商家与管理员可以根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个顾客的消费情况。
手机端功能结构图
管理平台功能结构图

数据库设计
用例图
数据表
菜品分类表 订单记录表 订单详情表
基础表
顾客信息表 商家信息表 菜品信息表
E-R图