1、迅瘦师功能需求说明书最后一次修改时间:2016-3-1项目名称: 需求分析说明书版本号: V1.0 页码: 2项目名称软件项目经理分析/设计人用户确认签字日期修订记录版本号 发布日期 编制人 自前一版本后修改清单v1.0 2016-02-29 姜丽君、乔敏 初稿v1.1 2016-03-01 陈衍敏 文档整合修改项目名称: 需求分析说明书版本号: V1.0 页码: 3目 录1 引言 .51.1 目的和范围 .51.2 方法 .51.3 参考材料 .51.4 术语、缩略语 .52 工作范围细节 .62.1 总体需求描述 .62.2 大概功能介绍 .72.2.1 手机 APP.72.2.2 顾客信
2、息管理 .72.2.3 生成餐单 .72.2.4 提交体检报告 .72.2.5 跟踪记录 .83 功能规范 .83.1 首页 .93.1.1 今日贵宾健康指标查看 .93.1.2 贵宾健康指标趋势图 .103.1.3 健康指标异常贵宾预警通知 .113.1.4 指标异常贵宾餐单修改(高级教练角色) .123.2 贵宾管理 .133.2.1 贵宾信息查询浏览 .143.2.2 贵宾信息新增 .153.2.3 贵宾信息修改 .163.2.4 贵宾信息记录跟踪 .173.2.5 贵宾基本信息查看 .183.2.6 协议管理 .193.2.6.1 协议查询 .203.2.6.2 协议新增 .213.2
3、.6.3 协议查看 .253.2.6.4 协议修改 .263.2.7 餐单管理 .273.2.7.1 餐单查看浏览 .283.2.7.2 餐单修改 .293.3 方案管理 .313.3.1 首页栏目 .313.3.2 方案查询 .313.3.3 方案查看 .323.3.4 方案新增 .323.3.5 方案修改 .333.3.6 方案删除 .343.4 统计分析 .343.4.1 教练分析 .343.4.1.1 教练统计分析 .34项目名称: 需求分析说明书版本号: V1.0 页码: 43.4.1.2 教练统计分析查询 .343.4.2 贵宾分析 .353.4.2.1 今日贵宾健康指标 .353
4、.4.2.2 贵宾分析查询 .353.4.2.3 趋势图 .363.4.2.4 提醒 .363.5 系统管理 .373.5.1 用户管理 .373.5.1.1 用户信息查询 .373.5.1.2 用户新增 .383.5.1.3 用户信息修改 .393.5.1.4 用户信息查看 .403.5.1.5 用户信息删除 .413.5.2 角色管理 .423.5.2.1 角色查询 .423.5.2.2 角色新增 .433.5.2.3 角色修改 .443.5.2.4 角色查看 .453.5.2.5 角色删除 .463.5.3 班级管理 .473.5.3.1 首页栏目 .473.5.3.2 查询班级 .47
5、3.5.3.3 查看班级 .483.5.3.4 新增班级 .483.5.3.5 修改班级 .493.5.3.6 删除班级 .493.5.4 食物管理 .493.5.4.1 首页栏目 .503.5.4.2 食物查询 .503.5.4.3 食物查看 .503.5.4.4 食物新增 .513.5.4.5 食物修改 .523.5.5 营养品管理 .533.5.5.1 首页栏目 .533.5.5.2 营养品查询 .533.5.5.3 营养品查看 .543.5.5.4 营养品新增 .543.5.5.5 营养品修改 .553.5.5.6 营养品删除 .55项目名称: 需求分析说明书版本号: V1.0 页码:
6、 51 引言1.1 目的和范围本文档是迅瘦师的系统需求说明,用于阐述迅瘦师的需求和功能结构。让软件的使用人员对迅瘦师有一个清楚的认识,还为软件设计、开发人员提供设计、开发的基础,为软件的发布测试人员提供测试的依据。本文档还为迅瘦师验收提供重要的依据。1.2 方法与迅瘦师运营团队共同讨论,采用原型法来分析、记录系统需求,最终由项目组成员及系统集成人员文档化。1.3 参考材料其它相关资料、文件1.4 术语、缩略语项目 描述项目名称: 需求分析说明书版本号: V1.0 页码: 62 工作范围细节2.1 总体需求描述随着人们生活水平的提高、工作休息饮食的不规律或一些其他特殊原因造成的身体肥胖症状。而许
7、多爱美人士总是想尽各种办法来进行减肥使自己达到瘦身的效果。然而由不同原因造成的肥胖瘦身的办法途径也是不一样的。这需要专门的教练针对想要瘦身的认识制定不同的策略方法来实现瘦身的梦想。肥胖人群大概分为几种:普通减重、产后减重、青少年、三高人群、糖尿病患者以及特殊人群(如:脂肪肝人群)等。首先顾客需要根据自身的情况填写基本个人信息,其中个人信息包括基本信息(如:姓名、性别、出生年月、体重、腰围等)和身体健康评估信息(包括:病史、是否长期服用药物、家族病史、每天的体力劳动量、出行方式、每年控制体重的次数以及措施、生活习惯、饮食习惯、其他等信息)。然后瘦身教练会根据上述填写的信息分析出顾客是属于上面哪种
8、肥胖人群,并专门针对顾客的实际情况指定出独特的减肥瘦身的餐单以及减肥方案。减肥瘦身的整个时期分为三个阶段:准备期、减重期和调整期,不同人群的三个阶段各有不同,这些不同都是由瘦身教练来分析完成的。顾客需要严格按照瘦身教练指定的餐单来进行每天的饮食,并且顾客需要把每天自己的身边变化指标报告给自己的教练,而教练需要每天都要记录跟踪相应顾客的情况。从减肥瘦身的过程描述来看,顾客的整个瘦身阶段都是由瘦身教练来分析、指导、跟踪记录完成的。只有经验丰富的教练才能准确快速的分析出顾客的很提状况以及具有针对性的制定出相应的减肥方案和餐单。所以对瘦身教练的要求是非常高的。而我们将要做的这套瘦身系统就是要帮助瘦身教
9、练减轻工作的复杂程度以及工作量。瘦身系统的主要功能就是根据顾客填写的信息按照一定的规则分析出顾客所属分类并制定出针对性的餐单和瘦身过程各时期的减肥方案。这样就大大减轻教练的工作量,使教练能够抽身出从杂乱无章的顾客信息分析、制定工作,而专门跟踪记录、监督顾客的每天身体情况。项目名称: 需求分析说明书版本号: V1.0 页码: 72.2 大概功能介绍2.2.1 手机 APP手机 APP 是和电子秤相关联的顾客使用的 APP,瘦身系统需要读取 APP系统中的客户信息,APP 添加部分功能:查看自己的最近几天的餐单情况,并可以选择更换每天餐单,以及在瘦身过程结束后可以对相应瘦身教练的评价功能。2.2.
10、2 顾客信息管理教练对所属自己的顾客信息的录入维护等。教练或相关工作人员根据顾客填写的个人信息录入系统中,便于系统存档分析。录入信息的时候需要根据某些信息(姓名、手机号、出生年月)查询,因为某些顾客之前做过减肥,系统已有相对应的信息记录,再次录入的时候只需要在原有的信息中读取并加以修改。另外教练可以查看顾客的详细信息、当前状态等。2.2.3 生成餐单系统根据顾客填写的个人信息,根据数据库中的食物库按照预定的规则生成不同瘦身阶段(准备期、减重期和调整期)的早中晚的餐单。每天的餐单搭配不止一种,顾客可以根据自己的喜好更换选择。餐单生成的规则:是根据顾客自己填写的信息(个人基本信息和身体健康评估表)
11、按照不同的规则计算出该顾客某阶段的某天身体所需的蛋白质量、碳水化合物的量,然后根据食物库中每种食物的所含蛋白质和碳水化合物的量来进行搭配形成的餐单。2.2.4 提交体检报告顾客在进入准备期之前,有些顾客是需要进行体检的,有些则是不需要的,还有些是可以体检也可不进行体检的。顾客到底需不需要体检是有一定规则的,如普通减重的就不需要进行体检,糖尿病患者是必须要进行体检的,腰臀比超过一定数值的也是要进行体检的,必须体检的顾客必须提交体检报告才能进入瘦身的准备期,否则无法进入瘦身阶段,不用体检的顾客可直接进入瘦身的准项目名称: 需求分析说明书版本号: V1.0 页码: 8备时期。可体检也可不体检的用户要
12、想在不提交体检报告的情况下直接进入瘦身阶段,需要签订一份承诺书才可以。顾客将自己的体检报告通过某途径(微信等工具)报告拍照发送给瘦身教练,瘦身教练根据从顾客手中获取的体检报告照片,将瘦身阶段所需要的几个指标值从体检报告中提取出来录入系统中。这些指标也可由客户自己通过手机APP 直接录入。2.2.5 跟踪记录进入瘦身阶段后,瘦身教练应时时对自己的瘦身客户保持沟通状态,记录他们是否严格按照指定的方案进行操作,并记录顾客每天的指标变化(体重、脂肪比率和燃脂)。体重和脂肪比率可以通过手机 APP 获取到,而燃脂指标数据则需要顾客提供告诉瘦身教练,由瘦身教练记录每天的燃脂指标,或者由客户自己通过手机 A
13、PP 录入。瘦身教练可以根据每天的指标值的变化来判断顾客是否按照指定的方案进行操作并给出相应的指导和评价以实现对顾客进行监督的效果。项目名称: 需求分析说明书版本号: V1.0 页码: 93 功能规范本系统主要功能包括:系统首页、贵宾管理、方案管理、统计分析和系统管理五大块,其中统计分析可分为:贵宾分析和教练分析;系统管理可分为:用户管理、角色管理、班级管理、食物管理和营养品管理。系统的功能图如下所示:3.1 首页首页界面(原型图非最终效果图)项目名称: 需求分析说明书版本号: V1.0 页码: 10功能描述:瘦身系统首页主要展示贵宾当天的健康指标信息,按照登录用户的角色不同,实现功能权限有所
14、区别:教练员:可查看教练员名下所带的贵宾的“今日贵宾健康指标”、“贵宾健康趋势图”、“健康指标异常会员预警通知”。今日贵宾健康指标列表数据默认显示该教练最近添加班级的贵宾的数据,且按照贵宾数据的更新时间的降序排列(最近更新数据的贵宾排在前面)。高级教练员:可查看所有当日健康指标异常(即体重连续 3 天原体重)的贵宾的“今日贵宾健康指标”、“贵宾健康趋势图”、“健康指标异常会员预警通知”,还可实现“指标异常会员餐单修改”(详见 3.2.7.2)。今日贵宾健康指标列表数据默认显示当日健康指标异常的全部贵宾的数据,且按照贵宾数据的更新时间的降序排列(最近更新数据的贵宾排在前面)。3.1.1 今日贵宾健康指标查看今日贵宾健康指标查看(原型图非最终效果图)功能描述:今日贵宾健康指标查看页显示今日贵宾健康指标列表,登录用户可通过“班级”下拉列表筛选框选择相应班级或全部,查询浏览相应班级或全部班级贵宾的今日贵宾健康指标数据。