论文总字数:20865字
摘 要
Telenor系统是已经实现的丹麦电信业务运营支撑系统,在现有Telenor系统的基础上,针对匈牙利的特殊需求,需要演进出新的匈牙利版本,其中预付费卡业务是重要组成部分。
在演进过程中,有诸多需要考虑的业务问题及技术问题。
业务问题包括:1)预付费业务中“三户”模型的构建和适配;2)预付费业务中CRM系统与周边系统、网元的交互流程以及故障的处理方式;3)预付费业务中的身份认证流程;4)预付费业务和后付费业务转换流程。
而技术问题诸如:1)巨大数据量的应对方式;2)Docker环境及虚拟网络环境的搭建、配置、使用;3)分层部署、反向代理以及数据库分库的实现;4)多系统间交互、以及其他耗时操作的实现模式。
本文重点论述了各个问题的产生及解决过程,并从这些工作中发掘出优秀的设计思想、实用的技术等值得借鉴的精华部分,做相应的总结归纳。
关键字:电信业务运营支撑系统、预付费、系统设计、部署技术
The implementation of some requirements about prepaid card
in the Hungarian telecom business system.
Abstract
The Telenor is a Business amp; Operation Support System (BOSS) what has been achieved in the Danish. According to the special requirements of Hungarian system, we need to develop the new Hungarian version on the basis of existing system to meet the demand. In the new system, the requirements about prepaid card will be an important part.
In the process of evolution, there are many business issues and technical issues that need to be considered.
The business problems include: 1) the construction and adaptation of the business model about prepaid services; 2) the interaction process between CRM and surrounding systems and the fault treatment; 3) the authentication process in prepaid service; 4) the transformation process between prepaid business and postpaid business.
The technical problems include: 1) the problem caused by the huge amount of data; 2) the using of the technology named Docker brings lots of challenge, such as the construction of the environment, the configuration and use of the Docker and the virtual network system; 3) the using of technology like layered deployment, reverse proxy and database sharding; 4) the design of the multi system interaction model and a efficient implementation of the time-consuming operations.
This thesis focuses on the production of each problem and the solution process. From these work, the paper try to explore the essence, such as the excellent design ideas, the practical technology, and make a summary.
KEY WORDS: BOSS, prepay, system design, deployment technologies
目 录
第1章 绪论 6
1.1 引言 6
1.2 产品现状 6
1.3 相关需求综述 7
1.3.1 需求背景 7
1.3.2 需求综述 7
第2章 需求分析 8
2.1 批量预开户 8
2.2 激活 8
2.3 验证 9
2.4 定时处理 9
2.5 超时处理 9
2.6 充值操作 9
2.7 付费方式转变 9
第3章 模型设计 10
3.1 模型设计的必要性 10
3.2 业务模型 10
3.2.1 三户模型 10
3.2.2 产品模型 12
3.2.3 订单-实例模型 12
3.3 数据模型 14
3.4 数据库设计 14
3.4.1 三户信息 14
3.4.2 产品表 15
3.4.3 订单-实例表 15
3.4.4 预付费业务衍生表 15
第4章 系统设计 16
4.1 MVC风格 16
4.2 ORM框架 17
4.3 数据库系统 18
4.4 后台进程 19
第5章 功能详细设计 21
5.1 批量预开户 21
5.2 激活流程 22
5.3 验证流程 22
5.4 定时提醒功能 23
5.5 超时处理功能 23
5.6 充值流程 24
5.7 变更付费方式 25
第6章 系统部署 26
6.1 Docker环境及虚拟网络 26
6.1.1 Docker 26
6.1.2 虚拟网络 26
6.2 分层架构、分层部署 27
6.3 数据库分库 28
6.3.1 Sharding技术 28
6.3.2 Sharding与分布式数据库 29
6.4 反向代理 29
6.4.1 借助代理实现web层、app层分离 30
6.4.2 应用于Sharding中Hash过程 31
第7章 总结 32
致 谢 32
参考文献 32
附录 33
- 绪论
- 引言
电信业务运营支撑系统(BOSS)融合了业务支撑系统与运营支撑系统,是电信软件的重要组成部分,本文论述的工作主要针对BOSS系统中的CRM系统。
剩余内容已隐藏,请支付后下载全文,论文总字数:20865字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;