毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc

上传人:来看看 文档编号:3952488 上传时间:2019-10-11 格式:DOC 页数:107 大小:1.58MB
返回 下载 相关 举报
毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc_第1页
第1页 / 共107页
毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc_第2页
第2页 / 共107页
毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc_第3页
第3页 / 共107页
毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc_第4页
第4页 / 共107页
毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)模板-2015.doc-郑州航空工业管理学院.doc(107页珍藏版)》请在三一文库上搜索。

1、郑州航空工业管理学院毕 业 论 文(设 计) 2009 届 计算机科学与技术 专业 0510062 班级题 目 电信服务器出租计费系统资费管理模块设计 姓 名 陈 勇 明 学 号 051006205 指导教师 李 玲 玲 职 称 副教授 二 九 年 五 月 十八日摘 要本文介绍了电信服务器出租计费系统开发与实现的过程。其开发主要包括后台数据库的建立和维护以及前端应用程序两个方面,以实现用户通过浏览器浏览到及时更新的信息,而管理员可以通过后台方便地对数据信息和前台显示内容进行操作和处理等功能。电信服务器出租计费系统在集成开发环境MyEclipse中开发,使用J2EE的相关技术,使用了MySql数

2、据库。本系统为电信运营商新增的Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验,提供对访问实验室的用户进行管理和计费的功能,由此实现对此项业务运营的支持与管理。在文中对系统的开发环境、功能模块、进行了分析应用,对系统设计思路及设计方法等作了详细的描述。最后,该系统经过测试运行,实现了对Open Lab业务运营的支持与管理。本系统的功能强大、界面友好,具有较高的实用价值。关 键 词电信服务器;出租计费;资费管理;浏览器/服务器结构创 新 点本文基于电信服务器出租计费实际业务需求

3、,对资费管理模块进行了概要设计和详细设计,并基于该设计实现了相应的应用系统。该业务系统的设计及实现能够满足实际业务的需求。AbstractThis paper introduces the telecom server letting and billing system development and implementation process. The development includes two respects, application program of setting-up and maintenance and front including backstage supp

4、orters database, so that user browse the information upgraded in time through the browser, and the administrator can operate and deal the information data and front desk operation through the backstage supporter. The System develop in MyEclpse IDE, by J2EE technologies ,whth MySql as database. This

5、paper analyzes and applies dvelopment environment, function modules in the system. The system for telecom operators new business named Open Lab rental,that is telecom operators provide laboratory environment base on Unix platform,users who choose to use this busimess can telnet open lab to do some w

6、ork or experiment,provide the function of billing and the management of users who telenet open lab,so that achieve the support and management of the business . All description about design idea and design method has been contained in the paper.Finally, the system passes the running test. It can sati

7、sfy the demand of business operations of open lab support and management. The system has simply operation and friendly interfaces. This system possesses better practical nature.Key wordstelecommunications server;rental billing;fee management model;browser/server architectureInnovationThis paper目 录前

8、言1第1章 课题背景、意义1第2章 系统需求分析32.1 企业目前提供的系统环境32.2 用户需求列表32.3 需求详细说明52.4系统开发语言和工具11第3章 系统概要设计173.1 系统部署结构模型173.2 功能模块结构模型173.3 电信运营用例模型183.3.1登录183.3.2权限管理193.3.3管理员管理283.3.4资费管理33第4章 系统详细设计384.1数据库设计384.1.1权限,角色与管理员相关表设计384.1.2用户帐务帐号,资费与业务帐号相关表设计394.2 模块设计404.2.1数据实体设计404.2.2控制器类设计424.2.3 登录设计424.2.4权限管理

9、444.2.5管理员管理634.2.6资费管理74第5章 结束语84致谢85参考文献86附录 电信服务器出租计费系统资费管理模块部份关键源代码87IV第1章 课题背景、意义进入二十一世纪,IT产业高速发展,电信行业的发展更是惊人。 纵观全球电信市场,正在逐渐走向开放和自由化,电信市场的竞争日趋激烈。当语音业务的增长潜力趋于平稳的时候,无论是固网运营商还是移动运营商,都在努力尝试把握数据业务市场的发展脉络,开辟新的利润增长点。服务器市场成为了电信市场中的大餐。如今,电信服务器市场已经步入了成熟阶段,产品的差异性越来越小,产品同质化的现状带来了激烈的价格战和利润空间的大幅缩水,服务器厂商生存和发展

10、面临着更加严峻的考验。产品、价格和市场营销等方面的竞争不断加剧。服务器厂商能做的只是:在保证高质量服务的同时,降低成本。开放实验室出租业务是各服务器产商最主要业务。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理,同时又要付出最小的成本。老一代软件的产品,升级,维护费用过高,已经满足不了低成本的需求。只有采用新技术,高效开发相应的软件,才能满足低成本的需求。高效的管理和计费软件的研发,目前在国内的研发还不就很成熟,因此,本系统的开发具有一定的时代意义。第2章 系统需求分析2.1 企业目前提供的系统环境系统结构:后台服务+B/S结构操作系统:wi

11、ndow/Unix/Linux任意操作系统支持浏览器 :主流浏览器支持数据库 :MySQL/Oracle任意数据库支持应用服务器:Tomcat/Weblogic/Websphere任意应用服务器支持2.2 用户需求列表电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子功能模块,每个模块对应一个子系统。:采集模块整合模块权限管理模块用户管理模

12、块资费管理模块管理员管理模块帐单查询模块帐务查询模块用户自服务模块图2-1 电信营运功能需求结构图2.3 需求详细说明2.3.1 采集系统本系统是一个计费的系统,要想对用户进行准确的收费,首先必须能够获得用户使用开放实验室的准确的使用记录,采集子系统正是为了获取这些记录而提供的。利用操作系统的自身功能,获取用户使用实验室的准确记录。开放实验室是一个Unix服务器, Unix服务器本身就具有记录系统日志的功能。用户每次登录和退出Unix服务器的信息都会被自动保存到一个在线日志文件/var/adm/wtmpx中。采集系统通过调用Unix系统函数来读取这个日志文件中的内容,然后对读取到的内容进行整理

13、,整理为方便计费的数据,其中包括登录名、登录时间或登出时间等作为计费依据的数据。最后把这些数据存入数据库中,以备其他系统使用。为了使读取的数据量不至于过大,采集系统会每小时定时执行一次,每次只采集上一个小时时间段之内的数据。2.3.2 整合系统采集系统定时将用户使用服务器的数据存入到了数据库中,但这些数据都是流水帐的数据,是用户每次使用UNIX操作系统的用时。如果用户量大,用户频繁地登入/出,将产生大量的数据,不便于将来生成用户的月账单和对开放实验室的使用情况进行月统计和年统计,因此,出现了整合系统。整合是将某个用户在某一时段内所用机时求和后形成一条记录,整合规则如下:(一) 每小时定时整合一

14、次,生成以小时为单位统计的数据,程序总是每小时定时整合前一小时的数据。(二) 每天定时整合一次,生成以天为单位统计的数据,程序总是每天定时整合前一天的数据. (三) 每个月定时整合一次,生成以月为单位统计的数据,程序总是每个月定时整合前一个月的数据。2.3.3 权限管理系统对本系统的各个子系统的访问都是受权限控制的,权限决定了使用者可以执行的操作,如一个使用者拥有用户管理权限,他就可以执行用户管理的操作。目前系统已有的权限包括:用户管理权限,资费管理权限,管理员管理权限,帐单管理权限,帐务管理权限,用户自服务权限,权限管理权限。今后,系统可能会扩展新的功能,也就会增加新的操作,这个操作就要对应

15、一种新的权限;也有可能删除一项不再被使用的操作,这样,对应的权限也应该被删除。因此,为了对权限能够进行灵活的管理,本系统中就提供了权限管理系统。在本系统中,一些使用者拥有相同的角色,拥有相同的权限,如张三和李四都是前台操作人员,都拥有用户管理权限和帐单管理权限。角色代表着一组权限的集合。目前系统中已有的角色包括:用户和超级管理员。今后,要想根据需要灵活地管理角色,也是通过权限管理系统完成的。2.3.4管理员管理系统对本系统的各个子系统的访问都是受权限控制的,只有拥有了访问权限,才能使用子系统, 本系统中存在着三类使用者:(一) 用户,即使用开放实验室的人,他们默认具有使用用户自服务系统的权限。

16、(二) 超级管理员,即对本系统进行管理的人,并具有最高的管理权限,他可以使用除用户自服务以外的所有子系统。这个超级管理员只有一个,是系统初始建立时就提供好的。(三) 普通管理员,即对本系统中的部分子系统进行管理的人,这些人是由超级管理员进行管理的,他们具有的权限也是由超级管理员赋予的。管理员管理系统就是超级管理员来管理普通管理员。超级管理员登录成功后,可以增加新的普通管理员,同时为他分配权限,可以修改普通管理员的信息,可以查询所有的管理员信息,可以删除某些管理员。2.3.5资费管理系统使用服务,就要交纳费用,这是天经地义的事情。那么对于开放实验室的用户也不例外,他们使用了开放实验室服务,同样要

17、交费,费用和下面两个因素有关:(一) 一个是用户使用服务的时间长度,(二) 另一个是用户选择的收费标准,如月租费为:30元,每小时使用费为:3元等。这个收费的标准在本系统中称为资费。资费管理子系统就是用来管理资费的。具有资费管理权限的管理员登陆成功后,可以添加新的资费,查询所有的资费,可以修改现有的资费信息,还可以删除资费。2.3.6 用户管理系统电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。用户要想成功登陆到开放实验室中,事先必须要拥有一个这个开放实验室上的帐号,在本系统中此帐号称为业务帐号,每个开放实验室上的业

18、务帐号的用户名是唯一的,不同的开放实验室上的业务帐号的用户名可以相同,这个帐号用户可以通过向本系统中具有用户管理权限的管理员去申请。一个用户会有多种业务,如:Email服务、Unix系统、代理主机服务等,每个业务我们都要收取一定的费用,如果我们以业务账户为单位来算总的费用,那么用户申请的每种业务都要单独交费,会给用户造成不便,所以我们又添加了帐务账户来统一管理每个用户所使用的所有业务账号上发生的费用,帐务帐号是要和用户的真实信息联系在一起的,所以每个用户只能有一个帐务帐号,但可以对应多个业务帐号。用户管理子系统就是对用户的帐务帐号和业务帐号进行管理。具有用户管理权限的管理员登陆成功后,首先可以

19、开通帐务帐号,帐务帐号必须和用户的一些真实信息关联起来,如用户的真实姓名,身份证号码,联系电话等。开通时,由用户提供这些信息,然后由管理员将信息录入到系统中并保存下来。对于开通好的帐务帐号也是由具有用户管理权限的管理员来管理的,如暂停帐务帐号,恢复帐务账号,删除帐务账号,修改用户真实信息等。由于用户的一个帐务帐号会对应多个业务帐号,所以对账务账号的操作会级联影响关联的所有业务帐号。其次,具有用户管理权限的管理员还可以开通业务帐号,但用户要想开通一个业务帐号,前提是必须拥有一个帐务帐号。在开通业务帐号时,先由用户为这个业务帐号选择一种资费方式,选择一台开放实验室,然后把选择好的信息提供给管理员,

20、再由管理员将信息录入并保存,这个业务帐号会被保存到用户选择的开放实验室的服务器上,对于开通好的业务帐号也是由具有用户管理权限的管理员来管理的,如暂停业务帐号,恢复业务帐号,删除业务帐号,修改业务帐号密码。2.3.7帐单查询系统具有帐单查询权限的管理员可以利用此子系统对所有用户的月账单进行查询。此子系统不仅提供对某个帐务帐号上产生的总的费用进行查询,还提供对某个帐务帐号上的每个业务帐号上产生的费用明细进行查询。具体操作如下:(一) 月账单查询具有账单查询角色的管理员进入本系统,登录成功后,可以执行如下查询操作:(1)根据输入的月份查询所有用户这个月的费用信息(提供分页显示)。(2)根据输入的月份

21、和其它组合条件查询符合条件的用户这个月的费用信息(提供分页显示)。根据输入的月份和用户的帐务帐号的用户名查询某个用户这个月的费用信息。(二) 月账单明细查询具有账单查询角色的管理员进入本系统,登录成功后,首先查询出用户帐务帐号的合计费用信息,然后在这个信息上执行查询明细帐的操作,系统会显示该帐务帐号上所有业务帐号上发生的所有费用的明细信息。2.3.8帐务查询系统具有帐务查询的管理员可以使用此子系统对开放实验室的使用情况进行查询。此子系统可以提供以月为周期的查询,也可以提供以年为周期的查询。具体操作如下:(一)月帐务查询具有账务查询角色的管理员进入本系统,登录成功后,可以执行如下查询操作:(1)

22、 根据输入的月份查询所有开放实验室这个月被使用的总的时长信息。(2) 在上一个查询的基础上查看某个实验室这个月每一天的时长信息。(二)年帐务查询具有账务查询角色的管理员进入本系统,登录成功后,可以执行如下查询操作:(1) 根据输入的年份查询所有开放实验室这一年被使用总时长信息。(2) 在上一个查询的基础上查看某个实验室这一年每个月的时长信息。2.3.9 用户自服务系统用户自服务系统可以方便地供用户查询自己的账单和修改自己的个人信息。这个子系统是唯一的一个用户可以使用的子系统。具体操作如下:(一)查询自己的月帐单用户进入本系统,使用自己的帐务帐号登录成功后,可以执行如下查询操作:(1)根据输入的

23、月份查询自己这个月的费用信息。(2)在上一个查询的基础上查看这个月费用明细。(二) 修改自己的个人信息用户进入本系统,使用自己的帐务帐号登录成功后,可以自行修改自己的个人信息。2.4系统开发语言和工具本系统本系统采用B/S结构,客户端(浏览器)的页面都是用JSP动态产生,服务器端(后台)使用Java语言进行编码,采用了基于MVC模式的SSH( Struts+Spring+Hibernate)编码都是在集成开发环境MyEclise下完成的。Web 应用服务器采用的是开源的Tomcat,数据库采用的是MySql.下面简单介绍与本系统相关的Java技术:2.4.1 Java语言介绍Java是由Sun

24、 Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器,显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作

25、系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型

26、版)。2009年04月20日,oracle(甲骨文)收购sun,java因此并归甲骨文公司。2.4.2 MVC模式的介绍MVC是一种目前广泛流行的软件设计模式,近来,随着J2EE的成熟,它正在成为在J2EE平台上推荐的一种设计模型,也是广大Java开发者非常感兴趣的设计模型。随着网络应用的快速增加,MVC模式对于Web应用的开发无疑是一种非常先进的设计思想.MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。视图(View)代表用户交互界面,对于W

27、eb应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主

28、要的核心。业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据 保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。 控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后, 并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。

29、因此,一个模型可能对应多个视图,一个视图可能对应多个模型。2.4.3 SSH框架的简介表示层框架Struts是一个在JSP Model2基础上实现的MVC框架,主要分为模型(Model)、视图(Viewer)和控制器(Controller)三部分,其主要的设计理念是通过控制器将表现逻辑和业务逻辑解耦,以提高系统的可维护性、可扩展性和可重用性。业务逻辑层框架Spring是一个解决了许多J2EE开发中常见问题并能够替代EJB技术的强大的轻量级框架。 Spring框架的核心是控制翻转IoC(Inversion of Control)/依赖注入DI(Dependence Injection)机制。Io

30、C是指由容器中控制组件之间的关系(这里,容器是指为组件提供特定服务和技术支持的一个标准化的运行时的环境)而非传统实现中由程序代码直接操控,这种将控制权由程序代码到外部容器的转移,称为“翻转”。DI是对IoC更形象的解释,即由容器在运行期间动态地将依赖关系(如构造参数、构造对象或接口)注入到组件之中。Spring采用设值注入(使用Setter方法实现依赖)和构造子注入(在构造方法中实现依赖)的机制,通过配置文件管理组建的协作对象,创建可以构造组件的IoC容器。这样,不需要编写工厂模式、单例模式或者其他构造的方法,就可以通过容器直接获取所需的业务组件。 数据持久层框架Hibernate是一种O/R

31、 mapping技术。O/R mapping技术是为了解决关系型数据库和面向对象的程序设计之间不匹配的矛盾而产生的。Hibernate是目前最为流行的O/R mapping框架,它在关系型数据库和Java对象之间做了一个自动映射,使得程序员可以以非常简单的方式实现对数据库的操作。2.4.4 MyEclipse的介绍Eclipse平台是IBM向开放源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。MyEclipse企业级工作平台(MyEclipse Enterprise Work

32、bench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。2.4.5 Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun

33、 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的。第3章 系统概要设计3.1 系统部署结构模型图3-1 系统部署结构3.2 功能模块结构模型图3-2功能模块结构模型图3.3

34、 电信运营用例模型3.3.1 登录3.3.1.1用例分析图3-3 登录用例图3.3.1.2 用例说明表3-1 用户登录用例描述表描述要素描述内容备注事项用例名称用户登录用例编号用例简述用户输入登录名与口令,并提交登录参与者电信运营管理员前置条件该管理员必须被授权后置条件可以进行相应授权的管理操作特殊需求事件流图3-4 系统用户登录顺序图3.3.2权限管理3.3.2.1用例分析图3-5 权限管理用例图3.3.2.2用例说明(1) 权限浏览表3-2 权限浏览用例描述表描述要素描述内容备注事项用例名称权限浏览用例编号用例简述1 用户进入界面可以浏览所有权限2 然后输入相应的条件,可以查询浏览满足条件

35、的权限。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-6 权限浏览顺序图 (2) 权限删除表3-3 权限删除用例描述表描述要素描述内容备注事项用例名称权限删除用例编号用例简述1 用户进入界面可以浏览所有权限2 然后输入相应的条件,可以查询浏览满足条件的权限。3 显示的权限都有删除操作按钮4 点击删除按钮,对该权限进行删除操作5 删除完毕后显示最新权限。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-7 权限删除顺序图(3) 权限修改表3-4 权限修改用例描述表描述要素描述内容备注事项用例名称权限修改用例编号用例简述1 用户进入界面可以浏览所有权限2 然

36、后输入相应的条件,可以查询浏览满足条件的权限。3 显示的权限都有修改操作按钮4 点击修改按钮,显示要修改的权限信息5 修改完毕后,点击保存按钮进行保存操作。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-8 权限修改顺序图(4) 权限增加表3-5 权限增加用例描述表描述要素描述内容备注事项用例名称权限增加用例编号用例简述1 用户进入界面直接录入权限信息2 输入完毕后,点击保存按钮进行保存操作。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-9 权限增加顺序图(5) 角色浏览表3-6角色浏览用例描述表描述要素描述内容备注事项用例名称角色浏览用例编号用例简述

37、1 用户进入界面可以浏览所有角色2 然后输入相应的条件,可以查询浏览满足条件的角色。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-10 角色浏览顺序图(6) 角色删除表3-7 角色删除用例描述表描述要素描述内容备注事项用例名称角色删除用例编号用例简述1 用户进入界面可以浏览所有角色2 然后输入相应的条件,可以查询浏览满足条件的角色。3 每个角色信息都有一个删除按钮。4 点击删除按钮,进行角色的删除操作。5 删除完毕后重新显示最新角色信息参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-11 角色删除顺序图 (7) 角色修改表3-8 角色修改用例描述表描述

38、要素描述内容备注事项用例名称角色修改用例编号用例简述1 用户进入界面可以浏览所有角色2 然后输入相应的条件,可以查询浏览满足条件的角色。3 每个角色信息后有修改按钮4 点击修改按钮,显示要修改的角色信息。5 修改角色信息完毕后,点击保存按钮保存。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流 图3-12 角色修改顺序图 (8) 角色增加表3-9角色增加用例描述表描述要素描述内容备注事项用例名称角色修改用例编号用例简述1 用户进入界面可以显示角色输入界面2 然后输入相应的角色信息。3 输入完毕后,点击保存按钮保存。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3

39、-13 角色增加顺序图3.3.3管理员管理3.3.3.1用例分析图3-14 管理员管理用例图3.3.3.2用例说明(1) 个个信息修改表3-10个人信息修改用例描述表描述要素描述内容备注事项用例名称超级管理员信息修改用例编号用例简述1 用户点击超级管理员信息修改菜单。2 显示超级管理员信息。3 修改完毕后,点击保存按钮保存。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-15超级管理员信息修改顺序图 (2) 管理员信息查询表3-11管理员信息查询用例描述表描述要素描述内容备注事项用例名称管理员信息查询用例编号用例简述1 点击管理员信息查询菜单2 显示所有管理员信息。3 输入

40、查询条件,点击查询按钮进行查询。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流 图3-16管理员信息查询顺序图(3) 管理员信息修改表3-12 管理员信息修改用例描述表描述要素描述内容备注事项用例名称管理员信息修改用例编号用例简述1 点击管理员信息修改菜单2 显示所有管理员3 输入查询条件,点击查询,显示满足条件的管理员信息。4 点击每个管理员后的修改按钮。5 显示要修改的管理员信息。6 输入修改数据。7 点击修改按钮保存修改数据参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流 图3-17管理员信息修改顺序图(4) 管理员信息删除表3-13 管理员信息删除用例描述

41、表描述要素描述内容备注事项用例名称管理员信息删除用例编号用例简述1 用户点击管理员信息删除菜单,显示所有管理员信息2 然后输入查询条件,点击查询按钮,显示满足条件的查询结果。3 点击每个查询结果后面的删除按钮,进行删除。参与者电信运营超级管理员前置条件必须登录事件流图3-18 电信营运功能需求结构图(5) 增加新管理员表3-14增加新管理员用例描述表描述要素描述内容备注事项用例名称增加新管理员用例编号用例简述1 点击增加新管理员菜单,显示输入界面。2 然后输入管理员信息。3 输入完毕后,点击保存按钮保存。参与者电信运营超级管理员前置条件必须登录后置条件特殊需求事件流图3-19管理员增加顺序图3

42、.3.4资费管理3.3.4.1用例分析图3-20 资费管理用例图3.3.4.2用例说明(1)资费信息查询表3-15资费信息查询用例描述表描述要素描述内容备注事项用例名称资费信息查询用例编号用例简述1 点击资费信息查询菜单,显示所有资费信息。2 然后输入自费查询条件,点击查询按钮,显示查询结果。参与者电信运营管理员前置条件必须登录后置条件特殊需求事件流 图3-21资费信息查询顺序图 (2) 资费修改表3-16资费修改用例描述表描述要素描述内容备注事项用例名称资费修改用例编号用例简述1 点击资费修改菜单,显示所有资费。2 然后输入资费查询条件,点击查询按钮,显示满足条件的资费信息。3 点击每条资费

43、信息后的修改按钮,显示要修改的资费信息。4 修改资费信息,点击保存按钮,保存。参与者电信运营管理员前置条件必须登录后置条件特殊需求事件流图3-22资费信息修改顺序图(3) 资费删除表3-17资费删除用例描述表描述要素描述内容备注事项用例名称资费删除用例编号用例简述1 点击资费删除菜单,所有资费信息。2 然后输入资费查询条件,点击查询按钮,显示满足条件的资费信息3 点击每条资费信息后的删除按钮,进行删除。4 重新显示最新资费信息。参与者电信运营管理员前置条件必须登录后置条件特殊需求事件流 图3-23资费删除顺序图(4) 添加资费表3-18添加资费用例描述表描述要素描述内容备注事项用例名称添加资费用例编号用例简述1 点击添加资费菜单,显示输入界面。2 然后输入资费信息。3 输入完毕后,点击保存按钮保存。参与者电信运营管理员前置条件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1