基于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字
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料