久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PDA的應用系統框架的設計和實現

基于PDA的應用系統框架的設計和實現

作者: 時間:2018-07-25 來源:網絡 收藏

本文引用地址:http://cqxgywz.com/article/201807/383866.htm

5.2 應用系統簡介

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

5.3 移動子系統的組成

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

圖3 移動程序功能框架

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

5.4 數據同步模塊的實現

數據同步是本系統的關鍵。在此重點介紹一下數據同步模塊的實現。總的來說,要實現數據同步,需要在服務器端和移動設備上分別進行設置。

服務器端的配置包括:

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

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

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

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

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:

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

主要的函數有以下幾個:

CEMerge->AddSubscription(DBAddOption);

CEMerge一>Synchronization0;

CEMerge-->get_ErrorRecords0;

CEMerge->ShowMergeErrors0;

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

6 結束語

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

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


上一頁 1 2 下一頁

關鍵詞: PDA 應用系統框架

評論


相關推薦

技術專區

關閉