基于USB的光电读入系统的研制
发布时间:2020-04-23 01:50
【摘要】:现在是一个快速的以信息为驱动力的社会,迫切需要准确、及时、性价比高的数据采集方式。光电阅读机(OMR)的使用就可以达到上述要求。光电阅读机已经在大中城市的高中及大学中得以普及,但是中国是个人口众多且不发达地区占很大比例的国家,,不发达地区、中小学、中小公司及个人是一块存在巨大市场潜力而又未被开发的领域。这主要是由于市面上的光电阅读机价格昂贵、使用复杂、卡片质量要求高等等。针对这个问题,为了将信息技术推广到上述领域,开发出一套价格低廉、即插即用、卡片质量要求不高、多用途的基于USB的光电读入系统。 基于USB的光电读入系统由硬件部分和软件部分组成。硬件部分主要是光电阅读机的设计及研制,这其中包括:卡片传动部分、数据采集及通讯部分。软件部分主要是卡片设计及打印、上下位机通讯程序、下位机采集数据程序、上位机数据处理程序。 最后以统计选票为例,介绍整个系统的使用。包括:设计被选举人卡片、模拟选举情况采集数据、查看统计结果、打印采集结果等等,并以此来检验整个系统的研制是否达到预期要求。通过检验得知,整个系统运行基本满足设计要求,只是准确度不稳定,应该再加以改进。
【图文】:
据源命名为Vote,其描述为“DatasoureeforODBCMFCprogra咖ing”,另外数据源所支持的数据库为Vote.mbd。这时系统会自动完成我们所需要的数据源,如图3一l所示:图3一1ODBC数据源的创建Fig.3一1CreationofODBCDataSouree3.2.3数据库设计采用MFC的ODBC数据库访I’de技术,从MierosoftAeeess数据库里读取候选人的基本信息,借助MCF对ODCB封装类CRecordset,从该类派生应用程序里使用的CCardset类。以CCardset类为基础,实现对ODCB数据源的访问。利用MicrosoftAccess工具设计数据库vote.mdb,该数据库包含了候选人的基本信息:(1)序号:候选人的排列顺序,按名字输入先后顺序排列。(2)姓名。(3)
3.2.4生成程序框架打开V+C+的工程向导,建立工程文件Card,第一步选择应用程序框架为单文档,第二步选择要包含的数据库,如图3一2所示,选择Vote数据源,并且选择记录集类型为动态方式,以便保持记录集和数据源同步。最后一步选择视图的基类为CFor耐eiw,其他步均为默认方式。然后在Vote工程中添加一个以CReeordset为基类的CCardset类,仍然选择数据源Vote,并且数据表选择vote.本程序数据的操作是通过MCF的ODCB类实现的,为了使用ODBC类
【学位授予单位】:广西大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP334.2
本文编号:2637222
【图文】:
据源命名为Vote,其描述为“DatasoureeforODBCMFCprogra咖ing”,另外数据源所支持的数据库为Vote.mbd。这时系统会自动完成我们所需要的数据源,如图3一l所示:图3一1ODBC数据源的创建Fig.3一1CreationofODBCDataSouree3.2.3数据库设计采用MFC的ODBC数据库访I’de技术,从MierosoftAeeess数据库里读取候选人的基本信息,借助MCF对ODCB封装类CRecordset,从该类派生应用程序里使用的CCardset类。以CCardset类为基础,实现对ODCB数据源的访问。利用MicrosoftAccess工具设计数据库vote.mdb,该数据库包含了候选人的基本信息:(1)序号:候选人的排列顺序,按名字输入先后顺序排列。(2)姓名。(3)
3.2.4生成程序框架打开V+C+的工程向导,建立工程文件Card,第一步选择应用程序框架为单文档,第二步选择要包含的数据库,如图3一2所示,选择Vote数据源,并且选择记录集类型为动态方式,以便保持记录集和数据源同步。最后一步选择视图的基类为CFor耐eiw,其他步均为默认方式。然后在Vote工程中添加一个以CReeordset为基类的CCardset类,仍然选择数据源Vote,并且数据表选择vote.本程序数据的操作是通过MCF的ODCB类实现的,为了使用ODBC类
【学位授予单位】:广西大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP334.2
【引证文献】
相关硕士学位论文 前2条
1 朱新才;基于S3C2440的烤房自动控制系统的研究[D];西华大学;2011年
2 高晓波;全自动智能光标阅读机设计[D];长春理工大学;2011年
本文编号:2637222
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2637222.html