《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Linux的嵌入式POS的GUI及數據庫研究
基于Linux的嵌入式POS的GUI及數據庫研究
來源:維庫開發網
摘要: 目前使用最廣泛的POS機接入方式是有線接入方式,而有線接入方式主要有兩種:一是基于電話網的點到點撥號接入方式和基于DDN的專線接入方式。無線POS機是目前POS機行業的一項新技術,移動性強,平均交易時間短,并能隨身攜帶。目前在全國各大商場和超市內隨處可見POS刷卡機,但它們大多都是通過電話線聯網進行通信,移動性差,不靈活,限制了業務發展。無線POS機成功的解決了這一難題,它通過一個POS和無線調制解調器的一體機在GPRS/CDMA網上聯網傳輸信息。
Abstract:
Key words :

    POS(PointofSale)是目前各商場、飯店、加油站等廣泛提供的刷卡消費業務的輔助工具,位于商場、加油站等地的POS機將獲得的用戶*的數據(卡號、業務資料等)通過通信線路傳給*服務處理系統上,經過處理的信息返回到POS機,從而完成用戶的刷卡消費業務。為了實現上述數據交換過程,在POS機與銀行主機之間必須進行數據通信。
    目前使用最廣泛的POS機接入方式是有線接入方式,而有線接入方式主要有兩種:一是基于電話網的點到點撥號接入方式和基于DDN的專線接入方式。無線POS機是目前POS機行業的一項新技術,移動性強,平均交易時間短,并能隨身攜帶。目前在全國各大商場和超市內隨處可見POS刷卡機,但它們大多都是通過電話線聯網進行通信,移動性差,不靈活,限制了業務發展。無線POS機成功的解決了這一難題,它通過一個POS和無線調制解調器的一體機在GPRS/CDMA網上聯網傳輸信息。
     1 Linux下的圖形用戶開發工具Q t
    Qt是Trolltech(挪威)公司的產品。Qt是一個多平臺的C++圖形用戶界面應用程序框架,它能給用戶提供精美的圖形用戶界面所需要的所有元素,而且它是基于一種面向對象的思想,所以用戶對其對象的擴展是相當容易的,并且它還支持真正的組件編程。
    在一臺裝有Linux操作系統的機器上建立Qt/Embeded開發環境:首先需要擁有三個軟件安裝包: tmake工具安裝包,Qt/Embeded安裝包,Qt的X11版安裝包。Qt包含了許多支持嵌入式系統開發的工具,其中兩個最實用的工具是qmake和Qtdesigner(圖形設計器)。Qt中有三個主要的基類:QObject、QapplicaTIon和QW
idget。
    在Qt中編程,利用Signal和Slot進行對象之間的通信是Qt的主要特征。它與Windows中的消息機制非常類似,但是Signal和Slot機制真正實現了一種消息的封裝。當對象的狀態改變時,發出Signa,l通知所有的Slot接受Signa,l盡管它不知道哪些函數是Slot。一個Signal可以發給多個Slo,tSlot也可以接收多個Signal。Slot除了可以接收Signal以外,與其他的成員函數沒有區別。這種機制比使用回調函數要靈活,但是會減慢程序的運行速度。不過在現在高速CPU的面前,這種損失是無足輕重的,而且它還能保證程序的簡明性和靈活性,非常便利。
    QT支持包括Unix、Linux、Windows在內的多種操作系統平臺。Linux下常用的KDE桌面環境就是基于QT編寫的。QT使用了Unicode作為內部編碼,可以同時支持多種編碼。目前的版本對國際化標準支持非常完備,這就為本地化提供了可能[4]。
    2 小型嵌入式數據庫M ySQL /SQLite
    SQLite作為一個嵌入式的數據庫,主要的是程序小(200多K),速度快,支持ANSISQL-92的大部分標準功能。SQLite使用文件作為數據庫,查詢出的所有記錄都放在內存中,它的sql句法比較簡單易用,支持的類型也比較全。字符串和blob類型可以支持4GB的長度。它還支持事務處理。在單用戶情況下,它的速度是最快的。多用戶下,速度不及別的數據庫。
    特點:①支持符合acid(原子性,一致性,隔離性,持久性)特性的事務處理;②0配置,不需要任何安裝和管理;③符合SQL92的絕大多數標準;④完整的數據庫只存儲在單個磁盤文件當中;⑤數據庫文件可以被不同的機器共享,并與字節序無關;⑥string和BLOB的大小只受到可用內存的限制;⑦總共不到30000行代碼。代碼空間不到250K;⑧比現在的C/S結構的大部分數據庫要快;⑨不依賴于任何其他的庫;⑩支持數據庫大小可以達到2的41次方,即2個TB。
    SQLite的弱點:①沒有專有的安全措施,數據庫是一個文件;②沒有內嵌的壓縮、解壓機制,數據庫文件看上去太大。MySQL是SQL數據庫管理系統,MySQL是開源的,開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。MySQL服務器工作在客戶/服務器或嵌入系統中,MySQL數據庫服務器是一個客戶/服務器系統,它由多線程SQL服務器組成,支持不同的后端、多個不同的客戶程序和庫、管理工具和廣泛的應用程序接口(APIs)。

   3 POS系統的硬件配置
    POS系統硬件配置,見圖1所示。

  4 本POS系統介紹
    由于我們使用的是Red  hat9自帶的Qtdesigner,由于是處于研究階段,而且是免費的,所以暫時采用此軟件.此軟件沒有集成開發環境(IDE),我們采用Qt的Qt designer畫出基本的功能,然后由KDevelop修改添加源代碼,通過Qt自帶的uic(user inteRFace compiler)工具將. ui編譯成. cpp和. h文件,最后通過修改makefile,達到我們編譯此界面的目的。
    (1)需要配置unixODBC,把unixODBC放到/usr/local下,解壓縮,然后運行. /configure,其中需要一些環境變量參數的設置,系統生成一些makefile文件,運行make將unixODBC編譯,然后make  install安裝unix-ODBC,即unixODBC安裝好了。
    (2)配置ODBC,選擇數據庫及其驅動。
    (3)將Qt連接上數據庫,完成連接。
 5 開發流程
    系統開發流程見圖2所示。
   6 具體介紹
    本系統針對商場或專賣店而設計,系統的核心功能模塊是主控模塊,主要是系統初始化,與通信模塊,數據庫,條碼掃描,鍵盤,RFID接口,顯示器及打印機等模塊的連接。另外系統預留,與銀聯卡及會員卡端口,以備系統擴展之用。
    系統采用消息隊列機制,系統始終維持兩個數據庫的運行,主服務器的中央數據庫和本地單機的小型數據庫。
     (1)通信模塊:上傳:主控模塊的響應信息,出錯信息,日志信息,交易信息,數據庫響應,刪除日志響應。下發:控制信息,查詢日志,刪除日志,查詢,修改,刪除數據庫信息。
     其中的主要消息有:①上傳交易信息成功,上傳交易信息失敗;②本地數據庫中無該商品;③鍵盤消息的處理,主要是按鍵處理;④寫日志成功,寫日志失敗;⑤來自服務器的控制消息:刪除日志,查詢當前機器的工作狀態,日志打包發送至服務器,本地pos機重啟,關機等;⑥接受條碼信息;⑦如果本地數據庫無該商品,向服務器數據庫發送查詢信息。
    (2)數據庫SQLite說明:①SQLite編譯、安裝;②SQLiteODBC編譯、安裝。這個要配置SQLite源代碼的目錄。如果出現找不到SQLite的情況,在Makefile文件中加上路徑;③建立SQLite中的一個數據庫。SQLite文件夾下有個demo文件,或者參照Readme直接使用SQL語言生成;④系統ODBC配置。在Linux中將剛剛做好的數據庫配置為系統數據源,即讓QT能找到;⑤QT中使用數據顯示組件,選擇上述的數據源,然后組件就可以自動顯示數據庫中的數據了。Server端采用MSQL/SQLite+Linux; Client端采用MSQL/SQLite+uCLinux;顯示通過串口實現。
     (3)數據庫設計:
                  Server:
                  ①product
                  PNo  Name  DescripTIon  InstockPrice
                  TotalNumLeftNum
                  ②sale
                  ONo Total Date
                  ③order
                  ONo PNo Saleprice Number
                  Client:①product
                  PNo Name Saleprice
                  ②sale
                  ONo Total Date
                  ③order
   ONo PNo Saleprice Number使用jdbc測定了sqlite3插入數據的效率,使用整體事務與不使用整體事務,差別明顯。cpu: 1G,內存:512MB使用整體事務: 1000000條記錄,需要93s。使用逐個插入提交事務: 1 min只能處理20條記錄。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美日韩伦理| 久久九九热re6这里有精品| 欧美视频在线一区二区三区| 欧美chengren| 亚洲免费在线视频一区 二区| 亚洲欧洲日产国产综合网| 久久九九精品| 国产日韩欧美夫妻视频在线观看| 久久精品久久综合| 亚洲级视频在线观看免费1级| 狠狠爱www人成狠狠爱综合网| 亚洲美女毛片| 日韩午夜在线播放| 国产精品免费看片| 国内精品久久久久影院 日本资源| 一区二区精品在线| 亚洲一区影音先锋| 国产精品黄色在线观看| 国产精品一区二区三区四区| 亚洲啪啪91| 国产日韩精品视频一区| 国产亚洲欧美另类一区二区三区| 亚洲国产精品欧美一二99| 久久综合色婷婷| 性欧美1819性猛交| 中文亚洲免费| 亚洲视频一区在线| 久久久久欧美| 欧美日韩国产经典色站一区二区三区| 西西人体一区二区| 性感少妇一区| 国产日韩欧美91| 国内精品视频在线观看| 亚洲九九爱视频| 欧美成人自拍视频| 欧美一区永久视频免费观看| 亚洲国产精品久久久久秋霞蜜臀| 一区二区三区四区五区精品视频| 亚洲另类黄色| 国产精品成人播放| 你懂的网址国产 欧美| 在线播放豆国产99亚洲| 免费看亚洲片| 亚洲欧洲精品一区二区| 亚洲国产精品欧美一二99| 亚洲黄色成人| 国产亚洲欧美日韩精品| 国产人久久人人人人爽| 噜噜噜久久亚洲精品国产品小说| 国产一区二区三区的电影| 日韩一级黄色大片| 国产亚洲精品久久久久动| 国产精品夫妻自拍| 欧美视频一区二区三区四区| 欧美一级在线播放| 一区二区三区在线视频观看| 午夜精品久久久久| 蜜桃久久精品乱码一区二区| 久久国产天堂福利天堂| 麻豆国产精品一区二区三区| 国产午夜精品久久久久久免费视| 亚洲一区久久| 亚洲高清在线精品| 中日韩美女免费视频网址在线观看| 久久久欧美精品| 国产亚洲欧美日韩美女| 伊人一区二区三区久久精品| 亚洲国产精品高清久久久| 亚洲精品网站在线播放gif| 亚洲尤物视频网| 午夜精品久久久久99热蜜桃导演| 亚洲一区黄色| 国产精品大片wwwwww| 亚洲国产中文字幕在线观看| 亚洲精品中文在线| 亚洲精品在线电影| 久久精品国产精品| 欧美高清视频在线观看| 久久久久久久一区| 1204国产成人精品视频| 国产精品综合色区在线观看| 一区二区三区精品国产| 欧美国产在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 日韩一级免费观看| 午夜精品成人在线视频| 国产精品99久久久久久有的能看| 午夜视频一区| 国产精品色一区二区三区| 亚洲影院免费| 欧美日韩精品在线播放| 国产欧美一区二区视频| 欧美午夜电影完整版| 最新69国产成人精品视频免费| 欧美日韩1234| 亚洲精品婷婷| 欧美大胆人体视频| 欧美亚洲自偷自偷| 国产精品香蕉在线观看| 久久午夜羞羞影院免费观看| 国产精自产拍久久久久久| 国产精品嫩草99a| 国产精品免费一区二区三区观看| 亚洲一区二区三区免费视频| 亚洲日本电影在线| 一区二区三区免费看| 欧美激情一区二区三区| 亚洲国产精品久久久久久女王| 国产精品区一区| 日韩午夜在线观看视频| 一卡二卡3卡四卡高清精品视频| 欧美伊人久久久久久久久影院| 亚洲精品一区二区网址| 国产农村妇女精品| 在线精品观看| 亚洲欧美一区二区激情| 国模精品娜娜一二三区| 欧美日韩国产成人在线免费| 91久久精品国产91久久性色| 亚洲五月六月| 亚洲影视中文字幕| 99v久久综合狠狠综合久久| 国产在线视频欧美| 久久免费黄色| 亚洲国产精品久久| 99国产精品久久久久久久成人热| 亚洲欧洲精品一区二区三区不卡| 欧美国产日韩在线观看| 久久av一区二区三区漫画| 欧美高清一区二区| 国产精品一区二区视频| 久久亚洲影音av资源网| 欧美亚洲一区三区| 国产精品久久久久久超碰| 西西人体一区二区| 亚洲日本va午夜在线电影| 欧美在线观看你懂的| 一区二区在线观看视频在线观看| 欧美性jizz18性欧美| 亚洲国产精品久久人人爱蜜臀| 国外精品视频| 国产精品久久久久久久久| 亚洲性夜色噜噜噜7777| 免费日韩一区二区| 久久国产精品久久久久久| 国产伦精品一区二区三区照片91| 国产精品高潮呻吟久久av无限| 99亚洲伊人久久精品影院红桃| 亚洲女人av| 国产精品综合色区在线观看| 欧美精彩视频一区二区三区| 欧美在线观看视频在线| 宅男噜噜噜66一区二区66| 国产日韩视频| 国产精品毛片| 欧美激情在线播放| 亚洲一卡二卡三卡四卡五卡| 国产精品乱码人人做人人爱| 欧美呦呦网站| 国产精品一区二区久久国产| 久久久蜜臀国产一区二区| 久久激情久久| 国产精品r级在线| 欧美激情视频免费观看| 欧美日韩性生活视频| 一区二区三区在线视频观看| 欧美日韩大片一区二区三区| 欧美护士18xxxxhd| 欧美日韩妖精视频| 国产精品一区免费视频| 亚洲欧美日韩一区| 欧美激情一二区| 欧美日韩视频在线观看一区二区三区| 免费观看一级特黄欧美大片| 国产一区二区三区网站| 欧美精品一区二区三区很污很色的| 亚洲一本大道在线| 欧美日韩国产探花| 欧美喷水视频| 国产日产欧美精品| 欧美日韩高清在线播放| 久久久久久国产精品mv| 欧美一二三视频| 日韩性生活视频| 欧美日本在线| 久久人人精品| 欧美综合国产| 国产乱肥老妇国产一区二| 欧美精品福利在线| 国产精品久久久久久久久久三级| 亚洲午夜精品久久| 伊人成年综合电影网| 国产精品夜夜嗨| 欧美日韩精品免费在线观看视频| 亚洲精品久久久久久久久久久久久| 久久三级视频| 亚洲午夜羞羞片| 久久久精品一区二区三区| 久久午夜精品一区二区| 在线看日韩欧美| 欧美激情精品久久久久久久变态| 欧美精品日本| 久久亚洲影音av资源网| 亚洲第一精品在线| 欧美伊人久久久久久午夜久久久久| 激情久久久久久久| 久久精品人人做人人爽电影蜜月| 亚洲精品欧洲精品| 欧美在线日韩在线| 黑人巨大精品欧美黑白配亚洲| 在线看片成人| 欧美亚洲自偷自偷| 亚洲欧美激情在线视频| 国产亚洲精品bt天堂精选| 欧美一区二区网站| 久久久人成影片一区二区三区观看| 国产精品毛片a∨一区二区三区| 国产精品国产三级国产aⅴ浪潮| 午夜精品偷拍| 久久久久国产精品人| 亚洲在线一区二区| 国产精品视频福利| 欧美日韩一区视频| 亚洲国产精品久久久久婷婷884| 在线不卡中文字幕播放| 99www免费人成精品| 国产精品hd| 欧美国产精品劲爆| 亚洲第一页自拍| 欧美日韩1区2区| 国产一区二区精品| 韩日精品视频一区| 在线播放豆国产99亚洲| 亚洲乱码国产乱码精品精98午夜| 国产精品扒开腿爽爽爽视频| 久久综合久久久久88| 国产精品大全| 激情六月婷婷综合| 亚洲国产欧美精品| 宅男66日本亚洲欧美视频| 国产夜色精品一区二区av| av成人老司机| 国产日韩欧美亚洲一区| 国产欧美日韩免费| 久久激情五月丁香伊人| 亚洲免费高清| 亚洲黄网站在线观看| 欧美成人午夜影院| 亚洲午夜精品国产| 国产一区二区三区在线观看免费视频| 国产日韩欧美高清免费| 欧美一区二区在线免费播放| 亚洲欧洲精品一区二区| 欧美一二三视频| 午夜影视日本亚洲欧洲精品| 91久久国产综合久久| 欧美日本韩国| 亚洲精品乱码久久久久久日本蜜臀| 伊人成年综合电影网| 欧美连裤袜在线视频| 免费短视频成人日韩| 影音欧美亚洲| 蜜桃av一区二区在线观看| 国产欧美日韩麻豆91| 9久re热视频在线精品| 亚洲一区一卡| 亚洲国产精彩中文乱码av在线播放| 亚洲欧洲精品一区二区| 亚洲激情欧美| 久久久水蜜桃| 91久久精品美女高潮| 国产欧美日韩一区二区三区在线观看| 久热爱精品视频线路一| 欧美午夜影院| 最新中文字幕一区二区三区| 玖玖国产精品视频| 怡红院av一区二区三区| 亚洲欧美激情视频| 美女精品国产| 欧美日韩在线综合| 亚洲免费在线观看视频| 免费亚洲一区| 欧美性开放视频| 一区二区三区欧美亚洲| 午夜精品福利在线| 久久久av毛片精品| 亚洲午夜国产成人av电影男同| 亚洲国产精品一区二区久| 欧美精品首页| 亚洲日产国产精品| 日韩午夜高潮| 欧美精品v国产精品v日韩精品| 亚洲视频图片小说| 欧美激情1区2区| 久色婷婷小香蕉久久| 欧美日韩福利在线观看| 欧美中文字幕在线视频| 亚洲小说欧美另类社区| 国产精品日日摸夜夜摸av| 欧美日韩国产色视频| 国产日韩av高清| 欧美在线视频一区二区| 久久精品视频免费播放| 亚洲欧美视频在线观看| 欧美激情第1页| 欧美一区永久视频免费观看| 国产亚洲成精品久久| 欧美www视频在线观看| 日韩午夜在线电影| 国产精品久久久免费| 欧美久久久久免费| 黄色日韩在线| 宅男噜噜噜66国产日韩在线观看| 国产欧美日本一区视频| 国产欧美一区二区三区久久| 欧美在线免费观看视频| 久久亚洲一区二区三区四区| 国产婷婷成人久久av免费高清| 国内精品视频在线播放| 亚洲精品免费在线| 国产综合精品| 亚洲黄色在线视频| 国产一区日韩二区欧美三区| 欧美人与性动交a欧美精品| 欧美精品三级| 欧美日韩1区| 在线观看成人av电影| 国产美女精品在线|