电信计费系统概要设计说明书_2010-07-17_Version 1.0.doc_第1页
电信计费系统概要设计说明书_2010-07-17_Version 1.0.doc_第2页
电信计费系统概要设计说明书_2010-07-17_Version 1.0.doc_第3页
电信计费系统概要设计说明书_2010-07-17_Version 1.0.doc_第4页
电信计费系统概要设计说明书_2010-07-17_Version 1.0.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电信计费系统软件概要设计说明书 文挡编号 文挡名称撰写人审核/批准创建时间工作人员:陈才 管博 侯巧巧 王炳皓 王雪1引言31.1编写目的31.2背景31.3定义31.4参考资料32总体设计32.1需求规定32.2运行环境32.3基本设计概念和处理流程42.4结构42.5功能器求与程序的关系82.6人工处理过程82.7尚未解决的问题83接口设计93.1用户接口93.2外部接口93.3内部接口94运行设计94.1运行模块组合94.2运行控制104.3运行时间105系统数据结构设计105.1逻辑结构设计要点105.2物理结构设计要点105.3数据结构与程序的关系116系统出错处理设计116.1出错信息116.2补救措施116.3系统维护设计11zhijiangchen.me概要设计说明书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基本设计概念和处理流程开始登录正确?User namePasswordN登录权限=1?Y日报表月报表本月话费计费标准日报表月报表本月话费 计费标准的查看及更改普通用户管理员YN2.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)在日报表选项中,管理员可以查询所有客户的信息。 输入Telnumber开始日期和结束日期输入查询日期管理员查询退出查询退出2)在月报表选项中,除了可以按电话号码查询通话记录,还可查询所有号码的通话清单:管理员输入TelNumber通话记录所有号码通话清单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.java2.6人工处理过程无2.7尚未解决的问题待续3接口设计3.1用户接口用户输入系统响应1系统响应2用户名、密码用户界面(管理员界面)报错日报表:日期、查询按钮正常输出报表错误提醒月报表:月份、查询按钮正常输出报表错误提醒月话费:查询按钮输出月话费计费标准输出计费标准3.2外部接口无3.3内部接口用户登录日报表月报表月话费话费标准用户登录调用用户登录的DTO日报表月报表月话费话费标准4运行设计4.1运行模块组合登录模块:使用者选择相应的身份类别才能进入本系统。在页面中输入登录名、登录密码,若成功则便可以进行接下来的操作。否则便出现错误提示。管理员管理模块:在该模块中,有日报表、月报表、本月话费、计费标准选项。管理员管理的权限相对较大。用户管理模块:在该模块中,有日报表、月报表、本月话费、计费标准选项。4.2运行控制无4.3运行时间 每种运行模块组合将占用各种资源的平均时间约为3ms。5系统数据结构设计5.1逻辑结构设计要点数据库共建有三个表,分别是Login,Callhistory,Rate。Login表:列名LengthTypePKFKNullUserID10varcharYesNoFalseUsername10varcharNoNoFalsePassword10varcharNoNoFalseRight10varcharNoNoFalseTelNumber11varcharNoYesFalseCallhistory表列名LengthTypePKFKNullTelNumber11varcharNONoFalseUserID10varcharNoYesFalseStart_timedatetimeNoNo FalseEnd_timedatetimeNoNo FalseRateID10varcharNoYesFalseSecond11varcharNoNoFalseCallDatedatetimeNoNo FalseRate表:列名LengthTypePKFKNullRateID10varcharYesNoFalseRatemoneyNO NoFalse*注:Second指被叫号码,Rate的范围为(0,1)。*注:每个月的rate不同,但是同一个月的rate是一样的。5.2物理结构设计要点无5.3数据结构与程序的关系时,通过程序调用,验证密码是否正确,并获取权限,进行下面的操作。在响

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论