微信公众平台与接口开发

2015-04-16 15:34国航西南信息分部帅忻征
计算机与网络 2015年24期
关键词:重置管理系统微信

(国航西南信息分部 帅忻征)

微信公众平台与接口开发

(国航西南信息分部 帅忻征)

随着移动通讯技术的日渐普及,以及众多大屏幕、计算能力强大的智能手机、移动终端不断涌现,移动互联网应用已经从最初的短信、彩信、静态网页朝动态、双向交互应用方向飞速发展,移动互联网已然来临。通过HTML5+CSS3+JavaScript等移动开发技术,结合微信公众号平台,实现信息部门移动互联技术的深度应用,搭建企业IT微信服务平台。

1.背景

微信——作为国内移动端首屈一指的社交平台。一方面,微信快速积累起庞大的用户群体,截至11月注册用户量已经突破6亿,是亚洲地区最大用户群体的移动即时通讯软件,成为移动互联网时代重要的用户入口;另一方面,微信不断丰富功能,围绕通信这个核心功能,发展为集通信、社交、营销、媒体、工具五大功能于一体的平台化产品。

2.系统需求

1、自助服务

(1)邮箱密码充值、(2)上网账号密码重置、(3)疑难解答

2、区域资讯

(1)e速递、(2)信息安全、(3)IT学堂、(4)IBE计划

3、信息风采

(1)绘声绘摄、(2)绩效之星、(3)放映厅

3.任务分析及模块制定

模块名称:员工号绑定

功能描述:通过链接工号验证网页,实现员工号绑定与解绑。

处理流程:在微信应用管理系统中实现,选择员工号绑定或者解绑功能时,跳转到相应的工号验证网页,通过验证后实现微信OPENID和员工号的绑定或者解绑,以赋予该微信OPENID对系统的访问权限或者收回访问访问权限。

模块名称:用户和数据管理

功能描述:实现对用户访问内容和目录的纪录统计,做为后期对用户行为分析的数据基础。

处理流程:在微信应用管理系统中纪录用户交互过程中点选的菜单和链接。

模块名称:媒体内容后台发布

功能描述:将微信上需要查阅的数据发布到微信内容管理系统中

处理流程:在微信内容管理上实现用户分级管理,针对不同用户不同权限在微信内容系统上发布多媒体内容。

模块名称:微信内容提取

功能描述:根据前端菜单或者点击链接,从微信内容管理系统中提取相应的内容返回。

处理流程:在微信公众号中选择菜单或点击链接,根据操作从微信内容管理系统中提取相应的内容,返回到微信公众号平台。

模块名称:邮箱密码重置

功能描述:实现员工邮箱密码重置服务。

处理流程:员工通过链接申请邮箱密码重置,后台管理员处理申请并重置密码。

模块名称:疑难解答

功能描述:提供对员工疑难问题的解答服务。

处理流程:员工通过链接提交疑难问题,后台管理员处理申请并解答问题。

4.系统设计

4.1.运行环境

数据库管理系统:MySQL 5

网络结构:公司现有局域网,微信应用管理系统有公网80端口权限,对外提供服务。

通信协议:TCP/IP协议

开发及应用平台:

前台:Windows,Eclipse

后台:Linux,JBOSS,TOMCAT,MySQL

4.2.技术接口

系统通过微信提供的公众号的统一操作接口模式,在移动客户端上,按照各个设备的标准界面方式显示信息内容,通过公众订阅号的菜单功能提供对系统各个功能的快捷访问。

系统由微信应用管理系统和微信内容管理系统组成,其中微信内容管理系统负责具体内容的发布,管理以及提供。微信应用管理系统则负责用户和员工号认证绑定,菜单设置,内容数据的拉取,与腾讯微信平台信息交互。

4.3.全局质量属性

安全性要求

充分考虑到用户错误操作对系统安全运行的影响。

具有良好的权限设置功能及信息安全措施,确保信息安全。

性能要求

并发用户请求个数:单台服务器平均值>5,高峰期10个;事务平均响应时间:<3秒;

交互类:平均响应时间1-3秒,最大峰值响应时间<=5秒;

查询类:平均响应时间3-5秒,最大峰值响应时间<=10秒;

易用性要求

系统交互设计应充分考虑用户习惯及使用偏好,有较强交互设计。

适用性

当业务出现故障时,可以平滑的进行切换,使得系统仍可正常为用户服务。为关键数据提供系统和数据的备份恢复功能,可以保存不同时间点的数据副本,出现故障时可以实现方便快速的恢复。

通过采用移动应用开发技术和开源内容管理技术,将腾讯微信公众平台和企业移动微信后台系统相结合,搭建企业B2E企业级移动应用平台,在西南分公司区域内推进移动技术具体应用,实现跨部门沟通交流的微信移动互联平台,助力西南分公司全流程服务管理和成都枢纽建设。

猜你喜欢
重置管理系统微信
基于James的院内邮件管理系统的实现
重置系统微软给你“双料”选择
系统重置中途出错的解决办法
重置人生 ①
使用朗仁 H6 Pro大师版重置雷克萨斯发动机记忆
基于LED联动显示的违停管理系统
海盾压载水管理系统
微信
微信
微信