基于PDA的应用系统框架的设计和实现

时间:2018-07-25来源:网络

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 结束语

本文从基于PDA的信息系统的软件环境人手。分析了在PDA上开发信息系统必需的关键技术.从而提出了一种新的信息系统应用模型,并在大型水路规费征稽系统上将此模型实现,从而证明了该模型的可行性。目前该系统已经正常使用了半年有余.极大地提高了工作人员的工作效率。

本文的创新点:使用了用PDA来进行长江航道的收费,携带方便,成本低,操作容易,国外正在普及,而国内这方面的研究刚初步发展。特别是本系统结合了C/S和B/S模式的优点。让整个系统更具灵活性和可靠性。

1 2

关键词: PDA 应用系统框架

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版