基于模式的数据稽核监控系统模型的重构与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
数据稽核监控系统是从业务运营支撑系统中采集数据,并对这些数据进行比对,从而发现数据错误问题,防止收入流失的系统。随着数据稽核监控系统的开发,系统中出现了代码冗余、类设计重复、函数逻辑复杂、函数本身不易理解等问题,降低了系统的扩展性和维护性。
     为了解决这些问题,本论文将对数据稽核监控系统的模型进行重构设计,从而改善系统的扩展性、维护性。论文研究并完成的成果有:
     一、数据稽核监控系统模型的重构和设计。对现有数据稽核监控系统进行了详细分析,应用分析模式对系统的主要模块:稽核关系式管理、稽核任务管理、稽核结果展示的模型进行了重构,并分析了重构后的模型在扩展性、维护性等方面的优点。根据重构后的模型,应用设计模式对系统进行了设计重构。
     二、提出了数据采集的分析模式。总结分析模式的通用分析方法,并根据该方法提出了一种基于异构数据源的数据采集分析模式,为数据稽核监控系统数据采集模块的设计提供了一种方法。
     通过对数据稽核监控系统的重构分析和设计,在一定的程度上增强了系统的扩展性、维护性和易理解性。同时,数据采集分析模式的提出也为数据稽核监控系统的进一步改进奠定了基础。
Data audit and monitor system is a system that collect data from business supporting system and check these data to find the data inconsistency in order to prevent revenue leakage. Along with the development, there are many problems such as duplicated class and code, long method etc. These problems make the expandability and maintainability declined.
     In order to solve these problems, the following works have been done in the paper.
     First, refactoring and design the model of data audit and monitor system. After analyzing the data audit and monitor system, the model of main module, audit formula manage, audit task manage and audit result, has been refactoringed by using analysis patterns. And the strong points in expandability and maintainability have been descripted. Then based on the model, the design and code have been refactoringed by using design patterns.
     Second, design the data collection analysis pattern. Summarize the common analysis method of analysis patterns. And one data collection analysis pattern based on the heterogeneous data sources has been built. It provides foundation for the design of data collection module of the system.
     Through the refactoring of data audit and monitor system, the expandability, understandability and maintainability are increased in a certain extend. Meanwhile, the data collection analysis pattern provides a foundation for the software farther improvement.
引文
[1]"Revenue Assurance Overview" TeleManagement Forum 2006.07
    [2]Martin Fowler重构——改善既有代码的设计侯捷,熊节译 北京中国电力出版社2003年8月 第1版
    [3]Joshua Kerievsky重构与模式杨光,刘基诚译 北京 人民邮电出版社 2006年12月第1版
    [4]周轶刚,康建出 可重用软件模式计算机工程与应用2002年17期
    [5]卜亚军,于万明 基于设计模式的重构技术 计算机应用研究 2003年12期
    [6]Martin Fowler 分析模式—可复用的对象模型 樊东平,张路 等译北京 机械工业出版社 2004年1月 第1版
    [7]杨威,侯鲲,林和平 分析模式研究 计算机时代2005年8期
    [8]Steven John Metsker,William C.Wake Java设计模式 龚波,赵彩琳,陈蓓 译 北京 人民邮电出版社 2007年3月 第1版
    [9]莫勇腾 深入浅出设计模式(C#Java版)北京 清华大学出版社2006年9月第1版
    [10]Craig Larman UML和模式应用姚淑珍,李虎等译 北京 机械工业出版社 2002年1月 第1版
    [11]谈俊峰 信息系统软件分析中分析模式的研究与应用 硕士论文2004年
    [12]Jiawei Han,Micheline Kamber著数据挖掘概念与技术 范明 孟小峰等译 机械工业出版社 北京2005年8月第1版
    [13]异构数据源数据采集方法研究 硕士论文
    [14]辛滨 分析模式研究与应用 硕士论文中南大学2006年
    [15]刘毅,安鲁陵关于软件工程中的软件重构 科技广场 2004年9月
    [16]戴伟基于软件复用模式的稳定分析模式的研究 现代计算机2004年9期
    [17]王会进,陆裕奇,陈超华 设计模式和泛型技术在系统重构中的应用 计算机工程与设计2007年3期
    [18]王晓鹏,丁晓明 基于模式的软件质量模型研究与应用 计算机与 现代化2007年第6期
    [19]许文波,华奇兵,费娜 面向对象的软件重构 计算机工程 2005年3月第31卷第5期
    [20]周警伟,罗晓沛 用Refactoring来改善设计 计算机仿真2002年7月 第19卷第4期
    [21]刘国钦 基于Web的软件系统中重构技术研究与应用 硕士论文大连理工大学
    [22]王春刚 基于异构数据源的电信稽核监控系统设计及其关键技术研究硕士论文 北京邮电大学2007年
    [23]邹晓静,刘伟,卢贤玲基于XML的异构数据库系统的研究 微计算机信息 2007年第23卷第8-3期
    [24]陈勇,蒋泽军 异构数据库集成中间件的设计 科学技术与工程2007年4月 第7卷第8期
    [25]张凯,徐苏,田长根 基于XML的异构数据库集成中间件系统研究计算机与现代化 2007年第2期
    [26]郑人杰,殷人昆,陶永雷 实用软件工程 北京 清华大学出版社1997年4月 第2版
    王雪 金哲伟 基于分析模式的稽核监控系统任务管理模型的研究2007/07

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700