复件,软件工程_第1页
复件,软件工程_第2页
复件,软件工程_第3页
复件,软件工程_第4页
复件,软件工程_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——复件,软件工程《软件工程》论文

宽带接入认证计费系统的设计

系:

计算机与信息工程学院

业:

计算机科学与技术

级:

42022级

22班

212号

论文劳绩:

黑龙江科技学院

62022年年111月

计算机与信息工程学院

软件工程论文1

宽带接入认证计费系统的设计

谷鑫虎(黑龙江科技学院

计算机与信息工程学院计算机04-2班)

要:

本文议论与宽带接入设备(BAS)、Radius合作对用户宽带上网举行接入授权计费以及实现用户修改密码余额查询转移等功能的Web用户接口系统。

关键词:宽带;计费;AAA

TheDesignofAAAserverforBASGellss(ComputerInformationEngineeringDept.,HeilongjiangInstituteofScienceTechnology)

Abstract:

ThispaperdiscussedthewebuserinterfacewhichcanbeusedtomodifypasswordorBalanceinquiriesortransferandsoon.TheinterfacecantotieinBAS,Radiustoauthenticateandaccount.KeyWords:Broadband;accounting;AAA0

现在宽带网络正在急速普及,从ISP的角度来看,实现上网用户的认证、授权、计费是务必要的,从用户角度来看,查询转移余额、详单查询、密码修改等功能是不成缺少的。所以要有一个界面良好的网络用户服务系统,并且最好是web界面的,所以就有了本设计方案。

11、宽带接入认证计费系统设计概述

先讲一下宽带认证的整个过程,这里以PPPoE拨号为例:用户端发起PPPoE_discover认证苦求,服务器响应苦求,然后用户端发送用户名密码,服务器收到后将用户名密码发给Radius服务器,Radius服务再将其发至数据库查询用户名密码是否正确,然后给服务返回信息,这样服务就知道是采纳用户的苦求还是拒绝。我们就是要设计一个用户使用的系统,它可以查询修改这个数据库中片面内容,譬如可

计算机与信息工程学院

软件工程论文2以查询余额和帐单,可以修改密码,这样和服务器及Radius服务器合作起来就完整地实现了宽带的接入认证计费。系统采用web界面,由于这样用户就不需安装专用软件了,用欣赏器就可以操作了。概括实现可以采用asp,jsp,php等各种动态语言来实现。

22、系统界面功能设计

2.1、系统界面设计用户通过在欣赏器中输入服务器域名或IP来访问服务器。首页理应应亮明ISP的名称,还要有选择不同服务的选项,再就是输入用户名和密码及验证码的区域了。譬如一般页面上方一条ISP的名称,左侧是选择不同服务的工程,譬如有宽带ADSL用户、宽带LAN用户、窄带拨号用户等工程。页面正中央就是主要的区域了,这里设置用户名输入框、密码输入框、验证码显示区、验证码输入框、确定按钮等。为了防止恶意拭探密码,务必设置验证码图片,这个一般是四位数字,在服务器上随机生成。当用户输入正确的用户名密码验证码后,进入系统,否那么提示相应错误。一般简朴的错误譬如没输入验证码就点确定,就在用户端设置JavaScript提示错误,用户名及密码错误那么务必提交到数据库,查询后才能知道是否正确。进入系统后会有不少功能供给,功能和概括业务有关,可以屏敝无关的功能。譬如先要显示这个用户的性质和交费标准。概括功能在下面讲。下图就是简朴的例如,要合作服务环境才能运行。

简朴的web用户登录界面

计算机与信息工程学院

软件工程论文3

这是用户注销后显示的上网信息内容2.2、系统功能设计

除了显示用户性质功能外,还要有余额查询的功能,用户点这个链接就可显示出当前帐户所剩余额及到期时间等。还要有详单查询,可以查询总表或者根据日期时间来查询时间段内的消费处境。同时供给每次上线到下线时间内的数据流量,以便将来按流量收费时供给数据。当然用户每次上网的IP地址和MAC地址最好也一并供给,这样给用户最大的通明度。最重要的功能就是密码修改功能了。现在好多宽带用户得到ISP供给的初始密码后并不修改,导致好多用户宽带帐户被盗进而被在ISP供给的各种宽带增值业务中非法消费,给用户造成损失,也给ISP带来负面影响。所以供给一个便当的修改用户名密码的功能是提高帐号安好性的一个重要方面。但要留神的是,修改的界面确定要有输入原密码的要求,并且新密码要输入两次并且两次都一致才能修改告成,这样可以防止密码被别人修改和新密码输错。假设某个帐号有过期限制,那么用户可能用不完全体的费用,导致一些余额过期不能用,用户对此并不理解,所以可以设置一个转帐的功能,让这些过期卡内的余额转移到其它没过期卡中,就解决这个问题了。当用户点注销时,退出系统返回到登录界面。

33、系统和sRadius对接

当本系统和Radius服务器对接后才能实现Web操作数据库的功能。Radius数据库中至少包括以下表头:Username,password,groups,cash,expiry,others,method,

计算机与信息工程学院

软件工程论文4billtype。这样就可以利用Web界面来操控数据这些内容,从而变更帐号属性,达成了用Web界面操纵宽带接入功能的目的。其中Username就是帐号名,password就是用户密码,这个密码可以存放MD5加密后的散列,也可以存放明文,存放明文便于在数据库上直接修改密码,但万一数据库被非法得到那全体用户密码就泄露了。Groups是用户组,由于不同的用户可能要有不同是交费政策,所以将属性一致的一些用户放进组里便于管理。Cash就是用户的现金数,也就是当前的余额。Expiry是过期时间,假设设置帐号要有规定时间内用完的话就将cash设置上相应的值。Others可以定义其它的扩展属性。Method是设置按时间计费还是按流量计费,当前绝大数ISP都是按时间计费的。前不久南京电信实行按流量计费,其实是变相提价,结果网友猛烈反对结果不得不放弃了。Billtype是帐号类型,分预付费用户和后付费用户等,上网卡属于预付费用户。

44、源程序

以下的源代码是本系统的登录主页的代码,需要服务器环境才能正常运行。合作MD5.js对用户输入的密码举行MD5运算后再通过网络传给服务,从而降低了密码外泄的可能性。以下仅仅是一个例如,还要有不少合作的页面才能使下面的代码实现它的功能。概括的本系统已经根本实现但不在本论文议论范围内。

htmlheadtitle接待使用Gellss网络中心网络服务!/titlemetahttp-equiv=Content-Typecontent=text/html;charset=GB2312metahttp-equiv=pragmacontent=no-cachemetahttp-equiv=expirescontent=-1styletype=text/css!--textarea,input,select{

background-color:#FDFBFB;

border:1px#BBBBBBsolid;

padding:2px;

margin:1px;

font-size:14px;

color:#808080;}body{color:#737373;font-size:10px;font-family:verdana;}a,a:link,a:visited,a:active{color:#AAAAAA;text-decoration:none;font-size:10px;}a:hover{border-bottom:1pxdotted#c1c1c1;color:#AAAAAA;}img{border:none;}td{font-size:14px;color:#7A7A7A;}--/style/head

计算机与信息工程学院

软件工程论文5body$(ifchap-id)

formname=sendinaction=$(link-login-only)method=post

inputtype=hiddenname=username

inputtype=hiddenname=password

inputtype=hiddenname=dstvalue=$(link-orig)

inputtype=hiddenname=popupvalue=true

/form

scriptlanguage=JavaScriptsrc=/md5.js

/script

scriptlanguage=JavaScript

!--functiondoLogin(){

document.sendin.username.value=document.login.username.value;

document.sendin.password.value=hexMD5("$(chap-id)"+document.login.password.value+"$(chap-challenge)");

document.sendin.submit();

returnfalse;

}

//--

/script$(endif)divalign=centerahref=$(link-login-only)?target=lvdst=$(link-orig-esc)/a/divtablewidth=100%height=100%trtdalign=centervalign=middledivstyle=color:#c1c1c1;font-size:16px接待使用Gellss网络中心网络服务,请登录。br留神请不要关闭本窗口,要断开网络请点"注销'!/divbrtablewidth=240height=240style=border:1pxsolid#cccccc;padding:0px;cellpadding=0cellspacing=0trtdalign=centervalign=bottomheight=175colspan=2formname=loginaction=$(link-login-only)method=post

$(ifchap-id)onSubmit=returndoLogin()$(endif)

inputtype=hiddenname=dstvalue=$(link-orig)

inputtype=hiddenname=popupvalue=true

tablewidth=150style=background-color:#ffffff

trtdalign=right用户名/td

tdinputstyle=width:80pxname=usernametype=textvalue=$(username)//td

/tr

trtdalign=right密码/td

tdinputstyle=width:80pxname=passwordtype=password//td

/tr

trtd/td

tdinputtype=submitvalue=登录/td

/tr

/table

计算机与信息工程学院

软件工程论文6

/form/td/trtrtdalign=centerahref=http://.Gtarget=_blankstyle=border:none;imgs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论