1、 2 1. 1 系统设计系统设计 1.1.1 系统功能分析系统功能分析 终端计费系统开发的目的是能够实现对不同型号的程控交换机对计费中心 定时或即时传下来的原始话单信息进行及时准确的分类、查询、浏览、修改、删 除、统计、话单信息的打印等。能够及时查询客户的通话数据,避免引起话费争 议,提高客户的满意度。使管理更科学、更方便、更合理。同时,也能够帮助电 信计费有关人员提高工作效率和服务质量。为电信局减少不必要的损失。从而有 效的提高电信局经济的效益。 通过对电信局计费中心日常工作的分析, 可将终端计费系统的功能概括成如 下方面。 (1) 号码管理: 包括固定电话和公用电话基本信息的录入、 修改、
2、 删除、 查找、 添加、查询等管理。 (2) 字冠管理:包括固定电话和公用电话地方基本字冠的录入、修改、删除、 查找、添加、查询等管理。 (3) 原始话单管理:包话对程控交换传下来的原始话单信息的导入、浏览、删 除等管理。 (4) 费率管理: 包括固定电话和公用电话基本费率的录入、 修改、 删除、 查找、 添加、查询等管理。 (5) 关于系统: 对有关系统的简介和对用户的管理 (包括用户注册、 用户删除、 用户修改) 。 (6) 计费统计管理:即时计费、定时周期计费、对已统计的计费表的浏览(包 括对统计表的删除、删除统计表的字段、对最近操作进行恢复、查看统计 表)等管理。 考虑系统的安全性,需
3、要对用户进行安全认证,因此还需要实现以下系统用 户的管理功能。 (1) 用户登录认证。 (2) 用户管理,包括用户注册、删除用户、修改用户信息等(只有高级管理员 才有此权限) 。 (3) 登录日志的记录和删除日志(只有高级管理员才有此权限,普通用户只能 对数据进行浏览) 。 1.1.2 系统功能模块设计系统功能模块设计 根据系统所要实现的功能, 按照结构化程序设计的原则将整个系统划分为如 图 1-1 所示的若干个功能模块。 3 图 1-1 计费系统功能模块图 1.1.3 操作流程图操作流程图 计费系统 计费统计 系统管理 号码管理 字冠管理 费率管理 原始话单 关于系统 登录日志 删除日志 用
4、户管理 号码添加 号码查询 号码修改 呈码删除 字冠添加 字冠修改 字冠删除 费率添加 费率修改 费率删除 话单导入 话单删除 话单浏览 即时计费 定时计费 话单浏览 4 根据系统功能模块的划分和计费管理系统的实际工作流程, 画出如图 1-2 所 示的计费管理系统操作流程图。 导入 图 1-2 计费系统操作流程图 2.1 数据库设计数据库设计 2.1.1 数据库需求设计数据库需求设计 在前面的 1.1 节里已经对计费系统操作流程进行了分析,在它的基础上,我 们可以列出以下计费管理系统所需的数据项和数据结构。 (1) 固话表:号码、地名、基本月租等。 (2) 公话表:号码、地名、基本月租等。 (3) 字冠表:地名、类型、本地字冠号 (4) 费率表:主叫类型、通话类型、日期类型、费率、首次三分钟等。 (5) 登录日志:工号、登录日期等 (6) 用户注册:工号、密码、密码验证等。 2.1.2 数据库概念结构的设计数据库概念结构的设计 Access 数据库是 Office XP 软件包中的产品之一,是一个关系数据库 (RDBMS) ,与其他的关系数据库管理系统相比,Access 具有简单易学