下载此文档

GK1020项目计费系统详细设计.doc


文档分类:IT计算机 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
GK1020项目计费系统详细设计说明
公司方针
公司:
发行签章
专业:
编制单位
技术管理部
审 核
办公室主任
核 准
技术总监
会签审核记录表
会 签 审 核 单 位
签 核
会 签 审 核 单 位
签 核
修改记录表
版本
发行日期
修改记录
Ver:
..
ORIGINAL VERSION
目录
1. 引言 4
编写目的 4
定义 4
参考资料 4
2. 概述 4
3. 数据说明 4
4. 系统数据流图 4
5. 类图 4
6. 编程规范 4
文件命名规范 4
类名命名规范 4
变量命名规范 4
7. 计费处理模块设计说明 5
系统总体架构设计 5
命令清单 5
Billing Server程序启动设计说明 5
时间监控模块设计说明 7
话单批价模块设计说明 8
最终用户状态监控模块 9
Agent监控模块 16
Group监控模块 20
VSP监控模块 24
最终用户基本租金状态监控模块 29
费率表监控模块设计说明 32
话费结算模块设计说明 36
月费处理模块设计说明 40
预付费扣款模块设计说明 42
后付费扣款模块设计说明 44
8. 尚未解决的问题(可选) 46
8. 相关文件 46
9. 相关记录 46
附录A: 46
引言
编写目的
阐明编写详细设计说明书的目的。
定义
列出本文中所用到的专门术语的定义和缩写词的原意。
参考资料
列出有关的参考资料,如:
本项目经核准的计划任务书或合同,上级机关的批文;
属于本项目的其他已发表的文件;
本文件中各处引用的文件、资料,包括所用到的软件开发标准。
列出这些文件的标题、发表日期、出版单位等。
概述
简述该模块的地位、功能及模块的组成。
数据说明
例如:常量说明;
变量说明:全局变量和重要的局部变量说明;
数据类型说明:包括类型说明、对象类的层次结构说明等;
数据库说明:结构定义、数据量等(视各模块的具体情况可选);
其他说明:需要的大量内存说明、重要算法说明、通信协议格式说明、任务和消息队列
说明、进程和线程说明等。
系统数据流图
系统对数据的处理过程及数据流图。
类图
编程规范
文件命名规范
文件名全部小写,并以类名做文件名。
类名命名规范
类名前面加大写的K。
变量命名规范
根据不同类型的变量加不同的前缀。
类中的数据成员以m开头以。例m_iNum
如下表所示:
类型
前缀
示例
Bool
b
bFlag
m_bFlag
Int
i
iNum
String
s
sFaint
数组类型
array
arrayAAA
各类容器
容器的全名小写
vectoreResult
计费处理模块设计说明
系统总体架构设计
计费系统分为三层:第一层的Interface模块用于和其他外部系统进行交互;第二层中的Billing模块用于实现计费系统的批价、结算等计费相关的处理;Monitor模块用于监控系统;Statistics模块用于对原始数据进行统计处理;第三层是Database模块用于和数据库进行交互。
计费系统设计成作为一个Daemon的守护进程进行各种操作。内部有一个定时器判断是否到时间进行各种操作,并提供一个接口接受外部请求。计费系统的核心借鉴了OpenH323 Gatekeeper()中的代码(主要是Daemon系统的实现、接口的实现,以及数据库连接池的实现)
命令清单
命令全部用小写。
命令
参数
示例
涉及的操作
备注
Billing Server程序启动设计说明
Billing Server程序启动活动图
说明:Billing Server的启动部分的代码绝大部分都是OpenH323 Gatekeeper的代码,只有在定义需要执行的GKTime的时候才有Koncept公司的代码。
GKTi

GK1020项目计费系统详细设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小7.84 MB
  • 时间2021-01-17