基于微信和云推送技术的排队系统设计.docVIP

基于微信和云推送技术的排队系统设计.doc

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

基于微信和云推送技术的排队系统设计   摘 要:本文设计了一个基于微信平台的银行排队系统,服务端运用基于Workerman框架的云推送技术,客户端采用微机平台公众号。该系统包括网点查询、预约、选择以及叫号提醒、距离定位等功能,具有信息跟踪、实时处理等优点,能够节约用户时间,改善银行的服务水平。   关键词:微信;云服务;排队系统   0 引言   用户到银行网点排队取号,需要等待很长的时间才能办理业务,这样既浪费了用户的时间,也提高了银行的成本,降低了银行的服务效率。为了解决这些问题,银行推出了手机APP银行系统[1]。手机APP银行系统是一种新型的信息服务系统,部分解决目前银行服务网点叫号存在的问题。但是大部分APP银行系统缺乏对客户的多方位互动,并需要安装客户端软件和较长的学习使用过程。如果能够把排队系统设计到微信平台上,通过微信进行消息的传递、内容的管理将极大地提高服务水平[2]。本文设计了一个系统,通过云推送技术将银行排队系统设计到微信平台上,用户通过关注排队系统的公众账号,提交服务需求,来完成排队取号。   1 系统设计   基于微信的排队叫号系统框图如图1所示。用户首先通过搜微信公众号或者扫描二维码关注微信公众号,进入排队叫号系统的欢迎界面。点击排队叫号按钮,进入银行选择界面,用户根据自己的需要,选择要办理业务的银行,点击确定,系统就会根据用户的选择有哪些信誉好的足球投注网站附近相对应的银行网点,给用户提示附近银行网点的距离和当前排队的人数,用户根据自己的需要,选择具体网点进行排队。用户点击排队后,服务端会自动生成队列号,发送给用户,这样用户就完成了排队。   1.1 服务端   服务器在阿里云服务器上运用Workman框架。workerman是一个PHP socket 服务器框架[3]。服务端流程如图2所示,服务端根据不同网点的排队现状更新排除队列,包括加入队列和退出队列等。服务器与手机微信端和银行客户端建立websocket长连接。当服务器连接成功时,根据标志位判断连接的是银行客户端还是微信端,如果是银行客户端,就获取银行数据和当前排队信息,反之就是微信端,服务器就把相应的银行数据和当前的排队信息发送给微信端。   1.2 微信端   排队叫号系统的客户端采用微信公众平台进行开发,用户不需要安装别的客户端,只需要打开微信,扫一扫排队系统的二维码即可使用排队叫号系统。   1.2.1 微信端总体设计   微信端框图如图3所示。基于微信的排队叫号系统的客户端采用微信公众号最为平台开发。   用户关注微信公众号进入微信排队叫号系统,选择要办理业务的银行,系统就会自动定位用户的位置,在附近有哪些信誉好的足球投注网站用户选择的银行并在地图上标记,将各个网点的具体地址和信息生成列表,方便用户选择。云服务器将获取有哪些信誉好的足球投注网站到的附近银行的当前排队信息反馈给微信端,用户根据与银行网点之间的距离和当前银行的排队人数选择具体银行网点。用户选择后,服务端收到选择信息,生成对应的队列号。云服务器将生成的队列号分别传给微信端和银行客户端,这样用户就排队成功。   1.2.1 UI设计   用户关注排队叫号系统的公众号,进入系统的欢迎界面,如图4(1)所示。点击关于系统,会弹出两个子菜单,分别是开发团队和使用帮助,可以更好地帮助用户了解和使用微信排队叫号系统。点击预约叫号,输入正确的验证码后,系统将进入银行选择。用户选择完银行,系统就会利用百度地图定位,在附近有哪些信誉好的足球投注网站并标记相应的银行,把有哪些信誉好的足球投注网站到的银行形成列表,用户就可以根据离网点的距离,选择附近的具体银行网点,如图 4(2)所示。用户根据自己的需求,选择完具体银行网点后点击确定,显示相应银行网点排队信息,如图4(3)所示。在银行排队信息界面上,用户可以清楚地看到该银行当前的排队信息,用户可以根据自己的需求,选择排队或者返回上级界面重新选择银行网点。用户选择排队后,系统就会转到排队成功界面,获取到银行排队编号。在图4(4)所示排队成功界面上,用户可以知道当前等待人数和预计等待时间。   1.2.3 过号设计   服务器通过与微信端和银行客户端建立Socket长连接,服务器会实时获取银行排队信息发送给用户。当排队人数剩余5人时,系统就会提醒用户。如果用户过号,服务器就会将此队列号从队列中删除,用户需要重新进行预约取号。整个过程如图5所示。   2 结论   本文所设计的排队叫号系统,实现了在移动终端排队叫号的功能。用户只需关注排队系统的微信公众号,选择要办理业务的银行,进行银行的预约操作。通过微信平台和云服务平台实行的排队系统减少了采用方的成本,并能为最终用户提供优质的体验,具有潜在的巨大市场。   参考文献:   [1]高显彩,宋杨,张丽慧等.排队论在银行排队系统中的应用[J].宿州教育学院学报,

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档