1、健身俱乐部管理信息系统课程设计432020年4月19日文档仅供参考,不当之处,请联系改正。 目录1.健身俱乐部管理信息系统开发背景52.信息系统开发方法53.可行性研究63.1经济可行性63.2技术可行性63.3操作可行性64.系统分析74.1组织结构与功能分析74.1.1组织结构图74.1.2组织/业务关系分析94.1.3业务功能分析94.2业务流程分析124.2.1会籍部流程分析134.2.2健身部流程分析174.2.3综合部部分流程分析184.2.4人力资源部部分流程分析194.3数据与数据分析224.3.1数据分析224.4功能/数据分析234.4.1 U/C矩阵求解234.4.2系统
2、功能划分与数据资源分布245.系统设计265.1系统总体结构设计265.1.1子系统模块划分265.1.2五个子系统功能描述265.1.3网络设计275.2会员管理子系统设计285.2.1代码设计285.2.2数据结构设计295.2.3E-R图295.4数据库设计315.4.1数据流程图315.4.2数据字典32健身俱乐部管理信息系统开发及实现1. 健身俱乐部管理信息系统开发背景随着科技的进步,信息网络的应用迅速扩展到社会各行各业,特别是网络技术、电子技术以及大量的数据处理技术广泛应用到日常生活中,逐步实现信息化。信息化是指在社会各个领域(政治、经济、文化、军事等)采用现代信息技术,充分挖掘行
3、业所拥有的信息资源而且有效的加以利用,使得使用者能够经过媒体方式随时随地地享受所需要的信息,提高其工作效率和决策能力。体育健身产业在中国属于在成长初期的新兴产业,它是一项前景广大的朝阳产业,具有很大市场潜力。从事体育健身行业的俱乐部起初在其处理各项业务上是由人力来完成,当俱乐部处于发展初期,利用人力办公的模式还能够满足小量数据业务的需求,但随着业务的扩大,这种的工作模式已不能有效地处理大量数据的增加,如在会员增加的环境下,工作人员要想满足会员信息查询是非常困难的,因此实现信息化成为了健身俱乐部发展的关键因素。信息化对健身俱乐部的发展产生了极大的冲击。相对于顾客而言,如何使顾客及时、有效地获取所
4、需信息是信息化应用到其管理中的重要保证;对于健身俱乐部而言,其在信息技术和网络的支持下实现业务全过程产生的大量动态数据的处理工作,及时收集、整理并加以分析决策。因此,信息化不但为顾客提供了快捷的信息服务,而且满足了该类团体市场发展的需求。本文在健身俱乐部业务管理情况进行系统调查的基础上,运用现代管理理论,对健身俱乐部管理信息系统进行系统分析和设计,并最终对系统进行上实施工作,以此为俱乐部的管理工作的信息化、系统化提供科学可靠的管理策略。2. 信息系统开发方法本系统采用结构化系统开发方法,其基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设
5、计。其具体步骤如下:首先,先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等);其次,在前三个阶段坚持自顶向下地对系统进行结构化划分;第三,在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;第四,在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题;最后,在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。结构化方法的系统开发过程是将整个系统开发看做一个生命周期
6、,分为系统规划、系统分析、系统设计、系统实施、系统运行和维护五个阶段,并将这五个阶段首尾相连接。其中,系统规划阶段的工作是根据系统开发请求进行初步调查,然后进行可行性研究;系统分析阶段的工作是:根据系统调查得到企业组织结构图,分析其业务流程,分析数据与数据流程,最后确定系统方案;系统设计阶段的任务是:总体结构设计、代码设计、数据库/文件设计、输入/输出设计、模块结构与功能设计;系统实施阶段的主要内容包括;硬件设备的购买、硬件设备的安装、数据准备、程序的调试、系统测试与转换以及人员培训等;系统运行与维护阶段则包括系统投入运行后的管理及维护、系统建成前后的评价和发现问题并提出系统更新的请求等。3.
7、 可行性研究可行性分析也称为可行性研究,是系统调查的基础上,针对新系统的开发是够具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投入失误,保证新系统的开发成功。可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。3.1经济可行性本系统具有较强的独立性,健身俱乐部只需投入一台办公电脑即可,一台中档的办公微机所需5000元左右,加上1000元左右的辅助设备,即可投入使用。本系统从资金上可节约大量的人力物力,减少从事这方面工作的分析、计算、汇总的脑力劳动,提高工作效率。另外,该新系统将原始人工办理的方法取代,缩小了不必要的开支,在系统运行环境下,软硬
8、件无需做巨额投资。因此,该系统在经济上是可行的。3.2技术可行性该系统基于windows xp平台完全能够将分散的数据信息收集起来,按照一定的需求进行数据处理,充分满足客户。笔者在指导老师的指导下,熟练掌握ASP.NET技术、Access软件以及BPwin软件。因此,开发本系统在技术上具有可行性。3.3操作可行性新系统是完全靠微机进行各环节的数据处理分析。相比手工操作,电脑操作能够不间断的进行,明显有效率优势。另外,本系统对管理人员操作要求不高,只需对新的操作人员稍加培训即可上岗,而且此系统的可视化程度高,更有助于操作人员的操作。因此,该系统在操作上具有可行性。4. 系统分析4.1组织结构与功
9、能分析4.1.1组织结构图由俱乐部结构性质分析,本组织结构图采用直线职能型,其具体图如下:图1 俱乐部组织结构图根据俱乐部的各部门的职能关系以及实施职能的可行性,制定了如下各部门的业务内容:表1 俱乐部部门业务表俱乐部部门业务表 部门 职能 职能说明 综 合 部 1、出售商品 推销产品,例如水壶、运动服、饮料、保健品等; 商品的供需统计。 2、商品订购 负责俱乐部日常见品和商品的订购问题及其财务结算,以及日常见品和商品的出库入库事宜。 3、会员卡管理 负责管理俱乐部会员卡的流通:制作、领取、使用管理等,单次卡、周卡、体验卡等的制作、印刷、领取、使用等的管理问题,以及赠卡、置换卡及特惠卡管理及监
10、控。 4、信息系统的管理 信息的录入、核对,以及管理信息系统的日常维护。 5、俱乐部内部设施管理 确保俱乐部各项设施正常运行(水、电、灯、器械等),负责俱乐部各类器械的养护和维修,俱乐部内部的日常施工,以及有关器械零件、工程工具的采购方面的申报和购买。 6、员工福利 负责安排节日、员工生日的一般性福利。 财 务 部 1、财务报表 负责俱乐部各类财务报表的制作。 2、财务分析 根据各类报表的数据,从财务专业方面提出意见,为俱乐部运营决策提供参照资料。 3、财务结算 负责俱乐部营业额的结算,以及俱乐部工资薪酬的发放。4、财务管理 管理公司的日常收支情况,负责监控俱乐部财物和费用使用情况。 会 籍
11、部1、制定全年销售指标 根据本年度的销售量制定合理的下年度的销售指标。 2、制定销售提成方案 根据本年度的销售情况制定相应的销售提成方案。 3、接待工作 顾客办理正式会员手续时由前台接待的引导顾客至本部办理。 4、监管会籍管理系统 对会籍管理系统的变动进行有效地跟踪检查。 5、外部市场拓展 包括派单和直接拜访顾客。拓展过程中有良好的形象和礼仪,能向顾客传播健康理念,能推广和维护公司品牌形象。 6、邀约顾客和内场销售 能主动收集、整理顾客资料并联系约访,接待来访顾客时能礼貌熟练地介绍俱乐部情况。 7、跟进顾客 邀约成功后能做到继续跟进,向顾客传输健身意识、公司品牌、优势等信息,为会员和潜在会员提
12、供优质顾客服务。 8、顾客维护 定时致电或拜访会员,表示问候的同时能从专业角度帮助顾客解决一些健身问题。 运 营 部 1、客户接待 前台负责客户的接待,以及普通客户的咨询; 客服部负责受理客户投诉,并督促相关部门进行处理以及客户回访。 2、会员信息追踪 在会员生日当天代表俱乐部致以电话祝福; 会员健身计划的执行效果追踪。 3、后勤服务 内部宣传资料的发放; 俱乐部的卫生保洁、安全保卫。 健 身 部 1、课程的编排 根据俱乐部运营计划安排课程; 根据客户意见反馈,进行课程调整或者开发新课程; 配合外联部,编排外联活动节目。 2、会员服务 针对会员制定私人健身计划。 3、器械管理 会员使用器械时对
13、其进行指导、保护; 健身器械的日常维护与保养。 人力资源部1、制定俱乐部人才贮备计划方案根据俱乐部职位空缺情况制定相应的人才招聘计划2、负责日常人事管理工作。包括考勤、休假等管理工作。3、实施俱乐部人员招聘、解聘、调动工作包括制定实施招聘计划、新员工入职培训或在职员工定期或不定期培训、试用期员工考核等。4、建立和实施薪酬、奖惩制度包括绩效考核、奖惩实施、薪酬核算等工作。5、办理各类保险等工作根据新入职员工的参保情况代办各项保险业务。计划部1、制定年度总计划根据其它部门的运营情况,制定下一年度总计划。2、审核计划,监督计划实施对比企业实际运营情况对其它部门制定的计划进行审核修改,并监督计划的实施
14、。4.1.2组织/业务关系分析组织/业务关系图能够反映组织各部分在承担业务时的关系,以组织/业务关系图中的横向表示表示各组织名称,纵向表示业务过程名,中间栏填写组织在执行业务过程中的作用。本俱乐部管理信息系统的组织/业务关系图如下图所示:组织/业务关系图 序号 业务 计划部 会籍部 运营部 健身部 综合部 人力资源部 财务部 1 年度计划 * 2 人事工作 * 3 客户服务 * 4 后勤服务 * * 5 课程安排 * 6 器械管理 * * 7 市场计划 * 8 销售 * 9 物资管理 * 10 财务管理 * 11 会员管理 * 图2 组织/业务关系图图中:“*”表示该项业务是对应组织的主要业务
15、(即主持工作的部门);“叉”表示该部门是参加协调该项业务的辅助部门;“”表示该部门是该项业务的相关部门;空格:表示该单位与对应业务无关。4.1.3业务功能分析组织图的各部分未能反映出本系统部分包含的所有业务。IDEF0功能模型化方法用以描述系统功能活动及其联系。它不但能够描述单个活动,而且经过与活动相关的概念揭示活动之间和活动之中的联系。如下为本系统对业务功能的具体描述,如下图所示:第一层为本系统业务功能描述的对象:图3 业务对象第二层为本系统的主要业务功能,如下图所示:图4 主要业务功能第三层为具体的业务功能模块,如下图所示:图5 具体业务功能图6 具体业务功能图7 具体业务功能图8 具体业
16、务功能图9 具体业务功能图4.2业务流程分析利用业务流程分析实现本系统业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统中不合理部分,在新系统基础上优化业务处理流程。4.2.1会籍部流程分析4.2.1.1总流程及说明图10 会籍部总流程分析流程说明:各步骤之间都有信息反馈逆流到上一步骤。4.2.1.2部分步骤流程及说明(1)调研计划制定、审批流程图11调研计划制定、审批流程分析图流程说明:1)年度 、月度、重大专项调研计划,呈报总经理审核;2)一般常规调研计划由销售部经理批准直接进入市场调研流程。(2)市场调研流程图12 市场调研流程图流程说明:1)销售经理安计划安排调
17、研负责人向调研人员布置调研工作,调研员进行调研后江调研结果呈报负责人进行资料汇总,然后呈交给销售经理2)调研员调研内容包括同行信息、消费者信息以及专项要求(3)市场推广计划流程图13 推广计划流程图流程说明:1)销售经理根据季计划制定月底销售计划,每月定期呈报财务部及总经理审核,签准后进入促销计划2)推广计划的制定由市场部进行检查、监督(4)促销计划制定流程图14 促销计划流程图流程说明:1)促销计划包括广告、销售激励、宣传与公共服务、直接营销、推销计划等。特殊的促销计划由集团总经理批准2)季度、月度促销计划根据年度促销计划执行,本流程适应于季度、月度促销计划3)本计划经总经理签批后由销售经理
18、实施,静茹顾客信息反馈流程(5)顾客信息反馈流程图图15 顾客信息反馈流程图流程说明:客服在处理投诉问题时应填写反馈单,并在1小时内将信息反馈到市场部。(6)销售流程内部销售图16 销售流程-内容销售流程图流程说明:内部销售主要是针对顾客前来咨询,对顾客进行销售(7)销售流程外部市场扩展图17 销售流程-外部市场拓展流程图流程说明:1)会籍顾问外出开展活动后要及时填写业务报表,并与销售经理联系,上报明日计划;2)业务员制定外出活动计划时,应包括重点行动目标表、行动计划表。4.2.2健身部流程分析课程安排流程:图18 课程安排流程图4.2.3综合部部分流程分析(1)健身器材管理:图19 健身器材
19、管理流程图(2)物资发放、领取流程分析图20物资发放、领取流程分析4.2.4人力资源部部分流程分析(1)薪酬核算流程 图21 薪酬核算流程图(2)离职流程分析图22 离职流程图流程说明:人事调出包括社保停缴、档案调出、离职面谈、结算薪金等工作。(3)解聘流程分析图23 解聘流程图流程说明:人事调出包括社保停缴、档案调出、离职面谈、结算薪金等工作。(4)社保流程分析图24 社保流程图4.3数据与数据分析4.3.1数据分析本系统对数据的分析方法是借BSP方法中的U/S矩阵进行的。U/C矩阵是一种聚类方法,它可应用到过程/数据,功能/组织,功能/数据等各种分析中。U/C矩阵式经过一个普通的二维表分析
20、汇总数据的。横坐标栏目定义为业务过程类变量,纵坐标栏目定义为数据类变量,本系统将俱乐部管理信息系统的数据与业务管理建立如下所示:数据功能人事计划培训计划职员资料绩效信息薪酬产品计划促销计划财务报表成本价格财务计划会员信息会员卡信息账单课程信息课表设备信息人事计划CUU消费明细查询UU安排课表C设备管理C薪酬管理UUCU市场规划UUUU会员提醒服务UU会员建档CU销售分析与趋势U报表查询CUU成本核算UCU价格制定UUUC财务规划C产品计划C促销计划UC账单查询UUC会员信息查询UU积分管理UU人员招聘UC绩效考核UCUU制定课程UUC岗位培训CU会员卡管理UCU图25 U/C矩阵4.4功能/数
21、据分析1) 数据资源分布对系统进行划分并确定了子系统后,将所有数据的使用关系用小方块分隔成两类:一类在小方块以内;另一类在小方块以外。如下图所示为本系统五大子系统的分布图:子系统数据功能人事计划培训计划职员资料绩效信息薪酬产品计划促销计划财务报表成本价格财务计划会员信息会员卡信息账单课程信息课表设备信息人事人事子系统人事计划CUU岗位培训CU人员招聘UC绩效考核UCUU薪酬管理UUCU销售市场规划销售子系统UUUU产品计划C促销计划UC销售分析与趋势U财务报表查询财务子系统CUU成本核算UCU价格制定UUUC财务规划C会员管理会员建档会员管理子系统CU会员卡管理UCU账单查询UUC会员信息查询
22、UU积分管理UU运营子系统运营管理会员提醒服务UU消费明细查询UU制定课程UUC安排课表C设备管理C图28 数据资源分布5. 系统设计5.1系统总体结构设计5.1.1子系统模块划分结构化设计技术的核心是模块分解设计,模块上系统结构图的主要元素。其设计思想是,采用自顶向下、逐层分解的办法,先给出总的模块功能,再逐层分解,使其分为多个大小适当,功能明确,具有一定独立性且容易实现的模块,从而把一个复杂的系统设计转变为多个简单模块的设计系统划分原则如下:1) 子系统要具有相对独立性;2) 要使子系统之间数据的依赖性尽量小;3) 子系统划分的结果应使数据冗余较小;4) 子系统的设置应考虑今后管理发展的需
23、要;5) 子系统的划分应便于系统分阶段实现;6)子系统的划分应考虑到各类资源的充分利用;根据系统划分原则得到如下子系统模块划分图:图29 子系统模块划分5.1.2五个子系统功能描述根据功能结构图,对本系统的功能模块描述如下:5.1.2.1人事1、对俱乐部内部人员资料的管理,包括新来人员录入、辞职人员的销档;2、对在职人员完成岗位培训、进修等工作;3、对人员需求进行分析,完成人员招聘工作;4、对内部人员进修绩效考核,并对薪酬进行管理。5.1.2.2销售1、结合授课人员情况,合理制定课程计划,并对市场进行规划;2、根据市场规划,制定市场推广计划、促销计划,计划部协助会籍部完成市场促销活动;3、根据
24、会籍顾问销售情况进,完成销售分析,并制定合理的会籍部绩效奖励。5.1.2.3财务1、对整个俱乐部财务工作进行管理,负责俱乐部各类财务报表的制作,对俱乐部财务进行规划;2、负责营业额的结算及公司的日常收支监管和结算;3、制定课程价格,做出各项成本核算。5.1.2.4会员管理1、完成会员信息录入,对会员卡进行管理;2、对会员基本信息查询,如会员账单、会员信息查询;3、对会员积分进行管理,组织积分兑换活动。5.1.2.5运营管理1、根据会员资料,对会员提供温馨的提醒服务;2、对俱乐部内部器材进行管理,完成一些报修环节;3、根据课程计划,合理制定课程,并安排课表;4、负责基本的后勤服务。5.1.3网络
25、设计本系统业务处理采用的是实时出路。由于操作本系统的人员的工作性质、内容和环境等因素决定了系统需在销售和财务情况进行及时处理。因此本系统网络的结构图为:图30 系统网络结构图5.2会员管理子系统设计5.2.1代码设计本代码设计针对会员管理子系统中部分代码进行设计。图31 会员管理信息代码设计注:员工编号 0010001:此员工为普通员工,入职年份是 ,流水号为0001(系统管理员的身份验证号为1);会员编码 090001:此会员 成为本企业会员,流水号为0001;会员卡编号 09000001:此类会员卡 办理,流水号为000001.5.2.2数据结构设计本报告针对会员管理子系统进行数据结构设计
26、。5.2.3E-R图图32 会员管理子系统E-R图根据E-R图给出对应的部分数据:员工信息:表2 员工部分数据信息工号姓名性别出生年月身份证号籍贯入职时间联系电话部门编号职位编号职务编号0010001蒋泰伦男1990-10-70073000重庆 1450010002张健男男1987-1-21022832重庆 2451010003李蒙蒙女1985-2-32032876重庆 345职位:表3 员工职位信息职位职位编号职位名称1普通职员2资深职员3主任4部门经理5总经理6董事长职务:表4 员工职务信息职务编号职务名称1教练2会计3出纳4客服5其它部门:表5 员工所在部门信息部门编号部门名称1计划部2
27、会籍部3运营部4健身部5综合部6人力资源部7财务部8其它会员信息:表6 会员部分信息会员编号姓名性别出生年月身份证号联系电话家庭住址职业身高体重入会时间090001许崇炜男1990-10-70073000重庆市沙坪坝区医生18070 -1-1090002李玲女1987-1-21022832重庆市沙坪坝区教师17050 -1-2090003汪炼念男1985-2-32032876重庆市沙坪坝区文职17570 -1-3会员卡信息:会员卡编号类别编号办理时间余额会员编号090000011 -1-13000090001090000021 -1-23000090002090000031 -1-330000
28、90003会员卡分类:类别编号类别名称折扣系数累计消费下限1会员卡102银卡0.9550003金卡0.9150004VIP卡0.840000课程:课程编号课程名称创立时间班容量价格/期课时(h)/期备注1游泳1Feb-08106000202游泳2Mar-08203000203瑜伽1Apr-0810300010上课信息:教学班号课程编号上课时间(pm)教练编号00117:00-8:00006000100218:30-9:30006000200327:00-8:00006000200428:30-9:300080001选课:流水号教学班号会员编号10010900012001090002300109
29、000340020900045.4数据库设计5.4.1数据流程图数据流程分析图是描述系统的逻辑模型的。数据流程分析的目的是要发现和解决数据流程中的问题,例如,数据流程不畅,前后数据不匹配,数据处理过程不合理等。如下是会员管理子系统的数据流图:图33 会员管理子系统数据流程图5.4.2数据字典数据流图表示了数据和处理的关系,数据则是系统中各类数据描述的集合,是进行详细设计的数据收集和数据分析所获得的主要成果。数据字典一般包含数据项,数据结构,数据流,数据存储和处理过程五个部分,其中数据项是数据的最小组成单位,若干个数据项能够组成一个数据结构,数据字典经过对数据项和数据结构的定义来描述数据流,数据
30、存储的逻辑内容。5.4.2.1数据储存数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一,能够是手工文档或手工凭单,也能够是计算及文档。一般而言,应包含如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。本系统有五个子系统,此处针对会员管理系统的数据存储进行描述:表 7 会员管理子系统的数据存储信息 名字:员工信息表 描述:记录员工的基本信息。 编号:A1 组成:工号,姓名,性别,出生年月,身份证号,籍贯,入职时间,联系电话名字:职位信息表描述:记录员工职位信息。编号:A2组成:职位编号,职位名称名字:职务信息表描述:记录员工
31、职务信息。编号:A3组成:职务编号,职务名称名字:部门信息表描述:记录员工所在部门信息。编号:A4组成:部门编号,部门名称名字:会员信息表描述:记录会员基本信息。编号:A5组成:会员编号,姓名,性别,出生年月,身份证号,联系电话,家庭住址,职业,身高,体重,入会时间名字:会员卡信息表描述:记录会员卡的基本信息。编号:A6组成:会员卡编号,类别编号,办理时间,余额名字:会员卡分类表描述:记录会员卡类型信息。编号:A7组成:类别编号,类别名称,折扣系数,累计消费名字:课程表描述:记录俱乐部所开的全部课程信息。编号:A8组成:课程编号,课程名称,创立时间,班容量,价格,课时,备注5.4.2.2数据流
32、数据流是数据结构在系统内传输的路径。对数据流的描述一般包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)编号:F1名字:员工信息组成:A1描述:会员管理的员工信息编号:F2名字:职位信息组成:A2描述:会员管理的职位信息编号:F3名字:职务信息组成:A3描述:会员管理的职务信息编号:F4名字:部门信息组成:A4描述:会员管理的部门信息编号:F5名字:会员信息组成:A5描述:会员管理的会员信息编号:F6名字:会员卡信息组成:A6描述:会员管理的会员卡信息编号:F7名字:会员卡分类信息组成:A7描述:会员管理的会员卡分类信息编号:F8名字:课程信息组成:A8描述:会员管理的课程信息5.4.2.3数据处理处理过程的具体处理逻辑一般在详细设计中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,一般包括以下内容:处理过程名,说明,