蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 网络通讯


    

蓝森林 http://www.lslnet.com 2006年7月26日 13:28

*****Linux +DHCP+Tomcat+JAVA+Mysqlm上网计费********

由于本公司网络需要.本人配置好了一DHCP..但想利用它来进行网络计费..
具体内容:
Linux + Tomcat + Mysql 平台.
以WEB方式认证注册用户PC上的MAC地址.
本计费系统主要实现以下功能:
1、计费功能
支持对IP地址的计费;
支持基于用户身份认证的计费;
支持拨号计费;
支持多种计费策略,按流量、时长、包月、跳档等计费,并可进行组合设置;
支持多种优惠政策;对用户的所有费用统一计算和收取;
流量的计费按国际/国内流量进行区分;
支持先收费后使用和先使用后收费两种模式;
自动提醒用户交费、暂停欠费用户的网络服务、恢复交费用户的网络服务。
2、管理功能
在线用户管理,可以监测每个使用者的流量和时长,如果长时间没有流量则自动断开用户网络连接,并在用户费用不足时,停止继续使用。
对IP进行分层次管理,系统管理员把地址分配给单位管理员,单位管理员再分配地址给用户,系统管理员统一管理IP认证属性。
对管理员进行分层次分角色管理。系统管理员能够进行所有用户的开户、销户、暂停、激活,用户上网信息的查询和统计,设置管理员权限、用户组、产品、优惠政策,设置网关管理IP地址范围;单位管理员能够进行本单位用户的开户、销户、暂停、激活,查询本单位用户的上网信息,设置本单位管理IP地址范围;财务人员能够查询和收取、扣除用户的各种费用;高级工作人员能够查询到用户的所有信息;一般工作人员能够查询到用户的部分信息。以上级别和权限可以结合实际情况和需要进行调整。
3、系统界面
系统界面分为管理员界面和用户自服务界面。
用户通过自服务界面连接网络,并可申请账号,查询本人费用信息,查看使用产品,修改个人资料。
各级管理员通过管理员界面进行属于自己权限范围内的工作。
4、安全功能
所有密码非明文存放,保存在加密数据库系统中;
所有密码非明文传输,保证帐号的安全;
计费系统、支付平台和银行系统通过可靠,安全的SSL互联, 并使用数字证书互相验证身份,确保计费和支付过程的安全性;
通过客户端防止IP地址的冒用,保证计费的真实性和安全性。


我现在唯的难点在于:
1...怎样限制那些没有服务器上过注册MAC地址或他本人获得的IP的用户.接入INTERNET..
2.怎样防止IP盗用.
3.怎样确定用户停止使用网络资源,我给出三种办法:一.在用户以网管给予它的用户名和密码.进入WEB页面,进行本地主机认证.注册.并同在页面上显示一个"关闭连接"的登录窗口.当用户不使用网络时,点击关闭连接.让计费服务停止计费.二.当用户从物理断开网络,禁用本地连接时.计费服务自动停止.三.当用户连接超时,即用户有相当长的一段时间内,没有使用网络资源,如用IE上网,FTP,TELENT..,则计费服务停止计费.
4.怎样利用读取于dhcpd.leases租用地址数据库中的相关参数,做相应的用户限制..
本人建议:采用C+JSP+SERVLET+JAVA 开发用户管理平台...

谢谢合作! MSN:huxingcun@hotmail.com
QQ:306842873

Re: *****Linux +DHCP+Tomcat+JAVA+Mysqlm上网计费*******

哥们,要做出来告诉我一声,前阵子我看过一个产品,6万多,还是便宜的。
就是一个记费网关,当时我也想做个,后来发现这个东西一个人做实在太难,涉及的东西太多


Re: *****Linux +DHCP+Tomcat+JAVA+Mysqlm上网计费*******

这个似乎没比要用Java,用C或Perl应该更好做。
1...怎样限制那些没有服务器上过注册MAC地址或他本人获得的IP的用户.接入INTERNET..
2.怎样防止IP盗用.
可以用ARP绑定,不过效率不高
3. 应该接合起来检查



Re: *****Linux +DHCP+Tomcat+JAVA+Mysqlm上网计费*******

你可以参考一下现有的基于以太网的宽带服务商的计费系统,长城宽带就是基于java的认证。

你考虑的难点是一个计费系统必须完成的功能。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com