以下技术/开发经验,掌握一项或多项即可,欢迎技术讨论,有意向的同学请联系负责人赵昆18301316053,微信同电话
兼职报酬丰厚,按天计算资费,再次强调欢迎技术讨论!
在研项目的用户接入计费系统技术说明
基本结构组成:
网络接入设备+RADIUS服务器+后台数据库
主要技术领域
1、AAA认证、授权、计费关键技术,以RADIUS协议为主。
2、其中接入认证技术协议包括PPPOE接入认证,WEB接入认证
3、计费技术:
基于透明网关的计费方式
4、DHCP+WEB+RADIUS认证计费方式
结合接入网关AG-Series设备(接入控制和网络监控)
系统的目标实现功能
一、管理子系统
1、管理员信息模块
管理员各成员角色
管理员信息维护
2、用户信息管理模块:对个人用户进行添加、修改、删除、
销户、黑名单、使用明细、用户信息管理,用户充值
3、数据库管理模块:
管理后台数据库资源。
数据库日志管理
数据库备份与恢复
4、系统基本信息和服务管理模块:
CPU利用率、内存、硬盘使用情况
WEB服务信息和数据库端口信息
5、策略管理模块:实现计费管理,包括计费策略原型管理和节假日优惠策略管理。
二、用户自助服务子系统
密码修改,找回密码
用户信息查询:用户名,姓名,电话号码,流量限制,电子邮箱,剩余流量,本月已使用流量。
三、联动子系统
1、认证模块
用户访问Internet资源时,浏览器自动跳转用户认证洁面(web服务由AG-Series端提供),输入用户名密码后,AG-Series设备向RADIUS服务器发送接入请求数据包到1812认证端口,在radius后台数据库表中伏笔用户信息,负荷则返回孕育接入数据包到AG-Series设备,反之则返回拒绝接入数据包。
2、计费模块
AG-Series发送计费请求开始数据包到radius服务器1813计费端口,服务器通过后台数据库选择计费策略,返回计费回应开始数据包到AG-Series,进行计费。在用户访问网络资源过程中,AG-Series对用户信息、流量信息进行监控,并去radius服务器交互。用户销户时,AG-Series发送计费结束请求数据包,服务器返回计费技术响应数据包,用户断开网络。
技术方案设计
利用开源平台和工具,大大降低成本
1、操作平台
LINUX(ubuntu8.04)
2、开发环境
LAMP是一种web网络应用和开发环境
1)Linux:处在最底层,提供操作系统。产生高度定制的平台,让其他组件在上面运行。
2)Apache:位于第二层,是web服务平台,提供可让用户获得WEB页面的机制。
3)MySQL:开源关系数据库管理系统,是数据存储端,在WEB应用程序中,所有业务数据和其他类型的信息都存储于数据库,通过SQL语言或数据流管理工具查询这些信息
4)PHP/perl:
perl是一种灵活的语言,特别是在处理文本要素时,通过CGI接口提供的数据,灵活地运用文本文件和简单数据库支持动态要素。
PHP是开源代码的多用途脚本语言,可嵌入到HTML中,尤其适合WEB开发,编写能访问MYSQL数据库中数据和linux提供的一些特性的动态内容。
以上技术/开发经验,掌握一项或多项即可,欢迎技术讨论,有意向的同学请联系赵昆18301316053,微信同电话
--
FROM 166.111.90.*