软工导论实验报告-健康管理系统的设计与实现精选.docxVIP

软工导论实验报告-健康管理系统的设计与实现精选.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软工导论实验报告-健康管理系统的设计与实现精选

西安交通大学软件工程导论作业 题目:健康管理系统的设计与实现软件工程jdfohewk 提交日期:2016/11/13目录一、需求分析41.项目目标概述42.问题初始分析42.1 场景描述42.2 初始功能提取43.系统功能分析建模论述53.1系统流程图53.2 功能模型(数据流图)63.3 数据模型(实体-关系图)63.4 行为模型(状态转换图)73.5 层次方框图(描绘产品的数据结构)74.系统性能需求84.1 时间要求84.2 空间要求85.系统界面与接口需求85.1 界面需求85.2 接口需求96.可行性分析9二、系统设计91.引言91.1 目的91.2 命名规则102.系统设计102.1 方案设计102.2 软件结构设计102.3 数据库设计112.4 详细设计11三、系统实现151、编程环境概述152、程序源代码152.1 三餐安排功能模块源代码152.1 登录功能模块源代码22四、系统测试251. 概述252. 测试252.1 单元测试252.2 测试报告253.系统主要运行界面274. 系统测试结论29五、实验总结29参考文献:29一、需求分析1.项目目标概述该系统旨在为长期工作在电脑前的用户提供日常的作息安排,进而改善用户的作息,从而将生物钟调整至最佳状态,更好地迎接每一天的工作。2.问题初始分析2.1 场景描述目前越来越多的白领型工作人员由于缺乏健康管理意识,身体素质大幅度下降,以致于出现各种健康问题。合理的安排每天的日常行为,可以很有效地改善身体的各种调节,从而能够正常地作息,用最好的状态去完成每天的工作。因此,开发一种能够帮助长期工作在电脑前的朋友进行自我健康管理的软件是很有必要的。2.2 初始功能提取本系统意图实现以下功能:初步判断用户的基本身体状况,即根据身高、体重、年龄、性别来判断。帮助用户合理地安排一日三餐。帮助用户合理地安排每天的运动,以达到健身的功效。实时提醒用户进行身体放松。待完善。3.系统功能分析建模论述3.1系统流程图 开始由用户输入个人信息,经过处理保存到个人信息数据库,再分别调用三餐安排和运动安排程序。由运动安排程序生成并显示运动安排,三餐生成程序调用数据库中的内容,显示三餐安排。3.2 功能模型(数据流图)3.3 数据模型(实体-关系图)每一个用户都拥有一个账户,包含账号和密码,而用户本身信息即他的身体信息,包含年龄、性别、身高、体重。多个用户可以同时使用一个系统。3.4 行为模型(状态转换图)打开系统,最初处于登录界面(即闲置),登录成功后,进入主界面。如果用户第一次使用,会提示用户进行信息登记。当到达特定时间时,会提示当前应做的事。当用户修改了他的信息之后,系统会实时的进行相应调整。3.5 层次方框图(描绘产品的数据结构)4.系统性能需求4.1 时间要求(1)响应时间:150ms。(2)数据库更新时间:2~4s。4.2 空间要求(1)支持的终端数:1。(2)支持的并行操作的使用者数:3-10,根据计算机内存和CPU决定。(3)处理的文件和记录数:数据库文件*1,记录根据操作决定。(4)根据软件提示进行输入,否则会提示出错5.系统界面与接口需求5.1 界面需求界面的原则要求,如方便、简洁、美观、一致等。整个系统的界面风格定义,某些功能模块的特殊的界面要求。(1)输入设备:键盘、鼠标;(2)输出设备:显示器;(3)显示风格:对话框;(4)显示方式:1024*768;(5)输出格式:对话框中的字符集。5.2 接口需求(1)用户接口采用对话框式的界面,结合菜单设计,并且采用智能提示,给用户提供最大的便利和最好的操作可行性。支持用键盘和鼠标同时操作。(2)软件接口运行环境:windows xp/windows7/windows8数据库连接:access 2007、ADO动态链接库6.可行性分析1、技术可行性目前能够通过VC++ 6.0进行系统的程序编写;能够通过ADO方法连接ACCESS数据库,并且对其进行操作(增删改查);2、操作可行性系统能够提示第一次使用本系统的用户如何操作,并且界面简单大方,因此具有很好的操作可行性。3、经济可行性开发成本忽略不计。二、系统设计1.引言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。1.1 目的本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。1.2 命名规则变量对象命名规则:根据变量的实际意义命名,如姓名:name; 年龄:age; 身高:height;体重:weight。数据库对象命名规则:根据字段的实际意义命名,但不能使用数据库的保留关键字(否则会出错)。如账号:userna

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档