C#开发微信门户及应用(46)-基于Bootstrap的微信门户应用管理体系机能介绍

在前头介绍很多的微信框架,基本上都利用EasyUI的界面来搭建的微信框架,如小说《C#支出微信门户及使用(8)-微信门户应用管理种类成效介绍》介绍的一模一样,但是随着微信的H5应用更多,因此转换为更适合做H5页面使用框架的Bootstrap开发框架,本文介绍的任何微信模块都是依照Bootstrap的运用。

微信支付包含公众号、集团号、微信小程序等方面包车型客车付出内容,须求对腾信的微信API接口进行打包:包涵事件、菜单、订阅用户、多媒体文件、图像和文字音信、音信群发、微信支付和商号红包、摇一摇设备、语义理解、微信小店、微信卡劵等相关接口处理,别的还包涵扫一扫、图库和相片管理、地理地方、H5页面开发等内容,以及公司号简报录接口、成员音讯相互发送等方面接口。

一 、系统的第①特色总计

微信门户应用管理种类,选拔基于 MVC + Bootstrap + Ajax + Enterprise
Library
的技能途径,界面层采纳Boostrap +
Metronic组合的前端框架,数据访问层帮助Oracle、SQLServer、MySQL、PostgreSQL等数据库。在微信门户系统里头,实现上边这么些效应操作:

    1)完毕菜单的动态配置及更新到服务器上;

    2)动态定义事件和响应新闻,达成对分歧行业,不相同须求的食谱动作响应;

    3)动态的对答指令配置处理,实现一体应答链的音讯处理;

    4)获取订阅用户和用户分组新闻,并可以兑现用户分组音信的保卫安全等操作;

    5)管理并更新多媒体文件、图文音信等剧情,方便为客户推送音讯做准备。

    6)使用向选定订阅用户依旧分组举行新闻的群发成效。

 
  7)提供对用户语音的辨别,并将识别结果和事件处理实行过渡,完结语音内容的处理。

 
  8)提供对地理地点的笔录和扩展应用,实现对百度天气、热播影片、影院、旅游、交通新闻等地点的第一方采用的联网。

    9)记录用户输入的对话记录,并得以依据会话记录向客户开始展览音讯的出殡和埋葬。

 
  10)集成微信扫一扫的效率,完结条码和二维码扫码的功用结合,能够在后台整合本人应处理;。

 
  11)集成微信其余新型功用,包蕴照相和图库选用、连忙发送地理地点等效能;

    12)集成获取关怀成员的唯一ID,更新用户备注,获取客服聊天记录等效能。

 
  13)集成微信支付和公司红包、摇一摇设备、语义明白、微信小店、微信卡劵等相关接口处理。

 
  14)实现公司通信录的保管,包含单位管理、成员管理、标签管理,使得大家能够更方便人民群众同步公司号音信;

    15)完结集团号无界定的音讯发送,可以使公司和爱惜成员之内关系更顺畅;

 
  16)集成公司号文件新闻、图片音信、文件新闻、语音信息、录制音信、图文音讯等内容的出殡整合,统一处理接口;

 
  17)落成集团号菜单的动态配置及更新到服务器上,动态定义菜单事件和响应音信,完毕分化的食谱动作响应;

 
  18)管理并更新公司号的多媒体文件,方便同步到温馨文件服务器进行存款和储蓄和拍卖;

    19)使用重定向作用获订阅用户音信,完结公司成员身价的验证和处理。

 
  20)平台和微信开放平台整合扫描二维码登录,通过扫码绑定并平素登陆系统。

    ……

二 、系统效用介绍

2.1)系统登录

 图片 1

在系统登录界面输入账号和密码后(暗中同意账号admin,密码为空),即能够一级管理员身份进入管理体系的主界面。

系统登录后,通过水平菜单进行后台效能管理。

图片 2

2.2)微信账号管理

 系统帮忙多微信账号的衔接管理和利用,同时扶助订阅号、公众号、集团号、小程序的账号配置。

 图片 3

能够在系统右上角进行账号的切换管理。

图片 4

2.3)菜单管理

 在系统中管理菜单,并经过把菜单提交到服务器上,完结菜单的动态配置和变化,能够为我们系统适应种种的内需,实现灵活的拍卖。

图片 5

微信菜单的丰富界面如下所示。

图片 6

 微信菜单的修改界面如下所示

图片 7

 微信菜单定义是储存在数据Curry面,假如须要交给到微信服务器上并生效,则要求调用微信API接口实行拍卖,小编在页面包车型大巴Controller控制器里扩充叁个交付到服务器的拍卖措施。

图片 8

在微信服务账号的黑社会上,菜单的变现功效如下所示。

图片 9

咱俩精通,微信的服务器架起了客户手机和开发者服务器的三个桥梁。当我们在微信服务器上的民众账号创建了对应的菜单,通过音信的传递和响应,就能促成了与用户的相互操作,下边是它的音讯流程图。

图片 10

 

2.4)菜单事件的拍卖

对于动态变化的食谱,大部分动静下是用作Click的办法,也正是内需定义各类菜单的风云响应操作,大家接纳微信的话,能够精通到,微信的处管事人件,一般可以响应用户文本音信、图片音讯、图像和文字音信等剧情,常规下,一般选用文本消息依旧图像和文字音信居多。

为了进一步落成响应内容的选用,大家把菜单的风浪定义和内容定义实行分离管理,事件定义能够选取七个文件消息,也能够运用几个图文信息实行组合,那样能够完毕特别灵活的行使环境。

图片 11

添加事件定义如下所示

图片 12

事件的响应内容编码,能够接纳输入恐怕从“编辑”按钮中选拔,当选取“编辑”按钮举行精选的时候,系统弹出叁个对话框供用户对事件的响应内容编码选用。

图片 13

完了选拔后,回到原来的新增界面,将晤面到再次来到的笔录正是我们选拔的笔录。

图片 14

微信事件的编写制定界面如下所示,类似新增界面包车型地铁始末。

图片 15

 

2.5)微信音讯内容管理

上面说到,菜单的事件经过关系事件编码进行处理,而事件本人能够结合几个消息内容,因而音信内容是响应客户操作的细小单元,它们能够是一条文本信息、图像和文字消息,也足以是多条信息的组成(同类型的话)。

图片 16

为了方便管理,作者把音讯分为了图像和文字、指令、文本类型,若是急需,还是能够遵照供给把它细化为任何品种的信息。

音信内容的拉长界面如下所示。

图片 17

文件音讯的手提式有线电话机上界面效果如下所示。

图片 18

那里不管是文件音信照旧图像和文字音信,大家联合以图像和文字音讯的定义来定义音信,假若是文件消息,大家只需求获得描述内容作为新闻的重头戏即可。

图像和文字消息的编辑界面如下所示,主要正是填写完整的剧情和图纸,以及页面详细的链接即可。

图片 19

地点的那么些客户关系管理体系的新闻,在手提式有线电话机上海展览中心示的界面效果如下所示,单击链接,能够切换来新闻跳转链接地址的。

图片 20

 

2.6)应答指令的保险

应对指令的掩护,有点类似于事件的管制,首要就是概念一些行使的通令,方便营造应答系统的响应链,从而达成一步步的操作指令。

图片 21

在后台装置好回答指令后,系统就能遵照回应指令链进行处理了。首先大家须求提供二个进去应答链的唤醒界面,如下所示。

图片 22

但大家在菜单选用应答系统后,系统重返一个文本提醒界面,如下所示。

图片 23

其一界面里面提醒了一部分按键,包蕴多少个定点的按键和一些作业按键,输入简单的1~6能够对选用进行响应。

图片 24

大家来看地点的界面,输入指令1后,系统进入下一层的答问指令,然后又列出多少个可供输入的按键和内容提醒。

当大家后续输入业务按键1后,响应的是贰个图像和文字消息,也是关于按键的详尽表明。

图片 25

本条时候,大家也还足以输入*号按键,再次回到上一流菜单的。

 

2.7)客服管理效果

图片 26

输入0则转入了客服对话格局,后续您发的其余新闻,将会转接到多客服系统之中了。

图片 27 

当用户发送音信后,客服助手就能立刻收到新闻并处理和客户的作答了。

 图片 28

由此选择多客服的客户端,那样处理信息交互起来万分方便,能得到客户的对话音讯了,在微型总括机客户端上,看到的界面如下所示。

图片 29

手提式有线电话机上的出口截图如下所示。

图片 30

那般就能够通过多途径,及时响应客户的音讯了。

2.8)订阅用户管理

为了更使得管理订阅用户以及分组音讯,大家得以从微信服务器上获得相关的音信,供大家询问关切的用户音讯,也能够为继承的群发音信做准备。 

图片 31

订阅用户的管住如下所示,私下认可能够透过用户的地段进行查看,地区依照:国家-省份-城市那样的级别进行进行。

图片 32

也得以依据标签查看,标签能够实行维护,以及为标签进入大概移除人士,界面如下图所示。

图片 33

以及能够遵照分组查看,如下所示。

图片 34

订阅用户能够从微信服务器上举办同步到地面,单击同步数据,能够把服务器上的用户数据下载到本地开始展览更新大概写入。

图片 35

双击能够查看订阅用户新闻,查看订阅用户的详细新闻界面如下所示。

图片 36

 

2.9)用户标签管理

微信公众号,仿照公司号的笔触,扩充了标签管理的效率,对关注的客官能够设置标签管理,达成更为便利的分组管理效果。开发者能够运用用户标签管理的相关接口,达成对雷诺号的价签进行创办、查询、修改、删除等操作,也足以对用户展开打标签、撤销标签等操作。

标签管理是顶替用户组管理的一种标签,能够很好管理订阅的用户,大家能够透过包装好的微信接口很不难的获得腾讯服务器上用户标签列表,然后举行保管,如下图所示。

图片 37

与此同时前面提到了,能够在订阅用户按标签实行保证的,如下所示。

图片 38

编排标签新闻界面如下所示。

图片 39

 

2.10)多媒体管理

多媒体管理是指把当三步跳件上传到微信服务器上举办保存,方便音信的出殡和埋葬等操作。微信要求,某个音信,必须是先上传到服务器上,然后才能选拔它的媒体ID举办发送的。

文本成功上盛传服务器后,在列表里面包车型客车“文件上传标识,即是一串BASE64的编码数据,同时有1个上传的年月戳(因为微信服务器只保留了3天的媒体数据,超越限期的数目会被电动删除。

再正是,在列表的地点,有四个关键的法力:上传选定的笔录,重新上传过期的笔录。方便大家对协调多媒体文件的重复更新操作。

图片 40

添加界面操作如下所示,其中引入了附属类小部件上传的控件进行文件的操作,卓殊有利。同时上传成功的文本,会在列表中列出。

图片 41

多媒体文件能够是底下三种格局:图片、语音、录制、缩略图。

图片 42

封存后的数码记录,文件上传标识和时间戳都以空的,大家倘若要运用,必须把她们上传到微信的服务器上,然后依据它的MediaId实行音讯的出殡和埋葬,上传选定的笔录操作界面如下所示。

图片 43

多媒体文件顺遂上传后,记录的新闻如下所示。

图片 44

 

2.11)图文音信处理

图像和文字新闻分为单图像和文字音讯和多图像和文字新闻二种,单图像和文字新闻如下所示。

图片 45

多图像和文字音讯如下所示:

图片 46

和多媒体数据管理均等,图像和文字音讯也是由此平等的艺术举办田管,先上传到服务器,然后在拓展新闻的出殡和埋葬操作,多媒体新闻一点差距也没有于有时光方面包车型大巴限量供给,具体在我们的微信门户平台之中管理界面如下所示。

图片 47

添加图像和文字音讯界面如下所示,保存后,能够在编辑界面中的“其余图像和文字列表”里面,继续添加多图像和文字的音讯内容。

图片 48

在添加界面中,选取图像和文字音讯的缩略图,都以经过选定钦点的,已经上传播服务器上海教室片恐怕缩略图财富才方可的。

图片 49

添加后的多图文列表,能够展开查看管理。

图片 50

封存记录后,然后继续上传,上传后的记录界面如下所示,成功后回来一个上传后的服务器标识和岁月戳,否则提示错误。

图片 51

 

2.12)会话新闻管理

为了方便记录客户的输入和发送音讯,大家在微信门户管理平马普托间著录用户的输入数据,具体会话音信管理界面如下所示。

图片 52

咱俩得以双击方今48钟头内的此外一条记下,能够给关切的客户拓展新闻的发送操作,假设音信发送成功,用户在手提式有线电话机的微信账号里面就能接过有关的出殡和埋葬音信了。

图片 53

 

2.13)群发音信管理

为了对客户开始展览对应的经营销售操作,有时候大家须求对点名的群主恐怕职员进行音讯的群发,让客户日常性的询问大家产品的消息和活动。

出于群发音信,除了文本音信,能够平昔编辑发送外,其余数据,必须要求是上传到服务器的多媒体文件大概图像和文字音信内容,因而后边的多媒体管理和图像和文字信息管理,正是重中之重为了群发消息的指标引入的。有了下面的多媒体和多图像和文字消息,大家从阳台之中选拔记录即可开始展览发送,从而省却麻烦的相干工作,完成飞快的音讯群发操作。

图片 54

群发的消息,能够按群发分组实行查看,也能够依据音讯类型举办查看,使得我们管理起来依据有利。

图片 55

添加图像和文字新闻,能够挑选文本音信、图像和文字新闻、图片新闻等剧情,依照差其他始末,界面提供不一致的选用操作。

消息的群发类型分为二种,一种是依照分组,那么从平纽伦堡间选择相应的分组即可;一种是依据用户的OpenID举行发送,提须要用户输入。首要的操作界面如下所示。

图片 56

2.14)使用语音处理

小编们精通,微信最发轫正是做语音聊天而使得其越发盛行的,由此语音的甄别处理自然也就变成微信交换的多个主要途径,微信的付出接口,也提供了对语音的音信请求处理。这里最首要介绍如何选用语音的辨别,对C#支付的微信门户应用的整个事件链的拍卖操作,使得在我们的微信账号里面,特别便宜和多元化对用户的输入实行拍卖。

在系统后台里面,会检讨是还是不是获得了微信的话音识别结果,假如得到,那么那几个时候,就是和拍卖用户文本输入的操作大约了,语音输入的处理逻辑如下所示。

图片 57

首先自身遵照识别结果,寻找是还是不是用户读出了微信门户的菜谱名称,假若依照语音结果找到呼应的菜单记录,那么大家实施菜单事件(要是是U哈弗L的View类型菜单,大家不可能重定向到钦赐的链接,由此交到二个链接文本提示,给用户单击进入;固然没有找到菜单记录,那么大家就把语音识别结果作为一般的轩然大波实行拍卖,假使事件逻辑没有处理,那么我们最终交给一个私下认可的口音回复提醒结果就能够了。

微信门户测试界面效果如下所示。

图片 58 
 图片 59

 为了方便对客户会话的记录,我的微信门户后台,会记录用户的语音输入内容,如下所示。

图片 60

 

2.15)使用地理地方扩张相关应用

咱俩清楚,地理地方消息方可用来做过多相关的施用,除了大家得以了然用户所在的地方,还足以提到出一部分地理地方的行使,如气象,热映影片,附近景色,附近影院,交通事件等等,反正全体和地理地方相关的新闻,大家都能够依照须要做一些恢宏应用。那里关键介绍利用地理地方消息,怎么样创设利用那么些应用的操作。 

1)微信的地理地点新闻 
在选用前,大家先来探望微信的接口,为大家定义了那叁个关于与地理地点的音信。其实地理位置的音讯,微信分为了五个方面,一个是吸收用户的地理地方伸手,贰个是用户同意上报地理地方操作,定时发送的地理地方消息。

地理地方的申报操作,就是在输入的地点,选取+号进行添加地理位置,然后选拔当前依旧钦赐的地理地方地图,具体操作如下所示。

 图片 61             
  图片 62

先是对用户地理地点的伸手,小编依照数据库配置给出了一个用户挑选的授命提醒,如下所示。

图片 63

为了对地理地方伸手的拍卖,笔者定义了3个用以拍卖那一个操作的指令操作

图片 64

如此这般全数地理地方的吩咐操作,就在应答链里面实行很好的跳转管理了。多少个利用扩张的界面效果如下所示。

图片 65 
 图片 66

图片 67 图片 68

图片 69

 

2.16)微信扫码登录

在后天无数网站内部,都选拔了微信开放平台的扫码登录认证处理,这样做一定于把地方表明交给较为权威的第3方开始展览认证,在选用网站内部能够不必要存款和储蓄用户的密码了。

在用户列表的二维码连接上,单击能够对用户展开微信扫码绑定,那样用户能够在扫码登录处直接扫码登录,不供给输入账号密码。

图片 70

只要得逞绑定用户微信,在微信端会固定到三个绑定成功的页面(自定义的H5页面),如下所示。

图片 71

如果用户已经举办了二维码绑定,则足以在治本界面进行撤消绑定,那样能够解绑用户账号和微信之间的关联。

图片 72

 

2.17)微信摇一摇红包效能

 摇一摇周边红包接口是为线下商家提供的发红包效用。用户能够在卖家门店等线下场合通过摇一摇周边领取商户发放的红包,在线上转账分享无效。

开发者可经过接口开发摇一摇红包成效,特点包罗:

  1. 可挑选使用模板加载页或自定义Html5页面调起微信原生红包页面(详见创立红包活动中use_template字段,1为运用模板,2为使用自定义Html5页面)
  2. 原生红包页面拆红包,无需通过群众号消息发出
  3. 提供关爱群众号能力,用户可自行采取是不是关切(裂变红包分享时不济)
  4. 姣好页面可安顿跳转链接,可跳转商家的其他自定义Html5页面
  5. 同1个用户在单个红包活动中不得不领到3遍红包

用户侧交互流程

常规的摇一摇红包的流水生产线如下所示,那里没有应用用户自定义的模版,约等于运用系统内置的(努力加载中。。。)的页面,红包供给团结拆开。

图片 73

红包组件接口调用流程

  1. 提请红包接口权限:登录摇一摇周边商行后台https://zb.weixin.qq.com ,进入开发者援助,申请开始展览摇一摇红包组件接口;
  2. 红包预下单:调用微信支付的api举行红包预下单,告知须求发放的红包金额,人数,生成红包ticket;
  3. 创建活动并录入红包音信:调用摇周边平台的api录入创立红包活动并录入消息,传入预下单时生成的红包ticket;
  4. 调用jsapi抽取红利包:在摇出的页面中经过调用jsapi抽取红利包,抽中红包的用户能够拆红包;
  5. 调用以上接口时,红包提供商行和红包发给专营商公众号须要一律。

摇一摇红包的处理进度能够先的流水生产线说明,申请权限后,须要在摇一摇后台配置相关的红包处理页面,然后通过红包接口处理提交红包数量,最终经过摇一摇的设施摇出界面,使用JSAPI实现抽取红包的操作,具体经过如下所示。

图片 74

里头红包接口处理,是调用一密密麻麻的红包接口完成的,包罗红包预下单、创造红包活动、录入红包新闻等操作,如下所示。

图片 75 

 个中微信支付的相关布置消息在账号的消息里面

 图片 76

 利用摇一摇以及微信红包接口,使用手提式有线电话机摇一摇获得红包的进度界面效果如下所示。

图片 77

图片 78

对包裹好的微信接口,接口成功调用后,大家能够在群众号的对话里面看到红包的音信结果,如下是成套红包发送及拆除与搬迁的经过。

图片 79

除此以外大家也对裂变红包举行了接口的包裹,借使大家需要发送裂变红包的时候,间接调用裂变红包的接口即可兑现红包发送的操作。

图片 80

 

2.18)微信H5页面及JSDK开发

在大家付出微信页面的时候,要求大批量用到了各个表现的效果,一般能够利用Boostrap的成效来统筹差别的页面,可是微信团队也提供成千成万这地方的资源,包涵JSSDK的接口,以及Weui的页面样式和有关职能页面,给大家提供了相当的大的造福。

1) JSSDK

微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过动用微信JS-SDK,网页开发者可凭借微信高效地接纳水墨画、选图、语音、地方等手提式有线电话机系统的能力,同时能够平素运用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。

脚下JSSDK帮助的接口分类包罗上面几类:基础接口、分享接口、图像接口、音频接口、智能接口、设备音信、地理地点、摇一摇周边、界面操作、微信扫一扫、微信小店、微信卡券、微信支付,随着微信效能的全方位整合,估摸更加多的接口会陆续开放出来。

2)WeUI和Jquery WeUI

WeUI 是一套同微信原生视觉体验一致的基本功样式库,由微信官方布置团队为微信内网页开发量身设计,能够令用户的行使感知特别统一。在微信网页开发中采取WeUI,有如下优势:

  • 同微信客户端一致的视觉效果,令全部微信用户都能更易于地运用你的网站
  • 便利获取便捷利用,下降开发和设计花费
  • 微信设计团队精心构建,清晰显然,简洁大方

该样式库近年来带有 button、cell、dialog、progress、toast、article、icon
等各式成分,已经在 GitHub上开源。访问 http://weui.github.io/weui/ 或微信扫码即可预览。

jQuery WeUI 中使用的是法定 WeUI 的 CSS 代码,并提供了 jQuery/Zepto
版本的 API 实现。JQuery
WeUI相对于在官方WeUI的根底上做了部分意义扩大,已丰裕界面设计和连锁职能,由此大家得以考虑间接基于JQuery
 WeUI的基本功上开始展览页面开发即可。

在自身眼下的一部分案例中,都应用了We
UI样式来开展过多微信H5页面包车型地铁功效设计,包含微信支付页面、签到页面等等。

如微信支付页面如下所示:

图片 81  图片 82  图片 83 

以及签到页面效果如下所示。

图片 84 图片 85

理所当然大家得以依据业务要求,扩展很多那样和微信色调样式一样的页面,这几个就是应用WeUI样式带来的界面体验一致性的利益。

本篇首要介绍微信H5页面开发的经验总计,上边提到了使用JSSDK和WeUI来对微信应用的H5页面进行开发,因而上面包车型大巴相干职能也正是利用这几个技术拓展处理的。

 

字典数据的绑定:

和不荒谬网页功用雷同,大家在陈设微信页面使用的时候,很多数量也是缘于字典数据的,而且亟需把它们动态绑定在页面上,微信页面包车型地铁JQuery
WeUI提供了一部分列表字典数据的显得效果如下所示。大家在微信框架之中也运用了这个页面组件,达成字典的绑定处理,如下所示。

图片 86

并且,大家则足以在微信后台对数据字典进行保证即可实行实时的数量更新。

图片 87

 

③ 、设备维修案例成效介绍 

本节介绍的是装备维修案例的微信应用场景,该必要首要围绕固定资金财产(如治病设备)的微信应用实行,包括录入及查询资金新闻、资金财产盘点、设备的维修爱护、平日巡检、维修、计量检查和测试等业务。

全体案例微信端应用使用的是H5页面以及微信的JSDK进行连锁的接口开发,符合微信的界面风格。后端管理正是本后台管理种类。

3.1 组织机关及用户分类(剧中人物)

在系统中,根据系统运用,建立了有关的团队机关,以及对应的用户分类(即用户剧中人物),根据差其余剧中人物能够授权分歧的机能管理界面。

社团机构如下所示。

图片 88

用户角色如下所示:

图片 89

系统基于剧中人物对菜单实行分裂的来得设置。

最佳管理员(账号admin,密码为空)登陆系统,能够对完全微信功用拓展设置管理。

一般而言管理员(账号gl,密码为12345678)登录体系,能够对相关的设备消息举行保证管理,如下所示。

图片 90

 

3.2 微信菜单

 在微信端,大家供给依据大家的选择,设置有些效应菜单,大家能够通过后台进行菜单的设置,然后经过接口提交到微信服务器即可。

图片 91

图片 92

那样大家提交菜单后,在民众号上就足以对有关的法力实行操作了。

 图片 93

 

3.3 设备拉长及查看

 

在大家应用连串中,一般都为各类设备钦赐1个设备编码,大家经过生成二维码后,能够经过微信扫码实行配备信息的增进依然健全,以及相关的操作。

 

配备二维码选用连接+设备编码的法门生成,如下所示:

 

图片 94

 

配备二维码的更动测试页面地址是:/h5/Test,测试生成二维码的界面效果如下所示。

 

图片 95

 

有了那么些富含链接地址的二维码,当用户采用微信扫码操作的时候,会钦点调整到对应的连天,落成相应的装置增进、维修爱护、平常巡检、维修、计量检查和测试等业务。

 

在微信端使用相应的效果菜单扫码(如使用【设备管理】=>【设备音信录入】扫码上边的装备二维码),那么就可以举行设施消息的增加操作了。

 

 图片 96

比方是设备音讯查阅,那么在微信端列出首要的设施音信;

图片 97

也可以单击进入查看详细设备明细新闻。

图片 98

 

3.4装备其余管理

设施盘点和设备计量如下所示: 

 图片 99

预防性维护和配备计量界面如下所示。

 图片 100

 

3.5 设备管理

 设备相关新闻能够在微信后台实行详尽查看,如下界面是拥有装备的新闻列表,可以进行有关的询问、修改、删除、查看明细等操作。

图片 101

设备详细音信查看,在后台管理界面效果如下所示。

图片 102

以及配备相关的维修消息:

图片 103

 

四 、微信接口封装介绍

4.1)微信API封装管理

以上全数在后台管理的法力,皆以由此对微信API的包装管理落到实处的,大家在开发顶层的使用前,已经把持有的微信提供的接口进行了实惠的包裹。微信的有关接口的保管。

群众号接口的归类图如下所示。

图片 104

合营社号接口的归类图如下所示:

图片 105

在各样程序模块里面,大家拥有拍卖的数码,基本上都以因而自定义实体类的法门展开传递(专注:实体类是作者依照程序开发须要协调定义的,非微信本身的实体类),那样万分便宜我们处理操作,不然每趟需求分析区其余消息内容,很简单并发难点,那样强类型的数据类型,提升了大家付出微信应用的强壮型和高效性。那几个实体类的靶子有必然的接续关系的,他们的接续关系如下所示。

 图片 106

微信的过来音信处理,它也是延续自BaseMessage实体类的(一样,下图的实体类及其继承关系也是自定义的,方便程序开发),它的涉及如下所示

 图片 107

4.2)微信框架项目模块

作者们在开发微信相关的利用的时候,一般须要完善的底蕴模块协助,包含微信公众号,微信集团号,微信小程序等,以及一些政工模块的支撑,一般随着成效的加码,大家必要尤其明显的限定他们的涉嫌。模块的分拆以及联合往往须要考虑的代码的选取,而且尽量做到简约而不另行。

1)公众号模块封装

微信支付,我们先是要求运用我们的语言(那里是行使C#言语),为具有应用的API接口完毕特其他卷入,方便使用,微信API模块包括的内容很多,差不多能够分为上边包车型大巴门类。

图片 108

有了这个接口成效的封装类,只是万里长征的第三步,大家还亟需围绕那个接口,以及大家的业务模块完毕更加多互动作用的。

大家在WHC.Weixin.Data模块中间,定义了带有公众号的音信分派处理接口,这几个分派接口是对接受来自微信服务器的种种音讯事件展开响应;其它该模块还包涵部分好端端的多少存款和储蓄,如关心用户、菜单、小说内容等地方数据的蕴藏,如下所示。

图片 109

本来,这一个WHC.Weixin.Data是集大成者,它须求利用WHC.Weixin.API的花色内容来做多少交由,同时也是内需选取当中的数据存款和储蓄处理模块。

 图片 110

2)集团号模块封装

卖家号的做法和Chevrolet号好像,也是急需对微信提供的各样API进行李包裹装,方便我们后边的接口调用,可是企业号近来支撑的作用相对公众号少一些,大致包罗有根基接口、集团号选拔接口、菜单管理、通信录管理、新闻管理、摇一摇周边等模块。随着集团号成效的逐级健全和加盟,恐怕腾讯会加入更多的片段成效模块。

图片 111 

一点差异也没有于大家参考微信公众号的做法,也是建立二个数目存款和储蓄管理的门类,作为微信音信事件的拍卖入口,同时也管理存款和储蓄一些不能不的数码,包涵必要一起的用户、标签、部门等数码。

图片 112

趁着微信公众号和供销合作社号的功用日趋统一,很多接口的交互数据差不多是一致的,因而大家得以把公用的实体类部分作为2个单身的品种,方便公众号和公司号多少个档次的一路选拔,这些项目命名为WHC.Common.Entity

它们多少个类型事关如下所示。

图片 113

类型目录如下所示,包含了根基模块、摇一摇红包、菜单及多媒体管理模块、信息请求模块、新闻应答模块、摇一摇周边、微信支付等。
图片 114

鉴于微信支付的接口完毕,是在店堂号和民众号相对相比独立的三个API接口群,因而咱们能够微信支付部分单独作为三个接口完结来处理,公众号依旧公司号须求的时候,包涵进去使用即可。

我们把它命名为WHC.Common.API项目。

图片 115

一体插件业务接口包涵:百度的地理地点分析接口、电影院消息查询、天气音讯查询、交通信息查询、旅游消息查询等,还有短信、邮件发送等健康接口,都足以动用那种方法展开始拍戏卖。接口的功力展现如下所示。

图片 116

从而地点那些以WHC.Common命名的档次,基本上就是足以通用在公众号和协作社号两边的种类模块了,它们蕴含前面介绍过的多少个模块,如下所示。

图片 117

理所当然,除了这几个之外,我们做项目,一般还关系到部分基础成效模块,如公用类库,以及附属类小部件管理、通信录管理、权限管理模块等内容,大家可以把后者多少个模块放在一块儿,组成基础模块。

图片 118 

3)微信界面项目

微信界面部分是前方模块组件的回顾运用,在微信应用里面,一般须求采纳80端口和微信服务器做交互,而以此同时往往也是大家项目标端口地址。 

图片 119

 

1.1.  装备增进及查看

相关文章