设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>理工论文 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于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

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
中文PLC、工业PC与DCS的特 基于面向服务架构的高校宿舍微信小 自动水果采摘机:机器人苹果收割机
评估AlSiTiN和AlSiCr 基于人工智能的智能语音识别系统设 大数据舆情分析系统的设计与实现
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!