毕业论文-电信运营计费管理系统.doc_第1页
毕业论文-电信运营计费管理系统.doc_第2页
毕业论文-电信运营计费管理系统.doc_第3页
毕业论文-电信运营计费管理系统.doc_第4页
毕业论文-电信运营计费管理系统.doc_第5页
免费预览已结束,剩余41页可下载查看

下载本文档

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

文档简介

本科生毕业论文 设计 题目 电信运营计费管理系统电信运营计费管理系统 管理员管理和资费管理子系统管理员管理和资费管理子系统 学 部 信息科学与工程学部 学科门类 工学 专 业 软件工程 学 号 2005481095 姓 名 刘伟 指导教师 郗亚辉 2009 年 5 月 20 日 装 订 线 河北大学工商学院 河北大学工商学院 2009 届本科生毕业论文 设计 电信运营计费管理系统 管理员管理和资费管理子系统 摘 要 随着科技的迅猛发展 计算机应用领域不断扩展 网络应用不断普及和深化 各行 各业纷纷借助计算机应用软件来优化企业内部各方面的管理 进而提高自身的竞争力 电信企业作为新时代发展迅猛的企业之一 规模 不断扩大 新增业务 也层出不穷 最近电信运营商推出了一项新的业务 开放实验室出租业务 该业务 提供基于 Unix 平台的开放实验室环境 选择使用这种业务的用户能够远程登录到实验室中做基于这 个实验室环境的一些工作和实验 运营商希望借助先进的计算机技术对访问实验室的用 户进行管理和计费 以实现对此项业务的运营支持与管理 本文主要论述了 电信运营计费管理 系统 中由本人负责的管理员管理和资费管 理这两个子系统的设计与实现 管理员管理系统就是超级管理员来管理普通管理员 超级管理员登陆成功后 可以增加新的普通管理员 同时为他分配一些权限 可以修改 普通管理员的信息 可以查询所有的管理员信息 可以删除某些管理员 资费管理系 统就是用来管理资费的 具有资费管理权限的管理员登陆成功后 可以添加新的资费 查询所有的资费 可以修改现有的资费信息 还可以删除资费 本系统以很好的满足 用户要求 友好的界面 简单的操作为目的 将大大提高企业 的工作效率 精简企业 人员机构 并大大降低企业管理的信息 错误率 关键字 电信运营商 开放实验室 管理员管理 资费管理 ABSTRACT 河北大学工商学院 2009 届本科生毕业论文 设计 With the rapid development of technology expanding of computer applications deepening of network applications all walks of life have the use of computer application software to optimize all aspects of enterprise management and improve their own competitiveness The telecommunications enterprises as one of rapid development enterprises in the new era expanding the scale of new business also endless Telecom operators have recently launched a new business open lab rental business The Unix based platform to provide an open laboratory environment the option of using this business users to remotely log on to the laboratory to do this based on a number of laboratory environment and experimental work Operators want to use advanced computer technology for users to visit the laboratory management and billing in order to achieve the operation of the business support and management This article focuses on the telecom billing management system in which I am the administrator in charge of management and management fees of these two sub systems design and implementation Manager management system that is super administrator to manage the general manager After the success of landing the Super Administrator you can add a new general manager at the same time the distribution of some of his authority can modify the general manager of the information the administrator can find all the information you can delete some of the administrator Tariff management system is used to manage the fees Management has the authority charges the successful landing of the administrator can add new charges inquiries all of the fees charges can modify existing information you can delete the charges The system to meet user requirements very good and friendly interface simple to operate for the purpose will greatly enhance the efficiency of enterprises institutions to streamline the corporate executives and corporate governance greatly reduce the error rate information Key words Telecom operators Open lab Management of the administrators Management of the fee 河北大学工商学院 2009 届本科生毕业论文 设计 目 录 一引 言 1 二需求分析和可行性分析 2 2 1 需求分析 2 2 1 1 概述国内现状 2 2 1 2 当前企业在信息管理中存在的问题 2 2 1 3 企业的目标 2 2 2 可行性分析 3 2 2 1 系统目标可行性 3 2 2 2 系统应用可行性 3 2 2 3 技术开发可行性 3 2 2 4 经济可行性 3 三系统总体设计 4 3 1 系统的总体功能设计 4 3 1 1 系统的功能需求 4 3 1 2 系统功能的结构设计 4 3 1 3 系统功能需求和系统功能的结构设计说明 5 3 2 管理员管理和资费管理系统详细设计 8 3 2 1 管理员管理 8 3 2 2 资费管理 14 3 3 数据库设计 18 3 3 1 权限 角色与管理员相关表设计 18 河北大学工商学院 2009 届本科生毕业论文 设计 3 3 2 用户帐务帐号 资费与业务帐号相关表设计 20 3 3 3 用户登录时长原始数据与整合数据相关表设计 21 四系统详细设计及实现 23 4 1 管理员管理系统 23 4 1 1 管理员管理系统 UI 设计 23 4 1 2 管理员管理功能类图设计类图 27 4 2 资费管理系统 32 4 2 1 资费管理 UI 设计 32 4 2 2 资费管理类图设计 35 谢辞 40 参考文献 41 河北大学工商学院 2009 届本科生毕业论文 设计 1 一 引 言 二十一世纪是一个信息技术飞速发展的世纪 也是一个竞争日益激烈的世纪 要想 在激烈的竞争中立于不败之地 任何事物的生存 发展和壮大都需要有适应周围环境的 能力 就需要让自己的付出得到最大的回报 这就涉及到了工作的效率 要提高效率 必然要借助于高科技 上世纪中叶计算机的发明为人类高效率的工作提供了很好的工具 随着计算机软件 的发展 各行各业为了提高自己的竞争能力 纷纷加入了计算机管理软件使用者的行列 电信企业作为新世纪高速发展的企业 规模不断扩大 业务 也不断推陈出新 最 近电信运营商新增了一项 Open Lab 开放实验室 出租业务 即该电信运营商提供基 于 Unix 平台的实验室环境 选择使用这种业务的用户能够远程登录到实验室中做基于 这个实验室环境的一些工作和实验 运营商希望借助先进的计算机技术对访问实验室的 用户进行管理和计费 由此实现对此项业务运营的支持与管理 于是 电信运营计费 管理系统 应运而生 通过使用 电信运营计费管理系统 应该能做到电信运营计费准确 方便 节省 运营计费管理的人力 减少支出成本 使运营计费管理达到规范化 高效率的目的 为整个企业的运作提供良好的环境 由于本系统较大 本人负责其中两个模块 管理员管理模块和资费管理模块 的开发 本论文首先会从整体上概括的介绍整个系统的 所有模块及相关功能概述 然后具体详 细描述由本人负责的程序模块部分 本论文分五部分 第一部分是需求分析及可行性分析 从概述及国内状况 当前企业在管理中存在的 问题 系统目标三 个方面进行了需求分析 并且从系统目标可行性 应用可行性 技 术开发可行性 经济可行性角度进行了可行性分析得出 了可行性结论 第二部分是系统总体设计 主要包括系统的总体功能设计 管理员 和自费管理系 统详细设计和数据库表的设计三部分组成 第三部分是系统详细设计及实现 主要是管理员管理系统和资费管理系统这两个 子系统的 UI 及类图 时序图的设计 第四和第五部分是整篇 论文的谢辞和参考文献 河北大学工商学院 2009 届本科生毕业论文 设计 2 二 需求分析和可行性分析 2 1 需求分析 需求分析主要从国内现状 当前企业中类似运营需求解决方案中存在的问题 系 统的解决方案等方面进行分析 2 1 1 概述国内现状 二十一世纪是信息技术高速发展的世纪 信息技术为人类的生存 生活方式带来了 史无前例的巨大变化 随着我国经济的持续高速发展和IT 产业的迅猛发展 许多企 业也在迅速的产生与发展壮大 在用户不断出现新的需求的情况下 企业也为了发展壮 大不断发掘新的服务 在这个过程中计算机管理软件充当了十分重要的角色 电信运营商作为二十一世纪企业的一员 自然不甘落后 它针对当今越来越多的个 人或企业对 Unix 环境的需求 新增了一项 Open Lab 开放实验室 出租业务 即该 电信运营商提供基于 Unix 平台的实验室环境 选择使用这种业务的用户能够远程登录 到实验室中做基于这个实验室环境的一些工作和实验 有服务就有对服务的计费 服务 于是就需要一种快速 便捷 准确的计费解决方案 2 1 2 当前企业在信息管理中存在的问题 当今仍有许多企业提供的服务的计费采用人工管理的方式 纯手工的方式不但实时 性不高 而且效率低下 费用高昂 在企业发展的道路上成了不可避免的绊脚石 而 且 电信企业中各种信息不能及时反映到各个需要信息的相关部门 信息的利用率不高 这又给企业带来了不少的损失 更重要的是针对我们要开发的系统 管理员管理和资费管理对整项业务都是一件十 分重要的工作 管理员的合理使用与分配 可以更好的管理电信业务 为系统的安全和 业务良好管理提供了保障 反之管理不善则会造成不必要的损失 资费管理可以丰富资 费的种类 为不同的需求人群提供不同的资费标准 和种类 对业务的发展和扩充 十分 重要 同时可以带动不同需求的人更多的消费 进而增加企业的利益 反之 如果不能 让用户感觉有适合自己的资费种类 会降低客户消费的积极性 减少企业的收入 2 1 3 企业的目标 在这种情况下 运营商希望借助先进的计算机技术对访问实验室的用户进行管理 和计费 由此实现对此项业务运营的支持与管理 针对电信运营商的这一需求 于是 我们准备开发 电信运营计费管理系统 作为这个问题的解决方案 希望达到借助计 算机技术实现企业运营管理效率 提高的目的 并最终达到提高企业效益的目的 总之 电信运营计费系统 的目标是对电信企业用户实行信息化管理 以提高管 理水平和工作效率 同时也最大限度地减少手工操作带来的错误 电信企业要良好的运 转 必需正确快速的分配好管理权限 扩展用户需求的资费种类 从而提高业务的安 河北大学工商学院 2009 届本科生毕业论文 设计 3 全性 增加收益的方式 这项业务中管理员管理和资费管理是电信开放实验室业务管 理中的得要环节 也是一个 这项业务能够取得效益的关键 如果能够做到 管理员合理 分配 正确管理 资费种类丰富 资费管理合理 那么电信企业就能取得更 佳的效益 电信运营计费管理系统 利用计算机应用软件技术 使得开放实验室业务的管理员 管理能够合理 快速的调配和管理 资费信息也能够快速准确的管理 相信通过本系统的开发 将大大提高电信企业的管理能力 进而增大企业的效益 2 2 可行性分析 2 2 1 系统目标可行性 系统的目标是为了电信运营商的 Unix 实验室出租业务的业务管理 计费管理的方 便 准确和快捷 它的目标是借助计算机软件提高电信运营商的工作效率 并减少错 误发生的概率 从而降低管理成本 并使企业有更多的精力在 其它业务上 最终达到 企业良好发展的目的 本系统的作用是迅速 管理用户及其使用此项业务产生的 费用 通过借助计算机软件 能够实现费用的准确记录 和信息的快速查询 所以从所需达到 的目标来看 本系统的开发是可行的 2 2 2 系统应用可行性 由于电信运营计费管理系统是可以给企业带来良好效益和长久的发展 所以企业本 身是需要用它的 而完成后的系统操作上应充分考虑人性化的需求 做到系统界面友好 使用户操作简单 可维护性强 功能完备 所以本系统在应用上是可行的 2 2 3 技术开发可行性 系统采用 MyEclipse 为开发工具 后台数据库采用 MySQL 关系型数据库进行数据 的管理 应用服务器采用 Tomcat 服务器 开发模式为 B S 模式 对于 B S 模式开发 已经是很完善的技术 使得开发没有技术的障碍 可以实现快速开发 对于 MyEclipse 和 MySQL 数据库以及 Tomcat 应用服务器而言 由于经历过使用这些工具开 发项目 所以从技术上对于本人是可行的 2 2 4 经济可行性 电信运营计费管理系统 是一个专门针对电信的 Unix 开放实验室出租业务开 发的运营计费管理程序 开发完成后可以为电信运营商带来很大的效益 同时经过简 单修改还可用于其它企业类似的运营计费管理需求 所以无论从单一的电信运营商一方 还是从其它有类似需求的企业来说 从经济上都是值得为本软件付出的 综上所述 电信运营计费管理系统 的各方面开发可行性都很高 完全符合开发要求 河北大学工商学院 2009 届本科生毕业论文 设计 4 三 系统总体设计 本部分从系统的功能设计 由本人负责的管理员管理和资费管理两个 子系统的详 细设计及用例分析和数据库的设计三个方面进行阐述 其中系统的总体功能设计包括 系统的功能需求 系统功能的结构设计以及这两方面的综合概述 3 1 系统的总体功能设计 3 1 1 系统的功能需求 本系统包括了九个子系统 采集系统 整合系统 用户管理系统 资费管理系统 管理员管理系统 帐单查询系统 帐务查询系统 用户自服务系统 权限管理系统 如 图 3 1 所示 电电信信营营运运系系统统 后后台台数数据据服服务务 前前台台营营运运管管理理 前前台台用用户户服服务务 采采集集系系统统 整整合合系系统统 用用户户管管理理系系统统 资资费费管管理理系系统统 管管理理员员管管理理系系统统 帐帐单单查查询询系系统统 帐帐务务查查询询系系统统 权权限限管管理理系系统统 用用户户自自服服务务系系统统 图 3 1 电信运营计费管理系统功能需求结构图 3 1 2 系统功能的结构设计 系统功能结构规划图展示了 系统相关子系统内部主要实现的功能 如 图 3 2 所示 河北大学工商学院 2009 届本科生毕业论文 设计 5 电电信信运运营营计计费费管管理理系系统统 登登录录 权权限限管管理理 资资费费管管理理 用用户户管管理理 帐帐单单查查询询 帐帐务务查查询询 权权限限浏浏览览 权权限限删删除除 权权限限修修改改 权权限限增增加加 角角色色浏浏览览 角角色色修修改改 角角色色删删除除 角角色色增增加加 资资费费查查询询浏浏览览 资资费费修修改改 自自费费删删除除 资资费费增增加加 帐帐务务帐帐号号查查询询 帐帐务务帐帐号号删删除除 帐帐务务帐帐号号增增加加 业业务务帐帐号号查查询询 帐帐务务帐帐号号修修改改 业业务务帐帐号号删删除除 业业务务帐帐号号修修改改 业业务务帐帐号号增增加加 管管理理员员管管理理 超超级级管管理理员员信信息息修修改改 管管理理员员修修改改 管管理理员员浏浏览览 管管理理员员删删除除 管管理理员员增增加加 图 3 2 电信运营计费管理系统功能结构规划图 3 1 3 系统功能需求和系统功能的结构设计说明 本部分概述了整个系统全部功能模块的功能需求和系统结构规划说明 在接下来 的章节中将详细介绍由我负责的管理员管理和资费管理系统的用例分析及类图设计 一 采集系统 本系统是一个计费的系统 要想对用户进行准确的收费 首先必须能够获得用户使 用开放实验室的准确的使用记录 采集子系统正是为了获取这些记录而提供的 获取用户使用实验室的准确记录的方式如下 开放实验室是一个 Unix 服务器 Unix 服务器本身就具有记录系统日志的功能 用户每次登录和退出 Unix 服务器的信息都会被自动保存到一个在线日志文件 var adm wtmpx 中 采集系统通过 Java 程序读取这个日志文件中的内容 然后对读 取到的内容进行整理 整理为方便计费的数据 其中包括登录名 登录时间或登出时间 等作为计费依据的数据 最后把这些数据存入数据库中 以备其他系统使用 为了使读 取的数据量不至于过大 采集系统会每小时定时执行一次 每次只采集上一个小时时间 段之内的数据 二 整合系统 采集系统定时将用户使用服务器的数据存入到了数据库中 但这些数据都是流水帐 的数据 是用户每次使用 UNIX 操作系统的用时 如果用户量大 用户频繁地登入 出 河北大学工商学院 2009 届本科生毕业论文 设计 6 将产生大量的数据 不便于将来生成用户的月账单和对开放实验室的使用情况进行月 统计和年统计 因此 出现了整合系统 整合是将某个用户在某一时段内所用机时求和后形成一条记录 整合系统具体整合规则如下 1 每小时定时整合一次 生成以小时为单位统计的数据 程序总是每小时定时整 合前一小时的数据 2 每天定时整合一次 生成以天为单位统计的数据 程序总是每天定时整合前一 天的数据 3 每个月定时整合一次 生成以月为单位统计的数据 程序总是每个月定时整合 前一个月的数据 三 用户管理系统 用户要想成功登陆到开放实验室中 事先必须要拥有一个这个开放实验室上的帐号 在本系统中此帐号称为业务帐号 每个开放实验室上的业务帐号的用户名是唯一的 不 同的开放实验室上的业务帐号的用户名可以相同 这个帐号用户可以通过向本系统中具 有用户管理权限的管理员去申请 用户管理子系统就是对用户的帐务帐号和业务帐号进行管理 首先 具有用户管理权限的管理员登陆成功后 首先可以开通帐务帐号 帐务帐号 必须和用户的一些真实信息关联起来 如用户的真实姓名 身份证号码 联系电话等 开通时 由用户提供这些信息 然后由管理员将信息录入到系统中并保存下来 对于开 通好的帐务帐号也是由具有用户管理权限的管理员来管理的 如暂停帐务帐号 恢复帐 务账号 删除帐务账号 修改用户真实信息等 由于用户的一个帐务帐号会对应多个业 务帐号 所以对账务账号的操作会级联影响关联的所有业务帐号 其次 具有用户管理权限的管理员还可以开通业务帐号 但用户要想开通一个业务 帐号 前提是必须拥有一个帐务帐号 在开通业务帐号时 先由用户为这个业务帐号选 择一种资费方式 选择一台开放实验室 然后把选择好的信息提供给管理员 再由管理 员将信息录入并保存 这个业务帐号会被保存到用户选择的开放实验室的服务器上 对 于开通好的业务帐号也是由具有用户管理权限的管理员来管理的 如暂停业务帐号 恢 复业务帐号 删除业务帐号 修改业务帐号密码 四 资费管理系统 使用服务 就要交纳费用 这是天经地义的事情 那么对于开放实验室的用户也不 例外 他们使用了开放实验室服务 同样要交费 在我们这个系统中这个费用会和两个因素有关 一个是用户使用服务的时间长度 另一个是用户选择的收费标准 如月租费为 30 元 每小时使用费为 3 元等 这个收费的标准在本系统中称为资费 资费管理子系统就是用来管理资费的 具有资费管理权限的管理员登陆成功后 可 以添加新的资费 查询所有的资费 可以修改现有的资费信息 还可以删除资费 河北大学工商学院 2009 届本科生毕业论文 设计 7 特别要注意的是 由于对资费的修改会影响选择了这种资费的用户要交纳的费用 所以在修改资费信息前要事先通知所有已经选择了这个资费的用户 只有当没有任何用 户选择某个资费了 这个资费才能被删除掉 五 管理员管理系统 对本系统的各个子系统的访问都是受权限控制的 只有拥有了访问权限 才能使用 子系统 在本系统中存在着三类使用者 其一是用户 即使用开放实验室的人 他们默认具有使用用户自服务系统的权限 其二是超级管理员 即对本系统进行管理的人 并具有最高的管理权限 他可以使 用除用户自服务以外的所有子系统 这个超级管理员只有一个 是系统初始建立时就提 供好的 其三是普通管理员 即对本系统中的部分子系统进行管理的人 这些人是由超级管 理员进行管理的 他们具有的权限也是由超级管理员赋予的 管理员管理系统就是超级管理员来管理普通管理员 超级管理员登陆成功后 可以 增加新的普通管理员 同时为他分配一些权限 可以修改普通管理员的信息 可以查询 所有的管理员信息 可以删除某些管理员 六 帐单查询系统 具有帐单查询权限的管理员可以利用此子系统对所有用户的月账单进行查询 此子 系统不仅提供对某个帐务帐号上产生的总的费用进行查询 还提供对某个帐务帐号上的 每个业务帐号上产生的费用明细进行查询 具体操作如下 1 月账单查询 具有账单查询角色的管理员进入本系统 登录成功后 可以执行如下查询操作 1 根据输入的月份查询所有用户这个月的费用信息 提供分页显示 根据输入 的月份和其它组合条件查询符合条件的用户这个月的费用信息 提供分页显示 2 根据输入的月份和用户的帐务帐号的用户名查询某个用户这个月的费用信息 2 月账单明细查询 具有账单查询角色的管理员进入本系统 登录成功后 首先查询出用户帐务帐号的 合计费用信息 然后在这个信息上执行查询明细帐的操作 系统会显示该帐务帐号上所 有业务帐号上发生的所有费用的明细信息 七 帐务查询系统 具有帐务查询的管理员可以使用此子系统对开放实验室的使用情况进行查询 此子 系统可以提供以月为周期的查询 也可以提供以年为周期的查询 具体操作如下 1 月帐务查询 具有账务查询角色的管理员进入本系统 登录成功后 可以执行如下查询操作 根据输入的月份查询所有开放实验室这个月被使用的总的时长信息 河北大学工商学院 2009 届本科生毕业论文 设计 8 在上一个查询的基础上查看某个实验室这个月每一天的时长信息 2 年帐务查询 具有账务查询角色的管理员进入本系统 登录成功后 可以执行如下查询操作 根据输入的年份查询所有开放实验室这一年被使用的总的时长信息 在上一个查询的基础上查看某个实验室这一年每个月的时长信息 八 用户自服务系统 用户自服务系统可以方便地供用户查询自己的账单和修改自己的个人信息 这个子 系统是唯一的一个用户可以使用的子系统 具体操作如下 1 查询自己的月帐单 用户进入本系统 使用自己的帐务帐号登录成功后 可以执行如下查询操作 根据输入的月份查询自己这个月的费用信息 在上一个查询的基础上查看这个月费用明细 2 修改自己的个人信息 用户进入本系统 使用自己的帐务帐号登录成功后 可以自行修改自己的个人信息 九 权限管理系统 对本系统的各个子系统的访问都是受权限控制的 权限决定了使用者可以执行的操 作 如一个使用者拥有用户管理权限 他就可以执行用户管理的操作 目前系统已有的 权限包括 用户管理权限 资费管理权限 管理员管理权限 帐单管理权限 帐务管理 权限 用户自服务权限 权限管理权限 今后 系统可能会扩展新的功能 也就会增加 新的操作 这个操作就要对应一种新的权限 也有可能删除一项不再被使用的操作 这 样 对应的权限也应该被删除 因此 为了对权限能够进行灵活的管理 本系统中就提 供了权限管理系统 在本系统中 一些使用者拥有相同的角色 拥有相同的权限 如张三和李四都是前 台操作人员 都拥有用户管理权限和帐单管理权限 角色代表着一组权限的集合 目前 系统中已有的角色包括 用户和超级管理员 今后 要想根据需要灵活地管理角色 也 是通过权限管理系统完成的 3 2 管理员管理和资费管理系统详细设计 本部分主要描述由我负责的管理员管理系统和资费管理 系统的详细设计 详细设 计首先对相应子系统进行用例分析 然后结合时序图对子系统下的每个功能进行用例 说明 3 2 1 管理员管理 本部分首先给出管理员管理子系统用例图 如下图 3 3 所示 然后根据前面系 统功能结构的设计对超级管理员信息修改 管理员信息查询 管理员信息修改 管理员 删除 管理员增加五个功能进行用例说明 并给出时序图 河北大学工商学院 2009 届本科生毕业论文 设计 9 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 图 3 3 管理员管理用例图 一 超级管理员信息修改 1 用例说明 表 3 1 超级管理员信息修改 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称超级管理员信息修改 用例编号 用例简述1 用户点击超级管理员信息修改菜单 2 显示超级管理员信息 3 修改完毕后 点击保存按钮保存 参与者电信运营超级管理员 前置条件必须登录 后置条件 特殊需求 河北大学工商学院 2009 届本科生毕业论文 设计 10 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 件 件 件 件 件 件 件 4 件 件 5 图 3 4 超级管理员信息修改时序图 二 管理员信息查询 1 用例说明 表 3 2 管理员信息查询 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称管理员信息查询 用例编号 用例简述1 点击管理员信息查询菜单 2 显示所有管理员信息 3 输入查询条件 点击查询按钮进行查询 参与者电信运营超级管理员 前置条件必须登录 后置条件 特殊需求 河北大学工商学院 2009 届本科生毕业论文 设计 11 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 件 件 件 件 4 件 件 5 件 件 图 3 5 管理员信息查询时序图 三 管理员信息修改 1 用例说明 表 3 3 管理员信息修改 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称管理员信息修改 用例编号 用例简述1 点击管理员信息修改菜单 2 显示所有管理员 3 输入查询条件 点击查询 显示满足条件的管理员 信息 4 点击每个管理员后的修改按钮 5 显示要修改的管理员信息 6 输入修改数据 7 点击修改按钮保存修改数据 参与者电信运营超级管理员 前置条件必须登录 后置条件 特殊需求 河北大学工商学院 2009 届本科生毕业论文 设计 12 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 4 件 件 件 件 件 件 件 5 件 件 6 图 3 6 管理员信息修改时序图 四 管理员信息删除 1 用例说明 表 3 4 管理员信息删除 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称管理员信息删除 用例编号 用例简述1 用户点击管理员信息删除菜单 显示所有管理员信 息 2 然后输入查询条件 点击查询按钮 显示满足条件 的查询结果 3 点击每个查询结果后面的删除按钮 进行删除 参与者电信运营超级管理员 前置条件必须登录 后置条件 特殊需求 河北大学工商学院 2009 届本科生毕业论文 设计 13 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 4 图 3 7 管理员信息删除时序图 五 管理员增加 1 用例说明 表 3 5 管理员增加 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称增加新管理员 用例编号 用例简述1 点击增加新管理员菜单 显示输入界面 2 然后输入管理员信息 3 输入完毕后 点击保存按钮保存 参与者电信运营超级管理员 前置条件必须登录 后置条件 特殊需求 河北大学工商学院 2009 届本科生毕业论文 设计 14 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 件 件 件 件 件 4 件 件 5 图 3 8 管理员增加时序图 3 2 2 资费管理 本部分首先给出资费管理子系统用例图 如下图 3 9 所示 然后根据前面系统功能 结构的设计对资费信息查询 资费修改 资费删除 资费增加四个功能进行用例说明 并给出时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 图 3 9 资费管理用例图 河北大学工商学院 2009 届本科生毕业论文 设计 15 一 资费信息查询 1 用例说明 表 3 6 资费信息查询 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称资费信息查询 用例编号 用例简述1 点击资费信息查询菜单 显示所有资费信息 2 然后输入自费查询条件 点击查询按钮 显示查询 结果 参与者电信运营管理员 前置条件必须登录 后置条件 特殊需求 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 件 件 件 件 件 件 4 件 件 5 件 件 图 3 10 资费信息查询时序图 二 资费修改 1 用例说明 表 3 7 资费修改 描述要素描述要素描述内容描述内容备注事项备注事项 河北大学工商学院 2009 届本科生毕业论文 设计 16 用例名称资费修改 用例编号 用例简述1 点击资费修改菜单 显示所有资费 2 然后输入资费查询条件 点击查询按钮 显示满足 条件的资费信息 3 点击每条资费信息后的修改按钮 显示要修改的资 费信息 4 修改资费信息 点击保存按钮 保存 参与者电信运营管理员 前置条件必须登录 后置条件 特殊需求 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 4 件 件 件 件 件 件 5 件 件 6 图 3 11 资费修改时序图 三 资费删除 1 用例说明 表 3 8 资费删除 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称资费删除 用例编号 用例简述1 点击资费删除菜单 所有资费信息 河北大学工商学院 2009 届本科生毕业论文 设计 17 2 然后输入资费查询条件 点击查询按钮 显示满足 条件的资费信息 3 点击每条资费信息后的删除按钮 进行删除 4 重新显示最新资费信息 参与者电信运营管理员 前置条件必须登录 后置条件 特殊需求 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 4 图 3 12 资费修改时序图 四 添加资费 1 用例说明 表 3 9 资费添加 描述要素描述要素描述内容描述内容备注事项备注事项 用例名称添加资费 用例编号 用例简述1 点击添加资费菜单 显示输入界面 2 然后输入资费信息 3 输入完毕后 点击保存按钮保存 参与者电信运营管理员 前置条件必须登录 后置条件 河北大学工商学院 2009 届本科生毕业论文 设计 18 特殊需求 2 时序图 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 1 件 件 2 件 件 3 件 件 件 件 件 件 4 件 件 5 图 3 13 添加资费时序图 3 3 数据库设计 3 3 1 权限 角色与管理员相关表设计 表 3 10 模块表 modules 字段英文名字段汉字名类型约束条件说明 Id模块 IDIntPK Name模块名称Varchar 20 表 3 11 模块操作表 operations 字段英文名字段汉字名类型约束条件说明 Id操作 IDIntPK Name操作名称Varchar 20 表 3 12 权限表 rights 字段英文名字段汉字名类型约束条件说明 河北大学工商学院 2009 届本科生毕业论文 设计 19 Id操作 IDIntPK Name操作名称Varchar 20 url保留Varchar 30 Moduleid模块 IDInt Operationid操作 IDint 表 3 13 角色表 roles 字段英文名字段汉字名类型约束条件说明 Id角色 IDIntPK Name角色名称Varchar 20 表 3 14 角色权限设置表 rolerights 字段英文名字段汉字名类型约束条件说明 Id角色权限 IDIntPK Roleid角色 IDint Righted权限 IDint 表 3 15 管理员表 admins 字段英文名字段汉字名类型约束条件说明 Id管理员 IDIntPK Name管理员姓名Varchar 20 Loginname管理员登录名Varchar 20 Loginpassword管理员登录密码Varchar 20 Phone管理员电话Varchar 20 Email管理员电邮Varchar 20 Enrolldate管理员授权日期Date 表 3 16 管理员角色设置表 adminroles 字段英文名字段汉字名类型约束条件说明 Id管理员角色 IDIntPK Adminid管理员 IDVarchar 20 Roleid角色 IDVarchar 20 河北大学工商学院 2009 届本科生毕业论文 设计 20 3 3 2 用户帐务帐号 资费与业务帐号相关表设计 表 3 17 用户帐务帐号表 users 字段英文名字段汉字名类型约束条件说明 Id用户 IDIntPK Name用户名Varchar 20 Loginname用户登录名Varchar 20 Loginpassword用户登录密码Varchar 20 Status用户状态Int暂停 Phone用户电话Varchar 20 Email用户电邮Varchar 20 Enrolldate用户开户日期Date Closedate用户注销日期Date Paymenttype支付方式Int Career职业Varchar 20 Nationality民族Varchar 12 Sex性别Tinyint Company公司Varchar 20 Zip邮编Varchar 8 表 3 18 资费表 pricings 字段英文名字段汉字名类型约束条件说明 Id资费 IDIntPK Name资费名称Varchar 20 Basefee基本费用double Ratefee费用率double Description资费描述Varchar 50 暂停 表 3 19 用户业务帐号表 userservices 字段英文名字段汉字名类型约束条件说明 Id业务 IDIntPK Userid用户 IDVarchar 20 Loginname用户登录名Varchar 20 Loginpassword用户登录密码Varchar 20 Labip实验室 IP 河北大学工商学院 2009 届本科生毕业论文 设计 21 Status状态Varchar 20 Priceid资费 IDVarchar 20 Enrolldate业务申请日期Date Closedate业务停止日期Date 3 3 3 用户登录时长原始数据与整合数据相关表设计 表 3 20 用户登录时长原始明细表 details 字段英文名字段汉字名类型约束条件说明 Loginname登录名Varchar 20 Loginip登录 IPVarchar 24 Logintime登录时间Timestamp Logouttime登出时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长Long 表 3 21 用户登录时长按用户每时整合表 detaildays x 字段英文名字段汉字名类型约束条件说明 Loginname登录名Varchar 20 Loginip登录 IPVarchar 24 Logouttime登出时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长long 表 3 22 用户登录时长按用户每天整合表 detailmonths x 与上同 字段英文名字段汉字名类型约束条件说明 Loginname登录名Varchar 20 Loginip登录 IPVarchar 24 Logouttime整合时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长long 表 3 23 用户登录时长按用户每月整合表 detailyears x 与上同 字段英文名字段汉字名类型约束条件说明 Loginname登录名Varchar 20 河北大学工商学院 2009 届本科生毕业论文 设计 22 Loginip登录 IPVarchar 24 Logouttime整合时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长long 表 3 24 用户登录时长按实验室每时整合表 detaildays 字段英文名字段汉字名类型约束条件说明 Logouttime整合时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长long 表 3 25 用户登录时长按实验室每天整合表 detailmonths 与上同 字段英文名字段汉字名类型约束条件说明 Logouttime整合时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长Long 表 3 26 用户登录时长按实验室每月整合表 detailyears 与上同 字段英文名字段汉字名类型约束条件说明 Logouttime整合时间Timestamp Labip实验室 IPVarchar 24 Duration登录时长long 河北大学工商学院 2009 届本科生毕业论文 设计 23 四 系统详细设计及实现 本部分主要包括管理员管理和资费管理这两个由我负责的子系统的详细设计和实现 首先针对相应子系统进行 UI 的设计 然后根据 UI 进行相关的功能类图设计及开发 4 1 管理员管理系统 这部分根据系统功能结构的设计 首先对管理员管理系统进行 UI 设计 然后根据 UI 进行相应的功能设计开发 在本子系统中所涉及到的操作有超级管理员个人信息修改 管理员查询修改 管理员增加 管理员修改和管理员删除四种操作 功能实现部分会针 对这四种操作采用类图 时序图加以说明 以下是管理员管理系统接口的设计代码 它定义了管理员相关操作的方法 public interface AdminMgmtService Admin login String name String password 管理员登录 Set getModules Admin admin 获得登录管理员所能操作的功能模 块 获得某个管理员相关模块下所能执行的操作 Set getRightsOfModule Admin admin Integer moduleId Collection findAll 查询所有管理员 Admin findAdminById int id 根据id查询管理员 void addAdmin Admin admin 管理员增加 void updateAdmin Admin admin 管理员信息修改 void deleteAdminById int id 管理员删除 4 1 1 管理员管理系统 UI 设计 本部分首先从总体上给出管理员管理系统 UI 的类图设计 如下图 4 1 所示 然后 给出该子系统各项功能的页面部分 接下来会在下面的章节中进行类图的设计 河北大学工商学院 2009 届本科生毕业论文 设计 24 图 4 1 管理员管理 UI 类图设计 一 管理员管理整体 UI 设计 图 4 2 管理员管理整体 UI 二 超级管理员信息修改 图 4 3 超级管理员信息修改 河北大学工商学院 2009 届本科生毕业论文 设计 25 三 管理员查询浏览 图 4 4 管理员查询浏览 四 管理员修改 河北大学工商学院 2009 届本科生毕业论文 设计 26 图 4 5 管理员修改 五 管理员删除 图 4 6 管理员删除 六 管理员增加 图 4 7 管理员增加 河北大学工商学院 2009 届本科生毕业论文 设计 27 4 1 2 管理员管理功能类图设计 这部分会针对管理员管理子系统中的每项功能进行详细的设计 对每项功能的设计 包括类图 类图时序说明 类说明三部分 一 超级管理员信息修改 1 类图 图 4 8 超级管理员信息修改类图 2 类图时序说明 件 件 件 件

温馨提示

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

评论

0/150

提交评论