2014微信应用平台课设.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014微信应用平台课设

目录 目录 0 1 需求分析 1 1.1 任务需求 1 1.2 用到工具 1 1.2.1 php编程语言 1 1.2.2可扩展标记语言 1 1.2.3快递100查询API 1 2 系统分析 2 2.1 微信平台接收文本消息结构 2 2.2 具体设计步骤 3 2.2.1 步骤一:关注微信账号 wxgnce 3 2.2.2 步骤二:输入关键字触发查询操作 3 2.2.3 步骤三:输入查询的快递公司,存入缓存区,平台弹出要求输入快递号窗口 4 2.2.4 步骤四:输入快递号,写入服务器缓存,拼接查询字段返回链接 5 2.2.5 步骤五:点击链接产看快递情况 6 3 源代码 7 3.1 main.php 7 3.2 key.php 8 3.3 kuaidi.php 8 4 结论 10 参考文献 11 1 需求分析 1.1 任务需求 快递查询在惯用说法上主要是指快递查询跟踪服务;在广义上则是指快递查询服务从技术到实现的整个过程。快递查询在狭义上主要指快递查询跟踪服务,所指的是关于快递公司邮单号的查询。快递用户持快递公司邮单号,进入到快递查询综合网站或者快递公司官方网站,对包裹快递过程进行跟踪。除了可以在相关快递公司官网上查询外,还可以在像“快递查询”这样的专业快递综合查询网站。但基于网站查询有诸多不便鉴于微信普及在公众号中输入快递号可以直接查询快递相关信息1.2 用到工具 1.2.1 php编程语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 1.2.2可扩展标记语言 可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。 1.2.3快递100查询API 快递100是归属于金蝶国际软件集团。快递100网站,于2010年6月22日发布。是一个集快递单号查询、快递单号短信跟踪、快递网点查询、网上寄快递等为一体的综合性快递物流服务网站。 快递查询接口(API)是“快递100”快递查询网对外开放的应用程序接口,电子商务网站、企业管理系统、第三方开发者等,能够通过调用该接口与“快递100”快递查询网进行交互,以获得快递查询的方法与数据,并用该接口开发自己的快递查询应用程序。 2.1 微信平台接收文本消息结构 微信上接收消息的结构,如下: ToUserName:开发者微信号(公众账号ID)FromUserName:发送方帐号(微信用户的OPENID,每个微信用户与每个公众账号是唯一的,不同公众账号同个用户OPENID是不同的)CreateTime:消息创建时间MsgType:消息类型(文本消息为text)Content:消息内容MsgId:消息的ID号2.2 具体设计步骤 22.1 步骤一:关注微信账号 wxgnce 图 关注公众账号2.2.2 步骤二 //获取微信发送数据 $postStr = $GLOBALS[HTTP_RAW_POST_DATA]; $contentStrInfo = 感谢您关注公众测试平台!\n回复:\n \cxkd\,\快递\ 查询快递\n 图2.2.3 步骤三:输入查询的快递公司,存入缓存区,平台弹出要求输入快递号窗口 //第一步,输入快递公司 if($last_do==post_0) { //用memcache保存这步操作 $mc-set($fromUsername._do, post_1, 0, 600); //用memcache保存这步数据 $mc-set($fromUsername._data,strtolower($form_Content), 0, 3600); //回复绑

文档评论(0)

syfwyj555 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档