1. 1系统设计
1.1.1 系统功能分析
终端计费系统开发的目的是能够实现对不同型号的程控交换机对计费中心定时或即时传下来的原始话单信息进行及时准确的分类、查询、浏览、修改、删除、统计、话单信息的打印等。能够及时查询客户的通话数据,避免引起话费争议,提高客户的满意度。使管理更科学、更方便、更合理。同时,也能够帮助电信计费有关人员提高工作效率和服务质量。为电信局减少不必要的损失。从而有效的提高电信局经济的效益。
通过对电信局计费中心日常工作的分析,可将终端计费系统的功能概括成如下方面。
(1) 计算机毕业设计号码管理:包括固定电话和公用电话基本信息的录入、修改、删除、查找、添加、查询等管理。
(2) 字冠管理:包括固定电话和公用电话地方基本字冠的录入、修改、删除、查找、添加、查询等管理。
(3) 原始话单管理:包话对程控交换传下来的原始话单信息的导入、浏览、删除等管理。
(4) 费率管理:包括固定电话和公用电话基本费率的录入、修改、删除、查找、添加、查询等管理。
(5) 关于系统:对有关系统的简介和对用户的管理(包括用户注册、用户删除、用户修改)。
(6) 计费统计管理:即时计费、定时周期计费、对已统计的计费表的浏览(包括对统计表的删除、删除统计表的字段、对最近操作进行恢复、查看统计表)等管理。
考虑系统的安全性,需要对用户进行安全认证,因此还需要实现以下系统用户的管理功能。
(1) 用户登录认证。
(2) 用户管理,包括用户注册、删除用户、修改用户信息等(只有高级管理员才有此权限)。
(3) 登录日志的记录和删除日志(只有高级管理员才有此权限,普通用户只能对数据进行浏览)。
1.1. 2系统功能模块设计
根据系统所要实现的功能,按照结构化程序设计的原则将整个系统划分为如图1-1所示的若干个功能模块。