- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Web Service 的销售员掌上应用系统
基于Web Service 的销售员掌上应用系统
摘要:销售员的工作是公司生存发展的重要环节。为了解决传统工作模式下销售员遇到的各种困难,以及工作效率低的问题,设计了此销售员掌上应用系统。该程序利用Web Service技术、C#和XML语言、SQL数据库技术,通过联网调用各种Web Service服务。与原有的传统工作方式相比,销售员的工作更加简单和高效。为Web Service在移动掌上设备的应用提供了直接的技术参考与编程模型。
关键词:Web Service;C#;XML ;SQL;掌上应用系统
随着网络通讯技术的日新月异,企业管理模式正朝着在任何地点、任何时间,使用各种随身的移动掌上设备进行移动办公的领域发展。但掌上设备功能有限,一些复杂功能无法实现,这时就可以利用Web Service将复杂功能放置到网上实现。
本文论述了一个具体的基于Web Service 的销售员掌上应用系统,该系统的开发及实现的整个过程之中充分利用Web Service技术。通过此系统的讨论,充分说明了Web Service在移动掌上设备的广泛应用前景。
1 Web Service 概述
Web Service 是一种可编写的应用程序逻辑,可通过标准的Internet 协议进行访问。 Web Service 提供通过标准Web 协议展示的中间层事务功能。 WebService 主要利用HTTP 和SOAP 协议使商业数据在Web 传输,SOAP 通过HTTP 调用事务对象执行远程功能调用,Web 用户能够使用SOAP 和HTTP通过Web 调用的方法来调用远程对象,由于使用HTTP 传输,因而允许远程方法请求通过企业的防火墙传递。 Web Service 支持SSL和标准身份验证技术,保证了系统的安全。 使用XML从这些Web Service 中调用和返回数据意味着任何语言编写的,使用了任何组件模型以及在任何操作系统上运行的程序都能访问Web Service ,这些特性为应用程序的构建提供了很好的支持。 Web Service 能够更加容易地集成内部应用程序,而且可以访问其他企业的各项服务。 通过Web Service 可以构建全部应用程序以分析和汇总所关心的信息,并以各种方式提供这些信息,而且Web Service 可以使编程访问更简单,也更可靠。 Web Service 是一套技术体系,可以用来建立应用解决方案,解决特定的消息通信的应用集成问题。
Web Service必要性
随着科技的进步,各种信息沟通方式向更有效,更快捷,更方便的方向发展。公司的销售人员和公司之间的沟通能使公司及时获取客户需求、产品使用反馈。同时也让长期在外的销售人员获取公司动态及产品最新信息。从PPC的性能和处理能力来看,使用PPC登陆公司的网站,给公司反馈信息,上传订单,对于使用者并不方便,所以用网站的形式来加强销售人员和公司的联系是不明智的。如果使用我们大多数人都使用的方法:打电话发短信,发E-mail……,那销售人员传回的信息需要经过公司管理人员的转录,实时性差、并且容易出错。从手机的性能和安全性方面考虑,直接用PPC访问数据库存在的问题也比较多。如前所述,Webservice的种种优势表明,它更适合作为PPC与服务器进行数据交换的媒介。
2系统架构
作为公司的销售人员不仅要及时获取公司产品的信息,同时要将自己客户的订单及时的反馈给公司根据项目实际需求,并考虑到将来系统功能的扩展,将系统建立在SOA 架构上,采用Web Service实现远程数据通信,所有数据一律按照XML 格式存取。系统设计为3个模块:客户端,Web服务端和后台管理端。客户端运行在WindowsMobile环境下。Web服务采用XML WebService 技术通过操作数据库来提供各种服务,利用HTTP 和SOAP 协议使信息数据在Web 传输,并且允许远程方法调用通过企业的防火墙传递。数据库采用了MS SQL Server2005 ,由Web Service 调用数据库中的存储过程来访问。后台管理端则采用Win Form来表示,通过调用Web Service来实现各种信息的管理。系统架构如图1所示:
图 1 系统总体构架
销售人员通过手持设备调用Google Map Webserrvice、Weather Webservice及本系统数据库服务器Webservice,获取各种服务。Web Service通过互联网给客户端和管理端提供各种服务。管理端主要调用系统数据库服务Web Service实现对数据库中的信息的管理。
3功能设计
3.1客户端功能设计
图2 客户端功能设计框图
客户端由电子地图查询、天气查询、G
文档评论(0)