声明
摘要
第1章 绪论
1.1 系统开发背景
1.1.1 BOSS开发框架简介
1.1.2 电信计费系统在BOSS系统中的功能和作用
1.1.3 数据收集系统在电信计费中的重要性
1.2 国内外数据收集系统的现状分析
1.3 采用的主要技术
1.3.1 C/C++开发技术
1.3.2 数据库技术
1.3.3 脚本技术
1.4 解决的主要问题
1.5 本文的主要工作
1.6 论文的组织结构
第2章 需求分析
2.1 获取用户需求的原则和方法
2.1.1 获取需求分析常用的原则
2.1.2 获取用户需求的方法
2.1.3 本系统采取的获取需求的方式
2.2 系统的功能性需求
2.2.1 收集的数据的要求
2.2.2 系统的功能性需求
2.2.3 系统用例
2.3 非功能性需求
第3章 数据收集系统的概要设计
3.1 体系结构设计
3.2 系统总体架构
3.3 系统的功能设计
3.3.1 数据预处理功能块的概要设计
3.3.2 数据提取阶段的概要设计
3.3.3 网络管理模块发送端的概要设计
3.3.4 网络管理接收端和数据处理阶段的概要设计
3.3.5 数据存储模块的概要设计
3.4 本章总结
第4章 预处理模块与数据提取模块的详细设计与实现
4.1 预处理模块的详细设计
4.1.1 重量子模块
4.1.2 备份子模块
4.2 数据提取子模块
4.3 记录匹配模块
4.4 保存日志记录子模块
4.5 系统运行的效果图
第5章 网络管理客户端的详细设计和实现
5.1 网络管理模块的详细设计
5.2 网络发送模块
5.2.1 读取上次失败的文件
5.2.2 客户端的网络发送端
5.3 网络发送端发送数据
5.4 客户端图形界面及多线程编程
5.4.1 Client类
5.4.2 多线程WorkThread类
5.4.3 界面类ClientDlg
5.5 本章总结
第6章 网络接收端及数据存储模块的详细设计及实现
6.1 网络接收端子模块
6.1.1 LogQueue类
6.1.2 LogThread类
6.1.3 LogDao抽象类
6.2 网络管理中服务
6.2.1 ServerSocket类
6.2.2 ClientThread类
6.3 存储子模块
6.3.1 存储线程StoreThread类
第七章 结论与展望
7.1 结论
7.2 展望
参考文献
致谢