蛇六种苗圃种苗繁育过程温、湿度控制系统设计说明书剖析.docVIP

蛇六种苗圃种苗繁育过程温、湿度控制系统设计说明书剖析.doc

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

1绪论 1.1 课题意义及目的 在工农业生产、日常生活以及科学研究等诸多领域中,温度和湿度是两个很普遍而又非常重要的参数。因此,在这些领域中,对于这两个参数的测量与控制就显得尤为重要,特别是在纺织工业、冶金、化工、食品、温室种植,汽车制造以及气象预报和科研实验室等许多地方,都具有举足轻重的作用。 传感器技术、微控制器技术和计算机技术日渐成熟之后,现代的温湿度测量与控制系统克服了以往系统中存在的一些问题,比如对环境温湿度的控制与调节以及数据的记录都由微控制器或计算机自动完成,且测得的数据也更加的精确,对环境温湿度的调节更具有实时性。 1.2 课题主要研究的内容 Windows XP为开发平台,以C++为开发语言,以VisualC++6.0作为前台开发环境, Microsoft Access作为后台开发数据库。本文从上位机软件出发,利用面向对象、数据库、串口通信、多线程等技术,设计并实现温湿度测量系统的上位机应用软件。此软件具有温湿度的实时监测、历史记录查看及其数据库管理等功能,高度可视化、全中文界面、具有可扩展性,减少了人为的差错,它与通信模块和下位机等共同构成了温湿度测量系统。 本论文的主要研究内容如下: (l)学习和掌握C++语言、VC开发平台、数据库技术、串口通信原理及 多线程技术。 (2)分析整个温湿度测量系统的总体框架及其功能特点。 (3)根据用户需求设计出温湿度测量系统的上位机软件,给操作人员提供可视化界面,实现对温湿度的实时监测、历史记录查看及其数据库管理等功能。 (4)对软件进行现场测试,以验证设计的可行性、准确性和优越性。 2 面向过程与面向对象 2.1 面向过程与面向对象技术 传统的软件设计方法是面向过程的,所谓面向过程的程序设计是用结构化编程语句来编写程序。它把一个复杂的程序分解成若干个较小的过程,每个过程都可以单独地设计、修改、调试。其程序流程完全由程序员控制,用户只能按照程序员设计好的程序处理问题。它是一种自顶向下逐步求精的设计方法和单入口单出口的程序结构。面向过程是先分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候按照步骤依次调用。面向过程程序设计涉及到结构分析与结构设计技术,它们在现在的应用中表现出了许多明显的缺点,用这些技术开发出的软件,其稳定性、可修改性和重用性都比较差。 首先,结构分析与结构设计技术的本质是功能的分解,是围绕实现处理功能的过程来构造系统的。结构化方法强调过程抽象,将现实世界映射为数据流和加工,加工之间通过数据流进行通信,数据作为被动的实体被主动的操作所加工,这是以过程为中心来构造系统和设计程序的。然而用户需求的变化大部分是针对加工的,因此这种变化对基于过程的设计来说是不可能实现的,用这利,技术设计出的系统往往是不稳定的,即用户需求的变化往往造成系统的较大变化,从而需要花费很大代价才能实现这种变化。 其次,结构分析与结构设计技术清楚地定义了目标系统的接口。当系统对外界的接口发生变化时,结构分析与结构设计技术很难扩充新的接口,这样的系统较难修改和扩充。 另外,结构化方法从本质上仍是把数据和操作分离,以至在实现阶段,一些具有潜在可重用价值的软件部分和具体应用环境密不可分。这些原因都使得结构分析与结构设计技术开发出的软件可重用性较差。 为了克服传统的设计方法的缺点,逐渐创造出了新的软件开发技术,即面向对象技术。面向对象技术是一个非常实用而且强有力的软件开发方法,它具有许多特色,如符合人们通常的思维方式,高度连续性,重用性好,可维护性强等。面向对象的定义可以是:面向对象=对象+类+继承+通信。一个面向对象的程序的每一成分应是对象,计算都是通过新的对象的建立和对象之间的通信来执行的。 对象是面向对象开发模式的基本成分,是基本运行时的实体,每个对象可以用一组属性和它可以执行的一组操作来定义,就是封装了数据和操作的程序块,反映了面向对象的封装的特征。属性一般只能通过执行对象的操作来改变。操作就是成员函数,也叫方法,描述了对象执行的功能。若通过消息传递,还可以为其它对象使用。从用户的角度看,对象提供了所需要的行为。 类是一组具有相同数据结构和相同操作的对象的集合,它可以被视为一个具有类似特性与共同行为的对象的模板,用来产生对象。对象就是类的实例,可以使用该类的成员函数,对象的状态包含在它的实例变量中。类的实现可使用能提供它所需要服务的其它类的实例,这些实例应该受到保护不被其它对象存取,包括了同一个类所生成的所有其它实例。把一组对象的共同特性加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点;是否建立了一个丰富的类库是衡量一个面向对象程序语言成熟与否的重要标志。 继承是使用己经存在的定义作为基础建立起新定义的技术,类之间的继承关系是现实世界中遗传关系的直接模拟。

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档