基于C++的无线表决系统控制端设计Word格式文档下载.docx

上传人:b****2 文档编号:14955306 上传时间:2022-10-26 格式:DOCX 页数:28 大小:397.97KB
下载 相关 举报
基于C++的无线表决系统控制端设计Word格式文档下载.docx_第1页
第1页 / 共28页
基于C++的无线表决系统控制端设计Word格式文档下载.docx_第2页
第2页 / 共28页
基于C++的无线表决系统控制端设计Word格式文档下载.docx_第3页
第3页 / 共28页
基于C++的无线表决系统控制端设计Word格式文档下载.docx_第4页
第4页 / 共28页
基于C++的无线表决系统控制端设计Word格式文档下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

基于C++的无线表决系统控制端设计Word格式文档下载.docx

《基于C++的无线表决系统控制端设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于C++的无线表决系统控制端设计Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。

基于C++的无线表决系统控制端设计Word格式文档下载.docx

2.1无线表决系统控制端软件1

2.2应用程序软件的设计1

2.2.1事件驱动的程序设计1

2.2.2消息循环与输入2

2.2.3图形输出2

2.2.4资源共享2

2.2.5结构化程序设计和面向对象的程序设计3

2.3无线表决系统软件的可行性分析3

第三章无线表决系统控制端软件界面的设计4

3.1软件界面介绍4

3.1.1程序流程图4

3.1.2软件界面5

3.2windows控件7

3.2.1Windows控件7

3.2.2系统使用控件8

3.3软件控件功能的实现9

3.3.1建立MFC应用程序9

3.3.2windows标准控件使用10

3.3.3ActiveX控件12

第四章串口通信和虚拟硬件连接13

4.1串口通信的实现13

4.1.1添加MSComm控件13

4.1.2初始化串口13

4.1.3串口的读写数据14

4.2串口的虚拟硬件连接15

第五章软件各部分的关联和美化16

5.1软件各部分的关联16

5.1.1参数选择和显示16

5.1.2开始投票和参数选择16

5.1.3投票开始和数据显示17

5.2软件界面的美化17

5.3程序运行结果18

参考文献22

摘要

随着我国社会民主化进程的不断发展,投票表决在各类会议中的应用越来多,传统的投票表决方式已不能满足现代会议快节奏、高效率、自动化的要求。

而数字无线投票表决系统的出现有效的满足了这种现代会议的要求,具有重要的实用意义。

本文主要通过对传统无线表决系统基本工作原理的研究,具体说明了无线表决系统各个分系统的功能以及硬件电路的实现和软件编程部分的实现。

通过对现有表决系统的分析与研究,提出了比较适合当前会议要求的设计方案。

文章详细的阐述了无线表决系统控制端的设计方案以及具体实现方法,该设计方案主要包括一下两个方面:

程序界面的设计与实现,串口通信部分的设计与实现。

在本文的前半部分主要介绍的是无线数据表决系统控制端的程序控制界面的设计与实现,主要通过Visualc++来进行程序的编写;

本文的后半部分主要介绍程序功能的实现和串口通信的实现,也是使用Visualc++来进行程序的编写。

文章结尾简单阐述了软件部分和无线表决系统硬件部分连接原理。

关键词:

VisualC++;

MFC;

串口通信;

 

Abstract

Withthedevelopmentofourcountry’sdemocracy,Thevotingsystemhasbeenusedindifferentsconventions,nowthetraditionalvotingsystemcannotcatchupwiththedevelopmentofmodernway.Soanewvotingsystemappeared.WecalleditDigitalVotingSystem.

Accordingtosometechnologyofthetraditionalvotingsystemthenewonebecomemoreprefect.Thethesistellussomedetailthingsofthevotingsystemcontrolcentre.ThecontrolcentrearemakeupofUIandSerialComunications.ThewholesystemwasbuildbytheVisualC++program.Atthelastpartofthethesisthereisabriefintroductionaboutthelinkbetweenthecontrolcentreandtheterminal.Weusedthewirelesstechnologytolinkthecomputerandtheterminal.Therearesomanywirelesstechnologytofinishthesystem,suchaswifiandBluetooth.

KeyWords:

VisualC++;

SerialComunications

第一章绪论

1.1引言

在科技迅猛发展的今天,信息技术的飞速发展,促进了信息化社会的形成。

随着信息传递的充分发展出现了超越时空的互联网技术,随着信息表示的发展出现了如声像视频这样的多媒体技术,而信息的收集、处理、加工的发展也出现了数字化手持移动技术、智能技术,如搜索技术,数据挖掘等,这一系列的新技术的出现给整个社会的运行方式带来了巨大的影响。

随着我国社会民主化进程的不断发展,投票表决的方式在各类会议中的应用越来多,传统的投票表决方式已不能满足现代会议快节奏、高效率、自动化的要求。

而数字无线投票表决系统的出现有效地解决了这些问题:

代表们在自己的座位上就能投票决,省去了以往排队投票的步骤;

即可轻松地完成从签到到各类议案的电子表决工作;

在不记名模式下,系统特有的保密功能使得代表按键能最大限度地反映其真实意愿,而不用担心被人窥视或记录追查;

投票系统会即时统计并在会场投影显示出投票表决结果,它从根本上改变了各类会议传统发、填、收、计票的表决方式,节省了收集统计的人工与时间、避免了人为错误的发生、节省了与会代表等待结果的时间。

1.2无线网络技术

无线网络技术是一种柔性的数据交换系统,是对局域网技术的一种延伸和补充。

它通过采用无线通信技术,在计算机与计算机或有无线模块的设备之间实现无线通信,实现数据、资源的共享。

管理人员不需要重新进行连线,配置网络。

无线网络与普通的局域网相比有以下几个特点。

1.2.1无线网络技术的优点

1、移动性

无线网络可以为用户提供实时的、移动性的数据通信,这是普通的局域有线网无法企及的。

由于无线网络没有了通信光缆的限制,用户可以在任何覆盖了无线信号的地点进行工作或浏览资讯,极大的方便了人们的日常生活。

2、解决了布线问题

传统的有线局域网存在着一个布线的问题,不同的建筑有不同的风格,在进行有线网络的安装工作的时候必须根据建筑的形式和风格进行布局。

这样给网络的普及及使用带来了一定的问题,而无线网络技术几乎避免了这样一个问题,还为网络的建设节省了大量的费用。

3、可靠实用性

有线网络的有线是布局有一个不可克服的弊端,就是任何电缆在使用的过程中都存在着损坏或者是老化的问题,这些问题的出现必将会影响网络传输的效率,影响传输信号的强度以及传输数据的完整性。

无线技术也很好的避免了通信受损的问题,在适当范围内先进的无线编码技术,先进的无线通信协议几乎可以避免受损问题的出现,具有极高的可靠性。

4、易安装和低成本性

无线网络技术如今已经非常成熟,无线设备生产制造的技术也已经非常的成熟,统一的标准使得无线设备以及无线网络的安装工作都变得非常的容易。

1.2.2无线网络技术面临的一些问题

由于无线技术与生俱来的优势,受到了很多部门和组织的欢迎,但在实际的使用中也遇到了一些问题。

1、无线电信号的问题

由于无线电使用的通信技术的特点,信号在空气传播途中或多或少会受到大气噪声干扰和其他发射系统的影响。

而且无线网络的使用也会受到附近其他无线网络和无线设备的干扰。

发射系统的谐波或者其他使用相近无线电波段的产品,都会使无线网络受到干扰而影响通信效果。

2、健康危害

由于无线网络进行数据的传输的时候使用的是电磁波的形式,这其中必然有辐射的产生。

虽然这样的辐射量比较小,但是长时间处于这样的电磁环境下还是会对人的身体健康造成一定的损害。

1.3无线网络的应用

随着社会的进步,各类数据信息的传递量飞速增长,网络的使用率也增长很快。

从目前应用的情况来看,无线网络技术是对普通网络的一种延伸。

它为移动办公的用户和网络之间提供实时连接的手段,现已在许多行业都取得了成功应用。

1.4研究无线表决系统的意义

现在许多公司或企业都已经感受到了办公空间紧张带来的压力,尤其是在一些经济发达的大中城市,公司或企业每年都必须为办公空间支付不菲的费用。

因此这些公司都在竭尽所能提高办公空间的使用效率,减少占用空间。

大多数公司和企业都没有在公司内部设立大型的会议室,在已有的会议室无法满足会议规模时,就需要外出租借会议室,不仅要支付租金,同时还要浪费时间,会议组织也非常麻烦。

其实基于局域网络的会议系统就完全可以解决上述问题。

在使用网络会议系统后,参加会议的人员完全可以分散到各个小的会议室或者某些办公区域通过网络会议系统同时参加同一会议。

不仅节省了会议场地的费用,而会议召集也可以节省时间,大大提高了会议效率。

但是在会议现场,往往因为建筑没有为会议现场预留布线通道,而造成已经装修好的会议现场重新安排布线,既浪费布线时间又浪费一次装修经费。

有线局域网络接口变动造成网络不能稳定运行。

种种问题造成有线会议系统在实际应用时的不便。

而使用无线方式的系统。

将无线局域网技术用于无线会议系统可以避免有线会议系统带来的节点固定,布线困难,对建筑物的破坏等缺点,可以带来无线局域网的可移动性,布线时间短,使用方便等优点,并可以降低成本,提高工作效率,解决了有线网络线缆故障等造成的网络瘫痪问题。

无线网络技术在网络会议系统中的应用还避免了网络会议系统的复杂的连线和安装过程,不仅系统安装和拆除方便,而且也大大增加了与会者的可移动性,对于一些临时会议的进行非常方便。

同时对于那些还没有建设网络环境的会议室或办公室,或者铺设线缆有困难的场所,同样可以通过无线网络系统搭建无线会议系统。

1.5无线表决系统的现状

在无线技术的推动下,无线表决技术也日趋成熟和完善,从原先的单一功能发展到现在的多功能智能投票系统。

随着信息技术的发展无线表决器拥有了高速数据采集处理,稳定的操作系统,和更加漂亮的外观。

新一代无线表决系统产品,是世界上非常豪华、精致的一个产品。

目前比较好的系统可以在美国联邦通讯委员会规定的免执照许可的2.4GHz下工作,采用新的调频技术,使得系统能够提供卓越的射程,即使在恶劣的环境中,依然能保持通信信号的稳定性及保密性。

与其他射频设备比如WLAN,PDA,移动电话等共存的情况下,系统仍可可靠运行,以确保数据精确度和增强安全性。

无线表决系统容量也从最先的几十上百个发展到现在的支持上万个无线表决器,并且以最快速度实现数据的统计和显示。

1.6本文的研究内容

本文主要通过对传统无线表决系统基本工作原理的研究,简单了解了无线表决系统各个分系统的组成部分。

主要阐述了无线表决系统控制端的基本工作原理及其主要功能,通过设计方案来完成无线表决系统控制端的软件编程,文中结合实际工作需要从以下三个方面完成工作:

1、无线表决系统控制端软件可行性的分析。

2、无线表决系统的程序界面设计与实现。

3、程序部分和硬件部分串口通信的实现。

第二章无线表决系统控制端软件的研究

2.1无线表决系统控制端软件

在本系统中,表决系统控制端的程序的编制由Visualc++程序语言来完成。

这不仅因为VC语言简单易学、操作方便,同时具有强大的图形控件编辑功能,既提供工程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1