电信计费系统概要设计说明书_2010-07-17_Version 1.0.doc
文本预览下载声明
电信计费系统
软件概要设计说明书
文挡编号 文挡名称 撰写人 审核/批准 创建时间
工作人员:陈才 管博 侯巧巧 王炳皓 王雪
1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 3
2总体设计 3
2.1需求规定 3
2.2运行环境 3
2.3基本设计概念和处理流程 4
2.4结构 4
2.5功能器求与程序的关系 8
2.6人工处理过程 8
2.7尚未解决的问题 8
3接口设计 9
3.1用户接口 9
3.2外部接口 9
3.3内部接口 9
4运行设计 9
4.1运行模块组合 9
4.2运行控制 10
4.3运行时间 10
5系统数据结构设计 10
5.1逻辑结构设计要点 10
5.2物理结构设计要点 10
5.3数据结构与程序的关系 11
6系统出错处理设计 11
6.1出错信息 11
6.2补救措施 11
6.3系统维护设计 11
概要设计说明书
1引言
1.1编写目的
该说明书是为了帮助我们使用我们开发项目——电信计费管理系统。我们项目预期的用户是管理员和普通的用户即消费者。
1.2背景
待开发的软件系统的名称:电信计费管理系统
1.3定义
[专门术语]:客户信息包含: 账号(即手机号),密码
1.4参考资料
1. 本项目经核准的计划任务书:《电信计费管理系统》。
2总体设计
2.1需求规定
在综合性方面上,能够满足同时从不同的数据源中采集数据,并能够对数据进行适当处理,送到数据处理系统中去;
在灵活性方面上,本系统按照业务规则驱动,适时反应用户需求,对用户友好;
在可靠性方面上,对计费业务要求保障数据的完整性,适时更新,满足业务发展需求。
2.2运行环境
硬件设备:CPU 500M以上
内存 256M以上
硬盘 至少500M以上
支持环境:pc
数据库 sql 5.0
2.3基本设计概念和处理流程
2.4结构
2.4.1系统整体结构分析
2.4.2 子模块需求说明
1)查询管理
具有查询权限的用户可以利用此子模块对话费账单等查询,具体操作如下:
日报表查询
具有日报表查询权限的用户,登录成功之后,可以执行如下功能:
根据输入的日期和电话号码查询话费及通话时间等
月报表查询
具有月报表查询权限的用户,登录成功之后,可以执行如下功能:
根据输入的月份和电话号码查询话费及通话时间等
月话费查询
具有月话费查询权限的用户,登录成功之后,可以执行如下功能:
根据输入的月份查询本月消费话费
费率
具有费率查询权限的用户,登录成功之后,可以执行如下功能:
根据输入的消费费率
2)用户管理
通过登录时和数据库连接验证用户是否存和其权限
2.4.3概要设计
1)登录设计
2)登录功能说明:管理员登录或是用户登录都需要用户名和密码,登录后进行相关操作。
2.4.2 普通用户管理
在该模块中,有日报表、月报表、本月话费、计费标准等选项。
1)在日报表选项卡中用户可以直接输入指定日期的消费报表:
按上图输入数据后,点击“查询”按钮,将显示与该电话号码对应的记录。
2)在月报表选项卡中,用户只需输入月份进行查询该月报表:
按上图输入数据后,点击“查询”按钮,将显示与该电话号码对应的记录。
3)在本月话费选项卡中,普通用户可直接点击“查询”按钮,将显示本月话费总额。
4)计费标准选项显示当前的计费标准。
2.4.3管理员管理
在该模块中,相似的也有日报表、月报表、本月话费、计费标准等选项。本月话费和计费标准同上(普通用户管理)。
1)在日报表选项中,管理员可以查询所有客户的信息。
2)在月报表选项中,除了可以按电话号码查询通话记录,还可查询所有号码的通话清单:
2.5功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
普通用户:
功能 程序1 用户Login LoginFrame.java 日报表 userManagerment.Java 月报表 userManagerment.Java 本月话费 userManagerment.Java 计费标准 userManagerment.Java 管理员
功能 程序1 用户Login LoginFrame.java 日报表 adminManagerment.Java 月报表 adminManagerment.java 本月话费 adminManagerment.java 计费标准 adminManagerment.java
2.6人工处理过程
无
2.7尚未解决的问题
待续
3接口设计
3.1用户接口
用户输入 系统响应1 系统响应2 用户名、
显示全部