欢迎来到天天文库
浏览记录
ID:18222324
大小:269.00 KB
页数:15页
时间:2018-09-15
《基于sql_server_ce的移动服务系统开发new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于SQLServerCE的移动服务系统开发Author:侯月文转载时间:2006-09-13.[文章由www.gygd123.com网提供]移动服务系统分析与设计移动服务系统需求分析 移动服务是应用比较广泛的移动解决方案,其核心是利用移动计算和无线通信技术为企业现场服务人员提供全面、便捷、实时的信息服务。我们现在就为某电器制造商设计一套用于售后维修服务的移动解决方案。 该电器制造商目前售后维修服务的基本工作流程是:客户打电话报修,呼叫中心记录用户的基本信息(如姓名、地址和电话等等)和客户对故障的描述信息,生成维修单,维修服务人员领取维修单,维修服务人员上门为客户服务,填写维修记录
2、单(如实际故障,维修所用零部件,维修所用时间等),客户签字认可,维修服务人员交回维修记录单,呼叫中心电话回访客户。 采用移动服务系统改造后的工作流程是:客户打电话报修,呼叫中心记录用户的基本信息和客户对故障的描述信息,生成维修单,维修单通过无线网络直接发送到维修服务人员的手持设备上,维修服务人员上门为客户服务,在移动设备上填写维修记录单,客户在移动设备上签字认可,维修服务人员把维修记录单通过无线网络发回至呼叫中心,呼叫中心电话回访客户。 通过上述新旧流程的对比,可以发现采用移动服务系统之后将显著的提升维修服务人员的工作效率,大大缩短客户报修之后的响应时间,对于提升售后服务的质量和客
3、户满意度都有极大的益处。移动服务系统设计移动数据库SQLServerCE 因为移动服务系统需要下载维修单到移动设备上,并在移动设备上临时保存维修单,所以在移动设备上需要有一个数据库系统。我们选择的移动数据库系统是SQLServerCE。 MicrosoftSQL2000WindowsCEEdition(又称为SQLServerCE)是用于移动设备上的小型关系数据库。SQLServerCE的发展历程从1.0开始,当时.NET的技术框架还不能应用到移动设备上,这个时候大家在开发基于数据库的移动应用时,采用的是EmbeddedVisualTools3.0中的VB或VC++,使用OLEDB
4、forSQLServerCE或ADOCE访问SQLServerCE数据库。随着.NETCompactFramework的推出,SQLServerCE也推出了2.0,2.0加入了更多的新功能,并在很多性能参数都有较大的提高,但更重要的是从此可以在VisualStudio.NET中通过ADO.NET访问SQLServerCE的数据库了。 SQLServerCE与我们熟悉的其他关系数据库相比,有以下的特点: 1)打开SQLServerCE数据库时,是通过指定其数据库文件所在的完整路径来打开的。例如,当在EVB中使用ADOCE打开数据库时,可以用下面的形式:DimcnAsADOCE.Con
5、nectionSetcn=CreateObject("ADOCE.Connection.3.1")cn.ConnectionString="Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;datasource=Northwind.sdf"cn.Open 2)SQLServerCE支持数据库密码和数据库文件加密 例如,当使用.NETCompactFramework中的SqlCeConnection.Open方法打开数据库时,可以使用如下的连接字符串:"datasource=NorthWind.sdf;password="
6、 当使用ADOCE时,则在连接字符串中必须指定SSCE:DatabasePassword连接属性。"Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;datasource=NorthWind.sdf;SSCE:DatabasePassword=" 3)SQLServerCE同样支持大量的内部函数,这些函数包括数学函数、字符串函数和内部函数等。 4)SQLServerCE2.0通过ADO.NET增加了对参数化查询的支持。 例如,我们在构造SQL语句时,可以构造以下的语句,然后再利用ADO.NET的机制替换“?”所代表的参
7、数。对参数化查询的支持是SQLServerCE2.0的新功能。 "INSERTINTOTableA(col1,col2)VALUES(?,?)" 5)与先前版本的SQLServerCE相比,新版本的另一个改进是加入了更加可靠的错误处理功能。SQLServerCE增加了一个名为SqlCeException的新类,这个类允许您捕捉本机SQLServerCE错误并适当地处理它们。 6)SQLServerCE2.0提供了两种基本方法来连接后端SQ
此文档下载收益归作者所有