健身房管理系统的设计与实现.docx
《健身房管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《健身房管理系统的设计与实现.docx(36页珍藏版)》请在冰豆网上搜索。
![健身房管理系统的设计与实现.docx](https://file1.bdocx.com/fileroot1/2022-11/22/30b305c1-49c7-4d26-8885-d620204d7ab1/30b305c1-49c7-4d26-8885-d620204d7ab11.gif)
健身房管理系统的设计与实现
健身房管理系统的设计与实现
院系信息学院
专业信息工程(物联网方向)
班级1
学生姓名王韶珲
学号62
导师姓名唐恒亮
导师职称副教授
2015年5月9日
【摘要】
健身房现在已经不是一个陌生的词汇了,对于广大的人民来说它是一种必然和必要的存在。
而计算机的技术也在飞速的发展,在双重推力的促进之下,健身房不能只是单纯的传统企业闭门造车,而是要结合现今的技术和科技。
无论从商家的角度还是从用户的角度来说,从商家的角度来讲商家可以通过信息化之后的系统更便捷方便准确地管理用户的诸多信息,从用户的角度来说,不仅仅可以提高时效性,更可以保证他的个人信息的安全。
一开始的调研让我发现很多的企业已经开始重视健身房的系统管理方面的问题,这样的企业有很多比如飞跃,索易,他们的产品已经成型而且在投入市场。
第二,健身房俱乐部毕竟是传统行业,和互联网包括计技术方面的接轨很少,在我们走访的诸多健身房中,中高端对于管理信息的方面还有一定的重视,像其他的中小型私人企业健身房就会很忽视这方面的内容,导致在会员来健身房使用的时候造成很大的不方便。
第三,对于信息管理这方面的投入各个健身房还是比较吝啬的,他们的思维惯式就是不断地拓展,从没有想到在某一方面做精。
实际在市场方面最需要“开盘子”的是互联网的行业,而不是传统行业,传统行业受限制于地点、资金、人流各个方面,如何在现在基础上通过二次开发产生更大的价值是传统行业最需要考虑的。
就拿健身房举例,面积再大,也是有一个饱和率的,信息的把控不合时宜的话,很容易造成用户体验上的不系统不专业的感觉,在这种感觉的基础上会让整个产业良莠不齐,所以健身房的信息系统化并且电子化是势在必行的。
我国健身事业一直在不停歇地推进,在这样的基础上,我认为此项目不仅仅是对于单个健身房甚至整个产业的意义,而且是促进我国健身事业重大意义。
关键字:
健身房;管理;系统;安全性;数据库
【Abstract】
Thegymisnotanunfamiliarwordsnow,forthevastnumberofpeopleitisakindofinevitableandthecomputertechnologyisinrapiddevelopment,underthepromotionofdualthrust,thegymcan'tsimplytraditionalenterprisebehindcloseddoors,butwithtoday'stechnologyandscienceandmatterfromtheAngleofthemerchantsorfromauser'spointofview,fromabusinessperspectivebusinessaftertheinformatizationsystemwillbeeasiertoconvenientandaccuratemanagementofuserinformation,fromtheuser'spointofview,notonlycanimprovethetimeliness,morecanensurethesafetyofhispersonalthestartoftheresearchthatIfindalotofcompanieshavepaidattentiontothesystemofmanagementissuesofthegym,sothatenterpriseshavealotofsuchasleap,SuoYi,andtheirproductshavebeenforminginthe,gymclub,afterall,isatraditionalindustry,andtheInternet,includingmetertechnologystandards,rarelyinourvisittothegym,inthehigh-endtotheattentionoftheaspectsofmanagementinformationtoacertainextent,thegym,likeothersmallandmedium-sizedprivateenterprisesistoignorethisaspectofthecontent,causeatthetimeofmembershiptothegymtousealotof,forinformationmanagementinthisareastillmoreparsimoniousintothegym,theyusedtypeofthinkingisconstantlyexpanding,haveneverthoughtofdoingfineinoneinthemarkettheneedto"plate"istheInternetindustry,ratherthanthetraditionalindustries,traditionalindustrieslimitedinlocation,capital,peopleallaspects,howtonowarisethroughsecondarydevelopmentonthebasisofgreatervalueisatraditionalindustry,theneedtothegym,forexample,areaagainbig,alsoistohaveasaturatedrate,theaccusedofinappropriateinformation,itiseasytocausetheuserexperienceonthesystemisnotprofessionalfeeling,onthebasisofthiskindoffeelinggoodandbadareintermingled,makethewholeindustrysothegyminformationsystematizationandelectronicisbusinesshasbeennon-stoptopromoteinourcountry,onthebasisofthis,Ithinkthisprojectisnotonlyforindividualgymandeventhemeaningofthewholeindustry,andistopromotesignificantfitnessindustryinChina.
keywords:
thegym;Management;System;Security;Thedatabase
第一章planning
1.1项目名称
健身房管理系统。
1.2为什么要选择这个题目
现在的人们愈发忙碌生活节奏不断加快、科学技术各方面发展很迅速、还有人们对于锻炼身体上的认知,所以人们对于健身房以及健身房管理的要求相比过去增加许多。
健身房的存在是为了帮助人们在工作生活之余为人们提供室内锻炼身体的场所。
健身房不仅能为每一个人提供健身娱乐的场所,健身房还为我国的健身事业做出了突出的贡献,有着非同一般的意义。
另外,健身房对于促进我国国民体质,在促进社会发展等各方面都有突出意义。
现在社会中的各个领域都在广泛使用计算机网络和多媒体的技术,这就使得计算机网络和软件得到了很大的发展。
不仅是体育健身,各式各样的比赛以及文体活动都在健身房里开展,所以在整个体育事业中健身房有着不可磨灭的重要地位,但是和这些并不相匹配的是,健身房对于信息的管理和建设的水平一直不高。
为了更加好地提升健身房对于信息建设管理水平,响应我国对于体育精神各方面的号召,更好地完善健身房中信息化管理,对于健身房信息化的管理系统的开发,已经需要加紧步伐。
本篇论文简单的开发并且研究了对于健身房的管理系统,它是一种基于技术的Web应用程序。
该系统实现了健身房业务管理的基本流程,方便了场馆操作人员,规范了健身房管理工作流程,提高了场馆管理质量和工作效率。
1.3项目目的
近些年,无论在科学技术水平还是在科学技术研究方面,我国都有非常大的提高,比以往更加成熟的计算机的技术,所有人对于它的认识也更上了一层楼,人类社会的诸多领域全部都需要它,它也发挥着不可替代的作用,用计算机管理健身房中的各类信息,比手工管理要好得多。
主要体现如下:
(1)计算机在体育运动领域的应用越来越深入,健身房的计算机管理是提高健身房管理效率,推动体育事业的发展的重要手段。
目前健身房的管理一般采用人工操作,这些事务人工处理起来费时费力,并且数据量大,易出差错,而健身房管理系统具有强大的信息处理功能,维护起来或者使用起来不用多少成本,更不需要什么专业的培训工作,就可以直接操作。
(2)现在社会的信息发展特别的迅猛,无论身处在哪个行业都会用到信息的处理,信息管理系统应用的那些环境绝大多数使用计算机,使用计算机能够特别高效地处理信息。
在信息控制上主要使用计算机的话,对于工作效率的提升非常大,而且安全性有大幅度提升。
在比较复杂的信息管理上就更是这样了,计算机的优越性被发挥得淋漓尽致。
1.4项目范围
这个健身房管理系统课题的设计开发是基于的。
在充分研究健身房的具体业务基础上,采用面向对象的分析与设计思想对需求进行了分析,对各个功能进行设计。
技术上采用MVC三层体系,实现了数据、视图和控制的分离,在技术上把系统打造成扩展性、维护性强的系统。
这篇论文非常详细地介绍健身房管理系统的设计及其健身房管理系统的实现,在系统结构方面、在功能方面还有特点方面阐述地很详细。
系统开发前,归纳整理健身房管理系统需求分析,然后建立数据字典,利用Sqlserver2008创建数据库表。
一定要着重分析C#语言,对于框架的选择,要选择易于开发、安全性高并且扩展性好的框架。
使用PhotoShop制作系统登陆界面和主界面,然后分模板的进行开发与设计。
包括系统登陆,人员信息管理,场地管理,器材管理,公告管理,最终开发出一个可以实际交付使用的系统。
1.5项目分析
1.5.1观摩方法
健身房管理系统在现代社会中还算成熟,并且很多企业都在使用健身房管理系统。
简易的软件操作,漂亮大气的界面,健康强大的数据备份功能,以及对于用户权限方面的严格把控,对于会员刷卡消费的管理方面就会提供很大方便,节省了特别多的工作上的时间,工作效率的提高也非常显著。
管理,先进行会员登记录入会员资料,然后再进行发卡录入资料,一条会员资料对应一个发卡记录。
然后持卡入场,自动按年卡、终身卡、季度卡以及次卡等多种卡类型自动计算。
在会员持卡入场进行健身时,可在刷卡入场中进行健身查询。
会员管理中可对会员资料进行查询、修改、统计;还设有对会员生日可提醒,到期提醒。
都可在这修改。
如会员进行投诉可通过辅助录入选着被投诉的员工或教练进行记录。
同时可对有效/过期会员统计。
会员卡管理中可对会员卡进行充值—续卡—禁用—取消禁用—转卡型—退卡等业务。
还进行对会员请假的管理,如果有特殊情况需要请假,根据请假的天数,进行对卡的续用。
如果没有什么特殊情况者不续卡。
在刷卡入场中,对会员刷卡入场,在场会员健身情况进行查询。
在健身测试有对会员健身指数的登记和国家标准成年人体质的测定有曲线表对会员之间的健身项目指数的对比。
在健身计划中有对健身计划的制定和对健身计划的查询。
考勤管理中对班次的设定、排班和对考勤数据的整理。
基础数据中是进行数据的基本录入,以备其它节点需要辅助录入为铺垫。
该系统功能强大,数据统计完善,使用C/S结构开发,在使用范围上稍有不足。
本课题设计开发的健身房管理系统使用B/S结构,不需要单独安装客户端软件,方便了健身房管理,提供了健身房决策数据。
1.5.2问卷调查方法X
问卷调查是一种发掘事实现况的研究方式,最大的目的是搜集,累积某一目标族群的各项科学教育属性的基本资料,可分为描述性研究及分析性研究两大类。
在决定是否采用问卷法作为研究工具,应考量是否能顺利达成研究目标以及注意研究样本在问卷上的配合度,另外,问卷调查也有其优缺点,检视其特性配合研究主题,方能达成其目标。
健身房管理系统使用问卷调查法分析系统的目的、意义、具体功能要求,下面给出具体的问卷调查表:
表问卷调查表
编号
问卷名称
问卷选项
1
系统能否提高健身房管理效率
A:
YesB:
No
2
目前很多家健身房是否都在使用系统
A:
YesB:
No
3
是否有必要开发健身房管理系统
A:
YesB:
No
4
开发健身房管理系统投入是否很大
A:
YesB:
No
5
健身房系统投入使用后,是否很难操作
A:
YesB:
No
6
健身房系统使用B/S结构模式是否具有很大优势
A:
YesB:
No
7
健身房系统使用面向对象的程序语言开发是否可行
A:
YesB:
No
8
健身房系统是否需要提供登陆入口
A:
YesB:
No
9
健身房系统是否需要管理员
A:
YesB:
No
10
健身房系统是否具有人员管理功能
A:
YesB:
No
11
系统是否具有场地预约管理
A:
YesB:
No
12
系统是否具有器材管理功能
A:
YesB:
No
13
系统是否具有公告管理功能
A:
YesB:
No
14
系统是否可以快速的查询到所需数据
A:
YesB:
No
15
系统是否具有会员管理功能
A:
YesB:
No
16
系统是否可以正常退出
A:
YesB:
No
17
系统能否提供有用的决策数据
A:
YesB:
No
18
系统能否提供营业效益
A:
YesB:
No
19
系统数据是否安全
A:
YesB:
No
20
系统数据是否定期备份
A:
YesB:
No
21
系统是否具有可拓展性
A:
YesB:
No
22
目前系统是否考虑升级
A:
YesB:
No
23
系统是否可以和连锁店数据交互
A:
YesB:
No
24
系统数据是否可以导出
A:
YesB:
No
25
系统数据是否可以恢复
A:
YesB:
No
通过对100个健身房进行问卷调查,选择选项A的为95%,5%的为B,整体反映了开发系统具有一定的现实意义。
1.5.3会议讨论方法X
开发系统前,需要估算开发系统的经费,系统可行性研究,系统实施后的效益,特使用了会议讨论方法,确定开发健身房管理系统。
其中会议议程时间表如所示:
表会议议程时间表
编号
会议内容
会议时间
1
是否开发健身房管理系统
开发系统资金预算
系统可行性研究
系统功能讨论
系统实施方案
通过该会议研究确定了开发系统的具体方案。
目前迫切需要解决的是前期资金到账和服务器硬件设备的解决。
1.6项目的可行性研究
1.经济可行性
经济可行性研究的目的是使新系统能达到以最小的开发成本取得最佳的经济效益。
需要作投资估算,对开发中所需人员、硬软件支持以及其它费用进行估算,并对系统投入使用后带来的经济效益进行估计。
由于该健身房硬件基础设施较好,具备开发的基本条件,资金到位,而且开发是从大处着眼,从小处实施,开发费用相对比较透明,易与控制,系统开发完成后将给健身房带来的经济效益是明显的。
因此在经济上是可行的。
2.技术可行性
技术可行性研究就是弄清现有技术条件能否顺利完成开发工作,硬软件配置能否满足开发的需要,开发的风险等。
通过对专业技术的学习,目前技术上是可行的。
3.社会可行性
该系统使用人员学历相对较高、经验丰富、素质较高,因此在管理上,人员素质上都是可行的。
可行性分析的最后成果是写出可行性分析报告。
可行性分析报告包括下列内容:
1)健身房的战略目标,新系统的总体目标及主要功能;
2)拟定新系统的总体方案;
3)从技术、经济、社会等方面论证技术方案的可行性;
4)制定投资规划和开发计划
在系统初步调查的基础上,明确了存在的主要问题和建立新系统的初步设想,进一步对系统目标、范围等因素进行分析研究。
1.7项目的需求说明
健身房管理系统将登录本系统的身份定为二种:
一是操作员用户,二是管理员,只有被授权的用户才可以使用本系统的功能。
管理员可以管理所有用户的注册信息并有管理系统内所有资源的权限。
用户的身份不同,使用的系统资源也不同。
会员用户只可以查看信息和选课以及修改个人信息。
管理员的权限在普通用户之上,他拥有整个系统的全部使用权
用户管理:
对会员用户及管理员用户,进行注册、登录、输入用户名、密码、E-MAIL、电话及其他说明等。
数据处理:
管理员手动添加健身房(新闻、通知、课程、课程安排)等数据的输入、编辑、修改、删除等功能。
1.8功能需求
通过分析健身房管理系统的需求分析,得出系统的功能需求如下:
1、健身房有各种不同种类的场地若干,不同的场地计费方式不同,如健身房通常都是收费使用,允许多个用户同时进入场地,而个别场地通常都是独占使用。
2、健身房提供体育器械租赁,体育器械有免费提供的,但入馆要登记,出馆要归还,但不收费;也有计时收费的体育器械,同样要登记和归还。
3、健身房的客户有散客和会员两种。
4、健身房有会员管理,会员可以给会员账号中充值,消费时可以直接从会员账户中扣除,散客进入场地则需要交纳一定的现金作为押金。
5、客户入馆时,创建账单记录记录下场地和时间以及租赁的器械,租赁的器械通过账单附加记录。
6、客户出馆时,根据账单记录和账单附加,自动计算费用。
7、会员能够登陆系统,能够预约场地、查看预约记录、修改密码和修改基本信息。
1.9非功能需求X
为了达成系统的总体目标,我们提出本系统的非功能需求如下:
(1)系统的实用性和经济性相结合
建设健身房管理系统的价值在于为健身房提供应用,而应用就必须切合实际。
所以系统的设计要深入研究分析健身房现有管理流程和特点,结合实际情况,提供一个高性价比的方案。
(2)系统的先进性和成熟性相结合
计算机技术发展是日新月异,系统的更新换代非常快,为此,要求在方案设计过程中,尽量选用先进并且相对成熟的技术,确保系统不但易于开发和使用,也很容易的升级换代。
(3)系统的可靠性和稳定性相结合
运用先进的计算机程序开发技术和网络技术,并根据健身房管理的特点,要求将系统的可靠性设计亦视为一个重点,以保证数据的安全和系统的稳定运行。
(4)系统的可扩展性和易维护性相结合
为了适应系统变化的要求,在方案设计过程尽量选用扩充性强的软硬件系统,同时要求开发的应用系统,可扩展、易维护,以便系统建成后,用户可以用最简便的方法、最低的投资,实现系统的扩展和维护。
(5)系统的用户积极参与原则
用户是系统功能要求的提出者,同时也是系统的最终使用和管理者,用户的积极参与是项目得以成功实施的前提。
1.10用户界面设计
登录界面是用户接触的第一个界面,一定要做到简洁明了,便于操作,也是系统安全的主要防线。
用户登录界面如图所示。
图用户登录界面
通过登录验证后,利用("");重定向方法,使页面跳转到页面,这个页面利用了框架结构,实现页面上部分、左部分和右部分的组合。
其中上部分放置了系统的logo,登录系统的用户类别,用户名以及管理首页和退出功能、使用帮助等。
左边是系统的导航菜单,当管理员登录后,可以看到所有的功能菜单,右边是系统的基本信息。
用户管理主界面如图所示。
图用户主界面
1.11开发方法
面向对象方法是对客观世界的一种看法,它把客观世界从概念上看成是一个由相互配合而协作的对象组成的系统。
信息系统开发的面向对象方法兴起是信息系统发展的必然趋势。
面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。
面向对象方法(Object-OrientedMethod)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO(Object-Oriented)方法,是建立在“对象”概念基础上的方法学。
对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。
而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。
所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建软件系统。
1.12项目计划
1.熟悉VS2008和SqlServer2008工具软件,下载安装软件,查阅相关技术资料,为开发做准备。
2.前期调研,完成需求分析,系统分析,然后书写开题报告。
3.学习软件结构设计,确认本系统的总体结构。
4.实现管理员模块功能代码。
5.实现人员管理、场地管理、器材管理功能代码。
6.系统的测试以及修改。
7.撰写毕业设计说明书。
8.修改设计说明书。
9.准备答辩。
第二章Devoloping
引言
2.1系统分析
2.1.1开发环境
1)操作系统:
Windowsxp/Windows2000/Windows7。
2)数据库:
SqlServer2008
3)开发工具:
VS2008
2.1.2数据流图
数据流图(DataFlowDiagram):
简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
健身房管理系统的数据流图如所示:
管理员
管理信息
财务信息统计
用户
登录
D1
用户信息记录
F1用户登陆请求
库存信息
进货信息
器材管理
管理用户
D2
财务信息
器材租赁
图2-1:
数据流图
2.1.3范式分析X
a.尽可能减少数据冗余和重复
在满足需要的前提下,应尽量按照关系数据库的理论方法去设计一个数据库,减少数据冗余。
本系统的关系模式基本达到了(3NF)。
b.增加必要的数据冗余,与操作设计相结合
有时为了编程及查询效率或其它特别的需要,增加一定的数据冗余是有必要的。
考虑到机器的档次等因素,如果增加的冗余数据不会明显增加存储空间和降低处理效率,并对功能实现有很大帮助,往往可以采用这种方法。
2.1.4ER图
采用E—R图(实体—关系图)的方法进行数据结构分析.E—R图设计方法是一种通过E—R图来描述现实世界信息结构的DB设计方法,E—R图由实体、属性、联系三部分组成。
健身房管理系统的E-R图如所示:
管理员
1
m
场地信息
1
1
管理
从属
公告信息
1