文件编号:007密级:绝密健身房软件需求分析报告项目名称:健身房软件起草人:审核人:项目负责人:项目组织单位:(签章)需求确认单位:(签章)目录1.引言...........................................................31.1编写目的..................................................31.2项目背景..................................................31.3参考资料..................................................32.任务概述.......................................................32.1目标......................................................32.2假定与约束................................................42.2.1经费要求............................................42.2.2时间要求............................................43.数据描述.......................................................44.功能需求.......................................................54.1流程图....................................................54.2数据类图..................................................64.3系统运行时序图............................................74.4数据库关系图..............................................84.5功能描述..................................................85.性能需求.......................................................96.运行环境描述...................................................96.1硬件设备..................................................96.2支持软件..................................................96.3接口......................................................96.4控制......................................................96.5用户界面..................................................97.其他需求.......................................................98.附件..........................................................11健身房人数情况实时监测需求文档...............................111.健身房的规模介绍...........................................111.1器材室...................................................111.2舞蹈室...................................................121.3洗浴室...................................................131.4健身房的总体设计平面图..................................142.功能需求...................................................143.成本预算...................................................151.引言1.1编写目的1)明确对于需求方提出的《需求文档》以及双方技术人员交流结果的分析结论;2)对于开发任务的确定性分析;3)对于最终提供出来的成果的性能进行较为明确的界定。本文档为学习管理系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。1.2项目背景项目委托单位:XXX开发单位:TYZ.NET主管部门:TYZ.NET1.3参考资料甲方提供的需求文档(见附件)2.任务概述2.1目标近年来,随着人们健康意识的提高,运动健身的需求也日益剧增,我们身边健身房的数量与日俱增,虽然经过不断的发展和完善,有了长足的进步,但是在服务上还是有所欠缺。目前绝大多数的健身房出现了一种这样的现象:有时来健身房的锻炼的人很少,造成资源浪费,有时来健身的会员爆满,使得很多会员得不到好的锻炼,不能很好的利用已构建的资源来很好的为健身会员服务,造成很多会员的流失。针对此现象,本项目需要设计一个软件可以使用户可以在家获得实时统计健身房内的人数,针对此时的人数来给用户建议是否现在去健身房健身,以达到资源利用的最大化。同时在实现基本功能的同时给用户带来更好的健身体验。2.2假定与约束2.2.1经费要求(1)硬件成本(500元左右)(2)软件开发成本(1000元左右)注:视具体情况可调整。2.2.2时间要求甲方未提出3.数据描述静态数据:会员信息,健身房最大容量,健身器械数量。动态数据:传感器数据,实时人数。4.功能需求4.1流程图4.2数据类图类Monitor:监视器类,Open()、Close()方法用于控制监视器的运行状态。Init()方法是初始化,characterRecognition()方法用于进行人物识别。类Equipment:器材控制类,JudgeEquipmentWorked()方法用于判断器械是否在正常工作状态。类Server:服务器类,成员变量EquipmentList和MonitorList用于记录设备和监视器的ID。4.3系统运行时序图4.4数据库关系图数据库分为三个表:Customer、Equipment、Count。Customer表的每条记录就是一个用户的相关信息,里面记录有用户ID、密码、电话、登陆状态等等。Count表里面则是记录用户的登陆时间等,用以分析预测未来的用户流量信息。4.5功能描述最底层的功能所要完成的功能的详细描述如下表:功能名称功能标识符功能详细描述登陆Login提供身份验证,只有在登陆后才能查询健身房的实时相关信息查询实时人数Query获取健身房的实时人数嵌入广告Ad嵌入与健身房进行商业合作的各种广告分析人数Analysis服务器在接收摄像头或传感器的原始数据后,进行分析,统计实时人数功能描述中的各个功能与数据描述中的静态数据、动态数据之间的对应关系如下表:功能标识符输入输出Login会员信息登陆状态信息(失败、成功)Query无实时人数Ad无广告信息Analysis传感器数据实时人数5.性能需求响应时间:500ms更新处理时间:每5分钟更新一次6.运行环境描述6.1硬件设备数据来源收集:高清摄像头,红外感应器(仅用于澡堂)。运行服务器:租用服务器,分配1个CPU,2GB内存,50G硬盘,4Mbps的对等宽带。运行客户端:Android系统手机。6.2支持软件WindowsServer2003,MySQL6.3接口硬件接口:USB接口软件接口:广告推送API6.4控制自动每隔一段设定时间上传数据到服务器,进行分析。然后将分析得到的数据回传客户端。6.5用户界面要求界面简洁。7.其他需求安全性:只有注册会员才能得到健身房的相关信息。可跨平台性:仅仅在Android系统下运行客户端。8.附件健身房人数情况实时监测需求文档设计时间与人员安排表1.健身房的规模介绍1.1器材室1.1.1无氧训练器械序号名称型号数量1双轴平推机12臂力机13前踢腿机14前弯腰机15强臂机26扭腰机17肩部拉力机18小腿训练机19健腹板210拉筋机311可调节举重台112拉力机213大腿内弯机114俯卧后勾腿2日期人员2014-12-14刘思彤张金梦2014-12-15刘小琪2014-12-16刘小琪张金梦15臀部复合训练机216上斜推举机117双臂交叉训练机118背部屈伸凳319坐势屈臂训练器120史密斯机121多功能训练架122仰卧板223双杠224可调节举重台225哑铃架(配A-7)326上斜式举重机127平式举重机228仰卧板429倒蹬和斜上抗训练器230固定式包胶手铃2.5-451(每种各一副)31固定式包胶手铃2.5-201(每种各一副)32标准奥杆433特制SB短奥杆234曲奥杆235杠铃片架SG601941.1.2有氧训练器械序号名称型号数量1电动跑步机202椭圆机(自发电式)53立式健身车(自发电式)04卧式健身车(自发电式)55动感单车SPK-08306韵律板407韵律垫608韵律球(75CM)TC2-2109韵律球(55CM)TC2-13010二磅哑铃51.1.3体能检测器械序号名称型号数量1体适能检测TSN11.2舞蹈室舞蹈时间安排表日期时间星期一星期二星期三星期四星期五星期六星期日注:舞蹈安排适用于3个舞蹈室1.3洗浴室男浴室可容纳人数:30人女浴室可容纳人数:30人10:00-11:00瑜伽18:25-19:15有氧舞蹈肚皮舞民族舞莱美搏击肚皮舞腰腹节拍时尚舞蹈19:20-20:10瑜伽身心平衡瑜伽瑜伽爵士有氧战斗腰腹塑形1.4健身房的总体设计平面图注:器械室是健身房和跑操房;上浴室是男浴室,下浴室是女浴室。2.功能需求(1)开发一个APP(2)实时监控器械室、舞蹈室、洗浴室的大致人数情况(3)要求监测到的人数情况的正确率达到90%以上注:人数情况不需要精确,只需要知道一个大致的状态,根据健身房的规模和各个健身室可容纳人数来大致判断,比如,现在健身房的状态是处于一个爆满的状态或者一个人数较少的状态等,具体分类请设计者自行决策并进行合理分类。要求至少有3种人数情况的状态。3.成本预算(1)硬件成本(500元左右)(2)软件开发成本(1000元左右)注:视具体情况可调整。小组成员:刘小琪,张金梦,刘思彤