健身房会员管理系统

 1 项目背景

背景:随着人们健康意识的提高,健身房成为了人们日常生活中不可或缺的一部分。然而,传统的健身房管理方式存在着诸多问题,如人工操作繁琐、信息不及时、服务效率低下等。因此,开发一款高效、智能的健身房管理系统变得尤为重要。

目的:健身房管理系统旨在提供一个智能、高效的健身房管理平台,让健身房管理者可以更好地管理健身房的日常运营,包括会员管理、设备管理、课程管理、财务管理等。同时,系统还可以提供给会员一个方便、快捷的健身服务,包括预约课程、查询消费记录等。

2 数据需求分析

2.1 需求分析描述

        健身房会员管理系统是为了更好地管理健身房会员信息、提高服务质量和效率而设计的系统。该系统可以帮助健身房管理人员更好地了解会员的健身情况、提供个性化的健身指导和服务,并且能够更好地进行会员的管理和运营。

2.1.1 系统具体需求

  1. 会员信息管理:系统需要记录会员的基本信息、健身情况、健身目标、存储和管理;
  2. 课程预约管理:会员可以通过系统预约健身课程,系统需要记录预约情况;
  3. 器材安排记录:系统需要记录器材被安排的情况,包括使用时间、使用器材等信息,以便于管理器材;
  4. 员工管理:系统需要记录员工的信息,包括个人资料、岗位等,以便展开后续的工作;
  5. 器材维护:系统需要记录器材的状态,包括维护时间,维护次数,维护人等。
  6. 统计消费记录:系统需要记录会员的消费记录,包括消费时间,金额等,以便于了解会员的消费习惯,制定个性化的服务和营销策略。
  7. 教练安排:系统需要安排教练指导相应的课程,包括时间,课程,被指导的会员,便于视察教练的工作情况

2.2 业务流程分析 

2.2.1 会员注册与信息录入;

2.2.2 课程管理与预约;

2.2.3 教练安排;

2.2.4 器材管理与使用;

2.2.5 器材维护;

2.2.6 消费记录查询与统计;

2.2.7员工管理与安排;

2.2.8 员工信息录入

2.3 数据流程分析 

2.3.1 顶层数据流图

2.3.2 零层数据流图 

 2.3.3 一层数据流图

3.数据库设计 

3.1 概念结构设计

在上述图中,部分对应关系解释如下:

  1. 会员与课程:多对多的关系。一个会员可以预约多个健身课程,而一个健身课程也可以被多个会员预约;
  2.  教练与器材:多对多的关系。一个教练安排使用多种健身器材,而一个健身器材也可以被多个教练安排;
  3. 教练与课程:一对多的关系。一个教练可以指导多门课程,但一个课程只能被一个教练指导;
  4. 维护人员与器材:多对多的关系。一个维护人员可以负责安排和维护多种健身器材,而一个健身器材也可以被多个员工安排和维护;
  5. 管理人员与教练:多对多的关系。一个管理人员可以安排多个教练上课,一个教练可以被多个管理人员安排;
  6. 会员与消费记录:一对多的关系。一个会员可以消费多次,但一个消费记录只能由一个会员消费得到。

3.2 逻辑结构设计 

3.2.1 表清单 

实体名称

中文注释

Member_Information

会员信息表

JS_Class

健身课程表

JS_Equipment

健身器材表

Employee

健身房员工信息表

Consumption_History

健身房消费记录表

Class_Reservations

课程预约记录表

Equipment_Maintenance

器材维护记录表

Tool_Arrange

器材安排表

Coach_Arrange

教练授课表

(1)会员信息表(Member_Information)

字段名

数据类型

长度

允许空

主键

说明

MI_ID

char

5

no

yes

编号

MI_Name

varchar

20

no

no

姓名

MI_Gender

char

2

no

no

性别(默认值为’男’)

MI_Birth

date

/

yes

no

出生日期

MI_IPhone

char

6

no

no

联系方式

MI_RHRQ

date

/

no

no

办卡日期

MI_Type

varchar

20

no

no

会员类型

MI_ZT

char

4

no

no

会员状态

MI_YE

decimal

(10,2)

yes

no

会员卡余额

⑵ 健身课程表(JS_Class)

字段名

数据类型

长度

允许空

主键

说明

JC_ID

char

5

no

yes

课程号

JC_Name

varchar

20

no

no

课程名称

JC_SC

int

/

no

no

课程时长

JC_MD

varchar

20

no

no

课程目的

JC_Cost

decimal

(10,2)

yes

no

课程费

⑶ 健身器材表(JS_Equipment)

字段名

数据类型

长度

允许空

主键

说明

JE_ID

char

5

no

yes

器材编号

JE_Name

varchar

20

no

no

器材名称

JE_Type

varchar

20

yes

no

器材类型

JE_Zt

varchar

4

no

no

器材状态

⑷ 健身房员工信息表(Employee)

字段名

数据类型

长度

允许空

主键

说明

E_ID

char

5

no

yes

员工编号

E_Name

varchar

20

no

no

姓名

E_Gender

char

2

no

no

性别(默认值为’男’)

E_IPhone

char

6

no

no

联系方式

E_Post

varchar

20

yes

no

岗位

E_Salary

decimal

(10,1)

yes

no

工资

 ⑸ 健身房消费记录表(Consumption_History)

字段名

数据类型

长度

允许空

主键

说明

CH_ID

char

5

no

yes

编号

MI_ID

char

5

no

no

会员号

CH_Money

decimal

(10,2)

no

no

消费金额

CH_RQ

date

/

no

no

消费日期

CH_XM

char

5

no

no

消费项目

CH_ZFFS

varchar

20

yes

no

支付方式

⑹ 课程预约记录表(Class_Reservations)

字段名

数据类型

长度

允许空

主键

说明

CR_ID

char

5

no

yes

编号

MI_ID

char

5

no

yes

会员编号

JC_ID

char

5

no

no

课程号

CR_Date

date

/

no

no

上课时间

⑺ 器材维护记录表(Equipment_Maintenance)

字段名

数据类型

长度

允许空

主键

说明

JE_ID

char

5

no

yes

器材编号

EM_Date

date

/

no

yes

维护时间

EM_WHR

char

5

no

no

维护人编号

⑻ 器材安排表(Tool_Arrange )

字段名

数据类型

长度

允许空

主键

说明

JE_ID

char

5

no

no

器材编号

JC_ID

char

5

no

no

课程号

TA_Date

date

/

no

no

使用时间

⑼教练授课表(Coach_Arrange)

字段名

数据类型

长度

允许空

主键

说明

JC_ID

char

5

no

no

课程号

E_ID

char

5

no

no

教练编号

CA_Date

date

/

no

no

上课时间

3.2.2 系统功能设计

功能名称

模块名称

说明

新用户板块管理

会员信息录入

录入会员信息

教练信息录入

录入教练信息

管理人员信息录入

录入管理人员信息

维护人员信息录入

录入维护人员信息

会员板块管理

基本信息查询

查询个人信息

课程预约

查看课程,预约所需课程

个人消费记录查询

查询自己的消费记录

教练版块管理

所需指导课程查看

查询自己需要指导的课程

器材安排

查询所有器材信息,或查询想用器材是否已被安排,根据课程安排器材

会员信息查看

查看所有会员信息,或查看指定会员信息

管理人员板块管理

课程预约记录查看

查看会员预约课程记录,便于后续安排教练

教练安排

查看教练信息,查看所有已被安排教练的信息,或查看指定教练是否已被安排

员工信息查看

查看所有员工信息,或查看教练信息,或查看维护人员信息,或查看管理人员信息,或查看个人信息

器材信息查看

查看所有器材信息,或查看非正常状态的器材信息

消费记录查看

查看所有消费记录,或查看指定会员消费记录,或查看指定时间段消费记录

个人信息查看

查看自己的信息

维护人员板块管理

个人信息查看

查看自己的信息

故障器材查看

查看故障器材信息

器材状态更新

根据维护进度,可将器材状态改为正常或维护中

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值