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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

寬帶接入認證計費系統(tǒng)的設計

系:

計算機與信息工程學院

業(yè):

計算機科學與技術

級:

42022級

22班

212號

論文勞績:

黑龍江科技學院

62022年年111月

計算機與信息工程學院

軟件工程論文1

寬帶接入認證計費系統(tǒng)的設計

谷鑫虎(黑龍江科技學院

計算機與信息工程學院計算機04-2班)

要:

本文議論與寬帶接入設備(BAS)、Radius合作對用戶寬帶上網舉行接入授權計費以及實現(xiàn)用戶修改密碼余額查詢轉移等功能的Web用戶接口系統(tǒng)。

關鍵詞:寬帶;計費;AAA

TheDesignofAAAserverforBASGellss(ComputerInformationEngineeringDept.,HeilongjiangInstituteofScienceTechnology)

Abstract:

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

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

11、寬帶接入認證計費系統(tǒng)設計概述

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

計算機與信息工程學院

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

22、系統(tǒng)界面功能設計

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

簡樸的web用戶登錄界面

計算機與信息工程學院

軟件工程論文3

這是用戶注銷后顯示的上網信息內容2.2、系統(tǒng)功能設計

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

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

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

計算機與信息工程學院

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

44、源程序

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

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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論