基于Spring boot+Vue的业余排球俱乐部会员管理系统

5 系统功能模块的具体实现

5.1超级会员角色

5.1.1 登录

超级管理员登录通过用户名和密码去数据库查询用户表,该名称是否在用户表中存在,如果存在,则通过用户名和密码查询密码是否正确,然后吧用户的信息存在jwt的负载里,根据秘钥生成token,登录成功。如果用户表里不存在该用户,则报错提示用户未注册,请先注册后再登录。

5.1.2控制台

 超级管理员可以查看个人的登录轨迹,有没有打卡,以及个人信息。点右上角的登录名,可以查看个人信息,修改密码以及进行主题的切换。

 

5.1.3公告信息

超级管理员有权限去发布公告的信息,填写公告标题,发布的作者,上传公告图片,以及公告内容,点击确定,请求后端数据,将参数传递给公告信息的添加接口,后端再去请求数据库,添加公告信息表数据成功后,返回前端。刷新公告数据。

5.1.4 预约主体

超级管理员有权限去发布预约场地主体,填写预约标题,预约的类型,封面图,预约介绍,内容,是否上架等信息点击确定,将参数传递给后端,后端去请求预约主体的添加接口,添加预约主体信息,请求成功后刷新预约主体列表。可以对数据进行修改,删除以及批量删除。

5.1.5 预约配置

超级管理员有权限去发布预约配置,填写预约主体,预约的开始时间,预约的结束时间,金额,数量等信息点击确定,将参数传递给后端,后端去请求预约主体的添加接口,添加预约主体信息,请求成功后刷新预约主体列表。可以通过预约主体,开始时间,结束时间,金额值和数量进行数据筛选。可以对数据进行删除,修改以及批量删除。

5.1.6 预约记录

超级管理员有权限去发布预约配置,填写预约主体,预约的开始时间,预约的结束时间,金额,数量等信息点击确定,将参数传递给后端,后端去请求预约主体的添加接口,添加预约主体信息,请求成功后刷新预约主体列表。可以通过预约主体,开始时间,结束时间,金额值和数量进行数据筛选。

5.1.7 预约类型

超级管理员有权限去设置预约类型,填写类型名称,封面图片,显示的顺序进行添加,删除单条预约类型,选中修改单条预约类型以及批量删除预约类型。

5.1.8 资讯信息

超级管理员有权限去设置资讯信息,填写资讯信息标题,封面图片,作者,文章类型,是否上架进行添加,删除单条资讯,选中修改单条资讯以及批量删除资讯。点击文章内容,即可浏览文章的信息。

5.1.9 资讯类型

超级管理员有权限去设置资讯类型,填写资讯类型名称,封面图片进行添加,删除单条资讯类型,选中修改单条资讯类型以及批量删除资讯类型。

5.2 普通管理员角色

对于普通管理员来说,不可以对用户模块进行操作,其他模块都是有权限的。

5.2.1 控制台

对于普通管理员来说,控制台也是必不可少的,普通管理可以看到自己的登录轨迹,对于个人的信息,可以进行查看,修改密码,修改个人信息。 

5.3.2 预约

预约大厅,展示所有的预约类型,点击不同的预约类型,展示出该预约类型的所有预约信息,点进去可以查看预约详情信息,可以选预约的时间进行预约。

5.3.3 通知公告

  为了方便会员的使用,可以点击通知公告tabbar,可以查看公告的具体详细信息,下载下来。

5.3.4 我的预约记录

会员可以随时查看自己的预约记录,帮朋友一起预约,也可以通过预约的姓名,预约状态等信息去查看是否预约成功,查看预约的开始时间,结束时间,金额等信息。

 

预约信息设置表4.1

4.1  预约信息设置表

字段

描述

数据类型

数据长度

约束条件

Id

预约信息设置主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

EndTime

结束时间

TIMESTAMP

可空

BeginTime

开始时间

TIMESTAMP

可空

Money

金额

DOUBLE

(20,5)

可空

Qty

数量

BIGINT

20

可空

AppointInfoId

预约主题

BIGINT

20

外键,可空

用户会员表详见表4.2

4.2  用户会员表

字段

描述

数据类型

数据长度

约束条件

Id

用户主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

Money

金额

DOUBLE

(20,5)

可空

ImageUrls

头像

VARCHAR

512

可空

Address

地址

VARCHAR

512

可空

Birth

出生年月

TIMESTAMP

可空

RoleType

角色

BIGINT

20

可空

Email

邮箱

VARCHAR

512

可空

LoginTimePeriod

登录时间段

VARCHAR

512

可空

Name

名称

VARCHAR

512

可空

Password

密码

VARCHAR

512

可空

PhoneNumber

手机号码

VARCHAR

512

可空

UserName

账号

VARCHAR

512

可空

预约信息表详见表4.3

4.3  预约信息表

字段

描述

数据类型

数据长度

约束条件

Id

预约信息主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

AppointTypeId

预约类型

BIGINT

20

可空

Content

内容

TEXT

2

可空

ImageUrls

封面

Varchar

512

可空

Introduce

介绍

Varchar

512

可空

Title

标题

Varchar

512

可空

IsPutaway

是否上架

TINYINT

1

可空

资讯类型表详见表4.4

4.4  资讯类型

字段

描述

数据类型

数据长度

约束条件

Id

资讯类型主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

ImageUrls

资讯封面

Varchar

512

可空

Title

资讯名称

Varchar

512

可空

门户封面表详见表4.5

4.5  门户封面表

字段

描述

数据类型

数据长度

约束条件

Id

门户封面主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

ImageUrls

门户封面

Varchar

512

可空

Title

标题

Varchar

512

可空

Remark

备注

Varchar

512

可空

公告表详见表4.6

4.6  公告表

字段

描述

数据类型

数据长度

约束条件

Id

公告主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

FileUrl

附件

Varchar

512

可空

Title

标题

Varchar

512

可空

Author

作者

Varchar

512

可空

Content

公告内容

TEXT

可空

预约类型表4.7

4.7  预约类型表

字段

描述

数据类型

数据长度

约束条件

Id

预约类型主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

ImageUrls

预约封面

Varchar

512

可空

Sort

显示顺序

BIGINT

20

可空

Name

类型名称

Varchar

512

可空

资讯信息表4.8

4.8  资讯信息表

字段

描述

数据类型

数据长度

约束条件

Id

资讯主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

ImageUrls

封面

Varchar

512

可空

Author

发表者

BIGINT

20

可空

IsPutaway

是否上架

TINYINT

1

可空

Content

资讯内容

TEXT

可空

ArticleTypeId

资讯类型

BIGINT

20

可空

Title

标题

Varchar

512

可空

预约记录表4.9

4.9 预约记录表

字段

描述

数据类型

数据长度

约束条件

Id

预约记录主键

Int

11

主键,非空

CreationTime

创建时间

TIMESTAMP

可空

CreatorId

创建人

Int

11

可空

AppointInfoSettingsId

预约配置

BIGINT

20

可空

EndTime

结束时间

TIMESTAMP

可空

Remark

备注

Varchar

512

可空

BeginTime

开始时间

TIMESTAMP

可空

AppointRecordStatus

预约状态

BIGINT

20

可空

Phone

预留电话

Varchar

512

可空

Name

姓名

Varchar

512

可空

Money

金额

DOUBLE

(20,5)

可空

AppointInfoId

预约主题

BIGINT

20

可空

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/798623.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【CicadaPlayer】demuxer_service的简单理解

G:\CDN\all_players\CicadaPlayer-github-0.44\mediaPlayer\SMPMessageControllerListener.cppplayer的demuxer服务类 std::unique_ptr<demuxer_service> mDemuxerService{nullptr};根据option (Cicada::options),可以决定音视频的不同操作,通过 hander可以获得具体使…

探究“大模型+机器人”的现状和未来

基础模型(Foundation Models)是近年来人工智能领域的重要突破&#xff0c;在自然语言处理和计算机视觉等领域取得了显著成果。将基础模型引入机器人学&#xff0c;有望从感知、决策和控制等方面提升机器人系统的性能&#xff0c;推动机器人学的发展。由斯坦福大学、普林斯顿大学…

Deepin20.9下用docker安装oracle12c企业版

1.下载oracle的docker镜像制作工具 链接URL&#xff1a; https://github.com/oracle/docker-images/archive/refs/heads/main.zip 或 https://codeload.github.com/oracle/docker-images/zip/refs/heads/main 下载docker-images-main.zip 解压至目录~/下。 2.下载oracle12c安…

【Linux】在 Linux 上进行网络测速

文章目录 内网节点间测速(iperf3)公网测速(speedtest) 内网节点间测速(iperf3) iperf3是一种网络性能测试工具&#xff0c;它可以测量TCP和UDP数据传输的带宽、延迟、抖动等指标。要使用iperf3&#xff0c;你需要在两台计算机上安装这个工具&#xff0c;一台作为服务器&#x…

AI推介-多模态视觉语言模型VLMs论文速览(arXiv方向):2024.03.31-2024.04.05

文章目录~ 1.Know Your Neighbors: Improving Single-View Reconstruction via Spatial Vision-Language Reasoning2.DeViDe: Faceted medical knowledge for improved medical vision-language pre-training3.Is CLIP the main roadblock for fine-grained open-world percept…

目标检测YOLO实战应用案例100讲-基于特征融合和预测细化的遥感图像目标检测

目录 前言 国内外研究现状 传统遥感目标检测方法 基于模板匹配的方法

Redis中的Sentinel(六)

Sentinel 选举领头Sentinel. 当一个主服务器被判断为客观下线时&#xff0c;监视这个下线主服务器的各个Sentinel会进行协商&#xff0c;选举出一个领头Sentinel,并由领头 Sentinel对下线主服务器执行故障转移操作。以下是Redis选举领头Sentinel的规则和方法: 1.所有在线的S…

display grid 概要

display grid 概要 Grid 基本概念: 什么是 CSS Grid 布局&#xff1f; CSS Grid 布局是一个二维布局系统&#xff0c;允许开发者创建复杂的网格布局&#xff0c;这是一个在行和列上同时控制布局的方法。 Grid 布局与 Flexbox 有什么不同&#xff1f; 与 Flexbox 相比&#xff…

大日志精选案例四:某省级大数据集团日志审计优化实战解析

“在集团日常运营中&#xff0c;数据安全始终是我们关注的重点。过去&#xff0c;数据量大、处理速度慢&#xff0c;导致日志数据难以迅速获取和分析&#xff0c;影响业务决策。但自从引入聚铭大日志解决方案后&#xff0c;系统日志和用户行为数据都得到了高效处理与存储。该方…

如何创建虚拟环境打包py文件

Python 项目通常依赖于特定的库和版本。不同的项目可能依赖于相同库的不同版本&#xff0c;这可能导致冲突。使用虚拟环境&#xff0c;你可以为每个项目创建一个独立的 Python 环境&#xff0c;每个环境都有自己的库和版本&#xff0c;从而避免了依赖冲突。 采用虚拟环境打包P…

【工具】将类里的属性解析成属性描述的JSONArray数组

新建一个类&#xff0c;将类里的属性逐个解析出来&#xff0c;用一个json对象封装每一个属性的描述&#xff0c;展示上下级关系&#xff1b; maven依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><versi…

Nginx配置之localhost和反向代理

文章目录 第一步、查看安装位置和配置文件第二步、web服务器设置第三步、localhost 指令第四步、设置反向代理 清明假期&#xff0c;在家练习Nginx配置&#xff0c;在前期【 linux环境下安装配置nginx代理服务器】已经完成nginx环境搭建&#xff0c;本期主要实践web服务器&…

力扣刷题 102.二叉树的层序遍历

目录 题干 解题思路 总结与反思 题干 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;[[3],[9…

windows@命令行管理用户和用户组

文章目录 abstract命令行与用户管理一览这些命令的别名权限 创建新用户&#x1f60a;创建本地用户归入用户组(可选操作)Users组用户权限调整提升为管理员&#x1f60a; 查看用户属于哪些组FAQNew-LocalUser 执行报错 创建单个或少数用户的推荐做法创建大量测试用户的做法 补充查…

守护用户数据安全,共筑企业利益长城——遵循常州小程序安全防护指南

在数字化浪潮席卷各行各业的今天&#xff0c;小程序以其轻量化、便捷化的特点&#xff0c;成为连接企业和用户的桥梁&#xff0c;极大地提升了服务效率与用户体验。然而&#xff0c;随着用户数据价值日益凸显&#xff0c;小程序的安全防护工作显得尤为重要。常州小程序安全防护…

蓝桥杯练习题 —— 圆的面积(python)

# encoding utf-8 # 开发者&#xff1a;xxx # 开发时间&#xff1a; 21:45 # "Stay hungry&#xff0c;stay foolish." import math r int(input()) S math.pi*r*r print(format(S,".7f"))所用方法 format函数【四舍五入】 可以在print()打印处使用&…

闲鱼订阅监控/上新提醒

以前闲鱼推出过一款服务&#xff0c;叫做闲鱼助手&#xff0c;帮助用户快速显示最新发布的信息。当时我也开发过一款闲鱼助手的工具。 写一个闲鱼助手的助手工具_闲鱼助手源码-CSDN博客 但是时间并不是很长&#xff0c;该功能被取消了。 最近不知道闲鱼从哪个版本开始&#x…

如何在其他线程中安全地调用Unity的API?

前言 Unity的大部分API&#xff08;例如&#xff0c;与游戏对象交互&#xff0c;修改组件属性等&#xff09;都需要在主线程中调用。然而&#xff0c;有时你可能在另一个线程&#xff08;例如&#xff0c;网络请求&#xff0c;长时间运行的计算等&#xff09;中完成一些工作&am…

【LangChain学习之旅】—(15)工具和工具箱:LangChain中的Tool和Toolkits一览

【LangChain学习之旅】—(15)工具和工具箱:LangChain中的Tool和Toolkits一览 工具是代理的武器如何加载工具LangChain 支持的工具一览使用 arXiv 工具开发科研助理LangChain 中的工具箱一览使用 Gmail 工具箱开发个人助理工具是代理的武器 LangChain 之所以强大,第一是大模…

基于Python的自然语言的话题文本分类(V2.0),附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…