需求分析报告第3组个人健身网站需求分析报告Word文件下载.docx
《需求分析报告第3组个人健身网站需求分析报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《需求分析报告第3组个人健身网站需求分析报告Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
3.1对功能的规定 6
3.2对性能的规定 8
3.2.1精度 8
3.2.2时间特性要求 8
3.2.3灵活性 8
3.3输入输出要求 8
3.4数据管理能力要求 9
3.5故障处理要求 9
3.6其他专门要求 9
4运行环境规定 10
4.1设备 10
4.2支持软件 10
4.3接口 10
4.4控制 10
1引言
我们生活在一个节奏越来越快,越来越烦琐的社会上,每天埋头工作,每天为生活不断奔波。
下班了,为了放松心情,为了舒解压力,常常三五成群地泡吧,烟酒不断,或是整晚地赖在椅子上做个专业的网虫。
何曾几时,却发现自己的精神越来越差,上班老打嗑睡;
体力越来越差,稍微动一下就气喘吁吁;
身材越来越差,脂肪在身上不断地漫延;
皮肤越来越差,看起来暗淡无光碎纹四布;
身体越来越差,各种毛病纷至沓来,于是便有人苦寻良方,美容、减肥、吃药。
一些商家也看出其中的商机,用出各种手段大捞油水,但结果许多人往往是费尽周折却徒劳无功,因为那些都是治标不治本的方式,没有从根本上改善人体.其实,健康及美丽的钥匙就在我们的手上--那就是健身。
每天坚持健身不仅仅能改善个人的体质,而且也是工作放松的一种很好的体现,从根本上改变了人们身体素质差的问题。
也是激发了我们研究健身网站的动力,让更多的人认识到健身的重要性.
1.1编写目的
随着国家开展全名健身计划和健康意识的慎入,健身网站的市场竞争依然很激烈,接近白热化,若想有长远的发展必须朝着门户式去发展
此需求规格说明书对《个人健身网站》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为项目开发者、投资者、辅导人员
1.2背景
个人健身网站在互联网中有成千上万的相关网站为广大人们提供健身咨询,每家网站都有各自的特色,网站中所开设的栏目也大相径庭,但是其宗旨都是为了告诉人们通过健身让自己更加健康
开发的软件系统名称:
个人健身网站任务提出者:
东莞理工学院城市学院
开发者:
城市学院软件工程3班学生张文威,何家成,李尚隆,黄焯荣,叶煜雄用户:
大学生等青年群体
1.3定义
个人健身网站是一个面向大学生等青年群体运动的网站。
它是一种基于WEB前端和后端数据库的软件。
它是一个提供健身资讯,健身计划,健身管理,健康测试功能。
BIM:
BodyMassIndex的缩写,中文是体质指数的意思,是以身高体重计算出来。
RM:
RepetitionMaximum的缩写,健身理论中RM表示某个负荷量能连续做的最高重复次数。
1.4参考资料
《软件工程基础与实例分析》王阿川机械工业出版社
《健身宝典》健身吧
《数据库系统概论》(第四版)王珊高等教育出版社
《JSP应用开发与实践》刘乃绮人民邮电出版社
《WEB前端开发技术》储久良清华大学出版社
2任务概述
2.1目标
本产品为内容自含的独立软件系统,旨在:
为用户提供基础体测管理:
·
提供用户体能健康测试系统;
为用户提供对健身网站管理信息:
提供用户对个人健身计划设定;
提供用户对个人健身记录查询;
为用户提供健身网站资讯的直接途径:
提供用户实时查看健身网站健康资讯;
提供用户观看健身网站身体各部位健身动画教程;
2.2用户的特点
本产品之操作人员须具备基本的电脑操作技能、浏览器软件(Internet
Explorer、Firefox等)操作技能及文字输入技能。
本产品之维护人员须熟悉Windows操作系统、MyEclipse编程软件、服务器软件
Tomcat及SQL Server 2000/2005数据库系统的操作及配置技能,以及
JAVA、JSP、JavaScript、Html等技术的基本知识。
2.3假定和约束
2.3.1经费限制
其中SQLServer2005、PC、Windows操作系统为现有小组成员硬件和软件资源、人工费用合计为0;
2.3.2系统运行环境
Windows系列均支持该系统的运行;
2.3.3系统数据库
系统采用MicrosoftSQLServer2005
2.3.4系统假定寿命
建议开发网站运行的最短寿命:
10年
2.3.5系统开发期限
建议开发网站投入使用的最迟时间:
2015年1月
3需求规定
3.1对功能的规定
3.1.1功能及业务流程图
否
登录
是
满意
查看
计划
不满意
查看相关资讯动画
管理资讯、动画
健身资讯、动画
用户记录每天健身情况
健身记录
用户制定
实行计划
给定对应计划
健身计划
记录测试结果
测试
健康测试
普通用户
管理员
个人健身网站分为健身测试、健身计划、健身记录、健身资讯及动画模块
测试信息
健身计划生成模块
健康测试模块
(1).登录注册
用户若需要使用本系统的一些相关功能,比如健康测试、健身计划等功能必须要进行登录,若没有登录帐号则需要注册,填写相关信息进行注册。
(2).健康测试模块
要进行健康测试必须要进行登录,系统会提供给用户一系列的健康测试,比如身高体重、血压血脂等等的测试,系统会记录用户的健康信息,根据用户输入的信息,系统会自动计算出体重比等等结果,为提供用户健身计划铺垫。
(3).健身计划模块
当然这部分也是在用户登录的情况下使用的,根据第一部分的健康测试,系统会给用户相应的健身计划作为参考,每天需要做什么,需要补充什么营养之类的信息计划,当然如果用户觉得给出的参考计划不符合自己的要求,也可以自行制定计划。
制定计划完成后,系统会定时弹窗提醒用户实行自己当天的计划。
(4).健身记录模块
该模块也需要在用户登录的情况下使用,主要是用户自己手动记录每天的健身情况,用户可以随时查看自己每天记录的情况,见证自己的健身成功的过程。
(5).健身资讯及动画模块
该模块是对外开放的,任何进入到网站的游客都可以查看,主要是给游客带来最新的健身资讯情况以及健身动作的动画,目的是吸引更多的用户来使用我们的系统。
输入身体各方面情况
3.1.2处理流程
个人信息库
3.2对性能的规定
3.2.1精度
本产品统中时间精度要求为精确到秒。
浮点数据(输入、输出、传输):
小数点后5位。
3.2.2时间特性要求
设计负载下:
响应时间:
<
500ms;
更新处理时间:
数据转换和传送时间:
1000ms;
3.2.3灵活性
操作方式的变化:
本产品的表现层基于W3C标准的HTML4.01及Javascrip兼容于主流的浏览器及操作系统。
运行环境的变化:
本产品基于MyEclipse8.5,采用JSP技术构建,适用于WindowsServer2000以上操作系统的服务器软件。
计划的变化或改进:
定时对网站进行维护更新,以适应各种变化。
3.3输入输出要求
本产品中数据存储采用SQLServer2005数据库软件,数据表使用UTF-8编码存储;
图像文件可接受JPEG、GIF、PNG等常见格式。
3.4数据管理能力要求
设计数据库规模如下。
用户记录:
>
5,0000条浏览记录:
10,0000条
各类信息记录:
10,0000条最大数据库单表规模:
1GB
3.5故障处理要求
在运行时主要会出现两种错误:
1、由于输入信息,或无法满足要求时产生的错误,称为软错误。
2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。
对于软错误,须在输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。
返回初始阶段。
出错信息给出相应的出错原因。
3.6其他专门要求
维护方面:
主要为对服务器上的数据库数据进行维护。
可使用SQLSERVER的数据库维护功能机制。
例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。
使用方面:
在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息,外观上也要做到合理化。
补充方面:
管理员定时收集各渠道各方面的数据信息,并维护更新网站数据。
4运行环境规定
4.1设备
主要硬件需求配置如下或者更好的配置:
中央处理器:
两颗各配备1兆二级缓存的opteron处理器(AMD公司出品),型号是280
主板型号是:
TyanS2895内存大小是:
4G
服务器网卡配备:
IntelPro1000/MT双口千兆网卡(驱动程序版本8.4.21)
硬盘配备:
一块西部数据WD2000EIDE接口的200G硬盘
服务器运行的操作系统是:
WindowsServer2003EnterpriseEdition
网页服务器软件是:
Tomcat6.0
4.2支持软件
IE6.0 及以上版本;
IE内核的其它浏览器,如搜狗浏览器、遨游浏览器等;
Chrome21.0;
操作系统:
Windows2000/XP/Vista/Win7/Windows2003/Windows2008,所列操作系统,
32位或64位均支持;
编写程序语言用myeclipse-8.5,java等;
测试用浏览器进行测试。
4.3接口
该健身网站会与SQLserver2005数据库相连接,来进行数据的通信。
4.4控制
该网站将用Myeclipse-8.5,java等来控制,维护,更新。