摘 要
近几年,中国电信行业运营商之间的竞争日趋激烈,通信行业正面临着一场新的变革。电信运营商都希望能够找到一个最好的方式为用户提供服务,提升用户的服务感知,提高工作效率,降低企业运营成本。
本文以微信公众平台为入口,在研究电信运营商服务需求的基础上,设计并实现了一个基于微信的电信运营商在线服务系统。在本文中,首先从开发需求的分析入手,明确了系统的开发目标,选择了合适的开发环境;通过用例图确立了系统的功能结构,确立了客户端、系统消息通信、电信服务、后台管理等功能的模型;根据系统功能设计出系统的体系结构,明确了系统的总体架构和数据交互方式;重点设计了系统消息的处理流程,针对电信业务(查询类/办理类业务)、会话管理、资源管理以及系统管理等功能做了详细设计,绘制了系统时序图、类图和部分流程图,并针对数据模型设计了重要数据表的结构;基于以上设计,完成了系统的基础开发工作,列出了重要功能的实现过程和实现效果。
最终,通过测试,本课题实现了一个安全可靠、扩展性较高的微信在线客户服务系统,功能和性能均达到了预期目标,可以实现电信客户使用话费服务流量服务以及营销活动于一体的业务办理功能,提高了电信运营商对客户的服务工作效率,对方便一般性业务办理效率、提升运营商业务形象、开展业务针对性促销起到了推动作用,具备良好的社会效益和推广价值。
关键词 电信业务;信息服务;微信公众平台;移动互联网;在线服务
Abstract
In recent years, the competition among Chinese telecom operators has become increasingly fierce, and the communications industry is facing a new change. Telecom operators all hope to provide services for users in a best way, enhance service perception of users, improve efficiency, and reduce operating costs of enterprises.
Focused on WeChat public platform, this thesis designs and implements a WeChat-based online service system on the basis of the research of telecom operators' service requirements. This thesis, starting from the analysis of the development needs, introduces the development goals of the system, chooses a suitable development environment and establishes the functional structures with diagrams, including the models of client, communication service of system message, telecom service, backstage managementand so on. According to the function of the system, the system architecture is designed, and the overall architecture and data exchange mode are defined. The processing flow of system message is designed emphatically,including a detailed design of the functions of telecommunication business (query / management business), session management, resource managementand system management. The system sequence diagram, class diagram and some flow charts are drawn, and the structure of the important data tables is designed for the data model. Based on the above design, the basic development work of the system is completed, and the thesis presents the implementation process and effect of important functions.
Finally, the thesis implements a safe, reliable and highly scalable WeChat onlinecustomer service system. The function and performance of the system artiched the expected goal. It may achieve the transactional function that integrates telephone charge service, traffic service and marketing activities into one plan. It aslo improves the telecom operators’ service efficiency for customers, and play an impellent role in speeding up the working efficiency, boosting operators’ business images, and carrying out the promotional activities, with good social benefits and promotion value.
Key words: telecom transaction message service WeChat public platform mobile network online service
本课题研究设计的是基于微信平台的电信业务信息服务系统,通过系统的应用,建立统一的业务数据查询及网上营业信息集成交互服务系统。本文以系统架构设计为开始,确立系统的系统架构设计、业务功能模块设计和管理平台设计。
1) 电信运营商微信在线服务系统的系统架构设计系统设计时,首先对用户的业务需求和服务关注点进行充分调研,抽象出对应的业务功能模块。通过对各业务功能模块间应用关系的梳理,构建起整个系统的服务目标框架,并有效分配模块之间的应用关系,设计出各模块之间的业务交互模式,进而确定系统的开发框架。结合微信公众平台的开放性接口,该系统采用多层分布式的体系结构,使用微信客户端和 B/S 模式,以便于系统的维护与升级[20]。
2) 基于微信公众平台通信功能的系统消息处理本系统是基于微信公众平台进行二次开发的,需要在研究微信基本通信功能的基础上进行设计,选择适合本系统的通信模型和消息处理机制。其中微信平台的一点对多点的信息推模型恰好适合电信业务中点对多点的业务推送需求,使得开发者可以很好的进行信息传送,因此本论文重点研究微信的两项基本通信功能,其一,对接微信服务器,接收用户提交的服务消息,调用应用模板并处理消息,然后反馈处理结果;其二,读取用户的服务需求信息,完成对应的消息推送[21]。
3) 电信服务管理平台设计本系统的管理平台主要基于微信公众平台的管理客户端来实现,用以完成系统的基础管理和数据统计等工作,为支持高效能、高可靠性以及高安全性,系统采用Think PHP 框架和 MySQL 数据库,基本功能包括群发功能、消息管理、用户管理、素材管理、统计分析等。后台管理人员可以通过管理平台方便地提供服务信息,以及统计、分析系统的各类运行数据,为后期运营和进一步的用户服务提供第一手资料。
4) 电信运营商微信在线服务系统的业务功能设计在业务功能模块设计上,根据系统使用角色和电信运营商的业务归类,计划提供“一般服务功能”和“电信业务服务功能”两大类:一是“一般性服务”,如高级信息推送(主动向关注用户推送群发信息、客服信息等),此部分可以基于微信公众平台的基础功能实现;二是“电信业务功能”,是为用户提供的办理电信业务的服务入口,而电信业务功能根据服务性质分为“查询类业务”和“办理类业务”两类,查询类业务是用户选择“自助服务”项目(如流量查询、套餐查询、话费查询等)时,反馈给用户希望查询的业务信息;办理类业务是为用户“快捷办理”某些业务(如流量特卖、加流量包、升级 4G 卡等)提供方便。业务功能部分需要基于微信公众平台的 API 接口进行二次开发,功能划分采用分层分类的思想设计完成。
1.4 论文的组织结构本论文分为五个主要部分:
第 1 章:绪论,简要讨论本课题的研究背景和意义、国内国外在相近领域的研究现状,最后引出本课题的研究内容。
第 2 章:相关技术综述,介绍了微信通信的特点、微信公众平台 API 接口、WAMP模式的开发环境等等。
第 3 章:需求分析与概要设计,在本章中首先分析了本课题的设计需求,并以此为基础建立起系统的基本架构,而后通过分析微信公众平台的数据交互模式,对系统的数据库进行了设计。
第 4 章:系统详细设计,介绍本系统各模块的设计方案,包括系统客户端设计、系统消息通信模块、电信服务功能模块和后台管理模块。
第 5 章:系统的实现效果,介绍几个主要系统模块的设计效果,以及系统运行效果。
第 6 章:系统压力测试,主要针对系统进行访问能力和并发能力进行测试,以保证系统可靠性和安全性。
最后是结论,对论文进行分析和总结。
电信运营商微信在线服务系统部分功能演示:
登录微信公众号
公众号关注确认信息
用户绑定
主功能界面
功能跳转响应界面
公众号的窗口会话
模版信息推送功能—客户端界面
模版信息推送功能—后台管理系统界面
Web 微网站弹出
用户业务信息显示
业务办理 Web 微网站窗口
运营支撑平台首页
运营主功能界面
自定义菜单功能
消息设置-菜单功能
营销管理
目 录
摘 要
Abstract
第 1章 绪 论
1.1 研究背景
1.2 国内外研究现状及发展趋势
1.3 研究内容
1.4 论文的组织结构
第 2章 相关技术综述
2.1 微信公众平台
2.1.1 微信公众号
2.1.2 微信公众平台开发模式接口 API
2.1.3 微信公众平台开发模式的数据交互方式
2.2 WAMP开发环境
2.3 MVC 模式
2.4 本章小结
第 3章 需求分析与概要设计
3.1 功能性需求分析
3.1.1 系统功能
3.1.2 系统客户端功能
3.1.3 系统消息通信功能
3.1.4 系统功能结构图
3.1.5 电信服务功能
3.1.6 后台管理功能
3.2 非功能性需求分析与设计
3.2.1 系统设计要点
3.2.2 系统运行要求
3.3 系统概要设计
3.4 系统数据库设计
3.4.1 数据结构设计
3.4.2 数据库表设计
3.5 本章小结
第 4章 详细设计与实现
4.1 系统客户端模块的设计与实现
4.2 系统消息通信功能的设计与实现
4.2.1 系统消息通信流程
4.2.2 微信公众平台 API 接口配置
4.2.3 系统消息通信方式
4.3 电信服务功能模块的设计与实现
4.3.1 电信服务主要功能流程
4.3.2 查询类电信业务
4.3.3 办理类电信业务
4.4 系统管理模块的设计与实现
4.4.1 资源管理设计
4.4.2 后台管理设计
4.5 本章小结
第 5章 系统实现效果
5.1 系统客户端
5.1.1 系统客户端登录
5.1.2 用户绑定
5.1.3 系统界面
5.2 系统消息通信和电信服务功能实现效果
5.2.1 系统信息收发
5.2.2 高级消息推送
5.2.3 Web 微网站链接(查询类服务)
5.2.4 Web 微网站链接(办理类服务)
5.3 后台管理功能效果
5.3.1 菜单管理
5.3.2 营销管理
5.3.3 素材管理
5.3.4 粉丝统计
5.4 本章小结
第 6章 系统测试
6.1 基准测试
6.2 测试环境搭建
6.3 访问能力测试
6.4 持续并发能力测试
6.5 测试结论
第 7章 结 论
参考文献
致 谢
个人简历
(如您需要查看本篇毕业设计全文,请您联系客服索取)