人体饮食健康系统毕业设计
本科毕业设计本科毕业设计 论文论文 题目人体饮食健康系统题目人体饮食健康系统 院(系)院(系) 专专业业 班班级级 姓姓名名 学学号号 导导师师 年年月月日日 人体饮食健康系统人体饮食健康系统 摘要摘要 随着现代农业与食品工业的发展,食物的种类越来越多,同时,人们的生随着现代农业与食品工业的发展,食物的种类越来越多,同时,人们的生 活节奏日益加快,消费者缺乏食品营养与健康方面的知识,饮食结构不合理,活节奏日益加快,消费者缺乏食品营养与健康方面的知识,饮食结构不合理, 营养平衡经常被打破,导致疾病不断滋生,如三高,营养不良等。营养平衡经常被打破,导致疾病不断滋生,如三高,营养不良等。 本人体饮食健康系统采用本人体饮食健康系统采用 CSCS 结构,结构, 主要对用户的饮食信息以及营养摄入情主要对用户的饮食信息以及营养摄入情 况进行管理,方便用户建立一个完善的、强大的饮食信息数据库。本文详细介况进行管理,方便用户建立一个完善的、强大的饮食信息数据库。本文详细介 绍了人体饮食健康系统的实现原理及所用到的技术方案,最终实现动态跟踪消绍了人体饮食健康系统的实现原理及所用到的技术方案,最终实现动态跟踪消 费者的饮食习惯,进行营养评估和营养配餐,帮助消费者建立起健康的饮食方费者的饮食习惯,进行营养评估和营养配餐,帮助消费者建立起健康的饮食方 案。案。 关键词关键词 人体饮食健康系统人体饮食健康系统饮食习惯饮食习惯营养评估营养评估CSCS Human diet andHuman diet andagriculture and food industry, the kinds of food became rich .agriculture and food industry, the kinds of food became rich . At the same time, the pace of Modern peoples life was becoming fast and peopleAt the same time, the pace of Modern peoples life was becoming fast and people andandbroken up and there were many diseases, such as , malnutrition and so on.broken up and there were many diseases, such as , malnutrition and so on. The CS structure is used to TheThe CS structure is used to Thedietdietdatabase,mainly on the usersdatabase,mainly on the users dietdietandandnutritionnutritioninationinationmanagement,management, ThisThispaperpaper introducesintroduces thethe realization of therealization of thedietdietrecipe, in order torecipe, in order to diet diet andandDevelopment,RADDevelopment,RAD的思的思 想与简洁的语法将会使你迅速成为一名优秀的软件开发人员。该语言是专门想与简洁的语法将会使你迅速成为一名优秀的软件开发人员。该语言是专门 为为.NET.NET 应用而开发出的语言,这从根本上保证了应用而开发出的语言,这从根本上保证了 CC与与.NET.NET 框架的完美结合。框架的完美结合。 在在.NET.NET 运行库的支持下,运行库的支持下,.NET.NET 框架的各种优点在框架的各种优点在 CC中表现得很完美。中表现得很完美。 CC的一些突出的特点的一些突出的特点 ● ●精心地面向对象设计精心地面向对象设计 ● ●完整的安全性与错误处理完整的安全性与错误处理 ● ●简洁的语法简洁的语法 ● ●与与 WebWeb的紧密结合的紧密结合 ● ●灵活性与兼容性灵活性与兼容性 ● ●版本处理技术版本处理技术 2.2.12.2.1 简洁的语法简洁的语法 CC的代码在的代码在.NET.NET 框架不允许直接地内存操作,提供的可操纵环境下运行,框架不允许直接地内存操作,提供的可操纵环境下运行, 没有了指针是它最大的特色。没有了指针是它最大的特色。在在 CC中被经常使用的操作符中被经常使用的操作符(例如(例如“ “ ” ”、、 “ “- -”” 和和“.,”“.,”)已经不再出现。)已经不再出现。CC只支持一个只支持一个“.”“.”。。CC中,用真正的关键字换掉了那些中,用真正的关键字换掉了那些 把活动模板库把活动模板库Active Template Library,ALTActive Template Library,ALT和和 COMCOM 搞得乱糟糟的伪关键字,搞得乱糟糟的伪关键字, 如(如(OLE_COLOROLE_COLOR、、BOOLBOOL、、V VARIANT_BOOLARIANT_BOOL、、DISPID_XXXXXDISPID_XXXXX 等等)等等) 。。CC 操作符在操作符在.NET.NET 类库中都有了新名字。类库中都有了新名字。 2.2.22.2.2 精心地面向对象设计精心地面向对象设计 从从 SmalltalkSmalltalk 起,面向对象的话题始终围绕着任何一种现代程序设计语言。起,面向对象的话题始终围绕着任何一种现代程序设计语言。 CC确实具有面向对象的语言所应有的一切特性封装、继承和多态性,这些也确实具有面向对象的语言所应有的一切特性封装、继承和多态性,这些也 不出众。但是通过精心地面向对象设计,由高级商业对象到系统级应用,不出众。但是通过精心地面向对象设计,由高级商业对象到系统级应用, CC建建 立广泛组件的最优选择。在立广泛组件的最优选择。在 CC的类型系统里,每种类型都可以看成一个对象。的类型系统里,每种类型都可以看成一个对象。 CC提供一个叫做装箱提供一个叫做装箱boxingboxing和拆箱和拆箱unboxingunboxing的机制来完成这种操作,但不会的机制来完成这种操作,但不会 给用户带来困扰。给用户带来困扰。CC只允许单继承,也就是一个类不再有多个基类,因而避免只允许单继承,也就是一个类不再有多个基类,因而避免 了类型定义的混乱。你会在继续的学习中了解到了类型定义的混乱。你会在继续的学习中了解到 CC中没有了全局函数,没有全中没有了全局函数,没有全 局变量,也没有全局常数。所有必须封装在一个类之中。你书写的代码会具有局变量,也没有全局常数。所有必须封装在一个类之中。你书写的代码会具有 更好的可读性,并且大大减少了发生命名冲突的可能性。而