| 我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682 |
基于PHP+MySQL的个性化智能餐饮推荐系统 概要设计说明书 |
| 文章来源:www.biyezuopin.vip 发布者:毕业作品网站
|
|
in-top: 0px; margin-bottom: 0px; -ms-text-justify: inter-ideograph;">25
|
是
|
否
|
|
zt
|
订单状态
|
varchar
|
50
|
是
|
否
|
|
total
|
总金额
|
varchar
|
25
|
是
|
否
|
|
liuyan
|
订单留言
|
text
|
65535
|
是
|
否
|
|
atime
|
送货时间
|
datetime
|
|
是
|
否
|
5.菜品评价信息表
此表用于记录系统所有菜品评价的基本信息,包括自动编号等信息。
|
字段名
|
说明
|
类型
|
长度
|
是否为空
|
是否主键
|
|
id
|
自动编号
|
int
|
10
|
否
|
主键
|
|
userid
|
用户编号
|
int
|
10
|
是
|
否
|
|
spid
|
菜品编号
|
int
|
10
|
是
|
否
|
|
title
|
标题
|
varchar
|
200
|
是
|
否
|
|
content
|
内容
|
mediumtext
|
16777215
|
是
|
否
|
|
time
|
时间
|
timestamp
|
|
是
|
否
|
6.订餐用户信息表
此表用于记录系统所有订餐用户的基本信息,包括自动编号,帐号,密码,是否冻结,邮箱,身份证,联系电话,联系qq,邮寄地址,邮编,真实姓名等信息。
|
字段名
|
说明
|
类型
|
长度
|
是否为空
|
是否主键
|
|
id
|
自动编号
|
int
|
10
|
否
|
主键
|
|
name
|
帐号
|
varchar
|
25
|
是
|
否
|
|
pwd
|
密码
|
varchar
|
50
|
是
|
否
|
|
dongjie
|
是否冻结
|
int
|
10
|
是
|
否
|
|
email
|
邮箱
|
varchar
|
25
|
是
|
否
|
|
sfzh
|
身份证
|
varchar
|
25
|
是
|
否
|
|
tel
|
联系电话
|
varchar
|
25
|
是
|
否
|
|
qq
|
联系qq
|
varchar
|
25
|
是
|
否
|
|
dizhi
|
邮寄地址
|
varchar
|
100
|
是
|
否
|
|
youbian
|
邮编
|
varchar
|
25
|
是
|
否
|
|
truename
|
真实姓名
|
varchar
|
25
|
是
|
否
|
4 接口设计
4.1 外部接口
无接口
4.2 内部接口
无接口 , 概要设计书明书
1概述
1.1编写目的
编写本需求规格说明书的目的是为了详细呈现个性化菜品推荐系统的设计步骤,以进一步定制网站开发的细节问题,便于与开发商协调工作。
1.2参考资料
[1] 方丹辉.网络教育的学习模式[J].交通高教研究,2002
[2] 冯继超.浅谈网络教育的新观念[N].交通高教研究,2002
[3] 罗泰.浅谈网络远程教育[J].青海电力,2002
[4] 程智.《网络教育基础》[J].人民邮电菜品类别,2002.11
[5] 高中义.网络教育技术的特点与发展对策[J].中南民族大学学报,2002
2 系统构架设计
2.1 技术构架设计
系统主要采用MVC的架构模式。系统分成五层:控制层(Controller)、业务逻辑层(Service)、
数据访问层(DAO)、数据模型层(Model)、展现层(View)。数据访问层主要对数据库数据进行操作,包括增加数据,修改数据和删除数据。业务逻辑层基于数据访问层之上,它主要针对务流程来实现系统的功能。控制层又基于业务逻辑层之上,它主要控制请求流转,并处理业务层通过数据访问层得到的数据在View表现层进行展现,以完成个性化菜品推荐系统所要完成的功能。
2.2功能模块设计
本课题主要应用PHP编程、WEB开发以及数据库链接等相关知识。主要需要熟练掌握动态网页开发的相关技术,将所学的知识用于实际的生活中,并且在实际的生活中发挥各方面的效益。内容包括几大功能模块,其结构图如图2.2-1所示,这个订餐系统是基于B/S架构的,具体功能如下:
图2.2–1系统结构图
3数据库设计
3.1数据项设计
(1)管理员信息表,包括自动编号,管理员帐号,管理员密码,管理权限等数据字段;
(2)菜品信息信息表,包括自动编号,菜品名称,菜品介绍,菜品型号,菜品图片,菜品数量,卖出次数,会员价,市场价,菜品类别id,添加时间等数据字段;
(3)菜品类别信息表,包括自动编号等数据字段;
(4)菜品订单信息表,包括自动编号,订单号,商品的编号,商品的数量,收货人,性别,收货地址,邮编,联系电话,邮箱,邮寄方式,付款方式,订单时间,下单人,订单状态,总金额,订单留言,送货时间等数据字段;
(5)菜品评价信息表,包括自动编号等数据字段;
(6)订餐用户信息表,包括自动编号,帐号,密码,是否冻结,邮箱,身份证,联系电话,联系qq,邮寄地址,邮编,真实姓名等数据字段;
3.2数据表说明
本基于PHP的订餐外卖系统共包含6个表:分别是管理员信息表,菜品信息信息表,菜品类别信息表,菜品订单信息表,菜品评价信息表,订餐用户信息表,
|
表名
|
说明
|
功能
|
|
admin
|
管理员信息表
|
主要用来存放管理员的相关信息
|
|
goods
|
菜品信息表
|
主要用来存放菜品信息的相关信息
|
|
leibie
|
菜品类别信息表
|
主要用来存放菜品类别的相关信息
|
|
orders
|
菜品订单信息表
|
主要用来存放菜品订单的相关信息
|
|
pingjia
|
菜品评价信息表
|
主要用来存放菜品评价的相关信息
|
|
user
|
订餐用户信息表
|
主要用来存放订餐用户的相关信息
|
3.3数据表结构
我们选择oracle公司的数据库MYSQL数据库作为系统正常运行的数据库。选择的依据还是以方便易用够用为主,由于系统数据量并不大,所以用Mysql足够了。
本系统的设计中,数据库的部分主要体现在管理员信息存储和物流信息存储的部分。数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
数据库里有以下几个表:会员信息表、管理员信息表、类型信息表、新闻信息表、购物车信息表、菜品信息表、订单信息表、用户订单信息表。
1.管理员信息表
此表用于记录系统所有管理员的基本信息,包括自动编号,管理员帐号,管理员密码,管理权限等信息。
|
字段名
|
说明
|
类型
|
长度
|
是否为空
|
是否主键
|
|
id
|
自动编号
|
int
|
10
|
否
|
主键
|
|
name
|
管理员帐号
|
varchar
|
13
|
是
|
否
|
|
pwd
|
管理员密码
|
varchar
|
50
|
是
|
否
|
|
Levels
|
管理权限
|
varchar
|
1
|
是
|
否
|
2.菜品信息信息表
此表用于记录系统所有菜品信息的基本信息,包括自动编号,菜品名称,菜品介绍,菜品型号,菜品图片,菜品数量,卖出次数,会员价,市场价,菜品类别id,添加时间等信息。
|
字段名
|
说明
|
类型
|
长度
|
是否为空
|
是否主键
|
|
id
|
自动编号
|
int
|
10
|
否
|
主键
|
|
name
|
菜品名称
|
varchar
|
25
|
是
|
否
|
|
jianjie
|
菜品介绍
|
mediumtext
|
16777215
|
是
|
否
|
|
xinghao
|
菜品型号
|
varchar
|
25
|
是
|
否
|
|
tupian
|
菜品图片
|
varchar
|
200
|
是
|
否
|
|
shuliang
|
菜品数量
|
int
|
10
|
是
|
否
|
|
cishu
|
卖出次数
|
int
|
10
|
是
|
否
|
|
huiyuanjia
|
会员价
|
varchar
|
25
|
是
|
否
|
|
shichangjia
|
市场价
|
varchar
|
25
|
是
|
否
|
|
leibie
|
菜品类别id
|
varchar
|
25
|
是
|
否
|
|
addtime
|
添加时间
|
timestamp
|
|
是
|
否
|
|
hits
|
点击量
|
int
|
10
|
是
|
否
|
3.菜品类别信息表
此表用于记录系统所有菜品类别的基本信息,包括自动编号等信息。
|
字段名
|
说明
|
类型
|
长度
|
是否为空
|
是否主键
|
|
id
|
自动编号
|
int
|
10
|
否
|
主键
|
|
name
|
|
varchar
|
50
|
是
|
否
|
4.菜品订单信息表
此表用于记录系统所有菜品订单的基本信息,包括自动编号,订单号,商品的编号,商品的数量,收货人,性别,收货地址,邮编,联系电话,邮箱,邮寄方式,付款方式,订单时间,下单人,订单状态,总金额,订单留言,送货时间等信息。
|
字段名
|
说明
|
类型
|
长度
|
是否为空
|
是否主键
|
|
id
|
自动编号
|
int
|
10
|
否
|
主键
|
|
orderid
|
订单号
|
varchar
|
125
|
是
|
否
|
|
spc
|
商品的编号
|
varchar
|
125
|
是
|
否
|
|
slc
|
商品的数量
|
varchar
|
125
|
是
|
否
|
|
shouhuoren
|
收货人
|
varchar
|
25
|
是
|
否
|
|
sex
|
性别
|
varchar
|
2
|
是
|
否
|
|
dizhi
|
收货地址
|
varchar
|
125
|
是
|
否
|
|
youbian
|
邮编
|
varchar
|
10
|
是
|
否
|
|
tel
|
联系电话
|
varchar
|
25
|
是
|
否
|
|
email
|
邮箱
|
varchar
|
25
|
是
|
否
|
|
shff
|
邮寄方式
|
varchar
|
25
|
是
|
否
|
|
zfff
|
付款方式
|
varchar
|
25
|
是
|
否
|
|
time
|
订单时间
|
datetime
|
|
是
|
否
|
|
xiadanren
|
下单人
|
varchar
|
全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682
返回首页
如转载请注明来源于www.biyezuopin.vip
|
|
|
|