基于USB的光電讀入系統(tǒng)的研制
發(fā)布時(shí)間:2020-04-23 01:50
【摘要】:現(xiàn)在是一個(gè)快速的以信息為驅(qū)動(dòng)力的社會(huì),迫切需要準(zhǔn)確、及時(shí)、性價(jià)比高的數(shù)據(jù)采集方式。光電閱讀機(jī)(OMR)的使用就可以達(dá)到上述要求。光電閱讀機(jī)已經(jīng)在大中城市的高中及大學(xué)中得以普及,但是中國是個(gè)人口眾多且不發(fā)達(dá)地區(qū)占很大比例的國家,,不發(fā)達(dá)地區(qū)、中小學(xué)、中小公司及個(gè)人是一塊存在巨大市場潛力而又未被開發(fā)的領(lǐng)域。這主要是由于市面上的光電閱讀機(jī)價(jià)格昂貴、使用復(fù)雜、卡片質(zhì)量要求高等等。針對這個(gè)問題,為了將信息技術(shù)推廣到上述領(lǐng)域,開發(fā)出一套價(jià)格低廉、即插即用、卡片質(zhì)量要求不高、多用途的基于USB的光電讀入系統(tǒng)。 基于USB的光電讀入系統(tǒng)由硬件部分和軟件部分組成。硬件部分主要是光電閱讀機(jī)的設(shè)計(jì)及研制,這其中包括:卡片傳動(dòng)部分、數(shù)據(jù)采集及通訊部分。軟件部分主要是卡片設(shè)計(jì)及打印、上下位機(jī)通訊程序、下位機(jī)采集數(shù)據(jù)程序、上位機(jī)數(shù)據(jù)處理程序。 最后以統(tǒng)計(jì)選票為例,介紹整個(gè)系統(tǒng)的使用。包括:設(shè)計(jì)被選舉人卡片、模擬選舉情況采集數(shù)據(jù)、查看統(tǒng)計(jì)結(jié)果、打印采集結(jié)果等等,并以此來檢驗(yàn)整個(gè)系統(tǒng)的研制是否達(dá)到預(yù)期要求。通過檢驗(yàn)得知,整個(gè)系統(tǒng)運(yùn)行基本滿足設(shè)計(jì)要求,只是準(zhǔn)確度不穩(wěn)定,應(yīng)該再加以改進(jìn)。
【圖文】:
據(jù)源命名為Vote,其描述為“DatasoureeforODBCMFCprogra咖ing”,另外數(shù)據(jù)源所支持的數(shù)據(jù)庫為Vote.mbd。這時(shí)系統(tǒng)會(huì)自動(dòng)完成我們所需要的數(shù)據(jù)源,如圖3一l所示:圖3一1ODBC數(shù)據(jù)源的創(chuàng)建Fig.3一1CreationofODBCDataSouree3.2.3數(shù)據(jù)庫設(shè)計(jì)采用MFC的ODBC數(shù)據(jù)庫訪I’de技術(shù),從MierosoftAeeess數(shù)據(jù)庫里讀取候選人的基本信息,借助MCF對ODCB封裝類CRecordset,從該類派生應(yīng)用程序里使用的CCardset類。以CCardset類為基礎(chǔ),實(shí)現(xiàn)對ODCB數(shù)據(jù)源的訪問。利用MicrosoftAccess工具設(shè)計(jì)數(shù)據(jù)庫vote.mdb,該數(shù)據(jù)庫包含了候選人的基本信息:(1)序號:候選人的排列順序,按名字輸入先后順序排列。(2)姓名。(3)
3.2.4生成程序框架打開V+C+的工程向?qū),建立工程文件Card,第一步選擇應(yīng)用程序框架為單文檔,第二步選擇要包含的數(shù)據(jù)庫,如圖3一2所示,選擇Vote數(shù)據(jù)源,并且選擇記錄集類型為動(dòng)態(tài)方式,以便保持記錄集和數(shù)據(jù)源同步。最后一步選擇視圖的基類為CFor耐eiw,其他步均為默認(rèn)方式。然后在Vote工程中添加一個(gè)以CReeordset為基類的CCardset類,仍然選擇數(shù)據(jù)源Vote,并且數(shù)據(jù)表選擇vote.本程序數(shù)據(jù)的操作是通過MCF的ODCB類實(shí)現(xiàn)的,為了使用ODBC類
【學(xué)位授予單位】:廣西大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP334.2
本文編號:2637222
【圖文】:
據(jù)源命名為Vote,其描述為“DatasoureeforODBCMFCprogra咖ing”,另外數(shù)據(jù)源所支持的數(shù)據(jù)庫為Vote.mbd。這時(shí)系統(tǒng)會(huì)自動(dòng)完成我們所需要的數(shù)據(jù)源,如圖3一l所示:圖3一1ODBC數(shù)據(jù)源的創(chuàng)建Fig.3一1CreationofODBCDataSouree3.2.3數(shù)據(jù)庫設(shè)計(jì)采用MFC的ODBC數(shù)據(jù)庫訪I’de技術(shù),從MierosoftAeeess數(shù)據(jù)庫里讀取候選人的基本信息,借助MCF對ODCB封裝類CRecordset,從該類派生應(yīng)用程序里使用的CCardset類。以CCardset類為基礎(chǔ),實(shí)現(xiàn)對ODCB數(shù)據(jù)源的訪問。利用MicrosoftAccess工具設(shè)計(jì)數(shù)據(jù)庫vote.mdb,該數(shù)據(jù)庫包含了候選人的基本信息:(1)序號:候選人的排列順序,按名字輸入先后順序排列。(2)姓名。(3)
3.2.4生成程序框架打開V+C+的工程向?qū),建立工程文件Card,第一步選擇應(yīng)用程序框架為單文檔,第二步選擇要包含的數(shù)據(jù)庫,如圖3一2所示,選擇Vote數(shù)據(jù)源,并且選擇記錄集類型為動(dòng)態(tài)方式,以便保持記錄集和數(shù)據(jù)源同步。最后一步選擇視圖的基類為CFor耐eiw,其他步均為默認(rèn)方式。然后在Vote工程中添加一個(gè)以CReeordset為基類的CCardset類,仍然選擇數(shù)據(jù)源Vote,并且數(shù)據(jù)表選擇vote.本程序數(shù)據(jù)的操作是通過MCF的ODCB類實(shí)現(xiàn)的,為了使用ODBC類
【學(xué)位授予單位】:廣西大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP334.2
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前2條
1 朱新才;基于S3C2440的烤房自動(dòng)控制系統(tǒng)的研究[D];西華大學(xué);2011年
2 高曉波;全自動(dòng)智能光標(biāo)閱讀機(jī)設(shè)計(jì)[D];長春理工大學(xué);2011年
本文編號:2637222
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2637222.html
最近更新
教材專著