论文部分内容阅读
中国通信行业市场正大力推广全业务运营模式。全业务运营在业务方面要求支撑移动电话、固定电话、宽带的用户发展,并重点支持三种用户的捆绑产品销售,在管理方面要求各省统一集团需求支撑能力,快速响应市场变化。在这个推广过程中,通信企业复杂的业务流程、海量数据与信息的处理对现有的账务处理系统带来了支撑难题。解决问题的最佳途径就是通过建设高效支撑全业务运营、组合产品捆绑销售、快速处理海量数据的账务处理系统。论文根据通信行业的业务和管理要求,设计了一个满足上述需求的账务处理系统。论文根据软件工程的开发要求,对通信行业账务处理系统进行了需求分析、详细设计、编码实现和测试。需求分析从功能性需求和非功能性需求两方面展开。账务系统的功能为主要对计算用户的费用并进行优惠,月底进行出账形成账单,供客户缴费使用。功能需求分析方面将系统进行模块划分,给出了功能结构图,在功能结构图的基础上对系统进行了业务流程分析。在非功能性需求分析方面,说明了系统稳定性、数据处理量和响应性的要求。采用面向对象的设计方式,论文对账务系统进行了总体设计,应用层主要进行数据准备和费用计算,使用C++在unix系统上开发;数据存储使用oracle数据库存储用户资料和账单等,使用Timesten内存数据库存储实时账单。系统总体设计为三个功能模块,并对每一个功能模块进行了详细的流程设计。在此基础上,对账务处理系统进行了数据库设计,包括数据库概念设计、物理设计两部分,重点放在了物理设计,并说明了核心对象间的关系。在详细设计的基础上论文对账务处理系统进行了实现,包括触发出账事件的实现、费用计算的实现、月结处理的实现、账务关系模块的实现以及EasyWeb前台界面的实现。通过对通信行业账务处理系统进行的测试表明,系统完全达到了设计的功能;数据量在不超过最高数据量60%的负荷下连续7×24小时工作。根据该账务处理系统的使用情况,认定该系统是合格的。