文档介绍:个人健身网站
面向对象设计-UML
[ Solution]
文档状态:
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改
文件标识
个人健身网站
当前版本
文档作者
黄焯荣
保密程度
A
完成日期
2014-12-17
成员:张文威、何家成、李尚隆、黄焯荣、叶煜雄
目录
1引言 4
2需求分析 5
网站功能模块的划分 5
对功能的规定 5
3分析问题领域 7
识别参与者 7
识别用例 8
用例描述 8
.”游客登陆”用例描述 8
.”会员用户健身测试”用例描述 9
.”会员用户健身计划”用例描述 10
.”会员用户查看健身记录”用例描述 11
.”会员用户查看健身动画”用例描述 12
.”会员用户查看健身资讯”用例描述 13
.”系统管理员删除用户信息” 用例描述 14
.”系统管理员修改用户信息” 用例描述 15
.”系统管理员查询用户信息” 用例描述 16
用例图 17
静态结构模型 17
系统对象类定义 17
定义用户界面类 20
建立类图 21
时序图 21
登陆时序图 21
会员测试时序图 22
会员制定计划时序图 23
会员健身记录时序图 24
会员观看健身动画时序图 25
会员健身咨询时序图 26
系统管理员查看个人信息时序图 27
系统管理员删除个人信息时序图 28
系统管理员修改个人信息时序图 29
协作图 30
登陆协作图 30
会员测试协作图 30
会员制定计划协作图 30
会员健身记录协作图 31
会员观看健身动画协作图 31
会员健身咨询协作图 31
系统管理员查看个人信息协作图 32
系统管理员删除个人信息协作图 32
系统管理员修改个人信息协作图 33
状态图 33
健身用户状态图 33
健身计划状态图 33
活动图 35
会员活动图 35
系统管理员活动图 36
36
1引言
我们生活在一个节奏越来越快,越来越烦琐的社会上,每天埋头工作,每天为生活不断奔波。下班了,为了放松心情,为了舒解压力,常常三五成群地泡吧,烟酒不断,或是整晚地赖在椅子上做个专业的网虫。
何曾几时,却发现自己的精神越来越差,上班老打嗑睡;体力越来越差,稍微动一下就气喘吁吁;身材越来越差,脂肪在身上不断地漫延;皮肤越来越差,看起来暗淡无光碎纹四布;身体越来越差,各种毛病纷至沓来,于是便有人苦寻良方,美容、减肥、吃药。
一些商家也看出其中的商机,用出各种手段大捞油水,但结果许多人往往是费尽周折却徒劳无功,因为那些都是治标不治本的方式,没有从根本上改善人体.其实,健康及美丽的钥匙就在我们的手上--那就是健身。每天坚持健身不仅仅能改善个人的体质,而且也是工作放松的一种很好的体现,从根本上改变了人们身体素质差的问题。也是激发了我们研究健身网站的动力,让更多的人认识到健身的重要性。
2需求分析
网站功能模块的划分
功能及业务流程图
个人健身系统网站分为健身测试、健身计划、健身记录、健身资讯及动画模块
管理员
普通用户
健康测试
记录测试结果
登录
否
测试
是
健身计划
给定对应计划
查看计划
用户制定
实行计划
满意 不满意
健身记录
用户记录每天健身情况
健身资讯、动画
管理资讯、动画
查看相关资讯动画
(1).登录注册
用户若需要使用本系统的一些相关功能,比如健康测试、健身计划等功能必须要进行登录,若没有登录帐号则需要注册,填写相关信息进行注册。
(2).健康测试模块
要进行健康测试必须要进行登录,系统会提供给用户一系列的健康测试,比如身高体重、血压血脂等等的测试,系统会记录用户的健康信息,根据用户输入
的信息,系统会自动计算出体重比等等结果,为提供用户健身计划铺垫。
(3).健身计划模块
当然这部分也是在用户登录的情况下使用的,根据第一部分的健康测试,系统会给用户相应的健身计划作为参考,每天需要做什么,需要补充什么营养之类的信息计划,当然如果用户觉得给出的参考计划不符合自己的要求,也可以自行制定计划。制定计划完成