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

文档评论(0)