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

下載本文檔

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

文檔簡介

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

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

系:

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

業(yè):

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

級:

42022級

22班

212號

論文勞績:

黑龍江科技學(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合作對用戶寬帶上網(wǎng)舉行接入授權(quán)計(jì)費(fèi)以及實(shí)現(xiàn)用戶修改密碼余額查詢轉(zhuǎn)移等功能的Web用戶接口系統(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的角度來看,實(shí)現(xiàn)上網(wǎng)用戶的認(rèn)證、授權(quán)、計(jì)費(fèi)是務(wù)必要的,從用戶角度來看,查詢轉(zhuǎn)移余額、詳單查詢、密碼修改等功能是不成缺少的。所以要有一個界面良好的網(wǎng)絡(luò)用戶服務(wù)系統(tǒng),并且最好是web界面的,所以就有了本設(shè)計(jì)方案。

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

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

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

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

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

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

簡樸的web用戶登錄界面

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

軟件工程論文3

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

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

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

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

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

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

44、源程序

以下的源代碼是本系統(tǒng)的登錄主頁的代碼,需要服務(wù)器環(huán)境才能正常運(yùn)行。合作MD5.js對用戶輸入的密碼舉行MD5運(yùn)算后再通過網(wǎng)絡(luò)傳給服務(wù),從而降低了密碼外泄的可能性。以下僅僅是一個例如,還要有不少合作的頁面才能使下面的代碼實(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ù),請登錄。br留神請不要關(guān)閉本窗口,要斷開網(wǎng)絡(luò)請點(diǎn)"注銷'!/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

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

軟件工程論文6

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

溫馨提示

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

最新文檔

評論

0/150

提交評論