毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

温湿度采集系统,单片机;串行通信;数据交换 第7页

更新时间:2008-9-24:  来源:毕业论文

温湿度采集系统C#

C#Java作为目前两种最具有潜力的语言,在进行比较的话,C#有这样一些优点:

(1) C#面向对象的程度比Java

  C#中的基本类型都是面向对象,例如:当定义一个int类型的变量以后,就可以通过这个变量来访问int类型的成员。实际上,C#每一个基本类型都内建了相应的类,intInt32Int32是系统提供的一个类,基本类型int就映射为类Int32

  Java中找不到这样的内建关系。Java只是提供了操作这些基本类型的工具类。如:Interger对应于int。但是这只是一个简单的操作基本类型的工具,intJava中并不是基于对象的。

  C#参考了大多数面向对象的语言,并且解决已有的面向对象语言的一些弊病,可以说,C#大大提高了面向对象语言的技术和实用性。

(2) C#具有比Java更强大的功能

  C#拥有Visual Basic开发的快捷和C++的强大特点。任何Visual BasicC/C++程序所能做到的都可以用C#语言简单的实现。也就是说在Windows平台下,C#足以取代Visual BasicC/C++。而且C#Java在面向对象开发上要简单。C#提供了语言面向对象的技术和思想,结合了面向模块和面向对象的技术,使用户使用起来更方便 、更快捷。C#还提供了非常大的兼容性,可以用C#调用已有的Visual BasicC/C++,COMVBX,几乎可以把它当作是所有微软产品的总接口。

(3) C#的速度比Java

  为了跨平台C#也采用了JIT编译器,但不是简单的移植和套用原有的JIT技术,而是进一步发展与提升,所以C#Java的执行速度快。

第三章  系统软件设计

 

·3.1 需求分析

    温湿度数据采集系统是利用单片机及传感器对外界的温湿度进行数据采集的系统。随着计算机技术的发展,上位机的应用越来越广泛。而温湿度数据采集系统—上位机驱动程序开发目的就是实现一套无纸化的实时操作系统,将采集到的数据在利用C#语言开发的界面上显示,并且可以以多种方式存储,供读者查询。本系统主要实现以下供能:

◇ 数据显示:显示温度、湿度、露点。

◇ 操作日志:显示当前的串口操作信息。

    ◇ 监控信息:记录当前的数据信息。

    ◇ 数据输入:将数据保存到数据库。

◇ 数据查询:可查询记录的数据信息。

帮助功能。

 

·3.2 系统结构设计

综合考虑本系统的功能,系统应该以数据为中心。系统主要处理的是一个数据的交互问题,即保障上位机与硬件设备的通信正常。在通信正常的情况下,上位机将采集到的数据进行处理,因此本系统的底层采用Access数据库支持。前台采用C#.NET设计的Windows窗体应用程序,实现一个C/A模式的结构。并通过对Windows窗体的设计,使能实现对数据进行显示、保存、查询等功能。若图片无法显示请联系QQ752018766,C#温湿度采集系统管理系统免费,转发请注明源于www.youerw.com

本系统的总体流程图如下图3.1所示:

3.3 程序结构设计

根据系统要实现的功能,整个系统的程序框架设计可分为四个部分来完成,即接收发送数据部分、连接数据库部分、保存为XML文档部分、其他帮助功能等。其中,每个部分的模块再根据要求详细设计。由于整个设计的功能实现是基于C#.NET环境下制作的窗体的,因此每个部分模块都是以窗体的形式实现。整个程序的框架如图3.1所示:

3.3.1 主界面设计

    在一个应用程序中必须对界面进行良好的设计,使其既能完成程序的功能,有能使用户方便地使用。本系统主界面采用通用的MID窗体模式,实现的功能有:当数据通过RS232传送到上位机,能在界面上显示,通过操作菜单栏,对数据进行处理,如输入数据,发送数据、参数设置、查询、帮助等功能。其界面设计如图3.3所示:

     

                    3.3     主界面

该界面中添加了主菜单、快捷栏和状态栏,主菜单中囊括了主要的功能,快捷栏可方便用户快速进行操作,状态栏可用于显示串口信息和系统时间等。另外,通过对组件进行编程,界面可以显示和发送数据。

3.3.2 参数设置界面

  该界面主要实现对串口参数的设置,保存等功能。依次在每个复合框中填入数据,根据硬件设备的串口配置参数,选定合适的串口参数进行操作,通过下拉复合框可对参数进行设置修改,保证串口通信的正常。其界面设计如图3.4所示:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

温湿度采集系统,单片机;串行通信;数据交换 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。