(国航西南信息分部 帅忻征)
微信公众平台与接口开发
(国航西南信息分部 帅忻征)
随着移动通讯技术的日渐普及,以及众多大屏幕、计算能力强大的智能手机、移动终端不断涌现,移动互联网应用已经从最初的短信、彩信、静态网页朝动态、双向交互应用方向飞速发展,移动互联网已然来临。通过HTML5+CSS3+JavaScript等移动开发技术,结合微信公众号平台,实现信息部门移动互联技术的深度应用,搭建企业IT微信服务平台。
微信——作为国内移动端首屈一指的社交平台。一方面,微信快速积累起庞大的用户群体,截至11月注册用户量已经突破6亿,是亚洲地区最大用户群体的移动即时通讯软件,成为移动互联网时代重要的用户入口;另一方面,微信不断丰富功能,围绕通信这个核心功能,发展为集通信、社交、营销、媒体、工具五大功能于一体的平台化产品。
1、自助服务
(1)邮箱密码充值、(2)上网账号密码重置、(3)疑难解答
2、区域资讯
(1)e速递、(2)信息安全、(3)IT学堂、(4)IBE计划
3、信息风采
(1)绘声绘摄、(2)绩效之星、(3)放映厅
模块名称:员工号绑定
功能描述:通过链接工号验证网页,实现员工号绑定与解绑。
处理流程:在微信应用管理系统中实现,选择员工号绑定或者解绑功能时,跳转到相应的工号验证网页,通过验证后实现微信OPENID和员工号的绑定或者解绑,以赋予该微信OPENID对系统的访问权限或者收回访问访问权限。
模块名称:用户和数据管理
功能描述:实现对用户访问内容和目录的纪录统计,做为后期对用户行为分析的数据基础。
处理流程:在微信应用管理系统中纪录用户交互过程中点选的菜单和链接。
模块名称:媒体内容后台发布
功能描述:将微信上需要查阅的数据发布到微信内容管理系统中
处理流程:在微信内容管理上实现用户分级管理,针对不同用户不同权限在微信内容系统上发布多媒体内容。
模块名称:微信内容提取
功能描述:根据前端菜单或者点击链接,从微信内容管理系统中提取相应的内容返回。
处理流程:在微信公众号中选择菜单或点击链接,根据操作从微信内容管理系统中提取相应的内容,返回到微信公众号平台。
模块名称:邮箱密码重置
功能描述:实现员工邮箱密码重置服务。
处理流程:员工通过链接申请邮箱密码重置,后台管理员处理申请并重置密码。
模块名称:疑难解答
功能描述:提供对员工疑难问题的解答服务。
处理流程:员工通过链接提交疑难问题,后台管理员处理申请并解答问题。
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企业级移动应用平台,在西南分公司区域内推进移动技术具体应用,实现跨部门沟通交流的微信移动互联平台,助力西南分公司全流程服务管理和成都枢纽建设。