网上订餐系统毕业设计说明书

目 录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
二、系统分析与设计 1
(一)系统需求分析 1
1、前台 2
2、后台 2
(二)系统实体对象模型图 3
(三)数据库概念设计 3
(四)数据库逻辑结构设计 6
(五)开发及运行环境 8
1、开发环境 8
2、服务端运行环境 8
3、客户端运行环境 8
三、概要设计 8
(一)系统功能模块图 8
(二)系统功能结构 10
1、前台 10
2、后台 10
四、系统具体实现 11
(一)用户登录 11
(二)用户注册 11
(三)用户订餐 12
(四)购物车 13
(五)留言 13
(六)菜品类别管理 13
(七)用户信息管理 14
(八)菜品信息管理 14
(九)订单信息管理 15
五、结束语 15
致谢 17
参考文献 18
附 录 19
网上订餐系统的设计与实现
(一)开发背景
一般而言,人们解决餐饮需求的方式是在家自己烧或者出门下饭馆,但是,有时候因为工作繁忙而无法腾出时间或者下馆子遇到排队人数过多等种种情况,浪费时间,导致餐饮需求成为一个麻烦的问题。而随着近年来网络的迅猛发展,网上购物的方式已渐渐深入各家。网上订餐也进入人们的视线并慢慢被认可。因此发展网络订餐,开发一种以网 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
络为基础的多向化餐饮模式已是一种必然趋势。目前,该行业还属于发展期,有着较大的发展空间。
(二)选题意义
对于用户而言,提高了生活效率。直接方便快捷的从网络上完成订餐,省去自己做菜的时间,腾出更多时间。
对于商家而言,这又是为他们提供了一个新型的创业发展平台,因为还处于发展期,有着很大的发展空间,给予商家们各显神通的机会。
(三)设计目标
网上订餐系统是为了让人们的生活大大方便起来。主要设计目标包括人们注册会员,通过已有的帐号密码登录系统,浏览商品信息,选择自己看中的购买,并且能在购物车中查看或者删除自己选中的商品信息。无论满意不满意都能在网页上进行留言,且能被大家看到。同时在后台,管理员可以添加修改,删除各类商品类别、信息以及会员信息等等。
二、系统分析与设计
(一)系统需求分析
网上订餐系统诞生的主要目的是为了方便人们的饮食,节省时间享受生活;同时提供一个新型的产业平台。
为了区别操作,保障系统的安全性,网上订餐系统设计了分类登录验证。通过它,不同身份的人可以进入不同的操作页面完成操作。
在前台,用户登录后浏览到商品信息,可以分类选择,选到中意的商品后,可以点击购买添加到购物车,确认无误后,提交订单完成订餐。事后可以对于服务态度等情况作出自己的留言。
在后台,管理员登录后可以完成订单的接收和发货;管理商品信息的添加修改,会员信息和留言信息也是一样。
(二)系统实体对象模型图
实体对象模型图:主要是管理员、用户以及商品之间的联系及信息的显示,如图1-1所示:

图1-1实体对象模型图
(三)数据库概念设计
根据本系统功能设计的需求,必需用到数据库,数据库包含如下表(有E-R图表示法):
1、管理员信息表:管理员ID,登陆账号,登录密码,E-R图如图1-2所示:
图1-2 管理员实体E-R图
2、用户信息表:用户id,登陆账号,登录密码,姓名,住址,电话,会员等级,E-R图如图1-3所示:
图1-3 用户实体E-R图
3、留言信息表:主键递增,留言内容,留言时间,用户id,回复信息,回复时间,E-R图如图1-4所示:
图1-4 留言实体E-R图
菜品信息表:菜品id,菜类id, 菜品编号, 菜品名称, 菜品介绍, 菜品图片,市场价,贴价,E-R图如图1-5所示:
图1-5 菜品信息实体E-R图
订单信息表:订单id,订单编号,下单时间,状态,送货地址,付款方式,订单金额,用户id,E-R图如图1-6所示:
图1-6 订单信息实体E-R图
购物车信息表:购物车id,订单编号,商品id,商品数量,E-R图如图1-7所示:
图1-7 购物车信息实体E-R图
菜品类别信息表:菜类id,菜別名称,E-R图如图1-8所示:
图1-8 菜类信息实体E-R图
(四)数据库逻辑结构设计
t_admin用于保存管理员信息。该表的结构如表1所示:
表1管理员信息表(t_admin)
字段名称
类型
宽度
可否未空
约束
含义

userId
int
10
否
主键
管理员ID

userName
varchar
50
否

登陆账号

userPw
varchar
50
否

登录密码


t_user用于保存所有用户的信息。该表的结构如表2所示:
表2用户信息表(t_user)
字段名称
类型
宽度
可否未空
约束
含义

id
int
10
否
主键
用户id

loginname
varchar
50
否

登陆账号

loginpw
varchar
50
否

登录密码

xingming
主键递增

neirong
varchar
50
用户id

huifu
varchar
含义

id
int
状态

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1692.html

好棒文