资源描述
健身馆信息管理系统数据库设计
目 录
一、项目综述
(一)项目背景
随着国内人民生活水平日益提高,人们对健康规定也越来越高,因而,健身成了追求健康代言。健身对象范畴也是越来越广,在各个大大小小健身馆里,不但可以看到青年人,还可以看到中年人、老年人;并且,健身项目更是越来越丰富。本项目旨在针对不同年龄阶段、具备不同健身需求人们提供一种完美健身去处。
(二)功能概述
本健身场馆是一家大型连锁健身会馆。每一家分店设有一种负责人。会员刷卡进入场馆,会员卡按有效期限提成不同种类,若期限已到,会员卡管理系统会自动判断(在这里不讨论此会员卡管理系统)。每个分健身馆拥有若干个健身房,每个健身房训练项目是固定,每种训练项目配有一种健身器材若干。每个健身器材均有自己编号和自己状态记录(完好/损坏),以便管理。虽然,每个健身房训练项目是固定,但是教练是不固定,因而客户可以依照自己喜好,选取不同教练进行练习。每个健身房收费不同,并且,每个健身房有固定管理人员,管理员按级别分为高档管理员和低档管理员,高档管理员负责寻常管理及收取门票,低档管理员负责清洁健身房。
此外,本家连锁健身会馆设有完整工资管理系统,每一位工作人员(分店负责人、教练、管理员)均有自己工资编号。每一种种类工资状况都可以根据工资编号查询。以便管理,同步消除数据冗余。
二、需求分析
(一)数据流图
1. 顶层数据流图
2. 底层数据流图
(二)数据字典
1.数据项条目
注:只列出具备代表性某些某些
名称
别名
类型
阐明
GId
健身馆编号
数字
GTel
健身馆电话
字符
座机
RId
负责人编号
数字
RTel
负责人电话
字符
座机或移动手机均可
FId
健身房编号
数字
Sum
器材总数
数字
MId
器材编号
数字
PayM
补偿金
数字
SId
工资编号
数字
ItemId
健身项目编号
数字
UId
会员编号
数字
UCId
会员卡编号
数字
UCLimit
会员卡有效期限
数字
AdminId
管理员编号
数字
2.数据构造条目
编号
数据构造名
构成属性
1
健身馆
编号,性质,负责人编号,地址,电话
2
健身项目
编号,名称,类型,人数,健身房编号
3
健身器材
编号,名称,种类,状态,补偿金
4
工资原则
编号,名称,类别,薪水
5
教练
编号,姓名,电话,健身项目编号,工资编号,聘期
6
会员
编号,姓名,性别,年龄,职业,兴趣,电话,健身项目编号
7
会员卡
编号,类型,会员编号,有效期限
3.数据存储条目
编号
数据流名
数据流来源
数据流去向
1
会员办理睬员卡
会员
健身馆
2
会员刷卡进馆
会员卡
健身馆
3
工资发放
健身馆
工作人员(如:负责人、管理员、教练等)
三、概念构造设计
(一)局部E-R图
1.健身馆—健身房—健身项目—教练E-R图
2.会员—管理员E-R图
(二)全局E-R图
三、逻辑构造设计
(一)关系模式设计
1.健身馆(编号,性质,负责人编号,地址,电话)
2.负责人(编号,姓名,电话,QQ,工资编号)
3.健身房(编号,收费原则,营业时间,器材总数,器材编号,损坏器材总数)
4.健身项目(编号,名称,类型,人数,健身房编号)
5.健身器材(编号,名称,种类,状态,补偿金)
6.工资原则(编号,名称,类别,薪水)
7.教练(编号,姓名,电话,健身项目编号,工资编号,聘期)
8.会员(编号,姓名,性别,年龄,职业,兴趣,电话,健身项目编号)
9.会员卡(编号,类型,会员编号,有效期限)
10.管理员(编号,级别,姓名,电话,健身房编号,工资编号,聘期)
(二)外模式设计
对于健身房关系模式:
健身房(编号,收费原则,营业时间,器材总数,器材编号,损坏器材总数)
为会员建立视图为
健身房(编号,收费原则,营业时间)
为管理员建立视图为
健身房(编号,收费原则,营业时间,器材总数,器材编号,损坏器材总数)
四、 物理构造设计
(一) 选定DBMS
选定SQL SERVER
(二) 表构造
例如:健身馆表
字段名
描述
类型
长度
与否可为空
默认值
阐明
Id
编号
Int
10
否
0
主键
RId
负责人编号
varchar
20
否
0
外键
Content
性质
text
10
否
null
Address
地址
text
10
否
null
Tel
电话
Int
20
否
null
展开阅读全文