网站大量收购独家精品文档,联系QQ:2885784924

基于SQL Server CE的移动服务系统开发.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SQL Server CE的移动服务系统开发.doc

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

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档