springboot+vue|健身房管理系统(源码)
4系统概要设计4.1概述本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示图4-1系统工作原理图4.2系统结构本系统是基于B/S架构的网站系统设计的功能结构图如下图所示图4-2功能结构图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数据库设计表健身房管理系统需要后台数据库下面介绍数据库中的各个表的详细信息表4. 1会员字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间huiyuanzhanghaovarchar(200)否会员账号mimavarchar(200)否密码huiyuanxingmingvarchar(200)是NULL会员姓名shenfenzhengvarchar(200)是NULL身份证xingbievarchar(200)是NULL性别touxiangvarchar(200)是NULL头像shoujivarchar(200)是NULL手机表4. 2会员卡字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间huiyuankabianhaovarchar(200)是NULL会员卡编号huiyuankamingchengvarchar(200)是NULL会员卡名称huiyuankaleixingvarchar(200)是NULL会员卡类型huiyuankajiageint(11)否会员卡价格youxiaoshijianvarchar(200)是NULL有效时间xiaofeijinevarchar(200)是NULL消费金额ticeqingkuangvarchar(200)是NULL体测情况huiyuanzhanghaovarchar(200)是NULL会员账号huiyuanxingmingvarchar(200)是NULL会员姓名beizhuvarchar(200)是NULL备注sfshvarchar(200)是否是否审核shhflongtext是NULL审核回复表4.3 会员卡类型字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间huiyuankamingchengvarchar(200)是NULL会员卡名称huiyuankatupianvarchar(200)是NULL会员卡图片huiyuankaleixingvarchar(200)是NULL会员卡类型huiyuankagongnenglongtext是NULL会员卡功能huiyuankajiageint(11)是NULL会员卡价格youxiaoshijianvarchar(200)是NULL有效时间riqidate是NULL日期表4.4 健身活动字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间bianhaovarchar(200)否编号jianshenshizhangvarchar(200)是NULL健身时长jianshenxiangmuvarchar(200)是NULL健身项目jianshenqicaivarchar(200)否健身器材shijiandate是NULL时间huiyuanzhanghaovarchar(200)是NULL会员账号huiyuanxingmingvarchar(200)是NULL会员姓名shoujivarchar(200)是NULL手机表4.5 健身器材字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间qicaibianhaovarchar(200)是NULL器材编号qicaimingchengvarchar(200)是NULL器材名称qicaitupianvarchar(200)是NULL器材图片qicaileixingvarchar(200)是NULL器材类型pinpaivarchar(200)是NULL品牌shiyongfangfalongtext是NULL使用方法shoushenxiaoguovarchar(200)是NULL瘦身效果qicaijieshaolongtext是NULL器材介绍表4. 6健身项目字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间xiangmubianhaovarchar(200)是NULL项目编号xiangmumingchengvarchar(200)是NULL项目名称xiangmufengmianvarchar(200)是NULL项目封面xiangmuleixingvarchar(200)是NULL项目类型xiangmujiageint(11)是NULL项目价格shoufeibiaozhunlongtext是NULL收费标准keshishuint(11)是NULL课时数xiangmushipinvarchar(200)是NULL项目视频xiangqinglongtext是NULL详情表4.7 教练信息字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间gonghaovarchar(200)是NULL工号yuangongxingmingvarchar(200)是NULL员工姓名xingbievarchar(200)是NULL性别shengaovarchar(200)是NULL身高tizhongvarchar(200)是NULL体重shoujihaovarchar(200)是NULL手机号jiaolianleixingvarchar(200)是NULL教练类型jiaolianjiagevarchar(200)是NULL教练价格shangkeshijianvarchar(200)是NULL上课时间gongzuolvlilongtext是NULL工作履历gerenjianjielongtext是NULL个人简介tupianvarchar(200)是NULL图片表4. 8解聘字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间jiepinbianhaovarchar(200)是NULL解聘编号gonghaovarchar(200)是NULL工号yuangongxingmingvarchar(200)是NULL员工姓名jiaolianleixingvarchar(200)是NULL教练类型jiaolianjiagevarchar(200)是NULL教练价格jiepinyuanyinlongtext是NULL解聘原因jiepinshijiandate是NULL解聘时间表4. 9管理员表字段类型空默认注释id (主键)bigint(20)否主键usernamevarchar(100)否用户名passwordvarchar(100)否密码rolevarchar(100)是管理员角色addtimetimestamp否CURRENT_TIMESTAMP新增时间表4.10 员工字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间gonghaovarchar(200)否工号mimavarchar(200)否密码yuangongxingmingvarchar(200)否员工姓名xingbievarchar(200)是NULL性别touxiangvarchar(200)是NULL头像shoujivarchar(200)是NULL手机youxiangvarchar(200)是NULL邮箱表4.11 指导项目字段类型空默认注释id (主键)bigint(20)否主键addtimetimestamp否CURRENT_TIMESTAMP创建时间xiangmubianhaovarchar(200)是NULL项目编号xiangmumingchengvarchar(200)是NULL项目名称xiangmuleixingvarchar(200)是NULL项目类型xiangmujiageint(11)是NULL项目价格shoufeibiaozhunlongtext是NULL收费标准keshishuvarchar(200)是NULL课时数zhidaoxiangmulongtext是NULL指导项目zhidaojiaolianvarchar(200)是NULL指导教练5系统详细实现5.1 会员信息管理健身房管理系统的系统管理员可以管理会员可以对会员信息修改删除以及查询操作。具体界面的展示如图5.1所示。图5.1 会员信息管理界面5.2 员工信息管理系统管理员可以查看对员工信息进行添加修改删除以及查询操作。具体界面如图5.2所示。图5.2 员工信息管理界面5.3 会员卡类型管理系统管理员可以对会员卡类型进行添加修改删除以及查询操作。界面如下图所示图5.3 会员卡类型管理界面5.4 健身项目管理系统管理员可以对健身项目进行添加修改删除操作。界面如下图所示图5.4 健身项目管理界面5.5 会员卡管理管理员可以审核会员申请的会员卡管理。界面如下图所示图5.5 会员卡界面