版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、健身场馆信息管理系统数据库设计作者: 日期:目录一、需求分析 错 误!未定义书签。1.1 项目背景 错误!未定义书签。1.2 数据采集 错误!未定义书签。1.3 业务流程 错误!未定义书签。1.4 系统功能 错误!未定义书签。1.5 数据流图 错误!未定义书签。1.6 数据字典 错误!未定义书签。二、概念结构设计 错误!未定义书签。2.1 全局 E-R 图 错误!未定义书签。三、逻辑结构设计 错误!未定义书签。3.1 选定 DBMS 143.2 关系模型 错误!未定义书签。3.3 规范化原则优化 143.4 数据模型完整性 15四、物理设计 错误!未定义书签。4.1 数据表结构 错误!未定义书
2、签。4.2 关系模式存取方法选择 错误!未定义书签。4.3 数据存放位置的选择 错误!未定义书签一、需求分析1. 项目背景随着经济的发展和人们生活水平的提高 ,仅局限于个人温饱的衣食住行上的 消费已经不能满足人们的需求。 同时各种疾病的发生率如心脏病、 癌症等也越来 越高。关注身体健康已经成为当下热门的话题, 健身房成为时下流行的消费场所, 不论年龄,职业,性别大家都知道生命在于运动。而健身房的信息冗杂,人员众 多,如何更加高效地管理,成为一个亟待解决的问题。健身馆信息管理系统是帮助健身馆更好地管理、 经营的信息管理系统。 方便 管理者更方便地获取和管理健身馆经营状况, 器械维护状况, 会员职
3、员状况等信 息。2. 数据采集(1)各个训练项目的名称,开始时间,结束时间,标准收费;(2)各个健身房的名称,标准门票,房间号,联系电话,开门时间,关门时间;(3)各个器械对应的项目,品牌编号,购买日期,维护状态;各品牌的种类及 价格;(4)各个清洁人员、管理人员的姓名,性别,年龄,负责健身房的情况,基本 薪金,联系方式,住址;(5)各个教练的姓名,性别,年龄,训练项目编号,基本薪金,联系方式,住 址;教练的聘用时间;(6)各个会员的姓名,性别,生日,年龄,工作单位,职业,住址,联系方式, 推荐人;以及会员的消费状况。3. 业务流程(1)硬件设施以长春市净月开发区博硕路的浩瑞斯健身会馆为例,
4、它作为一个连锁店, 内 设舞蹈房,瑜伽房,动感单车房,器械房等健身房间,另外有换衣间,洗浴间,卫生间等必备房间, 在场馆中央设置大厅, 提供电视, 沙发等供会员以及工作人 员休息娱乐。(2) 项目安排综合年龄,职业以及兴趣等综合考虑,我们开设如下项目,舞蹈类有:健身 街舞、爵士舞、肚皮舞、民族舞、有氧操等;瑜伽类有:传统瑜伽、球瑜伽、普 拉提等;健身器材类有:跑步机、划船器、肩部推举器、高拉背训练器、坐式屈 腿训练器、踏板等。(3) 具体流程一个健身场馆拥有若干个健身房, 每个健身房拥有多种器材, 健身馆信息管 理系统记录了器材的分布状况、 购买日期、 维护人员以及维护状态, 以便能够更 好地
5、管理器材。每个健身房的训练项目是固定的, 但是教练不固定, 大多为外聘教练。 每个 训练项目由不同的教练教授,每个教练只教授一种训练项目。健身馆需要办理会员卡才可以进入, 会员的收费标准由会员所选择的训练项 目而定,项目越多,享受的优惠越多。会员持卡进入场馆, 为了避免顶替冒充者, 卡中有本人照片存储,会员的直接联系人为会员顾问,每名会员顾问负责510名会员。会员可聘请私人教练约定固定时间来进行训练, 也可自己练习, 馆内会安排 教练进行相应指导。每个健身房有固定人员,负责管理或者清洁健身房以及收取门票。4. 系统功能(1) 在顾客子系统中可以查看和修改顾客姓名 ;(2) 在员工子系统中可以查
6、看好修改员工的基本信息,如员工姓名,住址、基本 薪资、来管工作的时间等;(3) 在消费子系统中可以查看和修改消费的基本信息,如消费时间、消费额度等, 进而能了解收入情况。(4) 在器械子系统中可以查看和修改器械的基本信息,如类型,购买时间、购买 地点、用途、管理人员等;下图 1 为健身馆第一层功能框图,有顾客管理、员工管理、消费管理、器械管理 四个子功能模块。健身馆信息管理系统顾客管员工管消费管器械管图 1 第一层功能框图下图 2 为子功能模块 1顾客管理的内容,分别为顾客信息管理以及顾客信息 修改。顾客信息管理顾客管理顾客信息修改图 2 顾客管理功能图下图 3 为子功能模块 2员工管理的内容
7、,分别为员工信息查看以及员工信息修改图 3 员工管理功能图下图 4 为子功能模块 3消费管理的内容,分别为消费信息查看、消费卡信息以及消费的信息 。图 4 消费管理功能图下图 5 为子功能模块 4器械管理的内容,分别为器械信息查看以及器械的信息。器械信息查看器械管理器械的信息图 5 器械管理功能图5. 数据流图 下图为第一层次流程图:图 6 健身场馆第一层次流程图面三幅图(图 7、 8、 9)为第二层数据流图9图7图8图96. 数据字典(1)数据项 (以消费编号为例) 数据项名:消费编号 含义说明:唯一标识每个消费单 别名:消费单编号类型:字符型长度: 12 取值含义:前四位标识消费的年份,五
8、、六位标识消费的月份,七、八位标识消 费的日期,后五位标识消费的编号。如 20120516 00001表示在 2012年5月 16 日消费了 1 号消费品。(2)数据结构 数据结构名:消费单 含义说明:是消费管理子系统的主体数据结构,定义了每张消费单的基本信息11组成:消费编号,消费卡标号,消费年月,开始消费时间,结束消费时间,教练 编号(3)数据流数据流名:消费单 说明:顾客消费的最终结果(1)数据项(已消费编号为例)数据项名:消费编号 含义说明:唯一标识每个消费单别名:消费单编号类型:字符型长度: 13取值含义:前四位标识消费的年份,五、六位标识消费的月份,七、八位标识消 费的日期,后五位
9、标识消费的编号。与其他数据项的逻辑关系:前八位与消费年份相匹配(2)数据结构数据结构名:消费单 含义说明:是消费管理子系统的主体数据结构,定义了每张消费单的基本信息 组成:消费编号,消费卡标号,消费年月,开始消费时间,结束消费时间,教练 编号(3)数据流数据流名:消费单说明:顾客消费的最终结果 数据流来源:编过号的消费单 数据流去向:确认 组成:消费编号,消费卡标号,消费年月,开始消费时间,结束消费时间,教练 编号(4)数据存储数据存储:消费单表 说明:记录消费的基本情况12流入数据流:编过号的消费单流出数据流:确认组成:消费编号,消费卡标号,消费年月,开始消费时间,结束消费时间,教练 编号存
10、取方式:随机存取、概念结构设计总 E R 图13三、逻辑结构设计1. 选定 DBMS使用 SQL SERVER为 DBM,S 开发本系统。2. 关系模式训练项目(训练项目编号,名称,开始时间,结束时间,收费标准) 健身房(健身房编号, 训练项目编号 ,名称,标准门票,房间号,联 系电话,开门时间,关门时间,管理人员)器械(器械编号, 训练项目编号 ,品牌编号,购买日期,维护状态) 管理人员(管理人员编号,姓名,性别,年龄, 健身房编号 ,基本薪 金,联系方式,住址) 清洁人员(清洁人员编号,姓名,性别,年龄, 健身房编号 ,基本薪 金,联系方式,住址)教练(教练编号,姓名,性别,年龄, 训练项
11、目编号 ,基本薪金,联 系方式,住址)会员(会员编号,姓名,性别,生日,年龄,工作单位,职业,住址, 联系方式,推荐人)消费(消费编号,消费名称, 会员编号,消费时间)3. 规范化原则优化要具有良好全局关系模式144. 数据模型完整性 (1)实体完整性:本数据库应用系统中,实体有训练项目,健身房,器械,管理人 员,清洁人员,教练,会员,消费。(2)参照完整性:将外键和主键相对应,主键不能为空,且不能有重复项。(3)用户自定义完整性:属性的取值应该来自于域。四、物理结构设计1. 建立索引的依据: 所谓选择索引存取方法实际上就是根据应用要求确定对关系的 哪些属性列建立索引、 哪些属性列建立组合索引
12、、 哪些索引要设计为 唯一索引等。根据本信息系统的具体情况,建立索引的依据如下:(1)一个属性经常在查询条件下出现。(2)一个属性经常作为最大值或最小值等聚集函数的参数。(3)一个属性经常在连接操作的连接条件出现。2. 确定数据库的存储结构本部分主要是确定数据库物理结构, 即确定数据的存放位置和存 储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存 储结构,确定系统配置等。在综合考虑存取时间、 存储空间利用率和维护代价三方面的因素 下,经过权衡,确定下数据的存放位置和存储结构。(1).确定数据的存放位置 为了提高系统的性能,根据应用情况将数据的易变部分与稳定部15分、经常存取部分与存
13、取效率较低部分分开存放。考虑到目前许多计算机都有多个磁盘,因此将表(如消费单表) 和索引放在不同的磁盘上,在查询时,两个磁盘驱动器并行工作,可 以大大提高 I/O 读写的效率;而对于较大的表(如消费单的表)则分 放在两个磁盘上, 这样可以加快存取速度, 在多用户环境下的作用更 有效;为了改进系统的性能, 将日志文件与数据库对象 (表、索引等) 放在了不同的盘上。2、确定系统配置在数据库设计初始阶段, 为了对以后的数据库进行物理优化, 提 供了一些系统配置变量、 存储分配系数, 并对这些变量赋予了合理的 缺省值。但是这些值不一定适合每一种应用环境, 在进行物理设计时, 对这些变量重新赋值,以改善
14、系统的性能。对系统配置的变量,例如:同时使用数据库的用户数,同时打开 的数据库对象数,内存分配参数,缓冲区分配参数(使用的缓冲区长 度、个数),存储分配参数,物理块的大小,物理块装填因子,时间 片大小,数据库的大小,锁的数目等。这些参数值直接影响存取时间 和存储空间的分配,在物理设计时应根据应用环境确定这些参数值, 以使系统性能最佳。健身房表:健身房表列名类型长度索引否说明健身房编号String5是前两位是楼层数,后三位是健16身房名健身房名String3是健身房在该楼层 的顺序编号员工编号String4是员工的顺序编号项目编号String5是项目的顺序编号员工表:员工表列名类型长度索引否说明
15、员工编号Int4是员工的顺序编号员工姓名String20否员工的姓名地址String20否员工的住址电话String11否员工的电话性别char1否员工的性别年龄String2否员工的年龄健身房编号Int5是前两位是楼层 数,后三位是健 身房名来馆时间Date20否来健身馆工作的 时间离开时间Date20否离开健身馆的时 间器械表:器械表列名类型长度索引否说明器械编号Int6是器械的顺序编号17器械名称String20否器械的名称购入时间Date20否器械购买的时间购入者String20否器械的购买者购买地点String20否器械的购买地点健身房编号String5是前两位是楼层 数,后三位是健
16、 身房名员工编号String4否员工的顺序编号价格String6否该器械的价格磨损度String6否器械的磨损情况客户表:客户表列名类型长度索引否说明客户编号Int8是客户的顺序编号客户姓名String20否客户的姓名身份证号String18否客户的身份证性别char1否客户的性别消费卡标号String14是客户的消费卡的 标号教练表:教练表列名类型长度索引否说明18教练编号Int5是教练的顺序的编 号教练姓名String20否教练的姓名性别char1否教练的性别年龄String2否教练的年龄地址String20否教练的住址电话String11否教练的电话来管时间Date20否来健身馆工作的
17、时间离开时间Date20否离开健身馆的时 间项目编号String5是项目的顺序编号项目表:项目表列名类型长度索引否说明项目编号Int5是项目的顺序编号项目名称String10否项目的名字健身房编号Int5是前两位是楼层 数,后三位是健 身房名收费标准String3否每小时的收费价格,单位元消费卡表:消费卡表列名类型长度索引否说明19消费卡标号String14是消费卡的标号卡中余额String8否消费中的余额数消费单表:消费单表列名类型长度索引否说明消费编号String13是前四位标识消费 的年份,五、六 位标识消费的月 份,七、八位标 识消费的日期, 后五位标识消费 的编号消费卡标号String14是消费卡的标号消费年月Date20否消费的日期起始消费时间String8否消费的具体起始 时间结束消费时间String8否消费的具体结束 时间工资表:工资表列名类型长度索引否说明工资编号Int8是工资的顺序编号职称String5否不同工种的名字职称编号Int4否在该工种的编号工资Int5否每月支付的工资 数,单位元20时间Date20否发该次工资的时 间客户 项目表:客户 项目表列名类型长度索引
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球液体金合欢烯橡胶行业调研及趋势分析报告
- 2025-2030全球变频用移相变压器行业调研及趋势分析报告
- 2025-2030全球国防轻型战术车辆行业调研及趋势分析报告
- 科技驱动下的跨领域职业发展实践
- 科技改变生活智能阳台绿化的应用
- 2025版学校教师聘用合同范本:教师跨区域交流合作协议3篇
- 超市管理手册全面采购策略
- 2025年度个人委托代缴社保及医疗合同范本4篇
- 二零二五年度鱼塘承包权租赁解除合同3篇
- 教育科技背景下德育活动的变革与挑战
- 电缆挤塑操作手册
- 浙江宁波鄞州区市级名校2025届中考生物全真模拟试卷含解析
- 2024-2025学年广东省深圳市南山区监测数学三年级第一学期期末学业水平测试试题含解析
- IATF16949基础知识培训教材
- 【MOOC】大学生创新创业知能训练与指导-西北农林科技大学 中国大学慕课MOOC答案
- 劳务派遣公司员工考核方案
- 基础生态学-7种内种间关系
- 2024年光伏农田出租合同范本
- 《阻燃材料与技术》课件 第3讲 阻燃基本理论
- 2024-2030年中国黄鳝市市场供需现状与营销渠道分析报告
- 新人教版九年级化学第三单元复习课件
评论
0/150
提交评论