欢迎来到天天文库
浏览记录
ID:9706784
大小:82.00 KB
页数:15页
时间:2018-05-05
《基于sql server ce的移动服务系统开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于SQLServerCE的移动服务系统开发 移动服务是应用比较广泛的移动解决方案,其核心是利用移动计算和无线通信技术为企业现场服务人员提供全面、便捷、实时的信息服务。我们现在就为某电器制造商设计一套用于售后维修服务的移动解决方案。 该电器制造商目前售后维修服务的基本工作流程是:客户打报修,呼叫中心记录用户的基本信息(如姓名、地址和等等)和客户对故障的描述信息,生成维修单,维修服务人员领取维修单,维修服务人员上门为客户服务,填写维修记录单(如实际故障,维修所用零部件,维修所用时间等),客户签字认可,维修服务人员交回维修记录单,呼叫中心回访客户。 采用移动服务系统改造后的工作流程
2、是:客户打报修,呼叫中心记录用户的基本信息和客户对故障的描述信息,生成维修单,维修单通过无线网络直接发送到维修服务人员的手持设备上,维修服务人员上门为客户服务,在移动设备上填写维修记录单,客户在移动设备上签字认可,维修服务人员把维修记录单通过无线网络发回至呼叫中心,呼叫中心回访客户。 通过上述新旧流程的对比,可以发现采用移动服务系统之后将显著的提升维修服务人员的工作效率,大大缩短客户报修之后的响应时间,对于提升售后服务的质量和客户满意度都有极大的益处。 移动服务系统设计移动数据库SQLServerCE 因为移动服务系统需要下载维修单到移动设备上,并在移动设备上临时保存维修单,所
3、以在移动设备上需要有一个数据库系统。我们选择的移动数据库系统是SQLServerCE。 MicrosoftSQL2000icrosoft.SQLSERVER.OLEDB.CE.2.0;datasource=Northeotedataaccess,其主要由三部分组成:SQLServerCE数据库引擎、SQLServerCE客户端代理和SQLServerCE服务器端代理。SQLServerCE数据库引擎负责写入和读取SQLServerCE数据库中的数据;SQLServerCE客户端代理是RDA在移动设备上的主要组件,它实现了RDA的主要功能,我们可以通过程序调用它提供的接口以控制RDA
4、;SQLServerCE服务器端代理位于服务器端,它与SQLServerCE客户端代理通过HTTP协议进行通信,接收并处理SQLServerCE客户端代理的命令。 RDA支持三个主要的方法,他123456下一页——感谢阅读这篇文章,..,们分别是: Pull 将SQLServer2000数据库中的表拉到SQLServerCE中。在调用此方法时,可以设置数据跟踪选项,如果设置数据跟踪,则SQLServerCE数据库引擎会自动跟踪对数据的插入、修改和删除操作。 Push 如果在Pull时设置了数据跟踪选项,可以将SQLServerCE中的数据推回到SQLServer2000中。
5、在SQLServerCE中对数据的任何修改都会反映到SQLServer2000中。 SubmitSQL 直接向SQLServer2000数据库提交一个命令。 图1SQLServerCE与SQLServer数据同步示意图 合并复制是RDA的一种替代方案,只能与SQLServer2000配合使用。合并复制的工作组成与RDA基本类似,但是在服务器端多了一个SQLServerCE复制提供程序,也就是说SQLServerCE服务器端代理通过调用SQLServerCE复制提供程序,从SQLServer数据库中选取一个快照返回给SQLServerCE客户端代理,客户端代理在设备上建立SQL
6、ServerCE的数据库(订阅数据库)。对订阅数据库的任何修改都会被SQLServerCE数据库引擎记录下来,在调用同步方法时,可以把这些修改作用到后台SQLServer数据库中。 移动服务系统在下载维修单时,要满足两个基本的条件:一是用户只能下载分配给自己的维修单;二是只能下载尚没有完成的维修单。在上传维修记录单时,也要满足两个基本条件:一是只能上传客户已经签名确认的维修记录单;二是只能上传维修服务人员选定的维修记录单。由此可见,移动服务系统在数据同步时,需要实现一定的义务逻辑规则,如果用RDA或合并复制实现这些业务逻辑规则,会比较麻烦一些,所以我们设计如下的数据同步规则: 数
7、据同步包括两个部分:移动端和服务器端 服务器端采用IIS+ASP.构建应用服务器 移动端与服务器端采用HTTP协议传输数据 移动端采用类似downloads/)下载。 下载完成后,首先安装SQLServerCE的安装程序,然后再安装SQLServerCE的补丁程序。 2)配置RDA 因为RDA使用HTTP协议实现数据通信,所以服务器端上一页123456下一页——感谢阅读这篇文章,..,首先需要安装并配置好IIS服务。在开始菜单中运行Config
此文档下载收益归作者所有