html个人网页源码_建筑网官网登录_公司网站设计开发公司_网络运营管理是做什么的 4系统总体设计

4.1系统体系结构

网上订餐系统的结构图4-1所示:

图4-1 系统结构

模块包括个人中心,用户管理,餐桌信息管理,餐桌使用管理,菜品类型管理,菜品信息管理,意见反馈,系统管理,订单管理等进行相应的操作。

登录系统结构图,如图4-2所示:

图4-2 登录结构图

这些功能可以充分满足网上订餐系统的需求。此系统功能较为全面如下图系统功能结构如图4-3所示。

图4-3系统功能结构图

4.2数据库设计

本系统使用MYSQL 作为系统的数据库,设计用户注册表、文件上传的表等等。

4.2.1数据库概念结构设计

概念结构设计是根据用户需求形成的。用最常的E-R方法描述数据模型进行数据库的概念设计,首先设计局部的E-R模式,最后各局部ER模式综合成一个全局模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,设计复杂程度降低,不受特定DBMS的限制。

1.所有实体和属性的定义如下所示。

用户注册属性图如图4-4所示。

图4-4用户注册实体属性图

菜品信息实体属性图如图4-5所示。

图4-5菜品信息实体属性图

4.2.2数据库逻辑结构设计

根据E-R得出数据库包涵了以下几张数据表来实现了对数据库的存储、调用。以下分别列出数据表的每个字段名、数据类型、主外键及备注。

表4-1:菜品信息评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

表4-2:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

 主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-3:购物车表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

tablename

varchar

200

商品表名

caipinxinxi

userid

bigint

用户id

goodid

bigint

商品id

goodname

varchar

200

商品名称

picture

varchar

200

图片

buynumber

int

购买数量

price

float

单价

discountprice

float

会员价

表4-4:餐桌信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

canzhuoquhao

varchar

200

餐桌区号

canzhuohaoma

varchar

200

餐桌号码

tupian

varchar

200

图片

kezuorenshu

int

可坐人数

canzhuozhuangtai

varchar

200

餐桌状态

表4-5:餐桌使用

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

canzhuoquhao

varchar

200

餐桌区号

canzhuohaoma

varchar

200

餐桌号码

shiyongshijian

datetime

使用时间

yonghuming

varchar

200

用户名

xingming

varchar

200

姓名

shouji

varchar

200

手机

表4-6:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-7:菜品信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

caipinmingcheng

varchar

200

菜品名称

caipinleixing

varchar

200

菜品类型

tupian

varchar

200

图片

yujishijian

varchar

200

预计时间

kouwei

varchar

200

口味

caipinjieshao

longtext

4294967295

菜品介绍

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

price

float

价格

表4-8:token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

 主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

表4-9:菜品类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

caipinleixing

varchar

200

菜品类型

表4-10:收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

收藏id

tablename

varchar

200

表名

name

varchar

200

收藏名称

picture

varchar

200

收藏图片

type

varchar

200

类型(1:收藏,21:赞,22:踩)

1

inteltype

varchar

200

推荐类型

表4-11:地址

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

address

varchar

200

地址

name

varchar

200

收货人

phone

varchar

200

电话

isdefault

varchar

200

是否默认地址[是/否]

表4-12:用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yonghuming

varchar

200

用户名

mima

varchar

200

密码

xingming

varchar

200

姓名

xingbie

varchar

200

性别

touxiang

varchar

200

头像

youxiang

varchar

200

邮箱

shouji

varchar

200

手机

money

float

余额

0

表4-13:订单

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

orderid

varchar

200

订单编号

tablename

varchar

200

商品表名

caipinxinxi

userid

bigint

用户id

goodid

bigint

商品id

goodname

varchar

200

商品名称

picture

varchar

200

商品图片

buynumber

int

购买数量

price

float

价格/积分

0

discountprice

float

折扣价格

0

total

float

总价格/总积分

0

discounttotal

float

折扣总价格

0

type

int

支付类型

1

status

varchar

200

状态

address

varchar

200

地址

tel

varchar

200

电话

consignee

varchar

200

收货人

logistics

longtext

4294967295

物流

表4-14:新品资讯

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

varchar

200

图片

content

longtext

4294967295

内容

表4-15:意见反馈

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

 主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

留言人id

username

varchar

200

用户名

content

longtext

4294967295

留言内容

cpicture

varchar

200

留言图片

reply

longtext

4294967295

回复内容

rpicture

varchar

200

回复图片


5系统详细设计

5.1系统功能模块

网上订餐系统,在系统首页可以查看首页,餐桌信息,菜品信息,新品资讯,意见反馈,个人中心,购物车等内容进行详细操作,如图5-1所示。

图5-1系统首页界面图

用户注册,在用户注册页面可以通过填写用户名,密码,确认密码,姓名,邮箱,手机等进行注册操作,如图5-2所示。

菜品信息,在菜品信息页面可以查看价格,菜品类型,预计时间,口味,点击次数等详细信息,并可以进行添加到购物车,立即购买等操作如图5-3所示。

图5-3菜品信息界面图

个人中心,在个人中心页面通过填写用户名,密码,姓名,性别,图片,邮箱,手机,余额等内容进行信息更新操作,还可以根据需要对我的订单,我的收藏进行详细操作;如图5-4所示。

图5-4个人中心界面图

5.2管理员功能模块

管理员登录,管理员通过输入用户,密码,选择角色等信息进行系统登录,如图5-5所示。

图5-5管理员登录界面图

管理员登录进入网上订餐系统可以查看个人中心,用户管理,餐桌信息管理,餐桌使用管理,菜品类型管理,菜品信息管理,意见反馈,系统管理,订单管理等内容进行详细操作,如图5-6所示。

图5-6管理员功能界面图

用户管理,在用户管理页面可以对用户名,姓名,性别,头像,邮箱,手机等内容进行查看,修改或删除等操作,如图5-7所示。

图5-7用户管理界面图

餐桌信息管理,在餐桌信息管理页面可以对餐桌区号,餐桌号码,图片,可坐人数,餐桌状态等内容进行查看,修改或删除等操作,如图5-8所示。

图5-8餐桌信息管理界面图

餐桌使用管理,在餐桌使用管理页面可以对餐桌区号,餐桌号码,使用时间,用户名,姓名,手机等内容进行查看、修改或删除等操作,如图5-9所示。

图5-9餐桌使用管理界面图

菜品信息管理,在菜品信息管理页面可以对菜品名称,菜品类型,图片,预计时间,口味,价格等内容进行查看,修改,查看评论和删除等操作,如图5-10所示。

图5-10菜品信息管理界面图

订单管理,在订单管理页面可以对订单编号,商品名称,商品图片,购买数量,价格,总价格,折扣价格,总折扣价格,支付类型,状态等内容进行详细操作,如图5-11所示。

图5-11订单管理界面图

6系统测试

测试软件系统的过程就是通过自动的手段或者使用人工方法的过程,测试是为了尽可能的少发生错误,但是过程就是要创造一些条件,让错误发生就能及早的修改完善系统。是提高系统软件质量和可靠性的有效手段。

系统测试有两大类分别是静态测试与动态测试,黑盒与白盒测试根据用例方法的不同是属于动态测试类的。最考验细心度的静态测试不依靠计算机运行,需要人工检测代码、静态结构分析。现在通过运行程序发现错误一般的测试大多是动态测试。黑盒测试也叫功能测试。把程序当成一个看不见里面是什么的黑盒子,不管程序如何都放入测试只是了解输入与输出间的关系,黑盒测试也算是根据程序的功能说明来设计测试用例的。白盒测试就把软件当成透明的盒子,也是非常复杂的一个测试方法。

本系统使用功能测试运行程序,模拟用户输入相应的测试用例,检查预期结果与实际结果的差异,判定实际结果是否满足需求设计。

">

北京疫情最新通知

电子商务营销策略、上海平台有限公司、永久使用、不限域名、揭阳企业网站建设公司

班级网站制作教程?

html个人网页源码_建筑网官网登录_公司网站设计开发公司_网络运营管理是做什么的

.list-new{ font-size:14px; color:#666;} 免费追剧网站东莞外贸网站建设哪家好广告公司名称取名如何开通企业邮箱永久免费微商城小程序爱企查 免费网页制作视频网页模板网站有哪些苏州seo关键词排名衡阳seo搭建一个平台需要什么平台开发软件石湾网站设计制作广告设计软件有哪些一站式推广平台网页游戏网站搭建设计师入门必学软件北京的制作网站的公司在哪里软件项目实施流程八个阶段b2b2c是什么意思seo培训优化专门用于网页制作的软件保定企业自助建站公司企业名录大全设计公司企业文化设计公司展厅效果图免费企业建站cms高端建设网站建设adobe网页设计软件最火网页游戏排行榜桂林网站

猜你喜欢

  • 友情链接:
  • 软件工程考研方向 游戏网页设计作品 网易企业邮箱登入 网页设计实例 大一网页设计期末作业 在线设计logo图片