基于springboot的理发店发型师业务预约管理系统-JAVA.VUE【全套源码论文】

 博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到

🔎千套JAVA实战项目持续更新中~

🔎上千套小程序实战项目持续更新中~

🔎上千套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你完成开题

⚠️文末联系方式获取完整资源⚠️

 

第4章 系统设计

4.1系统功能设计

系统的功能设计是整个系统的运行基础,是一个把设计需求替换成以计算机系统的形式表示出来。通过对理发店发型师业务预约管理系统的调查、分析和研究,得出了该系统的总体规划,这是开发设计系统的初步核心。如下图所示:

图4-1总体规划结构图

4.2数据库的设计

4.2.1数据库E-R图

关系型数据库是目前使用人数最多的数据库,既是面向对象系统设计,所以它的数据库设计主要是面向对象的。现在主要考虑如何对类进行持久化操作,即如何将对象类映射到关系数据库的二维表。目前可以采用数据库建模工具来实现。

然后根据功能需求来对本系统的e-r图实现分解来得到几种实体—关系模型,以下为部分实体—关系模型。

 (1) 发型展示实体属性如图4-2所示:

图4-2发型展示实体属性图

(2) 公告信息实体属性如图4-3所示:

图4-3公告信息实体属性图

(3) 发型师实体属性如图4-4所示:

图4-4发型师实体属性图

4.2.2数据库表

本系统采用的是MySQL数据库管理数据,系统中使用到的数据表具体展示部分如下所示。

4-1:发型师评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

表4-2:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-3:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-4:关于我们

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

4294967295

内容

picture1

longtext

4294967295

图片1

picture2

longtext

4294967295

图片2

picture3

longtext

4294967295

图片3

表4-5: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-6:关于我们

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

4294967295

内容

picture1

longtext

4294967295

图片1

picture2

longtext

4294967295

图片2

picture3

longtext

4294967295

图片3

表4-7:收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

表4-8:公告信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

表4-9:发型展示评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

表4-10:预约信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

xingbie

varchar

200

性别

feiyong

varchar

200

费用

yuyueshijian

datetime

预约时间

yuyueneirong

longtext

4294967295

预约内容

xuanzefaxing

varchar

200

选择发型

zhanghao

varchar

200

账号

xingming

varchar

200

姓名

shoujihaoma

varchar

200

手机号码

shenqingriqi

date

申请日期

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

表4-11:物品信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

wupinmingcheng

varchar

200

物品名称

wupinfenlei

varchar

200

物品分类

wupintupian

longtext

4294967295

物品图片

shuliang

int

数量

baifangweizhi

varchar

200

摆放位置

pinpai

varchar

200

品牌

jianjie

longtext

4294967295

简介

表4-12:发型展示

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

faxingmingcheng

varchar

200

发型名称

faxingfengmian

longtext

4294967295

发型封面

faxingfenlei

varchar

200

发型分类

feiyong

varchar

200

费用

faxingsheji

varchar

200

发型设计

faxingpeishi

varchar

200

发型配饰

faxingfengge

varchar

200

发型风格

shiyongchanghe

varchar

200

适用场合

xiangqing

longtext

4294967295

详情

表4-13:发型师

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

mima

varchar

200

密码

yuangongxingming

varchar

200

员工姓名

xingbie

varchar

200

性别

touxiang

longtext

4294967295

头像

gongzuojingyan

varchar

200

工作经验

gongzuoshijian

varchar

200

工作时间

feiyong

varchar

200

费用

shanzhangfaxing

varchar

200

擅长发型

gerenjianjie

longtext

4294967295

个人简介

表4-14:发型分类

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

faxingfenlei

varchar

200

发型分类

表4-15:咨询回复

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

zixunneirong

longtext

4294967295

咨询内容

zhanghao

varchar

200

账号

xingming

varchar

200

姓名

huifuneirong

longtext

4294967295

回复内容

huifushijian

date

回复时间

表4-16:在线咨询

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

yuangongxingming

varchar

200

员工姓名

zixunneirong

longtext

4294967295

咨询内容

zhanghao

varchar

200

账号

xingming

varchar

200

姓名

zixunriqi

date

咨询日期

表4-17:用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

zhanghao

varchar

200

账号

mima

varchar

200

密码

xingming

varchar

200

姓名

xingbie

varchar

200

性别

youxiang

varchar

200

邮箱

shoujihaoma

varchar

200

手机号码

touxiang

longtext

4294967295

头像

第5章 系统实现

5.1系统功能实现

当人们打开系统首页后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示:

图5-1 系统首页界面

系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作,系统注册页面如图5-2所示:

图5-2系统注册页面

发型师,在发型师页面中输入员工姓名、工号、性别、工作经验、工作时间、费用、擅长发型、个人简介等内容进行预约、咨询、评论或收藏等操作;如图5-3所示:

图5-3发型师详细页面

发型展示:在发型展示页面中输入发型名称、 发型分类、费用、发型设计、发型配饰、发型风格、适用场合等内容进行评论或收藏等操作,如图5-4所示:

图5-4发型展示详细页面

个人中心:在个人中心页面通过填写个人详细信息进行信息更新操作;如图5-5所示:

图5-5个人中心界面

5.2后台模块实现

后台用户登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,进入操作系统进行操作;如图5-6所示。                               

图5-6 后台登录界面

5.2.1管理员模块实现

管理员进入主页面,主要功能包括对系统首页、个人中心、用户管理、发型师管理、发型分类管理、预约信息管理、在线咨询管理、咨询回复管理、发型展示管理、物品信息管理、系统管理等进行详细的操作;如图5-7所示:

图5-7管理员主界面

源码获取

大家点赞、收藏、关注 ,让更多需要的同学看到

不同开发语言专栏推荐订阅

 🔎千套JAVA实战项目持续更新中~

🔎上千套小程序实战项目持续更新中~

 🔎上千套Python实战项目持续更新中~

👇下方有我的微信名片👇

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值