<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 嵌入式SQL CE在圖書外采查重系統(tǒng)中的應用

          嵌入式SQL CE在圖書外采查重系統(tǒng)中的應用

          作者: 時間:2010-07-12 來源:網(wǎng)絡 收藏
          采購是館日常工作的重要內容,隨著讀者信息需求的不斷提高,館需要到書市或書店現(xiàn)場采購圖書,面對大量不同專業(yè)和類別的圖書,很容易重復采購。目前圖書外采方法有人工記憶、計算機二次、筆記本電腦查重、數(shù)據(jù)采集器查重、遠程登錄查重等。但在圖書外采現(xiàn)場,由于空間狹窄,缺乏網(wǎng)絡和電源支持,常用的幾種查重方法都各有優(yōu)缺點。
          圖書外采查重的關鍵是在外采現(xiàn)場能準確獲取館藏圖書數(shù)據(jù),避免重復采購。本文設計的圖書外采查重基于Windows Mobile智能手機,將 設計中,實現(xiàn)智能手機的存儲數(shù)據(jù)與圖書館數(shù)據(jù)同步,采購人員由此掌握館藏信息,快速準確地識別和記錄圖書信息,防止圖書重復采購。
          1 開發(fā)
          1.1 2005 Compact Edition

          是指可以在嵌入式移動設備上運行的數(shù)據(jù)庫, 2005 Compact Edition(簡稱SQL Server )是當前比較流行的嵌入式數(shù)據(jù)庫系統(tǒng)之一,是運行于Windows Mobile下的關系數(shù)據(jù)庫系統(tǒng)。SQL Server 為移動設備提供了一個壓縮的數(shù)據(jù)庫解決方案,可以將SQL Server 2000/2005(簡稱SQL Server)大型數(shù)據(jù)庫的管理能力擴展到移動設備上。
          SQL Server CE以很小的內存(3 MB~5 MB)開銷提供了精簡的關系數(shù)據(jù)庫,具有強大的數(shù)據(jù)存儲、優(yōu)化的查詢處理,以及可靠、可擴展和可調整的連接等功能,并為開發(fā)人員的快速程序開發(fā)提供了一致的編程接口(OLEDB、ADO.NET)。SQL Server CE是創(chuàng)建企業(yè)級的 Windows Mobile 離線數(shù)據(jù)解決方案。
          1.2 開發(fā)環(huán)境
          智能手機是指具有開放式操作系統(tǒng)的手機,開發(fā)人員可根據(jù)操作系統(tǒng)提供的編程接口為手機開發(fā)各種擴展功能。智能手機操作系統(tǒng)主要有Symbian、Windows Mobile、Linux、Palm OS、Android、Mac OS X、BlackBerry、OMS等。其中,Windows Mobile是微軟為智能手機推出的操作系統(tǒng),將用戶熟悉的桌面Windows擴展到移動設備上。Windows Mobile操作系統(tǒng)包括Pocket PC、Smart Phone及Pocket PC Phone(簡稱PPC),其中PPC主要用于掌上電腦型智能手機。本文圖書外采查重系統(tǒng)設計就選用PPC平臺。
          應用于Windows Mobile智能手機操作系統(tǒng)的開發(fā)語言有Java(J2ME)、C++、Embedded VB、Embedded VC、C#等。圖書外采查重系統(tǒng)選用Visual Studio.NET 2008集成開發(fā)環(huán)境、C#開發(fā)語言。C#是一種強大、簡單、面向對象的編程語言,是微軟新一代開發(fā)工具Visual Studio.NET的經(jīng)典編程語言,C#既保持了C++的語法,還包含了大量的高效代碼和面向對象特性,為開發(fā)人員帶來更高效的開發(fā)環(huán)境。
          微軟在推出智能手機操作系統(tǒng)后,考慮手機的硬件條件制約,推出了.Net Framework的精簡版,這就是.NET Compact Framework[1],在開發(fā)環(huán)境中安裝Visual Studio.NET 2008簡體中文版,同時安裝.NET Compact Framework 3.5以及仿真設備、SDK等。
          1.3 客戶端與服務器環(huán)境
          SQL Server CE的運行環(huán)境是典型的客戶端/服務器環(huán)境,如圖1所示??蛻舳谁h(huán)境是Windows Mobile應用程序的運行環(huán)境,也是SQL Server CE數(shù)據(jù)庫的運行環(huán)境,通過微軟Activesync程序(使用USB、串口、藍牙或Wi-Fi網(wǎng)絡)可以將智能手機連接到服務器環(huán)境;服務器環(huán)境是運行Internet信息服務(簡稱IIS)和SQL Server數(shù)據(jù)庫的環(huán)境,IIS和SQL Server既可以運行在一臺機器上,也可以運行在不同的機器上。SQL Server CE與SQL Server之間可以通過遠程數(shù)據(jù)訪問RDA(Remote DataAccess)和合并復制(Replication)兩種方式進行數(shù)據(jù)同步。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          c++相關文章:c++教程



          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();