电话费管理系统需求规格说明书.docx
- 文档编号:5657336
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:20
- 大小:204.70KB
电话费管理系统需求规格说明书.docx
《电话费管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《电话费管理系统需求规格说明书.docx(20页珍藏版)》请在冰豆网上搜索。
电话费管理系统需求规格说明书
电话费管理系统需求规格说明书
1.引言
1.1编写目的
需求分析说明书是为软件的开发者能更好的理解开发的需求,避免由于对问题认识的不清或错误理解而增加更多的开发成本。
需求分析是软件系统生存期中定义阶段的最后一个步骤。
是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。
是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。
1.2项目背景
●项目的委托单位:
中国移动开封分公司
●开发单位:
软件工程王瑞祥组
组内成员:
王瑞祥,张信慧,胡玉芳,马蒙,孙家端,董迎鑫
1.3参考资料
(1)钱乐秋等,《软件工程》,青还大学出版社;
(2)张害藩,《软件工程导论》(第四版),清华大学出版社;
(3)王珊等,《数据库原理及设计》,清华大学出版社;
(4)赵池龙等,《软件工程实践教程》,电子工业出版社。
2.任务概述
2.1目标
系统实现后,电话费管理人员的数量应会减少原来的一半,查询时间应该在5s内.各项指标都能达到预期效果的电话费管理系统。
2.2运行环境
操作系统:
MicrosoftWindows7
开发环境:
vs2010
数据库:
MicrosoftSQLServer2008
2.3条件与限制
支持运行环境即可,在Windows下基本没限制。
3.数据描述
3.1静态数据
用户管理信息表:
User_Info
管理员信息表:
Administrator_Info
业务信息表:
Business_Info
缴费信息表:
Payment_Info
3.2动态数据
输入数据:
号码、用户申请单、查询类型编号、办理业务类型编号、用户管理操作类型
输出数据:
查询信息、缴费信息、办理业务信息、用户信息
3.3数据库介绍
在仔细分析和调查档案管理过程的基础上,得到本系统所处理的数据流程图,如下:
通过话费管理系统的内容和数据流程分析,设计的数据项和数据结构如下:
•用户信息记录:
用户名、用户性别、身份证号、电话号码、用户地址。
•业务办理信息记录:
电话号码、用户名、业务类型、业务编号、业务金额、业务介绍,开通业务日期、业务截止日期。
•缴费信息记录:
电话号码、用户名、缴费类型、缴费金额、缴费日期,话费余额。
•管理员信息表:
员工号、用户名、密码、职务、身份证号。
3.4数据词典
3.4.1数据项
.用户信息
数据元素名:
用户名
别名:
User_Name
类型:
字符型
长度:
15
数据元素名:
用户性别
别名:
User_Sex
类型:
字符型
长度:
2
数据元素名:
身份证号
别名:
ID_Num
类型:
字符型
长度:
18
数据元素名:
电话号码
别名:
Phone_Num
类型:
字符型
长度:
11
数据元素名:
用户地址
别名:
User_Address
类型:
字符型
长度:
30
.业务办理信息
数据元素名:
电话号码
别名:
Phone_Num
类型:
字符型
长度:
11
数据元素名:
用户名
别名:
User_Name
类型:
字符型
长度:
15
数据元素名:
业务类型
别名:
Business_Type
描述:
用户所办理的业务类型
类型:
字符型
长度:
10
数据元素名:
业务编号
别名:
Business_Num
描述:
业务的唯一标识
类型:
字符型
长度:
6
数据元素名:
业务金额
别名:
Business_Money
描述:
业务对应的金额
类型:
double
长度:
20
数据元素名:
开通业务日期
别名:
Start_Time
描述:
相应业务的开通时间
类型:
日期型
长度:
8
数据元素名:
业务截止日期
别名:
Stop_Time
描述:
业务截止时间
类型:
日期型
长度:
8
缴费信息
数据元素名:
电话号码
别名:
Phone_Num
类型:
字符型
长度:
11
数据元素名:
用户名
别名:
User_Name
类型:
字符型
长度:
15
数据元素名:
缴费类型
别名:
Fee_Type
描述:
用户所缴费的业务类型
类型:
字符型
长度:
6
数据元素名:
缴费金额
别名:
Fee_Num
描述:
用户缴费的金额
类型:
double
长度:
20
数据元素名:
缴费日期
别名:
Fee_Time
描述:
用户缴费时间
类型:
日期型
长度:
8
管理员信息
数据元素名:
管理员姓名
别名:
Admin_Name
类型:
字符型
长度:
15
数据元素名:
管理员性别
别名:
Admin_Sex
类型:
字符型
长度:
2
数据元素名:
员工号
别名:
Admin_ID
类型:
字符型
长度:
18
数据元素名:
管理员密码
别名:
Admin_Pwd
类型:
字符型
长度:
11
数据元素名:
管理员职务
别名:
Admin_Title
类型:
字符型
长度:
30
3.4.2数据流
1.话费信息
数据流名:
话费信息
说明:
提供话费信息
数据流来源:
话费信息表
数据流去向:
管理员
数据流组成:
用户、话费
2.业务信息
数据流名:
业务信息
说明:
提供用户办理的业务信息
数据流来源:
业务办理信息表
数据流去向:
管理员
数据流组成:
用户、业务信息
3.查询信息
数据流名:
查询信息
说明:
提供用户所查询的话费以及业务信息
数据流来源:
查询信息表
数据流去向:
管理员
数据流组成:
用户、业务信息、话费信息
4.用户信息
数据流名:
用户信息
说明:
提供用户个人信息
数据流来源:
用户信息表
数据流去向:
管理员
数据流组成:
用户
5用户信息申请单
数据流名:
用户信息申请单
说明:
提供用户个人信息和用户申请的业务
数据流来源:
管理员
数据流去向:
输入用户申请操作
数据流组成:
用户,管理员
6.号码
数据流名:
号码
说明:
提供用户的电话号码
数据流来源:
管理员
数据流去向:
审查号码正确性
数据流组成:
管理员
7.正确号码
数据流名:
正确号码
说明:
提供用户的正确电话号码
数据流来源:
审查号码正确性
数据流去向:
输入查询类型
数据流组成:
电话号码
8.错误号码
数据流名:
错误号码
说明:
提供错误电话号码以及错误提示信息
数据流来源:
审查号码正确性
数据流去向:
管理员
数据流组成:
电话号码
3.4.3文件存储
1.话费信息存储
数据文件名:
话费信息存储
简述:
用于存储电话的话费信息
输入数据:
电话号码
输出数据:
话费信息
数据文件组成:
用户,话费
2.业务信息存储
数据文件名:
业务信息存储
简述:
用于存储所有的业务信息
输入数据:
电话号码
输出数据:
业务信息
数据文件组成:
用户,业务
3.查询信息存储
数据文件名:
查询信息存储
简述:
用于存储用户查询的信息
输入数据:
电话号码
输出数据:
用户所查询的信息
数据文件组成:
用户,话费,业务
4.用户信息存储
数据文件名:
用户信息存储
简述:
用于存储用户的个人资料以及话费信息
输入数据:
用户名,身份证号
输出数据:
用户个人资料,话费信息
数据文件组成:
用户,管理员
3.4.4加工说明
1.有效性检查
加工名:
审查正确性
加工编号:
简要描述:
检查输入的用户号码正确性
输入数据:
用户号码
输出数据:
正确号码或错误信息
2增加操作
加工名:
增加操作
加工编号:
简要描述:
增加用户号码以及用户个人资料
输入数据:
用户号码,操作类型
输出数据:
用户个人信息
3修改操作
加工名:
修改操作
加工编号:
简要描述:
修改用户信息
输入数据:
用户号码,操作类型,用户身份证号
输出数据:
用户个人信息
4.删除操作
加工名:
删除正确性
加工编号:
简要描述:
删除用户的所有信息
输入数据:
用户号码,操作类型
输出数据:
删除成功提示信息
5.查询操作
加工名:
查询操作
加工编号:
简要描述:
根据用户需求查询话费信息
输入数据:
用户号码
输出数据:
用户的话费信息或业务信息
6.缴费操作
加工名:
缴费操作
加工编号:
简要描述:
用户缴纳话费
输入数据:
用户号码,缴费类型
输出数据:
缴费信息
7办理业务操作
加工名:
办理业务操作
加工编号:
简要描述:
根据用户需求办理相应的业务
输入数据:
用户号码,业务类型编号
输出数据:
办理业务信息
8.更新数据库
加工名:
更新数据库
加工编号:
简要描述:
将进行各种操作更新后的信息更新在相应的数据库中
输入数据:
用户信息或查询信息或缴费信息或业务办理信息
输出数据:
无
9.信息反馈
加工名:
信息反馈
加工编号:
简要描述:
将信息反馈给用户
输入数据:
无
输出数据:
查询信息或缴费信息或业务办理信息
3.4.5外部实体
1.管理员
实体名:
管理员
简要描述:
负责管理用户信息以及话费信息
2.用户
实体名:
用户
简要描述:
提出要查询的信息,接受信息
4.功能需求
4.1功能划分
图4-1话费管理系统功能模块图
图4-2电话费管理系统总数据流图
图4-3用户管理子系统数据流图
图4-4缴费子系统和办理业务子系统数据流图
图4-5查询子系统数据流图
总E-R图
分E-R图
1缴费模块
2办理业务模块
3用户管理模块
4.查询模块
图4-6实体联系图
图4-7电话费管理系统IPO图
4.2功能描述
管理员可以根据用户的需求进行以下操作:
(1)缴费。
管理员从数据库信息表中获取用户的缴费金额,然后以打印凭条的形式把话费信息反馈给用户。
(2)办理业务。
提供分摊话费和优惠活动业务的办理,然后把办理结果反馈给用户。
(3)查询。
管理员可以根据用户的手机号码查询他的缴费历史记录、用户的基本信息以及各项话费,然后把查询的结果反馈给用户。
(4)用户办理。
管理员可以增添新的用户,可以对号码长时间没有用过的用户进行删除操作,还可以修改用户信息。
5.性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下性能的需求:
5.1数据精确度
系统处理的准确性和及时性是系统的必要性能。
系统应能及时而且正确的根据用户权限及所输入的信息做出响应。
由于本系统的缴费和查询功能对于整个系统的功能和性能完成举足轻重,其准确性和及时性很大程度上决定了其系统的性能。
5.2时间特性
系统在日常处理中的响应速度应为秒级,达到实时要求,以及及时反馈信息,保证操作人员不会因为速度问题而影响工作效率。
编号
性能需求
1
话费查询系统必须支持1000个用户同时访问
2
用户缴费完成后缴费信息应该在1分钟之内返回到用户手机上
3
用户查询的话费信息、个人信息应该在1分钟之内返回到用户手机上
4
系统应该在10秒之内检索出用户要查询的信息
5
话费的最低数量级为分
5.3适应性
系统是直接面对用户的,系统需为用户提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和提示信息。
针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
6.运行需求
6.1用户界面
●如屏幕格式
各项业务通过在一个主窗体下进行,业务之间通过子窗体切换来实现,屏幕切换和界面效果会比较绚丽。
●菜单格式
菜单分为一级菜单和二级菜单:
一级菜单包括缴费管理,业务办理,信息查询,和用户管理四个模块。
二级菜单中缴费管理包括(缴纳话费,打印凭条)业务办理菜单下包括(分摊话费,优惠话费活动)信息查询菜单包括(缴费历史查询(个人和所有人),用户信息查询,各项业务查询,和各项话费查询)用户管理界面包括(新增用户,修改用户,删除用户)
6.2硬件接口
该系统对硬件要求是当前主流的硬件配置即可。
6.3软件接口
系统环境:
Windows7
数据库环境:
SQLServer2008
管理员界面:
参数名称
管理员帐号
密码
参数类型
字符串
字符串
用户缴费办理界面:
参数名称
用户手机号
话费
参数类型
字符串
整型
用户业务办理界面:
参数名称
用户手机号
业务类型
付款类型
金额
参数类型
字符串
整型
整型
整型
查询界面:
参数名称
用户类型
查询类型
查询时间
查询范围
查询金额
参数类型
字符串
整型
日期型
日期型
整型
6.4故障处理
如果系统运行过程中出现故障,对于故障的处理有以下几个方面的需求:
数据库故障:
数据库数据毁坏,将有相应的数据库恢复措施。
用户系统故障:
正在运行的系统崩溃,系统有恢复初始化设置。
操作故障:
管理员对于操作上的问题,将提供相应的帮助子系统。
7.其它需求
系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等,也隐含许多不安全因素。
常见因素有:
数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。
因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:
为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为坏
1.系统要能重建
2.系统应该是可审查的
3.系统应能进行有效控制,抗干扰能力强
4.系统使用者的使用权限是可识别的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电话费 管理 系统 需求 规格 说明书