包括商品的基本信息的查询,以及添加和删除商品信息。 3 订单管理
显示所有的订单信息及订单状况。 4 公告管理
通过此处发布公告,让用户更好的体验到活动和优惠
3.4前台下单模块需求分析
前台处理系统是客户使用的最终界面,模块结构图如下:
在线咨询添加评论用户登录<
前台销售部分就是顾客浏览、选择、结帐的地方,数据灵活根据需要从数据库挑出,照顾顾客浏览习惯,简化流程,使顾客能迅速找到所要的菜式。
前台部分主要实现
12
1 用户免注册
顾客可以浏览本网站的商品内容以及其他一些信息,下单时可以分为两种一种是后到付款,另一种是在线支付,在线支付必须登陆账号。
2 下单
用户可以通过直接定购所要菜单,能够根据具体情况将具体的菜单价格进行总结计算,在把清单形成订单发给管理者。
3 订单查询
购买后的用户可以通过在自己的登录后的页面查看所下订单的信息,并且每个用户只能够查询属于自己定购菜单的数量和定购时间。
13
第四章 概要设计
4.1网上订餐系统的功能模块概要设计
本网上订餐系统的功能模块主要分为前台功能模块和后台功能模块,前台功能模块主要是用户的注册,登录,菜品的选择,订单的生成,个人的信息管理,对于菜品价格,图样的浏览等,后台功能模块主要是管理员对于会员信息,权限的管理,对菜品式样更新,上传,删除等的操作管理,对会员留言,评论的回复,删除等操作管理。
4.1.1用户模块概要设计
网上订餐系统用户功能模块图如图3-1所示:
用户模块注册用户登录系统浏览菜品菜品查询订购菜品在线留言
图4-1网上订餐系统用户功能模块图
首先用户首先登录网站,如果用户还没有登录名,要先进行注册。注册后,在登录时用户名与密码验证通过就能进入网站系统进行菜品的选择以及订单生成。如果用户名不存在或密码不正确,则提示重新登录。用户成功登录之后,进入主页面,可选基本业务有可以在线订餐,查看菜品种类,还可以修改个人信息、退出系统。
14
4.1.2管理员功能模块概要设计
网上订餐系统管理员功能模块图如图3-2所示:
管理员模块菜品管理服务管理添加菜品修改菜品删除菜品回复留言删除菜单添加菜单删除留言添订单加管理
图4-2网上订餐系统管理员功能模块图
管理员模块又可分为几个小模块:对于餐品菜样的管理模块,可以增加删减菜品种类,更改菜品图案,修改菜品名称,价格,分类。对于服务的管理模块,可以对用户的订餐订单进行管理,结算,对用户的留言评价进行回复和查看,还可设置用户的权限。
4.2数据库的概要设计
4.2.1数据库实体关系图
系统ER图:
15
内容日期菜单信息积分联系电话用户名用户n评论表用户信息n评论价格销售量1简介级别密码下单m状态菜单推出时间n菜名地址用户信息订单菜单信息发表人下单时间数量是否送达管理价格1联系电话最后登录公告发表日期内容n更新1管理员真实姓名用户名密码 图4-3系统ER图
4.2.2数据库表的设计 数据库名:Pocket
数据库有Client、Menu、Administrator、Review、Announcement、orders等6个表。
表3-1 用户信息表
列名
数据类型
Null
Key
备注
16