论文部分内容阅读
近年来随着电信技术的快速发展,各大运营商持续不断的提供更为便捷的电信产品和更为人性化的电信服务,这促使了手机用户的不断增加。相反的,各大运营商为了争取更多手机用户的市场份额,又不得不持续且频繁的更新和优化自己的产品。久而久之便形成了一个良性循环。越来越完善的电信基础服务给人们的生活带来了许多的便利,相应的,用于电信基础服务计费的软件也被迫加速更新以响应市场需求。但是由于目前的电信计费软件仍然属于传统模式,存在“部署成本高、扩容周期长”的问题,所以现有的电信计费软件没有办法满足快速响应运营商更改业务的需求。针对上文提出的传统模式下的电信计费软件“部署成本高”“扩容周期长”的问题,本文以实习公司项目为背景,结合云计算的相关技术,设计并实现了一款基于SAAS模式的电信计费系统。与传统软件模式相比,本系统为运营商提供更灵活的使用方式,可以根据自身的需求租赁或者购买;即使购买软件也无需重新购置硬件设备,大大降低了部署成本;同时也避免了传统部署方式中硬件设备采购和运输存在的风险大、周期长的问题。本文的主要研究内容和工作如下:1.业务梳理和需求分析。本文首先对运营商的实际问题进行了深入的分析,并根据这些问题对电信业务的计费系统的需求展开了实际的调查,提出了开发基于SAAS模式的电信计费软件的必要性。然后根据运营商的实际客户的特点,通过对比计费软件国内外使用现状,确定本系统的计费模式为预付费用户的在线计费模式。最后以项目实际需求为原型,运营商真实的组织结构情况,从系统功能和性能两个方面进行了详细的需求分析;2.系统设计与系统实现。基于电信计费系统的业务需求及SAAS模式软件的特点,对系统进行了的总体设计以及主要模块的实现进行详细的描述。功能上除了提供对运营商的客户管理以及使用电信业务费用的计算外,还针对运营商组织架构的特点,以SAAS模式多租户理念重新设计了适用于本系统的访问控制策略模型,添加了租户生命周期管理块。并对系统的云化部署的设计与实现进行了详细的阐述;3.系统测试方面,系统功能测试上采用手工测试、自动化测试两种方式来保证系统质量;在性能上对系统响应时长和压力两个指标进行验收。本系统基于电信运营商的实际需求为原型,结合计费软件的业务特点,从系统的需求分析、总体设计、详细设计与实现以及系统系统验证四个方面进行阐述,为电信运营商部署基于SAAS模式的电信计费系统的实现提出了一套完整的解决方案。在系统的设计、实现过程中,充分的考虑了运营商组织结构以及电信计费系统的业务需求。所以本系统的设计与实现,对电信运营商部署基于自身云平台的电信计费系统具有实际的工程参考价值。