最新人体饮食健康系统毕业.pdf
《最新人体饮食健康系统毕业.pdf》由会员分享,可在线阅读,更多相关《最新人体饮食健康系统毕业.pdf(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 人体饮食健康系统毕业 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 本科毕业设计(论文)题目:人体饮食健康系统 院(系)专 业 班 级 姓 名 学 号 导 师 年 月 日 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 人体饮食健康系统 摘要 随着现代农业与食品工业的发展,食物的种类越来越多,同时,人们的生活节奏日益加快,消费者缺乏食品营养与健康方面的知识,饮食结构不合理,营养平衡经常被打破,导致疾病不断滋生,如三高,营养不良等。本人体饮食健康系统采用C/S 结构,主要对用户的饮食信息以及营养摄入情况进行管理,方便用户建立一个完善的、
2、强大的饮食信息数据库。本文详细介绍了人体饮食健康系统的实现原理及所用到的技术方案,最终实现动态跟踪消费者的饮食习惯,进行营养评估和营养配餐,帮助消费者建立起健康的饮食方案。关键词:人体饮食健康系统 饮食习惯 营养评估 C/S 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 Human diet and health system Abstract With the development of modern agriculture and food industry,the kinds of
3、 food became rich.At the same time,the pace of Modern peoples life was becoming fast and people had the lack of knowledge about nutrition and health,so that diet structure was irrational,nutritional balance was often broken up and there were many diseases,such as high blood sugar,high blood lipids,h
4、ypertension,malnutrition and so on.The C/S structure is used to The human diet health system,It facilitates the users to establish a perfect and powerful diet information database,mainly on the users diet and nutrition information management,This paper introduces the realization of the human diet he
5、alth system principle and use of technology solutions,realizes the dynamic tracking about eating habits of consumers,and conducts nutritional assessment and nutrition recipe,in order to help consumers establish a healthy diet program.Key word:human diet and health system eating habits nutritional as
6、sessment 目录 人体饮食健康系统.摘要.精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 Human diet and health system.I 主要符号列表.1 绪论.0 1.1 题目背景及研究意义.0 1.2 国内外相关研究情况.0 2 人体饮食健康系统开发工具及语言特点.2 2.1 Visual Studio.NET 主要特点如下 2.1.1 提供加速开发过程的高效工具.2 2.1.2 提供对各种网络应用程序的快速设计能力.2 2.1.3 利用 XML 和 Web Service 来简化分布式计算.2 2.1.4 快速构建中间层商务组件.2 2.1
7、.5 构建可靠的可伸缩解决方案.3 2.2 C#技术概述.3 2.2.1简洁的语法.3 2.2.2精心地面向对象设计.4 2.3 SQL2008 主要特点.4 2.3.1 NET 框架.4 2.3.2 XML 技术.4 2.3.3 ADO.NET2.0 版本.4 2.3.4 增强的安全性.5 2.3.5 Transact-SQL 的增强性能.5 2.3.6 SQL 服务中介.5 2.3.7 通告服务.5 2.3.8 Web 服务.5 2.3.9 报表服务.5 2.3.10 全文搜索功能的增强.5 2.4 C#与 ADO.NET.6 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删
8、除 谢谢21 2.4.1 C#中的数据库访问26.6 2.4.2 数据绑定.14 2.5 SQL 语言.15 2.5.1 表定义语句.15 2.5.2 视图定义语句.15 2.5.3 索引定义语句.16 2.5.4 数据操纵语句.16 2.5.5 INSERT 语句.16 2.5.6 UPDATE 语句.16 2.5.7 DELETE 语句.16 2.5.8 查询语句.16 2.5.9 条件查询.17 2.5.10 查询排序.17 2.5.11 统计查询.17 2.5.12Group by 子句.17 2.5.13Distinct 关键词.18 2.5.14 Top 关键词.18 2.5.15
9、 多表查询.18 2.5.16 多重查询.18 2.5.17 EXISTS 关键词.18 3 系统分析.19 3.1 需求分析.19 3.2 开发工具的选择.19 4 总体设计.20 4.1 项目规划.20 4.2 系统业务流程分析27.20 4.3 系统功能结构.21 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 5 系统设计.22 5.1 设计目标.22 5.2 开发及运行环境.22 5.3 数据库设计28.22 5.3.1 数据表的概要说明.22 5.3.2 数据表 E-R图.23 5.3.3 主要的数据表结构29.25 6 主要功能模块及界面设计.28 6
10、.1 系统登录设计30.28 6.2 主窗口.29 6.3 用户基本信息窗口.30 6.4 营养摄入标准窗口.31 6.5 饮食记录窗口.32 6.6 营养评估窗口.34 6.7 饮食推荐窗口.35 6.8 营养配餐窗口.35 7 测试.37 7.1 软件测试的重要性.37 7.2 人体饮食健康系统主窗体模块测试.37 8 小结.38 参考文献.39 致谢.41 毕业设计(论文)知识产权声明.42 毕业设计(论文)独创性声明.43 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 附录 A.0 附录 B.9 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站
11、删除 谢谢21 主要符号列表 Microsoft Visual Studio 2010 系统开发平台 Microsoft SQL Server 2008 数据库 C#系统开发语言 C/S 客户/服务器 HTTP 超文本传输协议 ADO.NET 数据源进行交互的面向对象类库 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 1 绪论 1.1 题目背景及研究意义 居民膳食营养状况是一个国家经济发展和社会进步的重要标志1。改革开放以来,人们的物质水平不断提高,人们的饮食已由温饱型转向营养型。我们知道,不同类型的人,由于年龄、体重、劳动强度、性别等差别,每日所要摄取的营养素标
12、准有所不同,但是人们往往更多注重的是食品的美味,却往往忽略食物的搭配及营养2,饮食结构不合理,营养平衡经常被打破,导致疾病不断滋生。有研究表明:健康膳食是预防慢性病如肥胖、高血压、胆固醇血症等的主要措施之一3。本课题则以营养学理论为基础,运用现代信息技术,跟踪消费者的饮食习惯,及时提出预警和指导信息,帮助消费者建立起健康的饮食方案。1.2 国内外相关研究情况 目前国内外对医学营养学教育及研究均十分重视4-7,在国内科研人员在营养健康的调研和实验中首先选择的群体是学生,由于学生营养与健康状况是反映一个国家或地区经济与社会发展、卫生保健水平和人口素质的重要指标8。学生营养健康现状的调查结果显示学生
13、们的营养摄入不均衡,大体表现为营养不良,低血红蛋白,肥胖等症状,研究报告中提出的解决方案是每个学校须配备专业的营养配餐师,以保证学生科学的摄食营养9-12。随着计算机与网络技术的发展,研究人员开始用计算机辅助人体营养配餐,进行决策但总体国内对这方精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 面研究不多13-16,较早的有北方工业大学和北京营养研究所 1991 年研制的“大学生营养配餐电脑系统”17,该系统实质是用电脑来手工配餐,还没有能够达到自动配餐和专家支持的水平四川一研究所研制了“卫生导餐系统”于1997 年在湖北通过国家鉴定。另有科研人员研制了营养评价和营养
14、配餐电脑18,以及应用微机进行营养配餐和菜肴营养评价19。国外在这方面做了不少的研究20,21,在二十一世纪初期,国外在利用计算机进行营养配餐方面要领先于我国,而且趋向于方便、实用、小型化的硬件产品。如日本东芝公司的小型智能菜谱营养机,可根据季节、人体年龄、性别、体重等数据帮助人们选择合乎口味的主副食菜谱并计算出营养含量22。可按用餐人数计算出各种菜的配料和用量;能计算出烹饪时间,具有营养成分测定,运动食醋调节,减肥计划制定与效益计算等多种功能。现在面向营养治疗已是医院对疾病综合治疗中不可缺少的一个重要组成部分23,国内外已有很多营养学者和临床医疗工作者应用各种膳食评价方法对膳食因,素与慢性病
15、之间的关系进行了研究24,科研人员将营养配餐与医学相结合,对患者进行营养治疗。还有各种营养配餐软件是面向个人,更人性化,操作简单做到每个人都可以营养膳食。软件未来的发展趋势是操作起来更便捷,面向的对象更全面,智能化,能够满足用户饮食健康方面的更多查询需求。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 2 人体饮食健康系统开发工具及语言特点 2.1 Visual Studio.NET主要特点如下 2.1.1 提供加速开发过程的高效工具 Visual Studio.NET25提供了一个统一的、紧密集成的可视化编程的环境,能够帮助用户简化开发网络应用程序过程,并且缩短学
16、习使用方法的时间。这个平台提供了一种新的语言C#和共享的 HTML、XML 和样式单编辑器,用户可以轻松地借助包括 C#在内的任何一种 Visual Studio 语言来开发网络应用程序。2.1.2 提供对各种网络应用程序的快速设计能力 此平台借助了 Web Form,这使得用户可以用它们在开发基于窗体的桌面应用程序时,创建跨平台、跨浏览器的网络应用程序。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 2.1.3 利用 XML 和 Web Service 来简化分布式计算 XML 被用来对上述功能请求的参数进行格式的统一,从而使这些请求能够使用于所有的软件和硬件。这
17、样使得对 Web Service 的访问能够通过使用任何一种组件模型、任何一种语言、在任何一种操作系统上实现。而 Web Service 借助标准的 Intemet 协议在网络上调用商务逻辑。HTTP 被作为 Web Service 传输的基础协议,这个协议使得对功能的请求能够穿越各种团体所使用的防火墙。2.1.4 快速构建中间层商务组件 Visual Studio 核心目标就是要给应用程序提供应用程序快速部署工具,基于服务器。利用 Visual Studio.NET 平台创建的组件将给您的运作提供非常棒的伸缩性和功能。2.1.5 构建可靠的可伸缩解决方案 借助 Visual Studio.N
18、ET,用户可以很容易地创建具有可靠的和伸展能力的应用组件和程序。2.2 C#技术概述C#,这个语言在使得应用程序能够快速开发的同时,并没有抹掉C 和 C+程序员所在乎的一些特性。C#忠实地继承了 C 和 C+的优点。快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名优秀的软件开发人员。该语言是专门为.NET 应用而开发出的语言,这从根精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 本上保证了 C#与.NET 框架的完美结合。在.NET 运行库的支持下,.NET 框架的各种优点在 C#中表现得很
19、完美。C#的一些突出的特点:精心地面向对象设计 完整的安全性与错误处理 简洁的语法 与 Web 的紧密结合 灵活性与兼容性 版本处理技术 2.2.1 简洁的语法 C#的代码在.NET 框架不允许直接地内存操作,提供的可操纵环境下运行,没有了指针是它最大的特色。在 C+中被经常使用的操作符(例如:“:”、“-”和“.,”)已经不再出现。C#只支持一个“.”。C#中,用真正的关键字换掉了那些把活动模板库(Active Template Library,ALT)和 COM 搞得乱糟糟的伪关键字,如(OLE_COLOR、BOOL、VARIANT_BOOL、DISPID_XXXXX 等等)。C#操作符在
20、.NET 类库中都有了新名字。2.2.2 精心地面向对象设计 从 Smalltalk 起,面向对象的话题始终围绕着任何一种现代程序设计语言。C#确实具有面向对象的语言所应有的一切特性:封装、继承和多态性,这些也不出众。但是通过精心地面向对象设计,由高级商业对象到系统级应用,C#建立广泛组件的最优选择。在 C#的类型系统里,每种类型都可以看成一个对象。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 C#提供一个叫做装箱(boxing)和拆箱(unboxing)的机制来完成这种操作,但不会给用户带来困扰。C#只允许单继承,也就是一个类不再有多个基类,因而避免了类型定义的
21、混乱。你会在继续的学习中了解到C#中没有了全局函数,没有全局变量,也没有全局常数。所有必须封装在一个类之中。你书写的代码会具有更好的可读性,并且大大减少了发生命名冲突的可能性。而这整个C#的类模型是建立在.NET 虚拟对象系统(Visual Object System,VOS)的基础之上,它的对象模型是.NET 基础架构的一部分,不再是它本身的组成部分。在 VB 中我们得来的丰富的 RAD 经验,使得 C#具备了良好的开发环境。结合自身强大的面向对象的功能,C#让开发人员的生产效率得到极大的提高。对于公司来说,软件开发周期缩短会使他们更好面对网络经济的激烈竞争。在效率和功能的杠杆上人们终于找到
22、了支点。2.3 SQL2008 主要特点 2.3.1 NET 框架 在 SQL Server2008 中,开发人员通过运用相似的语言,如微软的VisualC#.NET 与微软的 VisualBasic,将能够创建数据库对象。开发人员还将能创建两个新的对象用户定义的类和集合。2.3.2 XML 技术 在使用本地网络和互联网与在不同应用软件之间传输数据的时候,可扩展标记语言(XML)是一个很重要的标准。SQL Server2008 也会支持存储和查询可扩展标记语言文件。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 2.3.3 ADO.NET2.0 版本 由 SQL 类
23、的新的支持,到多活动结果集(MARS)和 SQL Server2008 中的ADO.NET 将推动数据集操纵和存取,实现更大的可升级性和便利性。2.3.4 增强的安全性 SQL Server2008 中的新型安全模式将用户与对象分开,提供 fine-grainaccess存取并允许对数据存取进行更多的控制。所有系统表格会作为视图得到实施,对数据库系统对象进行更大程度控制。2.3.5 Transact-SQL 的增强性能 SQL Server2008 为开发能够升级的数据库应用软件,提供新的语言功能。这增强的性能含错误处理,功能递归查询,关系运算符和其他数据列排行功能。2.3.6 SQL 服务中
24、介 SQL 服务中介给大型营业范围应用软件提供了一个分布式和异步应用框架。2.3.7 通告服务 通告服务使业务建立多样的通知应用软件,能够向任何设备,提供个人化以及及时的信息,如股市警报、包裹递送警报、新闻订阅、航空公司票价等。在SQL Server2008,通告服务与其他技术紧密地融合在了一起,这些技术包括分析服务以及 SQLServerManagementStudio。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢21 2.3.8 Web 服务 在 SQL Server2008,开发人员能够在数据库层开发 Web 服务,将 SQL Server当成一个超文本传输协议
25、(HTTP)的侦听器,并且能够为网络服务中心应用软件提供一个新型的数据存取功能。2.3.9 报表服务 在 SQL Server2008 中,报表服务能够提供报表控制,可通过 VisualStudio2010发行。2.3.10 全文搜索功能的增强 SQL Server2008 支持丰富的全文应用软件。服务器的编目功能将得到一定增强,对编目对象提供了更大的灵活性。查询性能与升级性也大幅得到改进,同时新的管理工具可以为有关全文功能的运行,提供更深入的了解。2.4 C#与 ADO.NET 2.4.1 C#中的数据库访问26 以.NET 框架编写的(包括用 C#编写的应用程序)应用程序需要访问数据库时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 人体 饮食 健康 系统 毕业
限制150内