宠物咖啡馆平台:SpringBoot框架的设计与实现
4系统概要设计
 4.1概述
 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
 
图4-1系统工作原理图
 4.2系统结构
 本系统是基于B/S架构的网站系统,设计的管理员功能结构图如下图所示:
 
图4-2管理员功能结构图
 本系统是基于B/S架构的网站系统,设计的用户功能结构图如下图所示:
 
图4-3 用户功能结构图
 本系统是基于B/S架构的网站系统,设计的看护师功能结构图如下图所示:
 
图4-4 看护师功能结构图
4.3.数据库设计
 4.3.1数据库实体
 概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。
 概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:
 (1)宠物订单信息的实体属性图如下:
 
图4.12 宠物订单信息实体属性图
 (2)健康状况信息实体属性图如图4.13所示:
 
图4.13 健康状况信息实体属性图
 (3)菜品类型信息实体属性图如图4.14所示:
 
图4.14 菜品类型信息实体属性图
 4.3.2数据库设计表
 基于Spring Boot的宠物咖啡馆平台的设计与实现需要后台数据库,下面介绍数据库中的各个表的详细信息:
表4.1 菜品订单
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 dingdanbianhao varchar(200) 是 NULL 订单编号
 caipinmingcheng varchar(200) 是 NULL 菜品名称
 caipinleixing varchar(200) 是 NULL 菜品类型
 jiage int(11) 是 NULL 价格
 shuliang int(11) 是 NULL 数量
 jine int(11) 是 NULL 金额
 goumaishijian datetime 是 NULL 购买时间
 beizhu varchar(200) 是 NULL 备注
 zhanghao varchar(200) 是 NULL 账号
 xingming varchar(200) 是 NULL 姓名
 sfsh varchar(200) 是 否 是否审核
 shhf longtext 是 NULL 审核回复
 ispay varchar(200) 是 未支付 是否支付
 表4.2 菜品类型
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 fenlei varchar(200) 是 NULL 分类
 表4.3 宠物订单
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 chongwumingcheng varchar(200) 是 NULL 宠物名称
 chongwuleixing varchar(200) 是 NULL 宠物类型
 pinzhong varchar(200) 是 NULL 品种
 zhanghao varchar(200) 是 NULL 账号
 xingming varchar(200) 是 NULL 姓名
 goumairiqi date 是 NULL 购买日期
 sfsh varchar(200) 是 否 是否审核
 shhf longtext 是 NULL 审核回复
 ispay varchar(200) 是 未支付 是否支付
 表4.4 宠物寄养
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 chongwumingcheng varchar(200) 是 NULL 宠物名称
 chongwuleixing varchar(200) 是 NULL 宠物类型
 pinzhong varchar(200) 是 NULL 品种
 tupian varchar(200) 是 NULL 图片
 jiyangshijian date 是 NULL 寄养时间
 linghuishijian date 是 NULL 领回时间
 zhanghao varchar(200) 是 NULL 账号
 xingming varchar(200) 是 NULL 姓名
 sfsh varchar(200) 是 否 是否审核
 shhf longtext 是 NULL 审核回复
 表4.5 宠物体验
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 chongwumingcheng varchar(200) 是 NULL 宠物名称
 chongwuleixing varchar(200) 是 NULL 宠物类型
 pinzhong varchar(200) 是 NULL 品种
 tupian varchar(200) 是 NULL 图片
 hudongxiangmu varchar(200) 是 NULL 互动项目
 tiyanshijian datetime 是 NULL 体验时间
 beizhu varchar(200) 是 NULL 备注
 zhanghao varchar(200) 是 NULL 账号
 xingming varchar(200) 是 NULL 姓名
 表4.6 宠物信息
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 chongwumingcheng varchar(200) 否 宠物名称
 chongwuleixing varchar(200) 否 宠物类型
 pinzhong varchar(200) 否 品种
 tupian varchar(200) 是 NULL 图片
 nianling varchar(200) 是 NULL 年龄
 xingbie varchar(200) 是 NULL 性别
 xingqing varchar(200) 是 NULL 性情
 chongwuxiangqing longtext 是 NULL 宠物详情
 thumbsupnum int(11) 是 0 赞
 crazilynum int(11) 是 0 踩
 表4.7 宠物信息评论表
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 refid bigint(20) 否 关联表id
 userid bigint(20) 否 用户id
 nickname varchar(200) 是 NULL 用户名
 content longtext 否 评论内容
 reply longtext 是 NULL 回复内容
 表4.8 咖啡菜品评论表
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 refid bigint(20) 否 关联表id
 userid bigint(20) 否 用户id
 nickname varchar(200) 是 NULL 用户名
 content longtext 否 评论内容
 reply longtext 是 NULL 回复内容
 表4.9 周边商品评论表
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 refid bigint(20) 否 关联表id
 userid bigint(20) 否 用户id
 nickname varchar(200) 是 NULL 用户名
 content longtext 否 评论内容
 reply longtext 是 NULL 回复内容
 表4.10 互动项目
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 xiangmu varchar(200) 是 NULL 项目
 表4.11 健康状况
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 chongwumingcheng varchar(200) 是 NULL 宠物名称
 chongwuleixing varchar(200) 是 NULL 宠物类型
 pinzhong varchar(200) 是 NULL 品种
 tupian varchar(200) 是 NULL 图片
 zhusheyimiaocishu varchar(200) 是 NULL 注射疫苗次数
 zhusheshijian date 是 NULL 注射时间
 maofaxiujian varchar(200) 是 NULL 毛发修剪
 xihushijian date 是 NULL 洗护时间
 xiangqing longtext 是 NULL 详情
 表4.12 咖啡菜品
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 caipinbianhao varchar(200) 否 菜品编号
 caipinmingcheng varchar(200) 否 菜品名称
 caipinleixing varchar(200) 否 菜品类型
 jiage int(11) 是 NULL 价格
 shuliang int(11) 是 NULL 数量
 tupian varchar(200) 是 NULL 图片
 jieshao longtext 是 NULL 介绍
 thumbsupnum int(11) 是 0 赞
 crazilynum int(11) 是 0 踩
 clicktime datetime 是 NULL 最近点击时间
 clicknum int(11) 是 0 点击次数
 表4.13 看护服务
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 chongwumingcheng varchar(200) 是 NULL 宠物名称
 chongwuleixing varchar(200) 是 NULL 宠物类型
 pinzhong varchar(200) 是 NULL 品种
 tupian varchar(200) 是 NULL 图片
 nianling int(11) 是 NULL 年龄
 xingbie varchar(200) 是 NULL 性别
 xingqing varchar(200) 是 NULL 性情
 jiyangshijian date 是 NULL 寄养时间
 weishi varchar(200) 是 NULL 喂食
 jianmao varchar(200) 是 NULL 剪毛
 shipin varchar(200) 是 NULL 视频
 linghuishijian date 是 NULL 领回时间
 gonghao varchar(200) 是 NULL 工号
 kanhuxingming varchar(200) 是 NULL 看护姓名
 表4.14 看护师
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 gonghao varchar(200) 否 工号
 mima varchar(200) 否 密码
 kanhuxingming varchar(200) 是 NULL 看护姓名
 xingbie varchar(200) 是 NULL 性别
 shouji varchar(200) 是 NULL 手机
 youxiang varchar(200) 是 NULL 邮箱
 zhaopian varchar(200) 是 NULL 照片
 表4.15 商品购买
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 dingdanbianhao varchar(200) 是 NULL 订单编号
 mingcheng varchar(200) 是 NULL 名称
 leixing varchar(200) 是 NULL 类型
 shuliang int(11) 是 NULL 数量
 jiage int(11) 是 NULL 价格
 zongjia int(11) 是 NULL 总价
 tupian varchar(200) 是 NULL 图片
 riqi date 是 NULL 日期
 beizhu varchar(200) 是 NULL 备注
 zhanghao varchar(200) 是 NULL 账号
 xingming varchar(200) 是 NULL 姓名
 sfsh varchar(200) 是 否 是否审核
 shhf longtext 是 NULL 审核回复
 ispay varchar(200) 是 未支付 是否支付
 表4.16 商品类型
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 leixing varchar(200) 是 NULL 类型
 表4.17 商品入库
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 rukubianhao varchar(200) 是 NULL 入库编号
 mingcheng varchar(200) 是 NULL 名称
 leixing varchar(200) 是 NULL 类型
 shuliang int(11) 是 NULL 数量
 jiage int(11) 是 NULL 价格
 tupian varchar(200) 是 NULL 图片
 riqi date 是 NULL 日期
 xiangqing varchar(200) 是 NULL 详情
 表4.18 收藏表
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 userid bigint(20) 否 用户id
 refid bigint(20) 是 NULL 收藏id
 tablename varchar(200) 是 NULL 表名
 name varchar(200) 否 收藏名称
 picture varchar(200) 否 收藏图片
 表4.19 用户表
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 username varchar(100) 否 用户名
 password varchar(100) 否 密码
 role varchar(100) 是 管理员 角色
 addtime timestamp 否 CURRENT_TIMESTAMP 新增时间
 表4.20 用户
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 zhanghao varchar(200) 否 账号
 mima varchar(200) 否 密码
 xingming varchar(200) 是 NULL 姓名
 xingbie varchar(200) 是 NULL 性别
 shouji varchar(200) 是 NULL 手机
 youxiang varchar(200) 是 NULL 邮箱
 zhaopian varchar(200) 是 NULL 照片
 表4.21 周边商品
 字段 类型 空 默认 注释
 id (主键) bigint(20) 否 主键
 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
 shangpinbianhao varchar(200) 是 NULL 商品编号
 mingcheng varchar(200) 是 NULL 名称
 leixing varchar(200) 是 NULL 类型
 shuliang int(11) 是 NULL 数量
 jiage int(11) 是 NULL 价格
 tupian varchar(200) 是 NULL 图片
 xiangqing longtext 是 NULL 详情
 thumbsupnum int(11) 是 0 赞
 crazilynum int(11) 是 0 踩
 clicknum int(11) 是 0 点击次数
5系统详细实现
 5.1 管理员模块的实现
 5.1.1 用户信息管理
 基于Spring Boot的宠物咖啡馆平台的设计与实现的系统管理员可以管理用户,可以对用户信息添加修改删除以及查询操作。具体界面的展示如图5.1所示。
 
图5.1 用户信息管理界面
 5.1.2 看护师信息管理
 系统管理员可以查看对看护师信息进行添加,修改,删除以及查询操作。具体界面如图5.2所示。
 
图5.2 看护师信息管理界面
 5.2 看护师模块的实现
 5.2.1 宠物寄养管理
 看护师可以对宠物寄养信息进行添加,修改,删除以及查询操作。界面如下图所示:
 
图5.3 宠物寄养信息管理界面
 5.2.1 健康状况管理
 看护师可以对健康状况信息进行添加修改删除操作。界面如下图所示:

图5.4 健康状况添加界面
5.2 用户模块的实现
 5.2.2 点单
 用户登录之后,可以在咖啡菜品信息里面进行点单操作。界面如下图所示:

图5.5 点单界面
 5.2.3 宠物体验
 用户登录后可以在首页点击宠物体验,并且提交相关信息。界面如下图所示:

图5.6 宠物体验信息界面
相关知识
基于Springboot的宠物养生馆看护咖啡馆平台的设计与实现
宠物咖啡馆平台/宠物咖啡馆/宠物主题咖啡馆/宠物友好咖啡馆/宠物咖啡馆加盟/宠物咖啡馆设计/宠物咖啡馆装修/宠物咖啡馆经营/宠物咖啡馆创业/宠物咖啡馆推广/宠物咖啡馆平台推荐
宠物咖啡馆互动平台:SpringBoot框架的设计与优化
基于springboot的宠物咖啡馆平台的设计与实现论文
宠物医院预约管理平台的设计与实现(idea,Springboot)
【JAVA开源】基于Vue和SpringBoot的宠物咖啡馆平台
【JAVA开源】基于Vue和SpringBoot宠物咖啡馆平台
【开题报告】基于SpringBoot的宠物电商社区系统的设计与实现
基于Spring Boot的宠物咖啡馆平台的设计与实现
Springboot计算机毕业设计基于框架的流浪动物管理系统设计与实现01f4a
网址: 宠物咖啡馆平台:SpringBoot框架的设计与实现 https://www.mcbbbk.com/newsview351003.html
| 上一篇: 宠物咖啡馆在线平台:Spring | 
		下一篇: 基于SpringBoot+Vue | 
推荐分享
                
                
                
                - 1养玉米蛇的危害 28694
 - 2狗交配为什么会锁住?从狗狗生 7180
 - 3我的狗老公李淑敏33——如何 6236
 - 4豆柴犬为什么不建议养?可爱的 4637
 - 5南京宠物粮食薄荷饼宠物食品包 4563
 - 6中国境内禁养的十大鸟种,你知 4429
 - 7湖南隆飞尔动物药业有限公司宠 4259
 - 8自制狗狗辅食:棉花面纱犬的美 4257
 - 9家养水獭多少钱一只正常 4212
 - 10广州哪里卖宠物猫狗的选择性多 4122
 
