復(fù)件,軟件工程_第1頁(yè)
復(fù)件,軟件工程_第2頁(yè)
復(fù)件,軟件工程_第3頁(yè)
復(fù)件,軟件工程_第4頁(yè)
復(fù)件,軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——復(fù)件,軟件工程《軟件工程》論文

寬帶接入認(rèn)證計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)

系:

計(jì)算機(jī)與信息工程學(xué)院

專(zhuān)

業(yè):

計(jì)算機(jī)科學(xué)與技術(shù)

級(jí):

42022級(jí)

22班

212號(hào)

論文勞績(jī):

黑龍江科技學(xué)院

62022年年111月

計(jì)算機(jī)與信息工程學(xué)院

軟件工程論文1

寬帶接入認(rèn)證計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)

谷鑫虎(黑龍江科技學(xué)院

計(jì)算機(jī)與信息工程學(xué)院計(jì)算機(jī)04-2班)

要:

本文議論與寬帶接入設(shè)備(BAS)、Radius合作對(duì)用戶(hù)寬帶上網(wǎng)舉行接入授權(quán)計(jì)費(fèi)以及實(shí)現(xiàn)用戶(hù)修改密碼余額查詢(xún)轉(zhuǎn)移等功能的Web用戶(hù)接口系統(tǒng)。

關(guān)鍵詞:寬帶;計(jì)費(fèi);AAA

TheDesignofAAAserverforBASGellss(ComputerInformationEngineeringDept.,HeilongjiangInstituteofScienceTechnology)

Abstract:

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

現(xiàn)在寬帶網(wǎng)絡(luò)正在急速普及,從ISP的角度來(lái)看,實(shí)現(xiàn)上網(wǎng)用戶(hù)的認(rèn)證、授權(quán)、計(jì)費(fèi)是務(wù)必要的,從用戶(hù)角度來(lái)看,查詢(xún)轉(zhuǎn)移余額、詳單查詢(xún)、密碼修改等功能是不成缺少的。所以要有一個(gè)界面良好的網(wǎng)絡(luò)用戶(hù)服務(wù)系統(tǒng),并且最好是web界面的,所以就有了本設(shè)計(jì)方案。

11、寬帶接入認(rèn)證計(jì)費(fèi)系統(tǒng)設(shè)計(jì)概述

先講一下寬帶認(rèn)證的整個(gè)過(guò)程,這里以PPPoE撥號(hào)為例:用戶(hù)端發(fā)起PPPoE_discover認(rèn)證苦求,服務(wù)器響應(yīng)苦求,然后用戶(hù)端發(fā)送用戶(hù)名密碼,服務(wù)器收到后將用戶(hù)名密碼發(fā)給Radius服務(wù)器,Radius服務(wù)再將其發(fā)至數(shù)據(jù)庫(kù)查詢(xún)用戶(hù)名密碼是否正確,然后給服務(wù)返回信息,這樣服務(wù)就知道是采納用戶(hù)的苦求還是拒絕。我們就是要設(shè)計(jì)一個(gè)用戶(hù)使用的系統(tǒng),它可以查詢(xún)修改這個(gè)數(shù)據(jù)庫(kù)中片面內(nèi)容,譬如可

計(jì)算機(jī)與信息工程學(xué)院

軟件工程論文2以查詢(xún)余額和帳單,可以修改密碼,這樣和服務(wù)器及Radius服務(wù)器合作起來(lái)就完整地實(shí)現(xiàn)了寬帶的接入認(rèn)證計(jì)費(fèi)。系統(tǒng)采用web界面,由于這樣用戶(hù)就不需安裝專(zhuān)用軟件了,用欣賞器就可以操作了。概括實(shí)現(xiàn)可以采用asp,jsp,php等各種動(dòng)態(tài)語(yǔ)言來(lái)實(shí)現(xiàn)。

22、系統(tǒng)界面功能設(shè)計(jì)

2.1、系統(tǒng)界面設(shè)計(jì)用戶(hù)通過(guò)在欣賞器中輸入服務(wù)器域名或IP來(lái)訪問(wèn)服務(wù)器。首頁(yè)理應(yīng)應(yīng)亮明ISP的名稱(chēng),還要有選擇不同服務(wù)的選項(xiàng),再就是輸入用戶(hù)名和密碼及驗(yàn)證碼的區(qū)域了。譬如一般頁(yè)面上方一條ISP的名稱(chēng),左側(cè)是選擇不同服務(wù)的工程,譬如有寬帶ADSL用戶(hù)、寬帶LAN用戶(hù)、窄帶撥號(hào)用戶(hù)等工程。頁(yè)面正中央就是主要的區(qū)域了,這里設(shè)置用戶(hù)名輸入框、密碼輸入框、驗(yàn)證碼顯示區(qū)、驗(yàn)證碼輸入框、確定按鈕等。為了防止惡意拭探密碼,務(wù)必設(shè)置驗(yàn)證碼圖片,這個(gè)一般是四位數(shù)字,在服務(wù)器上隨機(jī)生成。當(dāng)用戶(hù)輸入正確的用戶(hù)名密碼驗(yàn)證碼后,進(jìn)入系統(tǒng),否那么提示相應(yīng)錯(cuò)誤。一般簡(jiǎn)樸的錯(cuò)誤譬如沒(méi)輸入驗(yàn)證碼就點(diǎn)確定,就在用戶(hù)端設(shè)置JavaScript提示錯(cuò)誤,用戶(hù)名及密碼錯(cuò)誤那么務(wù)必提交到數(shù)據(jù)庫(kù),查詢(xún)后才能知道是否正確。進(jìn)入系統(tǒng)后會(huì)有不少功能供給,功能和概括業(yè)務(wù)有關(guān),可以屏敝無(wú)關(guān)的功能。譬如先要顯示這個(gè)用戶(hù)的性質(zhì)和交費(fèi)標(biāo)準(zhǔn)。概括功能在下面講。下圖就是簡(jiǎn)樸的例如,要合作服務(wù)環(huán)境才能運(yùn)行。

簡(jiǎn)樸的web用戶(hù)登錄界面

計(jì)算機(jī)與信息工程學(xué)院

軟件工程論文3

這是用戶(hù)注銷(xiāo)后顯示的上網(wǎng)信息內(nèi)容2.2、系統(tǒng)功能設(shè)計(jì)

除了顯示用戶(hù)性質(zhì)功能外,還要有余額查詢(xún)的功能,用戶(hù)點(diǎn)這個(gè)鏈接就可顯示出當(dāng)前帳戶(hù)所剩余額及到期時(shí)間等。還要有詳單查詢(xún),可以查詢(xún)總表或者根據(jù)日期時(shí)間來(lái)查詢(xún)時(shí)間段內(nèi)的消費(fèi)處境。同時(shí)供給每次上線到下線時(shí)間內(nèi)的數(shù)據(jù)流量,以便將來(lái)按流量收費(fèi)時(shí)供給數(shù)據(jù)。當(dāng)然用戶(hù)每次上網(wǎng)的IP地址和MAC地址最好也一并供給,這樣給用戶(hù)最大的通明度。最重要的功能就是密碼修改功能了?,F(xiàn)在好多寬帶用戶(hù)得到ISP供給的初始密碼后并不修改,導(dǎo)致好多用戶(hù)寬帶帳戶(hù)被盜進(jìn)而被在ISP供給的各種寬帶增值業(yè)務(wù)中非法消費(fèi),給用戶(hù)造成損失,也給ISP帶來(lái)負(fù)面影響。所以供給一個(gè)便當(dāng)?shù)男薷挠脩?hù)名密碼的功能是提高帳號(hào)安好性的一個(gè)重要方面。但要留神的是,修改的界面確定要有輸入原密碼的要求,并且新密碼要輸入兩次并且兩次都一致才能修改告成,這樣可以防止密碼被別人修改和新密碼輸錯(cuò)。假設(shè)某個(gè)帳號(hào)有過(guò)期限制,那么用戶(hù)可能用不完全體的費(fèi)用,導(dǎo)致一些余額過(guò)期不能用,用戶(hù)對(duì)此并不理解,所以可以設(shè)置一個(gè)轉(zhuǎn)帳的功能,讓這些過(guò)期卡內(nèi)的余額轉(zhuǎn)移到其它沒(méi)過(guò)期卡中,就解決這個(gè)問(wèn)題了。當(dāng)用戶(hù)點(diǎn)注銷(xiāo)時(shí),退出系統(tǒng)返回到登錄界面。

33、系統(tǒng)和sRadius對(duì)接

當(dāng)本系統(tǒng)和Radius服務(wù)器對(duì)接后才能實(shí)現(xiàn)Web操作數(shù)據(jù)庫(kù)的功能。Radius數(shù)據(jù)庫(kù)中至少包括以下表頭:Username,password,groups,cash,expiry,others,method,

計(jì)算機(jī)與信息工程學(xué)院

軟件工程論文4billtype。這樣就可以利用Web界面來(lái)操控?cái)?shù)據(jù)這些內(nèi)容,從而變更帳號(hào)屬性,達(dá)成了用Web界面操縱寬帶接入功能的目的。其中Username就是帳號(hào)名,password就是用戶(hù)密碼,這個(gè)密碼可以存放MD5加密后的散列,也可以存放明文,存放明文便于在數(shù)據(jù)庫(kù)上直接修改密碼,但萬(wàn)一數(shù)據(jù)庫(kù)被非法得到那全體用戶(hù)密碼就泄露了。Groups是用戶(hù)組,由于不同的用戶(hù)可能要有不同是交費(fèi)政策,所以將屬性一致的一些用戶(hù)放進(jìn)組里便于管理。Cash就是用戶(hù)的現(xiàn)金數(shù),也就是當(dāng)前的余額。Expiry是過(guò)期時(shí)間,假設(shè)設(shè)置帳號(hào)要有規(guī)定時(shí)間內(nèi)用完的話(huà)就將cash設(shè)置上相應(yīng)的值。Others可以定義其它的擴(kuò)展屬性。Method是設(shè)置按時(shí)間計(jì)費(fèi)還是按流量計(jì)費(fèi),當(dāng)前絕大數(shù)ISP都是按時(shí)間計(jì)費(fèi)的。前不久南京電信實(shí)行按流量計(jì)費(fèi),其實(shí)是變相提價(jià),結(jié)果網(wǎng)友猛烈反對(duì)結(jié)果不得不放棄了。Billtype是帳號(hào)類(lèi)型,分預(yù)付費(fèi)用戶(hù)和后付費(fèi)用戶(hù)等,上網(wǎng)卡屬于預(yù)付費(fèi)用戶(hù)。

44、源程序

以下的源代碼是本系統(tǒng)的登錄主頁(yè)的代碼,需要服務(wù)器環(huán)境才能正常運(yùn)行。合作MD5.js對(duì)用戶(hù)輸入的密碼舉行MD5運(yùn)算后再通過(guò)網(wǎng)絡(luò)傳給服務(wù),從而降低了密碼外泄的可能性。以下僅僅是一個(gè)例如,還要有不少合作的頁(yè)面才能使下面的代碼實(shí)現(xiàn)它的功能。概括的本系統(tǒng)已經(jīng)根本實(shí)現(xiàn)但不在本論文議論范圍內(nèi)。

htmlheadtitle接待使用Gellss網(wǎng)絡(luò)中心網(wǎng)絡(luò)服務(wù)!/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

計(jì)算機(jī)與信息工程學(xué)院

軟件工程論文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網(wǎng)絡(luò)中心網(wǎng)絡(luò)服務(wù),請(qǐng)登錄。br留神請(qǐng)不要關(guān)閉本窗口,要斷開(kāi)網(wǎng)絡(luò)請(qǐng)點(diǎn)"注銷(xiāo)'!/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用戶(hù)名/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

計(jì)算機(jī)與信息工程學(xué)院

軟件工程論文6

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論