vb的小型制冷机温湿度数据数据库存储程序设计

摘 要随着社会科学技术的发展,对数据信息处理的要求越来越高。而对于设计一个现代化的数据库系统也随之变得更加需求紧张。文章以此为目的主要设计了一种存储温湿度的数据库系统。该系统将以小型制冷机为研究对象,通过上位PC机采用VB6.0软件,向下位机发送指令,提取下位机采集到的小型制冷机温湿度数据。用户通过VB软件建立数据库存储采集到的数据。同时,用户也可以浏览数据库,查看历史采集到的数据。该系统将采用VB6.0软件中的MSComm通信控件可以很好的实现上位PC机与下位单片机的数据通信功能。并且数据可以以表格或者数据框的形式直接存储到后台的数据库中,对于已采集到的数据能够实现有效的整理和查询功能。除此之外,该系统硬件和软件齐全完备、实用性较强,可靠性高、成本低廉。不仅可以实现对小型制冷机温湿度实时而又可靠的存储。而且可以扩展到其他领域的数据存储应用。因此有十分良好的应用前景。
目 录
第一章 :绪论 1
1.1选题背景 1
1.2选题目的及意义 1
1.3同行研究概况 2
1.4研究内容和思路 3
第二章 :数据库技术 5
2.1数据库简介 5
2.2数据库的类型 5
2.3本章小结 6
第三章 :编程语言和编译方法 7
3.1 VB程序设计语言 7
3.2 VB程序编译方法 7
3.3本章小结 8
第四章 :系统程序设计 9
4.1总体结构设计 9
4.2下位机硬件设计 9
4.3上位机软件设计 12
4.4子模块设计 12
(1)数据采集模块 12
(2)通信模块 14
(3)界面显示模块 15
(4)数据存储模块 17
(5)后台数据显示模块 18
第五章 :程序编译运行 19
结束语 21
致谢 22
参考文献 23
附录A 24
附录B 26
:绪论
1.1选题背景
随着社会信息时代的快速发展,信息在各个领域
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
的发长足展已经使得人类走向一个全新的现代化时代,比如在航天航空领域,如果没有一个合理的信息处里和存储系统,人类也就几乎踏不上月球,也就可能没有所谓的人类太空计划。而大量的信息也就意味着大量的数据,因此数据的处理和存储越来越得到人类的高度重视。然而有许多领域的数据存储系统都存在诸多缺点,比如不可靠、不精确等。因此对于建立一个高精度、高可靠的数据库系统是非常有必要的。
当今社会,随着计算机技术的高速发展和应用,开发了很多应用广泛的软件。首先windows操作系统的发展和应用,为大量的软件提供了强大的图形界面功能。使得研究出来的应用软件具有很好的人机之间的交互功能。由于汇编语言在调试方面十分困难,而高级语言不仅调试方便,而且可读性十分强大。特别是由于以VB为基础开发出来的数据采集和应用软件不仅操作简单,界面设计十分独特方便而且十分容易掌握。因此就算是一个新手或者非专业的工作技术人员也非常容易掌握以及使用。其次是VB软件的广泛应用。由于其操作简易、编程简单以及比较个性化,因此他的应用十分广泛。比如立体厂库的数据存储、工业控制中的环境数据存储等。尤其是在当今的温湿度存储系统中,采用VB软件的上位PC机实施用户控制和以单片机为下位机进行实时的数据采集的分布式智能化存储系统无疑具有良好的应用前景。
1.2选题目的及意义
目前由于计算机技术的飞速发展,极大的提高了工业、生活等领域的技术水平和自动化程度。尤其是在数据存储这一领域。现代的许多领域或者工程都离不开对数据的存储,实时的数据可以说是相当于一个企业的核心、一个领域的心脏。然而在温湿度存储系统这一领域中,传统的人工数据存储系统不但工作效率低,而且由于人工存在着主观性,可靠性并不是很高。所以在这一领域显然需要相应的转变。因此很有必要建立智能化的现代温湿度存储系统,以满足现代社会高效率、高精度、高自动化的基本要求。然而目前的温湿度存储系统还存在着很多问题。特别是复杂的系统结构、远距离的通信以及网络形态结构、应用软件以及编程设计语言的的不同使得数据库系统的建立变得更加需要更新,这就要求应用软件和单片机的一体化应用。比如一个图书馆对数据的管理,如果不建立一个完善的数据库应用系统,它的工作效率就会极大的降低。因此建立一个完善的数据库应用系统具有十分重要的现实意义。
而要想建立一个完善的数据库系统就需要了解数据库的基本工作流程以及实现方法。通过对数据库的结构、设计、数据存储和管理的研究,掌握对于数据库里面的数据进行处理和分析的能力。
1.3同行研究概况
如今,随着基于VB的单片机在数据库系统领域的开发广泛,研究深入以及应用多样,多加借鉴关于此命题的先驱前辈,有利于我更深入的了解,便于触类旁通。下面我简单的介绍我借鉴其中的一部分:
1、吴爱萍的基于VB与单片机的温度测控系统设计。在该系统中,吴爱萍选择AT89S51单片机作为温度数据采集的核心。利用VB程序设计语言强大的人机交互功能,其中的Mscomm控件可以实现与下位机高效的串行通信。首先温度传感器将采集到的数据经过模拟/数字转换通过单片机的P1口保存到单片机中,其次计算机通过串口通信的方式向下位机发送指令,接收发来的温度数据,最终在PC机上的VB软件的界面上显示。整个系统不仅高效实时,而且更加的可靠和稳定。这表明了以VB为基础的单片机数据采集存储系统具有很大的现实价值[13]。
2、过金超,刘玉琳,戈明,崔光照,唐耀华的基于VB界面的上位机与下位机的无线通信中介绍了一种用于化学发光免疫定量测定仪控制系统中基于VB的上下位机通信方法,下位机通过nRF401与上位机进行串口通信,上位机则对下位机进行集中控制,改良的通信协议可以在一定程度上降低通信的误码率,无线通信模块nRF401的应用使控制系统结构得以简化,成本降低[14]。
3、桂晓兵,王燕昌,杨柳斌,慕松的基于VB与单片机干燥温度测控系统的实验中为提高农产品的干燥效率及质量,采用STC89C52单片机作为干燥过程热风温度控制的核心,利用DS18B20数字温度传感器实时采集干燥热风温度等方法,研究了基于VB与单片机的干燥温度测控系统。结果表明:在实际的应用中,整个系统调试运行的性能比较可靠稳定,实现了基本的功能,可以满足最初的设计目标和要求[15]。
4、赵哲,吴洪伟的基于VB60远程监测温室大棚中以LTM8662的数据采集模块和下位机为基础结构,通过对RS232和RS485通信模式综合应用实现长距离之间的通信,最终实现对温室大棚环境因素的远距离的实时测控。该设计可以让工作人员在温室大棚现场采集数据,通过总线远距离将数据传输到监测室的主控计算机,实时监测并记录各个生产温室的环境变化。并且工作人员可以通过单片机控制各个设备的工作状态,实时的调节大棚内的环境参数,提供一种最适合植物生长的温室环境[16]。
5、吕振,王春艳,王晨华的基于VB的煤矿瓦斯监控系统上位机的设计中采用VisualBasic6.0 设计煤矿瓦斯监测监控系统的上位机软件, 实现对基于无线传感器网络的煤矿瓦斯监测监控系统上传数据的采集、保存、处理、绘制曲线图以及数据和曲线图的打印等。在该系统中,公司内各层管理人员都可以通过上位机软件对煤矿安全的情况进行实时的监测,以便能够及早的发现各种安全问题和隐患,极大的增加了预防措施的时间从而降低了各种大小事故的发生[22]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/2714.html

好棒文