登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

基于IP的标准RADIUS协议和多种操作系统平台的AAA认证授权和计费系统毕业论文

 2022-06-11 21:39:25  

论文总字数:28486字

摘 要

本文将对基于RADIUS协议的AAA系统进行研究并设计和实现部分核心模块(设计diameter子系统,操作维护子系统,受理子系统,实现操作维护子系统)。首先介绍了AAA的概念与发展,其次介绍了RADIUS与DIAMETER协议。并在此基础上进行了AAA系统的分析与设计,设计并实现了计费管理系统并与AAA系统接入。使得系统能够运行在多种操作系统上,并支持多种网络接入。

本次毕业设计采用SPRING MVC MYBATIS JSP JS等技术来开发,严格按照软件工程要求及流程:需求分析、系统设计、系统实现、编码、测试、运行等,最终使得该项目达到行业标准。

关键字: AAA认证授权计费、RADIUS、DIAMETER、SPRING MVC、MYBTIS、JSP、在线计费

AAA authentication authorization and accounting system Based on the IP standard、RADIUS protocol and various operating system platforms

ABSTRACT

In this paper, we will study and design AAA system which based on the RADIUS protocol, and implement some core modules (We have designed diameter system, operations and maintenances system and acceptances system., and implemented operations and maintenances system). Firstly, the concept and development of AAA will be introduced. Secondly the protocol of DIAMETER and RADIUS will be introduced. On the basis, we analyze and design AAA system, and the online charging system is designed and implemented with the interface connected with the AAA system. The system can run on a variety of operating systems, and supports a variety of network access.

We use ’SPRING MVC, MYBATIS, JSP and JS’ technology to develop this design in accordance with the requirements of software engineering strictly. Such as demand analysis, system design, system implementation, coding, testing, operation, etc. Ultimately, the project meets industry standards.

Key words: AAA (Authentication、Authorization、Accounting) RADIUS DIAMETER SPRING MVC MYBTIS JSP OCS java

目 录

摘 要 I

ABSTRACT II

第一章 绪论 1

1.1引言 1

1.2研究目的 1

1.3论文组织 1

第二章 AAA系统 2

2.1 AAA介绍 2

2.1.1AAA概念 2

2.1.2AAA发展 2

2.2 RADIUS协议 3

2.2.1 RADIUS 协议简介 3

2.2.2 RADIUS 协议的内容 4

2.2.3 RADIUS 协议认证过程 5

2.3 AAA最新协议Diameter 6

2.3.1 Diameter 协议简介 6

2.3.2 Diameter协议对RADIUS协议的改进 6

第三章 系统开发工具和系统结构 8

3.1 开发工具 8

3.1.1 开发语言 8

3.1.2 集成开发工具 8

3.1.3 数据库 8

3.1.4 浏览器 8

3.2 系统模式结构 9

3.3 开发平台 9

第四章 AAA系统总体设计 10

4.1 设计原则 10

4.2 AAA系统构架 11

4.2.1 AAA系统总体架构 11

4.2.2 AAA系统物理部署 13

第五章 计费管理系统的设计 14

5.1系统功能与结构设计 14

5.1.1 系统功能结构图 14

5.1.2 系统功能说明 14

5.1.3 操作功能菜单结构模型 17

5.1.4 系统架构图 17

5.2系统各模块类图设计 19

5.2.1 计费与数据整理模块 19

5.2.2 登录模块 19

5.2.3 权限管理模块 20

5.2.4 管理员管理模块 21

5.2.5 资费管理模块 22

5.2.6 用户管理模块 23

5.2.7 账单查询模块 24

5.2.8 报表查询模块 25

5.3持久层设计 26

5.3.1 权限管理 26

5.3.2 管理员管理 26

5.3.3 资费管理 26

5.3.4 用户管理 27

5.3.5 账单查询 28

5.3.6 报表查询 28

5.3.7 个人信息、密码修改 28

5.4 业务层设计 28

5.5数据库设计 29

5.5.1 DIAMETER子系统 29

5.5.2 操作维护子系统 30

5.5.3 受理子系统 33

5.6 访问控制设计 33

5.6.1 访问控制流程图 33

5.6.2 访问控制流程说明 34

结语 35

参考文献 36

致谢 37

附录 38

第一章 绪论

1.1 引言

近年来,我国的电信服务行业随着信息化的全面建设与发展取得了迅猛的发展。2014年度全球电信百强榜,中国三大运营商名列前茅。但在与市场化的推动与用户对电信服务质量越来越高要求的双重压力下,电信事业面临着一场深刻的改革。而且AAA认证授权计费系统是电信的核心系统,因此一个基于Java的电信多种操作系统平台的认证授权和计费系统的研究意义重大。

1.2研究目的

随着电信业务多样性的发展,电信对多种IP接入网络有各自不同的计费系统,这显然增加了业务的复杂与繁琐性,而且面对不同的操作系统需要从新开发与升级维护系统。因此我们急需一个可以在多种主流操作系统平台(WINDOWS SERVER、SUN SOLARIS)上运行的,可用于多种IP接入网络(CDMA2000 1x、HRPD(也称CDMA2000 1x EV-DO)、GPRS、WiMAX、固网宽带BNAS)的认证、授权和计费系统。从而系统采用目前最通用的RADIUS协议与面向对象、平台无关等设计方法,使系统具有很好的扩展性和可移植性,为电信服务提供全面的解决方案,对行业进行统一集中的用户认证和计费,达到安全,便捷,高效率,易于控制的目的。

1.3论文组织

第1章、引言即本章,对论文的背景及论文目的进行了简单介绍,得出本研究的必要性。

第2章、AAA系统,从系统结构、功能定义方面对AAA进行介绍、介绍了Radius协议与Diameter协议。

请支付后下载全文,论文总字数:28486字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图