电信宽带运营支撑系统
电信宽带运营支撑系统(电信采集)
流程:用户---NAS---AAA---log文件
任务:log文件内容---解析---封装对象---服务器---入库(---网上营业厅)
技术:java(io、网络、集合、线程...)、oracle、sql、jdbc、xml(小型数据库)...
模块:
客户端:采集AAA服务器的数据,封装对象,发送给服务器
采集模块:采集AAA服务器的数据,封装对象
网络模块:发送完整的数据给服务器
备份模块:备份不完整的数据
日志模块:对客户端过程进行日志记录
配置模块:统一管理各个模块
服务器端:接收客户端数据,入库
网络模块:接收客户端数据
入库模块:把数据入库
备份模块:备份未处理的数据
日志模块:对服务器过程进行日志记录
配置模块:统一管理各个模块
数据库建表:
CREATE TABLE t_detail(
id number primary key,
aaa_login_name VARCHAR2(30),
login_ip VARCHAR2(32),
login_date DATE,
logout_date DATE,
nas_ip VARCHAR2(32),
time_duration NUMBER(10)
);
项目源码链接http://pan.baidu.com/s/1jIh6DNK