版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 编号 毕业设计(论文)题目 基于Web的在线用户资费管理系统的设计与实现二级学院 计算机科学与工程 专 业 软件工程 班 级 软件工程1班 时 间 摘 要IAbstractII1绪 论- 1 -1.1 项目背景- 1 -1.2 项目意义- 1 -1.3 主要技术介绍- 1 -1.4 项目可行性分析- 2 -1.4.1.技术可行性- 2 -1.4.2.操作可行性- 2 -1.4.3.经济可行性- 2 -2系统需求分析- 3 -2.1 功能概述- 3 -2.2 系统流程- 5 -2.3 功能需求- 6 -2.4 系统用例清单- 9 -2.5 用例描述- 10 -3 系统设计- 27 -3.1 系
2、统架构架构与设计概述- 27 -3.1.1 系统总体架构- 27 -3.1.2 基本类图分析- 28 -3.1.3 基本流程时序图- 31 -3.1.4 核心类分析与实现- 33 -3.2 数据库设计- 38 -3.2.1 数据库概念设计- 38 -数据库逻辑结构设计- 38 -数据库物理结构设计- 39 -表结构描述- 40 -4系统实现- 43 -4.1 界面及功能实现- 43 -4.1.1 登录界面- 43 -4.1.2 注册界面- 43 -4.1.3 角色管理界面- 44 -4.1.4 资源管理界面- 45 -4.1.5 资费管理界面- 46 -4.1.6 业务帐号管理界面- 46 -
3、4.1.7 账单明细管理界面- 47 -4.1.8 个人信息界面- 48 -4.2 系统运行环境- 48 -5系统测试- 49 -6结束语- 55 -致谢- 56 -参考文献- 57 -文献综述 附录摘 要网络资源是当今社会的信息来源一个不可缺少的部分,是广大群体用户获取资料的重要途径之一,现今网络资源各出其杂,用户往往查询想要的信息而无法得以满足。在运营商的推动下,将网络资源进行整理分类开放出来,方便用户查询和使用。如何规范用户对网络资源的使用成为必须解决的问题,资费管理系统面提出了从资费管理的角度来规范用户使用行为,Web在线用户资费管理系统包括了角色管理,资源管理,资费管理,帐号管理,账
4、单管理,报表查询,个人信息管理等功能。由于资费管理系统是系统中不可缺少的部分,是反映资金活动状况的综合场所,保证资金链的顺利运行,对实现费用的有效控制具有重要意义。资费管理系统是典型的信息管理系统,其开发包括前端应用程序的开发和后台数据库的建立和维护两个方面。对于前者要求应用程序功能完备,易使用等特点,而对于后者则要求建立起数据一致性和完善性强,数据安全性好的库。经过分析,本系统使用SUN公司的JAVA语言,利用其提供的各种面向对象的接口进行编程,尤其是SSH开源框架功能方便而简洁操纵数据量,短期内可以开发用户满意的可行系统。关键词:资费管理 网络资源 规范化AbstractNetwork r
5、esources are sources of information in todays society is an indispensable part of the majority population is an important way users access to information, from each of its current hybrid network resources, users often want to query information can not be met.Under the operators push to open network
6、resources to sort out the classification, user-friendly query and use. How to regulate the use of network resources users become must solve problems, face tariff management system proposed tariff management from the perspective of the user to regulate behavior, Web users online tariff management sys
7、tem, including the role of management, resource management, tariff management, account management , billing management, report queries, personal information management functions. Since the tariff management system is an integral part of the system is to reflect the status of the consolidated financi
8、al activity place to ensure the smooth operation of the capital chain, to achieve effective control of costs is important. Tariff management system is a typical management information system, its development, including the establishment and maintenance of both the front-end application development a
9、nd back-end database. The former requires that the application fully functional, easy to use features, while the latter requires the establishment of data consistency and integrity, data security, a good library.After analysis, the system uses the companys SUN JAVA language, using a variety of objec
10、t-oriented interface for programming it provides, in particular, open source SSH framework features simple and easy to manipulate data, can develop a viable system of customer satisfaction in the short term.Keywords: tariff management system Network resources standardization1绪 论1.1 项目背景网络资源是当今社会的一个不
11、可缺少的组成部分,是广大群体用户获取资料的重要途径之一。人们查阅某一主题的网络资源时,习惯链接到其相关主题的文献信息,扩大检索范围,以防漏检所需信息。因而,网络信息的超链接将位于不同页面及其上面的各种文献信息(文字、图像、表格等)有效连接起来,具有很大的灵活性,方便用户检索相关文献信息。而且,查找网络资源,最终是为了利用,而用户所需要的文献信息是否具有易检性,检索途径是否方便,利用起来是否顺畅等等,这些都会影响到用户对文献质量的选择和评价。网络资源杂论现象是一个严重的问题,不利于用户查找或者用户查找不能得到理想需要的信息。1.2 项目意义为了改变当前现状,运营商将对网络资源进行合理整理,如果全
12、依靠人力来解决,即繁琐又浪费时间,而不同网站上的资料不能统一。该系统的实现,在资源管理,用户体验上都能有效提升为广大用户提供了方便。该系统是针对广大群体以及运营商的,Web在线用户资费管理系统就是为了让用户更加方便的查找资料,学习,以及资源的管理。用户能轻松的查找需要的资源,以及对资料资费情况一目了然,运营商方便的对资料数据进行管理,能轻松的进行信息查询、管理、统计等。1.3 主要技术介绍Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。是当前比较主流的面向对象语言,他拥有安全性良好,支持多线程,跨平台等良好特性。SSH(Strut
13、s,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装。1.4 项目可行性分析1.4.为了确定现有技术能否实现目标系统,MyEclipse自带的工具和空间、SQL拥有的表操作(建立、修改、删除等)以及它协调操作完全可以实现本系统要求达到的功能,因此技术上可行。1.4.基于Web的在线用户资费管理系统的建设是基于java平台开发的,java是被广泛应用与数据库开发和操作的一套成熟的软件平台,而且它对于一个大型的数据库处理具有不可比拟的优点和简单方便。所以操作可行性方面是可行的。1.4.资费管理如果光靠完全人工来操作执行,
14、不仅存在信息延后的问题,而且需要花费大量的人力物力,通讯费,各类表格通知打印费等开资,而且这笔开销还将一直无限的扩大下去,所以一次性的建设投入资费管理系统不仅方便管理而且可以节约大笔费用。显然,从长远考虑在软件有效期内预期经济效益大于开发成本,经济性收益明显,有广阔市场前景。有以上分析我们可以确定本系统在经济可行性上行得通。2系统需求分析软件工程导论提出,在软件生命周期中,需求分析(Requirements Analysis)是最重要的一个阶段。软件需求分析的质量对软件开发的影响是深远的、全局性的,高质量需求对软件开发往往起到事半功倍的效果,所谓“磨刀不误砍柴功”。在后续阶段改正需求分析阶段产
15、生的错误将付出高昂的代价。现在人们越来越认识到软件工程在软件开发中的重要作用。目前国内软件在开发中还没有对软件开发的过程进行明确规定,文档不完整,也不规范,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力。这种依赖于个别人员上的成功并不能为全组织的软件生产率和质量的提高奠定有效的基础,只有通过建立全过程的改善,采用严格的软件工程方法和管理,并且坚持不懈地付诸实践,才能取得全组织的软件过程能力的不断提高,使软件开发更规范合理。2.1 功能概述整个系统大致角色管理,资源管理,资费管理,业务帐号,账单管理,报表等管理模块。本系统根据用户的权限等级限制访问系统功能,系统主要包括角色管理,资
16、源管理,资费管理,业务帐号管理,账单管理,报表查询,个人信息管理等图2-1 是系统功能结构图图2-1系统功能结构图用户登录成功后可以进行的操作完全取决与其所拥有的权限。WUOLOSS系统会内置一个“超级管理员”,作为使用该系统的第一超级管理员用户。成功登录系统后,进入系统主页。主页是系统的功能导航页,根据登录的管理员的权限的不同所显示的功能操作也各不相同。如果是超级管理员,则可以操作系统的所以功能模块。如果是普通管理员,则其登录成功后只能操作资源管理,个人信息和修改密码功能模块。如果是普通用户,则其登录成功后只能操作资源浏览,资费办理,个人信息和修改密码功能。如果操作者在浏览器点击无权访问的页
17、面地址,则将定位到无权访问的错误提示页。操作者在访问网站的过程中,如果发生异常或者错误,者将显示系统的错误页。如果用户在浏览器地址栏直接输入访问链接,这先判断该用户是否已经成功登录,如果成功登录,则跳转到相应链接,否则跳转登录页面。 系统流程因为不同权限的用户登录系统后可执行的操作不同,因此,为方便系统流程将就,我们以超级管理员登录为例。超级管理员登录系统后,系统业务流图如(图2-2)所示:图 2-2 系统业务流图详细流程:1 超级管理员登录成功后,可以进行个人信息和密码的维护;2 可以进行角色管理,创建不同的角色以操作相应的功能模块;3 然后进行资源管理,即上传资源供用户使用;4 进行资费管
18、理,创建不同的资费供客户选择使用;5 进行业务帐号管理,开通、暂停和删除6 定期进行报表管理;如果是其他用户,则根据权限的不同,进行相应的操作。 功能需求普通用户能够为未注册用户注册,为登录用户提供信息管理,信息查询,办理资费等。以下为普通用户用例图(图2-3-1):图2-3-1 普通用户用例分析图为登录的管理员提供信息查询和资源管理等功能。以下图为管理员用例图(图2-3-2):图2-3-2 管理员用例分析图为登录的超级管理员提供资费管理,管理员管理,账单管理,收入查询和报表浏览等。以下为超级管理员用例图(图2-3-3):图2-3-3 超级管理员用例分析图以下为超级管理员功能具体用例图:超级管
19、理员 - 收入查询图2-3-3-1 收入查询用例分析图超级管理员 -管理员管理图2-3-3-2 管理员管理用例分析图超级管理员-资费管理图2-3-3-3 资费管理用例分析图超级管理员-账单管理图2-3-3-4 账单管理用例分析图2.4 系统用例清单表 2-1 功能清单编号模块用例定义用例描述重要程度1基础信息登录使用用户名和密码登录系统A主页显示主要,并根据权限显示操作的功能A修改密码修改密码A查看个人信息查看个人信息A修改人信息修改个人信息A2角色管理角色浏览查看所有的角色A添加角色添加新角色A修改角色修改角色信息,如权限等A删除角色删除某角色A3资源管理上传资源上传资源A修改资源修改资源信
20、息A删除资源删除资源信息A资源浏览查看所以资源A4资费管理资费浏览查看所以的资费A资费详细查看资费的详细信息A资费排序根据月租、基费或者时长对所以的资费排序A添加资费添加新资费A修改资费修改没有启用的资费A启用资费启用新添加的资费A删除资费删除没启用的资费A5业务帐号管理业务帐号浏览查看所以的业务帐号A查询业务帐号根据查询条件业务帐号A业务帐号详细查看某业务帐号的详细信息A添加业务帐号添加业务帐号A修改业务帐号修改业务帐号A暂停业务帐号暂停业务帐号A开通业务帐号开通业务帐号A删除业务帐号删除业务帐号A6账单管理账单浏览查看所以的账单A查询账单根据查询条件查询账单A账单明细浏览查看某业务帐号的所
21、以账单A业务详单浏览查看某业务帐号的所以明细A7报表报表浏览查看报表A2.5 用例描述根据功能模块的划分,通过分析,大致提取出一下用例,和各个用例所对应的描述(表2-2):表 2-2 用例清单用例名称用例编号登录UC_001主页UC_002修改密码UC_003查看个人信息UC_004修改个人信息UC_005角色浏览UC_006添加角色UC_007修改角色UC_008删除角色UC_009资源浏览UC_010添加资源UC_011修改资源UC_012删除资源UC_013资费浏览UC_014资费排序UC_015启用资费UC_016删除资费UC_017资费现象UC_018添加资费UC_019修改资费UC
22、_020业务帐号浏览UC_021查询业务帐号UC_022暂停业务帐号UC_023开通业务帐号UC_024删除业务帐号UC_025业务帐号详单UC_026添加业务帐号UC_027修改业务帐号UC_028账单浏览UC_029查询账单UC_030账单明细浏览UC_031业务账单浏览UC_032表2-2-1登录用例编号UC_ 001用例名称登录用例场景说明管理员使用用户名和密码登录系统前置条件系统成功内置超级管理员,或者已经成功创建其他用户后置条件如果登录用例成功,则进入主页基本事件流1,录入账号、密码和验证码:2,单击页面的“登录”按钮:3,对录入的账号、密码和验证码进行输入合法性验证4,如果录入的
23、账号、密码和验证码验证通过,则提交数据到服务器端进行登录判断,否则在界面显示录入错误的提示5,数据提交到服务器端后,查询数据库,检查所录入的账号和密码是否正确6,如果账号和密码正确,则成功登录,进入主页:否则,在页面提示用户名或者密码错误分支与异常无备注无表2-2-2主页用例编号UC_ 002用例名称主页用例场景说明主页是系统的功能导航页,显示当前操作员可以操作的功能链接。根据登录的管理员的权限的不同,主页上所显示的功能操作也各不相同。如果是超级管理员登录,则可以操作系统的所有功能模块,如果是权限受限的其他用户,则只能操作其权限范围里所允许的功能模块前置条件登录用例执行成功后置条件如果这个用例
24、成功,则由操作者选择其他操作基本事件流1,查询当前登录的管理员的权限:2,根据权限显示可操作的模块链接:3,单击页面的“退出”链接,则退出当前系统,回到登录页面分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面;第2步:如果没有查询到当前管理员的权限数据(没有为其设置权限),则只显示主页、个人信息和修改密码三个功能模块的链接备注1, 主页、个人信息和修改密码模块属于每个管理员均可操作的模块,不受权限控制。表2-2-3修改密码用例编号UC_ 003用例名称修改密码用例场景说明登录后,可以修改个人的登录密码前置条件登录用例执行成功后置条件无基本事件流1,登录后,单击“修改密码”的功能
25、链接,则可以进入“修改密码”界面:2,在界面录入1日密码、新密码和重复新密码,其中,红色+号表示必须录入的数据项:3,单击页面的”保存”按钮4,对录入的1日密码、新密码和重复录入的新密码进行输入合法性验证5,如果录入的数据验证通过,则提交数据到服务器端,否则在界面显示录入错误的提示6,数据提交到服务器端后,进行修改密码的操作,如果操作成功,则在界面上显示操作成功的提示7,数据提交到服务器端后,进行修改密码的操作,如果操作失败,则在页面提示错误信息8. 如果单击页面的“取消”按钮,则回到主页分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面备注1,录入的1日密码正确,才允许修改密码
26、表2-2-4查看个人信息用例编号UC_ 004用例名称查看个人信息用例场景说明登录后,可以查看管理员的个人信息前置条件登录用例执行成功后置条件可以修改个人信息基本事件流1,管理员登录后,单击“个人信息”的功能链接,则进入“个人信息”界面:2,界面上显示管理员的个人信息,其中,管理员账号、角色以及创建时间三项为只读项:分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面备注无表2-2-5修改人信息用例编号UC_ 005用例名称修改个人信息用例场景说明登录后,可以修改个人信息,并保存息前置条件“查看个人信息”用例成功后置条件无基本事件流1,管理员登录后,单击“个人信息”的功能链接,则可
27、以进入“个人信息”界面,以查看管理员的个人信息:2,在界面上修改录入个人信息,其中,红色号表示必须录入的数据项:3,单击“保存”按钮:4,对录入的数据进行输入合法性验证5,如果录入的数据验证不通过,则在界面显示录入错误的提示6,如果录入的数据验证通过,则提交数据到服务器端,进行修改个人信息的操作如果操作成功,则在界面上显示操作成功的提示7,数据提交到服务器端后,进行修改密码的操作,如果操作失败,则在页面提示错误信息8,如果单击页面的“取消”按钮,则回到主页分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面备注无表2-2-6角色浏览用例编号UC_ 006用例名称角色浏览用例场景说明
28、具有”角色管理“权限的管理员登录后,可以查看所有角色信息前置条件具有”角色管理“权限的管理员登录成功后置条件可以执行增加角色、修改角色或者删除角色的用例基本事件流1,具有“角色管理“权限的管理员登录后,单击“角色管理”的功能链接,则可以进入”角色管理”界面,以查看所有的角色信息:2,界面上将分页列出所有的角色信息,每页显示10条数据:3,如果数据小于等于10条,则不显示分页的页码:4,如果数据大于10条,则显示头10条数据,当前页码为1,并显示其他所有页码的链接5,单击其他页码的链接,则显示其他页的数据,且当前页码高亮显示6,单击”上一页“链接,将显示上一页的数据,如果当前页已经是第一页,则页
29、面数据无变化7,单击“下一页”链接,将显示下一页的数据,如果如果当前页已经是最后一页,则页面数据无变化8,单击“增加“按钮,则执行”增加角色”用例9,单击表格中某行中的”修改“按钮,则执行”修改角色“用例10,单击表格中某行中的“删除“按钮,则执行”删除角色“用例分支与异常笫1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有”角色管理“权限的管理员访问此页面,则定位到无权访问的错误提示页备注无表2-2-7添加角色用例编号UC_ 007用例名称添加角色用例场景说明具有”角色管理“权限的管理员登录后,可以查看所有角色信息前置条件具有”角色管理“权限的管理员登录成功后置条件可以执
30、行增加角色、修改角色或者删除角色的用例基本事件流1,具有“角色管理“权限的管理员登录后,单击“角色管理”的功能链接,则可以进入”角色管理”界面,以查看所有的角色信息:2,界面上将分页列出所有的角色信息,每页显示10条数据:3,如果数据小于等于10条,则不显示分页的页码:4,如果数据大于10条,则显示头10条数据,当前页码为1,并显示其他所有页码的链接5,单击其他页码的链接,则显示其他页的数据,且当前页码高亮显示6,单击”上一页“链接,将显示上一页的数据,如果当前页已经是第一页,则页面数据无变化7,单击“下一页”链接,将显示下一页的数据,如果如果当前页已经是最后一页,则页面数据无变化8,单击“增
31、加“按钮,则执行”增加角色”用例9,单击表格中某行中的”修改“按钮,则执行”修改角色“用例10,单击表格中某行中的“删除“按钮,则执行”删除角色“用例分支与异常笫1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有”角色管理“权限的管理员访问此页面,则定位到无权访问的错误提示页备注无表2-2-8修改角色用例编号UC_ 008用例名称修改角色用例场景说明具有”角色管理“权限的管理员登录后,可以修改已有角色的数据 前置条件具有”角色管理“权限的管理员登录成功且”角色浏览“用例执行成功后置条件无基本事件流1,具有“角色管理“权限的管理员登录后,单击“角色管理”的功能链接,则可以进入
32、“角色管理”界面,然后单击界面上某行数据上的“修改“按钮,则进入”修改角色“界面:2,界面上将显示所修改角色的数据:3,在界面上修改角色名称,并修改角色的权限,其中,红色号表示必须录入的数据项:4,单击“保存”按钮5,对录入的数据进行输入合法性验证6如果录入的数据验证不通过,则在界面显示录入错误的提示7,如果录入的数据验证通过,则提交数据到服务器端,进行修改角色的操作,如果操作成功,则在界面上显示操作成功的提示8,数据提交到服务器端后,进行修改角色的操作,如果操作失败,则在页面提示错误信息9,如果单击页面的”取消”按钮,则回到”角色浏览”界面分支与异常笫1步:没有登录的用户访问此页面,则直接定
33、位到登录页面:已经登录但是没有”角色管理“权限的管理员访问此页面,则定位到无权访问的错误提示页第2步:如果没有查询到相应的角色数据,则直接返回备注1,角色名称唯一,不能重复表2-2-9删除角色用例编号UC_ 009用例名称删除角色用例场景说明具有”角色管理“权限的管理员登录后,可以删除已有的角色前置条件具有“角色管理“权限的管理员登录成功,且”角色浏览“用例执行成功后置条件无基本事件流1,具有“角色管理“权限的管理员登录后,单击“角色管理”的功能链接,则可以进入“角色管理”界面,然后单击界面上某行数据上的”删除“按钮,则显示提示信息,询问是否确定删除该角色数据:2,如果单击”取消“按钮,则取消
34、删除操作,回到”角色浏览“界面:3,如果单击“确定“按钮,则提交数据到服务器端,进行删除角色的操作,如果操作成功,则在界面提示删除成功:4,单击图- 31所示界面上的“X“图标关闭提示信息框之后,将刷新”角色浏览“界面上的数据显示5,如果删除角色的操作失败,则在界面提示删除失败的信息6,单击图- 32所示界面上的“图标关闭提示信息框之后,将回到”角色浏览“界面分支与异常笫1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有”角色管理“权限的管理员访问此页面,则定位到无权访问的错误提示页备注1,目前被使用的角色不能删除表2-2-14 资费浏览用例编号UC_ 014用例名称资费浏
35、览用例场景说明具有“资费管理“权限的管理员登录后,可以查看所有资费的信息前置条件具有“资费管理“权限的管理员登录成功后置条件可以执行资费排序、查看资费详细、启用资费、增加资费、删除资费或者修改资费的用例基本事件流1,具有“资费管理“权限的管理员登录后,单击”资费管理”的功能链接,则可以进入”资费管理”界面,以查看所有的资费信息:2,界面上将分页列出所有的资费信息,每页显示10条数据:3,如果数据小于等于10条,则不显示分页的页码:4,如果数据大于10条,则显示头10条数据,当前页码为1,并显示其他所有页码的链接5,单击其他页码的链接,则显示其他页的数据,且当前页码高亮显示6,单击”上一页“链接
36、,将显示上一页的数据,如果当前页已经是第一页,则页面数据无变化7,单击“下一页”链接,将显示下一页的数据,如果如果当前页已经是最后一页,则页面数据无变化8,表格中的数据列中,“资费名称”列为超级链接列,单击则链接到“资费详细” 页面,以执行“资费详细”用例9,单击页面上的“月租”、“基费”或者“时长”按钮,则执衍“资费排序”用例10,单击“增加“按钮,则执行”增加资费”用例分支与异常笫1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有” 资费管理“权限的管理员访问此页面,则定位到无权访问的错误提示页备注1,资费有两种状态:暂停和启用表2-2-15资费排序用例编号UC_ 01
37、5用例名称资费排序用例场景说明具有“资费管理“权限的管理员登景后,可以对资费数据进行排序前置条件具有“资费管理“权限的管理员登录成功,且”资费浏览“用例执行成功后置条件此用例执行成功后,可执行查看资费详细、增加资费、启用资费或者修改资费的用例基本事件流1,具有“资费管理“权限的管理员登录后,单击“资费管理”的功能链接,则可进入“资费浏览”界面:2,单击“月租”按钮,则对资费数据根据月租进行升序排列,并将排序后的数据显示在表格里同时,“月租”按钮上的箭头显示变为降序排列标识改变:3,单击”基费”或者“时长”按钮,则分别对资费数据根据基费或者时长进行升序降序排列,并显示数据:分支与异常无备注无表2
38、-2-16启用资费用例编号UC_ 016用例名称启用资费用例场景说明具有“资费管理“权限的管理员登录后,可以启用暂停状态的资费前置条件具有“资费管理“权限的管理员登录成功,且”资费浏览“用例或“资费排序”用例执行成功后置条件无基本事件流1,具有”资费管理”权限的管理员登录后,执行”资费浏览”或“资费排序”用例得到资费的列表数据:2,单击界面上某行数据上的“启用“按钮,则显示提示信息,询问是否确定启用该资费:3,如果单击“取消“按钮,则取消启用操作,回到”资费浏览“界面:4,如果单击“确定“按钮,则提交数据到服务器端,进行启用资费的操作,如果操作成功,则在界面提示启用成功5,单击图- 51所示界
39、面上的”“图标关闭提示信息框之后,将刷新”资费浏览“界面上的数据显示6,如果启用资费的操作失败,则在界面提示启用失败的信息7,单击图- 52所示界面上的”“图标关闭提示信息框之后,将回到”资费浏览“界面。分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有”资费管理“权限的管理员访问此页面,则定位到图-6所示的无权访问的错误提示页。备注1,只能启用状态为“暂停“的资费。表2-2-17删除资费用例编号UC_ 017用例名称删除资费用例场景说明具有“资费管理”权限的管理员登录后,可以删除暂停状态的资费前置条件具有”资费管理“权限的管理员登录成功,且”资费浏览“用例或”
40、资费排序”用例执行成功后置条件无基本事件流1,具有“资费管理“权限的管理员登录后,执行”资费浏览“或“资费排序”用例得到资费的列表数据:2,单击界面上某行数据上的”删除”按钮,则显示提示信息,询问是否确定删除该资费:3,如果单击“取消“按钮,则取消删除操作,回到”资费浏览“界面:4,如果单击“确定”按钮,则提交数据到服务器端,进行删除资费的操作,如果操作成功,则在界面提示删除成功5,单击图- 54所示界面上的“”图标关闭提示信息框之后,将刷新”资费浏览“界面上的数据显示6,如果删除资费的操作失败,则在界面提示删除失败的信息7,单击图- 55所示界面上酌”X”图标关闭提示信息框之后,将回到”资费
41、浏览“界面。分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面;已经登录但是没有“管理员管理“权限的管理员访问此页面,则定位到图-6所示的无权访问的错误提示页。备注1只能删除状态为“暂停“的资费。表2-2-18资费详细用例编号UC_ 018用例名称资费详细用例场景说明具有“资费管理“权限的管理员登录后,可以查看某资费的详细信息前置条件具有“资费管理“权限的管理员登录成功,且”资费浏览“用例或”资费排序”用例执行成功后置条件无基本事件流1,具有”资费管理”权限的管理员登录后,执行”资费浏览”或“资费排序”用例得到资费的列表数据:2,单击界面上某行数据上的资费名称链接,则进入“资费详
42、细“页面查看该资费的详细信息:3,界面上将显示某资费的所有详细信息,且所有数据项不能修改:4,单击“返回“按钮将返回到”资费浏览“界面分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有“管理员管理“权限的管理员访问此页面,则定位到图-6所示的无权访问的错误提示页:第2步:如果没有查询到相应的资费数据,则直接返回到”资费浏览”界面。备注无表2-2-19添加资费用例编号UC_ 019用例名称添加资费用例场景说明具有“资费管理“权限的管理员登录后,可以增加新资费前置条件具有“资费管理“权限的管理员登录成功,且”资费浏览“用例或”资费排序”用例执行成功后置条件无基本事件
43、流1,具有“资费管理“权限的管理员登录后,单击“资费管理”的功能链接,则可以进入”资费管理”界面,然后单击界面上的“增加“按钮,则进入”增加资费“界面:2,如果选择“包月“资费类型,则只需要录入“基本费用”:如果选择“计时”资费类型,则只需要录入“单位费用“:如果选择”套餐“资费类型,则需要录入”基本时长“、”基本费用“和”单位费用“。:3在界面上录入各项数据,其中,红色号表示必须录入的数据项:4,单击“保存”按钮:5,对录入的数据进行输入合法性验证,6,如果录入的数据验证不通过,则在界面显示录入错误的提示7,如果录入的数据验证通过,则提交数据到服务器端,进行增加资费的操作,如果操作成功,则在
44、界面上显示操作成功的提示8,数据提交到服务器端后,进行增加资费的操作,如果操作失败,则在页面提示错误信息9,如果单击页面的“取消”按钮,则回到“资费浏览”界面。分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有“资费管理“权限的管理员访问此页面,则定位到图-6所示的无权访问的错误提示页。备注1资费名称唯一,不能重复。表2-2-20修改资费用例编号UC_ 020用例名称修改资费用例场景说明具有“资费管理“权限的管理员登录后,可以修改已有资费的数据前置条件具有“资费管理“权限的管理员登录成功,且”资费浏览“用例或者”资费排序”用例执行成功后置条件可以执行增加角色、修
45、改角色或者删除角色的用例基本事件流1,具有“资费管理“权限的管理员登录后,执行”资费浏览“或“资费排序”用例得到资费的列表数据:2,单击界面上某行数据上的“修改“按钮,则进入”修改资费“界面:3,界面上将显示所修改资费的数据,其中,资费ID项不能修改,且如果选择“包月“资费类型,则只能修改“基本费用”;如果选择“计时”资费类型,则只能修改“单位费用“:如果选择”套餐“资费类型,则可以修改”基本时长“、”基本费用“和”单位费用“:4,在界面上修改资费的数据,其中,红色+号表示必须录入的数据项5,单击“保存”按钮:6,对录入的数据进行输入合法性验证7,如果录入的数据验证不通过,则在界面显示录入错误
46、的提示8,如果录入的数据验证通过,则提交数据到服务器端,进行修改资费的操作,如果操作成功,则在界面上显示操作成功的提示9,数据提交到服务器端后,进行修改资费的操作,如果操作失败,则在页面提示错误信息10,如果单击页面的“取消”按钮,则回到“资费浏览”界面。分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面;已经登录但是没有“资费管理“权限的管理员访问此页面,则定位到图-6所示的无权访问的错误提示页;第2步:如果没有查询到相应的资费数据,则直接返回到“资费浏览”界面。备注1资费名称唯一,不能重复。 表2-2-21业务帐号浏览用例编号UC_ 021用例名称业务帐号浏览用例场景说明具有
47、“业务账号管理“权限的管理员登录后,可以查看所有业务账号的信息前置条件具有“业务账号管理“权限的管理员登录成功后置条件可以执行查询业务账号、查看业务账号详细、暂停业务账号、开通业务账号、增加业务账号、删除业务账号或者修改业务账号的用例基本事件流1,具有“业务账号管理“权限的管理员登录后,单击“业务账号”的功能链接,则可以进入“业务账号浏览”界面,以查看所有的业务账号信息:2,界面上将分页列出所有的业务账号信息,每页显示10条数据:3,如果数据小于等于10条,则不显示分页的页码:4,如果数据大于10条,则显示头10条数据,当前页码为1,并显示其他所有页码的链接5,单击其他页码的链接,则显示其他页
48、的数据,且当前页码高亮显示6,单击”上一页“链接,将显示上一页的数据,如果当前页已经是第一页,则页面数据无变化7,单击“下一页”链接,将显示下一页的数据,如果如果当前页已经是最后一页,则页面数据无变化8,表格中的数据列中,“业务ID”列为超级链接列,鼠标移入时会显示提示信息“查看明细“,单击则链接到“业务账号详细”页面,以执行“业务账号详细” 用例:9,单击“搜索”按钮,则执行”查询业务账号”用例:10,单击“增加“按钮,则执行”增加业务账号“用例;分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面:已务账号管理“权限的管理员访问此页面则定位到无权访问的错误提示贝。备注1 业务账
49、号有三种状态:开通、暂停和删除:2 新创建的业务账号,状态为开通,并记载创建时间;3 状态为“删除”的业务账号,只能查看详细信息,不能执行暂停、开通以及修改等操作。 表2-2-22查询业务帐号用例编号UC_ 022用例名称查询业务帐号用例场景说明具有“业务账号管理“权限的管理员登录后,可以查询业务账号数据前置条件具有“业务账号管理“权限的管理员登录成功,且”业务账号浏览“用例执行成功后置条件此用例执行成功后,可以执行业务账号浏览、业务账号详细、暂停业务账号、开通业务账号、增加业务账号、删除业务账号或者修改业务账号的用例基本事件流1,具有“业务账号管理“权限的管理员登录后,单击”业务账号”的功能
50、链接,则可以进入 “业务账号浏览”界面:2,将查询条件数据提交到服务器端,查询业务账号数据:3,如果查询成功,则将查询出的数据显示在表格中:4,如果没有查询到相应的数据,则只显示表格的表头。分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面;已经登录但是没有“业务账号管理”权限的管理员访问此页面,则定位到无权访问的错误提示页。备注无表2-2-23暂停业务帐号用例编号UC_ 023用例名称暂停业务帐号用例场景说明具有“业务账号管理“权限的管理员登录后,可以暂停”开通“状态下的业务账号前置条件具有“业务账号管理“权限的管理员登录成功,且”业务账号浏览“用例或“查询业务账号”用例执行成
51、功后置条件无基本事件流1,具有“业务账号管理“权限的管理员登录后,执行”业务账号浏览“或“查询业务账号”用例得到业务账号的列表数据:2,如果某业务账号数据的状态为“开通”,则可以单击该行数据上的”暂停“按钮,并显示提示信息,询问是否确定暂停该业务账号:3,如果单击“取消“按钮,则取消启用操作,回到”业务账号浏览“界面:4,如果单击“确定“按钮,则提交数据到服务器端,进行暂停业务账号的操作,如果操作成功,则在界面提示操作成功5,单击图- 91所示界面上的”“图标关闭提示信息框之后,将刷新”业务账号浏览“界面上的数据显示:6,如果暂停业务账号的操作失败,则在界面提示暂停失败的信息7,单击图- 92
52、所示异面上的“X“图标关闭提示信息框之后,将回到”业务账号浏览“界面。分支与异常第1步:没有登录的用户访问此页面,则直接定位到登录页面:已经登录但是没有“业务账号管理“权限的管理员访问此页面,则定位到无权访问的错误提示页。备注1只能暂停状态为“开通“的业务账号:2执行暂停操作时,需要记载该账号的暂停时间。表2-2-24开通业务帐号用例编号UC_ 024用例名称开通业务帐号用例场景说明具有“业务账号管理“权限的管理员登录后,可以开通”暂停“状态下的业务账号前置条件具有“业务账号管理“权限的管理员登录成功,且”业务账号浏览“用例或“查询业务账号”用例执行成功后置条件无基本事件流1,具有”业务账号管
53、理“权限的管理员登录后,执行”业务账号浏览”或“查询业务账号”用例得到业务账号的列表数据:2,如果某业务账号数据的状态为“暂停”,则可以单击该行数据上的“开通“按钮,并显示提示信息,询问是否确定开通该业务账号:3,如果单击“取消”按钮,则取消开通操作,回到”业务账号浏览“界面:4,如果单击“确定“按钮,则提交数据到服务器端,进行开通业务账号的操作,如果操作成功,则在界面提示操作成功:5,单击图- 94所示界面上的“X“图标关闭提示信息框之后,将刷新”业务账号浏览“界面上的数据显示:6,如果开通业务账号的操作失败,则在界面提示暂停失败的信息7,单击图- 95所示界面上的”“图标关闭提示信息框之后,将回到”业务账号浏览“界面。分支与异常第1步:没有登录的月户访问此页面,则直接定位到登录页面:已经登录但是没有”业务账号管理“权限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗质量管理常用工具
- 2024年海南省海洋鱼业总公司职工医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 2024版生产流水线劳务分包合同
- 2024年毕节地区撒拉溪医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 2024年07月广东广发银行茂名分行招考笔试历年参考题库附带答案详解
- 2024年武汉市新洲区人民医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 人民调解培训课程
- 2024模板范本:数字经济产业园区建设合同3篇
- 2024欧派橱柜绿色环保认证合作合同2篇
- 九下家庭电路与安全用电
- 氨碱法纯碱生产工艺概述
- 基础化工行业深度:电解液新型锂盐材料之双氟磺酰亚胺锂(LiFSI)市场潜力可观新型锂盐LiFSI国产化进程加速
- 年产10000吨一次性自然降解环保纸浆模塑餐具自动化生产线技改项目环境影响报告表
- 实战销售培训讲座(共98页).ppt
- 测控电路第7章信号细分与辨向电路
- 哈尔滨工业大学信纸模版
- 氨的饱和蒸汽压表
- 指挥中心大厅及机房装修施工组织方案
- 餐饮店应聘人员面试测评表
- APQP全套表格最新版(共98页)
- 六年级上册数学试题-天津河西区2018-2019学年度期末考试人教新课标含答案
评论
0/150
提交评论