个人健身网站详细设计.doc_第1页
个人健身网站详细设计.doc_第2页
个人健身网站详细设计.doc_第3页
个人健身网站详细设计.doc_第4页
个人健身网站详细设计.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 个人健身网站 详细设计说明书详细设计说明书 Solution 文档状态文档状态 文件标识 个人健身网站 当前版本 1 0 文档作者 叶煜雄 何家成 黄焯荣 保密程度 A 文件状态 草稿 正式发布 正在修改 完成日期 2014 11 18 成员 张文威 何家成 李尚隆 叶煜雄 黄焯荣 2 时间 2014 年 11 月 18 日 1 引言引言 3 1 1 编写目的 3 1 2 背景 3 1 3 定义 4 1 4 参考资料 4 2 程序系统的结构程序系统的结构 5 2 1 程序结构图 5 2 2 程序文件清单 6 3 程序描述程序描述 6 3 1 功能 6 3 2 输入项目 6 3 3 输出项目 6 3 4 流程逻辑 6 3 4 1总程序流程图 7 3 4 2健康测试程序图 7 3 4 3健身计划流程图 9 3 5 接口 9 3 6 存储分配 9 3 7 限制条件 9 3 8 测试要点 9 3 9 尚未解决问题 10 4 访问控制设计访问控制设计 10 4 1 访问控制流程图 10 4 2 访问控制流程说明 10 5 数据库设计数据库设计 11 5 1E R 图 11 5 2 表汇总 12 5 3 表 PERSON 12 5 4 表 TPLAN 12 5 5 表TB DIARY 12 5 6 关系图 13 3 1 引言引言 1 1 编写目的编写目的 随着国家开展全名健身计划和健康意识的慎入 健身网站的市场竞争依然 很激烈 接近白热化 若想有长远的发展必须朝着门户式去发展 此需求规格说明书对 个人健身系统网站 软件做了全面细致的用户需求 分析 明确所要开发的软件应具有的功能 性能与界面 使系统分析人员及软 件开发人员能清楚地了解用户的需求 并在此基础上进一步提出概要设计说明 书和完成后续设计与开发工作 本说明书的预期读者为项目开发者 投资者 辅导人员 1 2 背景背景 个人健身网站在互联网中有成千上万的相关网站为广大人们提供健身咨询 每家网 站都有各自的特色 网站中所开设的栏目也大相径庭 但是其宗旨都是为了告诉人们 通过健身让自己更加健康 开发的软件系统名称 个人健身网站 任务提出者 东莞理工学院城市学院 开发者 城市学院软件工程 3 班学生张文威 何家成 李尚隆 黄焯荣 叶煜雄 用户 大学生等青年群体 4 1 3 定义定义 个人健身系统网站是一个面向大学生等青年群体运动的网站 它是一种基于 WEB 前 端和后端数据库的软件 它是一个提供健身资讯 健身计划 健身管理 健康测试功能 网站会员个人健身网站中合法的系统注册用户 游客未注册或者未登录的网上健身网站浏览者 管理员 系统某部分的管理者 BIMBody Mass Index 的缩写 中文是体质指数的意思 是以身 高体重计算出来 RMRepetition Maximum 的缩写 健身理论中 RM 表示某个负 荷量能连续做的最高重复次数 SQL SERVER系统服务器所使用的数据库管理系统 DBMS SQL一种用于访问查询数据库的语言 TomcatTomcat 是一个小型的轻量级应用服务器 1 4 参考资料参考资料 软件工程基础与实例分析 王阿川 机械工业出版社 健身宝典 健身吧 数据库系统概论 第四版 王珊 高等教育出版社 JSP 应用开发与实践 刘乃绮 人民邮电出版社 WEB 前端开发技术 储久良 清华大学出版社 5 2 程序系统的结构程序系统的结构 2 1 程序结构图程序结构图 程序结构图主要表示程序间的调用关系 个人健身网站结构图如下图所示 个人健身网站 用户界面 用户测试计划制定健身记录用户资讯用户管理 用户登陆 用户注册健康测试查看计划 添加计划 删除计划 查看记录 添加记录 6 2 2 程序文件清单程序文件清单 界面名称界面名称界面标识界面标识功能说明功能说明 主界面 包括 登录 动画 资讯 Main html查看信息 包含其他操作功能 用户注册reg html用户注册信息 健身计划plan html健身计划模块 测试功能fitnesstijian html用户身体测试模块 健身记录write html健身记录模块 3 程序描述程序描述 3 1 功能功能 1 健身测试 通过此模块进行身体测试 2 健身计划 通过此模块进行健身计划的设定 3 健身记录 通过此模块进行健身记录的保存与查看 4 健身资讯 通过此模块可以浏览网站中的健康资讯 5 健身动画 用户观看健身网站身体各部位健身动画教程 3 2 输入项目输入项目 用户登陆需输入登录账号与密码 健身计划设定 进行体能测试需输入个人身高 体 重等数值 3 3 输出项目输出项目 注册是否成功提示 查看健身记录 3 4 流程逻辑流程逻辑 7 3 4 1 总程序流程图总程序流程图 3 4 2 健康测试程序图健康测试程序图 8 健康测试 输入测 试数据 测试结果 偏瘦 正常 偏胖 健身计划 A 健身计划 B 健身计划 C 是 是 是 否 否 9 3 4 3 健身计划流程图健身计划流程图 健身计划 系统 计划 实行系统计划用户制定计划 满意不满意 3 5 接口接口 本产品的用户一般需要通过终端进行操作 进入主界面后点击相应的功能模块按钮 分别进入相应的界面 3 6 存储分配存储分配 无 3 7 限制条件限制条件 本项目采用各软硬件设备系统等来自小组内成员现有资源 开发工作量持续到 2015 年 1 月 3 8 测试要点测试要点 在程序编写过程中就要考虑数据的类型 范围等方面 测试时就要对这些方面进行测 试 输入一些不符合条件的数据 看能不能运行 而它最终的目的是保证每个模块单独运 行正确 综合测试主要是针对设计阶段进行的 模块测试完成后 能保证每个功能模块能够单 独地正常工作 但所有模块联结在一起能不能正常工作就是综合测试的任务了 而在此系 统中我采用的是自顶向下集成法 这种测试的优点在于能尽早地对程序的主要控制进行检 验 因此能较早地发现错误 10 3 9 尚未解决问题尚未解决问题 体检数据尚不完善 项目没最终完成 未进行测试 4 访问控制设计访问控制设计 4 1 访问控制流程图访问控制流程图 4 2 访问控制流程说明访问控制流程说明 结合上图 针对每一个消息请求 按照消息请求 回复顺序 作如下说明 编号消息名称消息说明 1HttpServletRequest 浏览器发来的 HttpServletRequest 请求 2ActionForm 通过 ActionForm 获取 Struts 加载的页面表单数据 3Exectule 根据 struts config xml 配置调 用指定的 Action 指定的方法 处理请求 11 4ActionForm getdata 通过 ActionForm 获取页面 表单数据 5Test Method 调用业务逻辑 6Import 使用 jh 进行数据操作 7getDAO 获得 Dao 对象 8Dao Method调用 Dao 方法 执行数据 库操作 9Return execution result返回 Dao 执行结果 10Return execution result返回 Dao 执行结果 11HttpServletResponse MappingDispatchAction 返回处理结果给浏览器 5 数据库设计数据库设计 5 1E R 图图 1 1 1 1 n 用户 制定 计划 记录 健身记录 账号姓名 密码 手机 性别 身份证 计划编号 账号部位编号 测试结果 账号时间 标题 记录编号 记录图片地址 12 5 2 表汇总表汇总 表名功能说明 Person记录用户的基本信息 包括姓名 性别 联系方式等 TPlan记录用户的计划的信息 Tb diary记录用户健身的记录 5 3 表表 Person 字段名数据类型长度主键非空描述 PIDNchar12是否用户账号 PnameChar6否否用户姓名 PpwdNchar12否否密码 PphoneNchar12否否用户手机 Psexchar10否否用户性别 PsfzNchar18否否用户身份证 补充说明 5 4 表表 TPlan 字段名数据类型长度主键非空描述 PnoNchar8是否计划编号 TresultNchar8否否测试结果 BidNchar10否是部位编号 PIDint否是账号 补充说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论