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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于PDA的應用系統(tǒng)框架的設計和實現(xiàn)

          基于PDA的應用系統(tǒng)框架的設計和實現(xiàn)

          作者: 時間:2018-07-25 來源:網(wǎng)絡 收藏

          本文引用地址:http://www.ex-cimer.com/article/201807/383866.htm

          5.2 應用系統(tǒng)簡介

          為了適應水路征稽的特點.整個系統(tǒng)由固定和移動兩大模塊組成.完全按照上述框架實現(xiàn)。其中固定系統(tǒng)部分程序用JAVA編寫.采用B/S模式。工作人員在辦公地點用臺式Pc機通過網(wǎng)絡訪問系統(tǒng)。業(yè)務信息直接保存到服務器數(shù)據(jù)庫。移動系統(tǒng)部分基于WinCE操作系統(tǒng)使用EVC編寫.在HP手持終端上應用。主要實現(xiàn)流動作業(yè)的規(guī)費征稽,用戶在離線狀態(tài)下操作移動數(shù)據(jù)庫,保存業(yè)務數(shù)據(jù),并在以后的時間與服務器進行同步,將業(yè)務數(shù)據(jù)整合到服務器。

          5.3 移動子系統(tǒng)的組成

          移動子系統(tǒng)主要由五大功能模塊組成:航次開票、繳費查詢、票證作廢、船舶信息維護、數(shù)據(jù)同步等.其功能如圖3所示:

          圖3 移動程序功能框架

          如果沒有同定系統(tǒng).移動子系統(tǒng)也是一個具有完整邏輯的應用系統(tǒng),用戶開票時如果船舶信息不存在.用戶就到船舶維護模塊添加船舶,票據(jù)開出以后如果需要作廢.就去票證作廢模塊進行票據(jù)作廢,最后用戶利用數(shù)據(jù)同步模塊進行數(shù)據(jù)的上傳。

          5.4 數(shù)據(jù)同步模塊的實現(xiàn)

          數(shù)據(jù)同步是本系統(tǒng)的關鍵。在此重點介紹一下數(shù)據(jù)同步模塊的實現(xiàn)??偟膩碚f,要實現(xiàn)數(shù)據(jù)同步,需要在服務器端和移動設備上分別進行設置。

          服務器端的配置包括:

          1)安裝SQL Server CE和SQL Server CE SP4軟件環(huán)境,并安裝Windows的IIS服務。

          2)建一個NTFS格式的共享文件夾,并利用SQL Server CE的配置工具將其設置為虛擬目錄。

          3)在SQL Server 2000上進行快照的發(fā)布、快照包括了客戶端需要同步的數(shù)據(jù)庫中數(shù)據(jù)表的數(shù)據(jù)以及篩選信息。

          客戶端的配置主要是以代碼的形式實現(xiàn),提供一個簡單容易操作的接口給用戶,其關鍵部分的代碼如下所示:

          m_InternetURL=Lhttp://59.69.74.243/test/sscesa20.dll;

          m_Publisher=LWH;

          m_PublisherDatabase=Ldatabasename';

          m_Publieation=Ldatabasepda;

          m_PublisherLogin=Lusemame;

          m_PublisherPassword=Lpassword;

          m_Distributor=LWH:

          以上列舉的是實現(xiàn)同步所需要的關鍵參數(shù).包括WEB服務器的URL地址,發(fā)布者名稱,發(fā)布數(shù)據(jù)名稱,數(shù)據(jù)庫登錄用戶和密碼等。

          主要的函數(shù)有以下幾個:

          CEMerge->AddSubscription(DBAddOption);

          CEMerge一>Synchronization0;

          CEMerge-->get_ErrorRecords0;

          CEMerge->ShowMergeErrors0;

          第一個函數(shù)的作用是訂閱,第二個是同步.第三個和第四個是返回錯誤信息.方便用戶分析訂閱或同步的失敗原因。

          6 結(jié)束語

          本文從基于的信息系統(tǒng)的軟件環(huán)境人手。分析了在上開發(fā)信息系統(tǒng)必需的關鍵技術(shù).從而提出了一種新的信息系統(tǒng)應用模型,并在大型水路規(guī)費征稽系統(tǒng)上將此模型實現(xiàn),從而證明了該模型的可行性。目前該系統(tǒng)已經(jīng)正常使用了半年有余.極大地提高了工作人員的工作效率。

          本文的創(chuàng)新點:使用了用來進行長江航道的收費,攜帶方便,成本低,操作容易,國外正在普及,而國內(nèi)這方面的研究剛初步發(fā)展。特別是本系統(tǒng)結(jié)合了C/S和B/S模式的優(yōu)點。讓整個系統(tǒng)更具靈活性和可靠性。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術(shù)專區(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); })();