ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:432.08KB ,
资源ID:8744990      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8744990.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(话费充值系统的设计与实现.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

话费充值系统的设计与实现.docx

1、话费充值系统的设计与实现话费与充值系统的设计与实现1.话费充值系统的设计与实现的需求规格说明书1.1引言1.1.1 目的 该文档是关于用户对于话费充值系统的功能和性能的要求,重点描述了充值话费系统的设计需求,将作为对该工具在概要设计阶段的设计输入。本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户1.1.2 项目背景 由信息技术的发展,充值话费系统的需求强烈,为方便充值,为此开发了此项目!用户可以在网上实现足不出户的充值!1.1.3 定义 无1.1.4参考资料 网上招聘系统1.2任务概述1.2.1 目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的

2、减少2.系统具有良好的运行效率,能够得到促进话费充值的发展3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。4.平台的设计具有一定的超前性,灵活性,能够适应广大用户的使用。5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力1.2.2 运行环境Myeclipse6.5,Navicat for MySQL1.2.3 条件与限制用户只能输入号码进行充值,不能进行修改信息,用户必须按系统的流程操作。信息是管理员通过后台来修改的。1.3功能规格1.3.1系统主用例图话费充值系统可以分为三个主要的组成部分,分别是用户端子系统、管理端子系统、客服端子系统。1.3.2用户端子系统用户通过登

3、陆充值网站登陆到系统进行话费充值,用户可以通过这个系统来实现话费充值、积分查询、兑换奖品。在用户端子系统,用户还可以查询个人信息,根据个人信息对照自身情况进行充值。用户端的活动图 用户端功能用例图1.3.2.1类型选择类型选择是显示用户所能选择操作充值信息。具体描述如下。用例描述:类型选择;执行者:用户前置条件:用户已登录充值系统后置条件:选择充值后,就可以输入充值信息基本路径:用户登录自己的信息到充值系统中,根据需要选择充值的方式。1.3.2.2充值信息填写充值信息填写是用户通过已登录了充值系统之后,对话费充值填写相关信息。具体描述如下。用例描述:充值信息填写执行者:用户;前置条件:用户已选

4、择充值选项;后置条件:填写充值信息后,则可以充值了。基本路径:充值信息输入:包括手机号码,姓名,证件类型,证件号码以和充入面值。1.3.2.3个人信息查询个人信息查询是供用户能够了解个人具体信息以和能够对相关积分信息查看后能兑换相关奖品。具体描述如下。用例描述:个人信息查询执行者:用户;前置条件:用户已选择个人查询选项;后置条件:在个人信息中进行修改相关信息。基本路径:用户进入个人信息查询界面,对个人信息进行了解后,对相关选项点击后,即有相关描述,用户根据描述后进行是否操作。1.3.3管理端子系统管理端子系统主要是供管理员使用的功能,它的功能分为登录管理、用户管理、积分管理。管理端用例图如下:

5、1.3.3.1登录管理登录到管理端的所有人都需要通过登录界面进入相应的管理界面,在登录界面输入账号和密码,系统首先判断账号和密码的正确性,然后根据账号确定其权限,不同的登陆者具有不同的权限,根据登录者具有的权限将相应的功能显示在管理界面上,相反则没有,下图是登录管理的活动图。1.3.3.2用户管理在话费充值系统中,有一张用户表,是用户的统计表,用户管理模块主要是对用户的增加、删除、更新、查询等功能。具体描述如下。用例描述:用户管理;执行者:管理员;前置条件:管理员已登录到系统;后置条件:用户表维护成功,则对充值信息能够和时更新。基本路径:进入用户管理界面,管理员可以点击相关信息来进行增、删、改

6、。1.3.3.3积分管理在话费充值系统中,有一张积分统计表,积分管理主要是对相关积分对应相关的奖励。具体描述如下。用例描述:积分管理;执行者:管理员;前置条件:管理员已登录到系统后置条件:积分统计表维护成功,用户能如期兑换相关奖品。基本路径:进入积分管理界面,管理员对相关用户积分进行增、删、改。1.3.4客服端子系统客服人员登录到系统,对用户反馈信息进行处理,主要的功能为反馈信息处理。以下是客服端用例图:1.3.4.1反馈信息处理在话费充值系统中,有一张反馈表,客服人员主要是对反馈信息进行处理。具体描述如下。用例描述:反馈信息处理;执行者:客服人员;前置条件:客服人员已登录到系统;后置条件:反

7、馈信息处理后,系统就更完善。基本路径:进入反馈信息处理界面,客服人员根据反馈的信息一一处理,并反馈回客户。1功能需求功能划分和描述 账户查询:余额查询(余额让您方便的知道在合适的时候进行充值缴费)、套餐使用情况查询(套餐不只是在使用上提供了方便,同时也在费用上实施了优惠)、充值话费记录查询(查询关于您所有充值情况)充值话费:(根据客户的需求充值所需的话费)积分查询:积分有效期查询(查询积分的有效期)、积分兑换(在积分商城上根据积分数可兑换相应的礼品或充值优惠)、积分历史记录查询(查询以往的积分情况),积分规则查询(查询积分的相应的规则)。在线客服:人工服务2性能需求51 数据精确度数据的输入是

8、否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用。手工输入要通过系统界面上的安排系统具有容错性,对错误的输入要有所反应。数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。52 时间特性 【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】响应时间:在操作系统中,响应时间指用户发出请求或者指令到系统做出反应(响应)的时间。 系统响应时间包括两个方面: 时间长度和时间的易变性。用户响应时间应该适中,本话费充值系统精确到秒级。系统响应时间过长,用户就会感到不安和沮丧,而响应时间过短有时会造成用户加快运作节奏,从而导致错误。系统响应时间的易变性是指相对

9、于平均响应时间的偏差。即使响应时间比较长,低的响应时间易变性也有助于用户建立稳定的节奏。因此在系统响应时间上坚持如下原则: 话费充值系统的响应时间长度 界面设计 0-10 秒 鼠 标 显 示 成 为 沙 漏 10 到18 秒 由微帮助来显示处理进度 18 秒 以 上 显示处理窗口,或显示进度条 一个长时间的处理完成时 应给予完成警告信息更新处理时间:整个系统的核心特性,描述一个系统的更新速度,对数据的处理延搁时间,作为一个系统性能的判定特性,快的更新处理时间能使数据保持准确度和真实性,能够保证信息的时效性,对充值系统的数据更新有决定作用。数据转换与传输时间:话费充值系统的数据转换有两种方式,一

10、种是可以将充值金额数据转化为数值面额,另一个是充值金额与积分的不可逆转化。而传输时间为了用户的要求应精算到秒级,即实现到实时操作,保证信息的时效性。运行时间:本话费充值系统的运行速率,一般是实时操作,保证系统处理的和时性和准确性。53 适应性 【在操作方式、运行环境、与其他软件的接口以和开发计划等发生变化时,应具有的适应能力。】 3运行需求61 用户界面 屏幕格式:充值花费系统可保持简洁的界面效果,一般可采用窗口模式。报表格式:在报表方面的不同采用两种报表模式:充值报表和管理报表。菜单格式:话费充值系统按菜单可分为个人信息、用户充值、积分查询、积分商城、客户服务等。输入输出时间:本话费充值系统

11、的输入输出可以用实时操作,保证数据库的实时更新,精确到秒值以确保系统的操作性。62 硬件接口与软件接口系统在设计开发使用过程中都要涉和到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议和ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。63 故障处理本话费充值系统采用实时监测,以确保数据库的实时更新,如果用户操作失败可直接联系客户服务,再由管理员操作排除,

12、在数据库方面使用一天一次备份,避免数据库数据的缺失和篡改。4其他需求【如可使用性、安全保密、可维护性、可移植性等。】系统的开放性和系统的可扩充性话费充值系统在开发过程中,应该充分考虑以后的可扩充性。例如充值系统的方式的改变(网上充值),用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。可移植性与可使用性: 话费充值系统一般可设计为网页,方便传输和数据交换,可大大地缩小系统的数

13、据量,保证系统的可使用性,方便系统的移植;安全保密和可维护性: 充值话费系统对安全保密的要求很高,特别是对管理员的操作应该更加严格,以保证用户的个人信息安全和系统的数据安全;在维护性方面可重点考虑对数据库的维护,对数据库进行备份,减少直接对数据库的增删数据,确保数据的准确性。2.话费充值系统的设计与实现的概要设计2.1.导言2.1.1目的该文档的目的是描述话费充值系统项目的概要设计,其主要内容包括:系统功能简介系统结构设计系统接口设计数据设计模块设计界面设计本文档的预期的读者是:开发人员客户2.1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确

14、定。2.1.3缩写说明JSPJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。2.1.4术语定义无2.1.5引用标准网上招聘系统概要设计2.1.6参考资料2.2.系统分析本系统可以实现网上的在线话费充值,客户可以通过网上登录系统查询话费余额然后填写充值信息进行话费充值,客户还可以查询积分,或者进行相关话费充值优惠的兑换。同时,客服人员可以汇总话费充值信息,查询所有的充值信息,对过期的充值记录的删除,对话费优惠活动的管理和对积分的管理。系统包括管理端子系统和客户端子系统。管理端子系统包括充值管理,积分管理,查询管理,用户管理,人工服务管理。客户端子系统包括账户查询,

15、话费充值,积分查询。图B1和为客户端和管理端的组成结构图。客户端图:管理端子系统2.3.界面设计本系统的用户界面按功能分客户端和管理端。2.3.1管理端的页面设计管理端主要实现充值管理、积分管理、查询管理、客户管理、在线客服管理等功能。主要界面设计如下:-登录界面通过用户名和密码实现用户登录,并判断用户的权限-管理首页根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。-充值管理包括“充值列表”、“充值详细信息”、“增加列表”、“删除列表”、“修改列表”、“预览列表”等页面。-积分管理包括 “积分列表”、“积分详细信息”、“积分有效期查询”、“积分兑换”、“积分历史记录”和“

16、积分规则查询”等页面。-查询管理包括“客户列表”、“查询余额”、“套餐使用情况查询”、“充值话费记录查询”等页面。-客户管理包括“客户列表”、“增加客户”、“删除客户”、“修改客户”等页面。-在线客服管理包括“反馈列表”、“查询反馈信息”、“删除反馈信息”等页面。具体页面流如下图所示:图:管理端的页面流程2.3.2客户端界面设计具体页面流如下图所示:客户端主要是提供网上充值话费,可以查询个人信息,积分信息,积分兑换等功能。图:客户端的页面流程2.4数据模型以下是话费充值系统的类图:2.4.1数据库的概念结构模型设计客户表字段名字段类型可否为空姓名VARVACHAR(10)Y电话号码VARVAC

17、HAR(20)N证件号码VARVACHAR(30)N充值信息表字段名字段类型可否为空电话号码VARVACHAR(20)N 银行账号VARVACHAR(30)N充值金额INTY账户查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N查询类型VARVACHAR(20)Y积分查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N积分类型VARVACHAR(20)Y反馈信息表字段名字段类型可否为空电话号码VARVACHAR(20)N问题VARVACHAR(50)Y套餐使用查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N套餐类型VARVACHAR(20)

18、Y备注VARVACHAR(20)Y余额查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N余额INTY充值话费记录查询表字段名字段类型可否为空电话号码VARVACHAR(20)N时间VARVACHAR(20)Y充值的话费VARVACHAR(20)Y积分有效期查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N积分INTY积分有效期VARVACHAR(20)Y积分历史记录查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N时间VARVACHAR(20)Y积分INTY积分兑换信息表字段名字段类型可否为空电话号码VARVACHAR(20)N积分INTY

19、奖励VARVACHAR(20)Y积分规则查询信息表字段名字段类型可否为空电话号码VARVACHAR(20)N积分规则VARVACHAR(80)Y客服人员表字段名字段类型可否为空用户名VARVACHAR(10)N编号VARVACHAR(20)Y下面是总的E-R图2.5模块设计2.5.1系统的活动框图登录管理模块的页面设计客户管理的页面设计充值管理的页面设计积分管理的页面设计查询的页面设计在线客服管理的页面设计3.话费充值系统的设计与实现的详细设计3.1. 导言3.1.1 目的该文档的目的是描述话费充值系统项目的详细设计,其主要内容包括:-系统功能简介-系统详细设计简述-各个模块的三层划分-最小模

20、块组件的伪代码本文档的预期的读者是:开发人员项目管理人员测试人员3.1.2 范围该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。3.1.3 缩写说明HR Human Resource(人力资源管理)的缩写。JSPJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。MVC(模式视图控制)的缩写,表示一个三层的结构体系。3.1.4 术语定义:一种框架体系结构。3.1.5引用标准 1 企业文档格式标准 V1.1 北京长江软件有限公司 2 软件详细设计报告格式标准 V1.1北京长江软件有限公司软件工程过程化组织3.1.6 参考资料1

21、实战 美 机械工业出版社 3.2 系统设计概述根据话费充值系统的概要设计,本系统按照功能角度分解,可以分为客户端子系统和管理端子系统。根据页面流的设计,管理端系统分为登录管理、充值管理、积分管理、查询管理、客户管理、在线客服管理等6个模块,他们的关系如图-,以下将分小节对各个部分分别进行详细设计。3.3 详细设计概述 由于本系统采用了基于体系结构的设计,即采用的三层设计模式,采用面向对象的语言以和的脚本语言。所以,基本采用面向对象的设计方法。在整个的开发过程中,尽可能采用复用的原则,例如采用标签库,统一数据库的基本操作,统一结果显示等。本文档的详细设计主要是按照的的三个层次分别编制视图层、控制层和模型层模块的伪代码。为下一步的编码提供基础。伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1