版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1計算機與信息工程學院軟件工程論文《軟件工程》論文寬帶接入認證計費系統(tǒng)的設計院系:計算機與信息工程學院專業(yè):計算機科學與技術班級:2004級2班12號論文成績:黑龍江科技學院2006年11月寬帶接入認證計費系統(tǒng)的設計谷鑫虎(黑龍江科技學院計算機與信息工程學院計算機04-2班)摘要:本文討論與寬帶接入設備(BAS)、Radius配合對用戶寬帶上網進行接入授權計費以及實現(xiàn)用戶修改密碼余額查詢轉移等功能的Web用戶接口系統(tǒng)。關鍵詞:寬帶;計費;AAATheDesignofAAAserverforBASGellss(Computer&InformationEngineeringDept.,HeilongjiangInstituteofScience&Technology)Abstract:ThispaperdiscussedthewebuserinterfacewhichcanbeusedtomodifypasswordorBalanceinquiriesortransferandsoon.TheinterfacecantotieinBAS,Radiustoauthenticateandaccount.KeyWords:Broadband;accounting;AAA0引言現(xiàn)在寬帶網絡正在迅速普及,從ISP的角度來看,實現(xiàn)上網用戶的認證、授權、計費是必須要的,從用戶角度來看,查詢轉移余額、詳單查詢、密碼修改等功能是不可缺少的。所以要有一個界面良好的網絡用戶服務系統(tǒng),并且最好是web界面的,所以就有了本設計方案。1、寬帶接入認證計費系統(tǒng)設計概述先講一下寬帶認證的整個過程,這里以PPPoE撥號為例:用戶端發(fā)起PPPoE_discover認證請求,服務器響應請求,然后用戶端發(fā)送用戶名密碼,服務器收到后將用戶名密碼發(fā)給Radius服務器,Radius服務再將其發(fā)至數(shù)據(jù)庫查詢用戶名密碼是否正確,然后給服務返回信息,這樣服務就知道是接受用戶的請求還是拒絕。我們就是要設計一個用戶使用的系統(tǒng),它可以查詢修改這個數(shù)據(jù)庫中部分內容,比如可以查詢余額和帳單,可以修改密碼,這樣和服務器及Radius服務器配合起來就完整地實現(xiàn)了寬帶的接入認證計費。系統(tǒng)采用web界面,因為這樣用戶就不需安裝專用軟件了,用瀏覽器就可以操作了。具體實現(xiàn)可以采用asp,jsp,php等各種動態(tài)語言來實現(xiàn)。2、系統(tǒng)界面功能設計2.1、系統(tǒng)界面設計用戶通過在瀏覽器中輸入服務器域名或IP來訪問服務器。首頁應該應亮明ISP的名稱,還要有選擇不同服務的選項,再就是輸入用戶名和密碼及驗證碼的區(qū)域了。比如一般頁面上方一條ISP的名稱,左側是選擇不同服務的項目,比如有寬帶ADSL用戶、寬帶LAN用戶、窄帶撥號用戶等項目。頁面正中央就是主要的區(qū)域了,這里設置用戶名輸入框、密碼輸入框、驗證碼顯示區(qū)、驗證碼輸入框、確定按鈕等。為了防止惡意拭探密碼,必須設置驗證碼圖片,這個一般是四位數(shù)字,在服務器上隨機生成。當用戶輸入正確的用戶名密碼驗證碼后,進入系統(tǒng),否則提示相應錯誤。一般簡單的錯誤比如沒輸入驗證碼就點確定,就在用戶端設置JavaScript提示錯誤,用戶名及密碼錯誤則必須提交到數(shù)據(jù)庫,查詢后才能知道是否正確。進入系統(tǒng)后會有不少功能提供,功能和具體業(yè)務有關,可以屏敝無關的功能。比如先要顯示這個用戶的性質和交費標準。具體功能在下面講。下圖就是簡單的示例,要配合服務環(huán)境才能運行。簡單的web用戶登錄界面這是用戶注銷后顯示的上網信息內容2.2、系統(tǒng)功能設計 除了顯示用戶性質功能外,還要有余額查詢的功能,用戶點這個鏈接就可顯示出當前帳戶所剩余額及到期時間等。還要有詳單查詢,可以查詢總表或者根據(jù)日期時間來查詢時間段內的消費情況。同時提供每次上線到下線時間內的數(shù)據(jù)流量,以便將來按流量收費時提供數(shù)據(jù)。當然用戶每次上網的IP地址和MAC地址最好也一并提供,這樣給用戶最大的透明度。最重要的功能就是密碼修改功能了。現(xiàn)在很多寬帶用戶得到ISP提供的初始密碼后并不修改,導致很多用戶寬帶帳戶被盜進而被在ISP提供的各種寬帶增值業(yè)務中非法消費,給用戶造成損失,也給ISP帶來負面影響。所以提供一個方便的修改用戶名密碼的功能是提高帳號安全性的一個重要方面。但要注意的是,修改的界面一定要有輸入原密碼的要求,并且新密碼要輸入兩次并且兩次都相同才能修改成功,這樣可以防止密碼被別人修改和新密碼輸錯。如果某個帳號有過期限制,那么用戶可能用不完所有的費用,導致一些余額過期不能用,用戶對此并不理解,所以可以設置一個轉帳的功能,讓這些過期卡內的余額轉移到其它沒過期卡中,就解決這個問題了。當用戶點注銷時,退出系統(tǒng)返回到登錄界面。3、系統(tǒng)和Radius對接當本系統(tǒng)和Radius服務器對接后才能實現(xiàn)Web操作數(shù)據(jù)庫的功能。Radius數(shù)據(jù)庫中至少包括以下表頭:Username,password,groups,cash,expiry,others,method,billtype。這樣就可以利用Web界面來操控數(shù)據(jù)這些內容,從而改變帳號屬性,達到了用Web界面控制寬帶接入功能的目的。其中Username就是帳號名,password就是用戶密碼,這個密碼可以存放MD5加密后的散列,也可以存放明文,存放明文便于在數(shù)據(jù)庫上直接修改密碼,但萬一數(shù)據(jù)庫被非法得到那所有用戶密碼就泄露了。Groups是用戶組,由于不同的用戶可能要有不同是交費政策,所以將屬性相同的一些用戶放進組里便于管理。Cash就是用戶的現(xiàn)金數(shù),也就是當前的余額。Expiry是過期時間,如果設置帳號要有規(guī)定時間內用完的話就將cash設置上相應的值。Others可以定義其它的擴展屬性。Method是設置按時間計費還是按流量計費,當前絕大數(shù)ISP都是按時間計費的。前不久南京電信實行按流量計費,其實是變相提價,結果網友強烈反對最后不得不放棄了。Billtype是帳號類型,分預付費用戶和后付費用戶等,上網卡屬于預付費用戶。4、源程序 以下的源代碼是本系統(tǒng)的登錄主頁的代碼,需要服務器環(huán)境才能正常運行。配合MD5.js對用戶輸入的密碼進行MD5運算后再通過網絡傳給服務,從而降低了密碼外泄的可能性。以下僅僅是一個示例,還要有不少配合的頁面才能使下面的代碼實現(xiàn)它的功能。具體的本系統(tǒng)已經基本實現(xiàn)但不在本論文討論范圍內。<html><head><title>歡迎使用Gellss網絡中心網絡服務!</title><metahttp-equiv="Content-Type"content="text/html;charset=GB2312"><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="expires"content="-1"><styletype="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#c1c1cimg{border:none;}td{font-size:14px;color:#7A7A--></style></head><body>$(ifchap-id) <formname="sendin"action="$(link-login-only)"method="post"> <inputtype="hidden"name="username"> <inputtype="hidden"name="password"> <inputtype="hidden"name="dst"value="$(link-orig)"> <inputtype="hidden"name="popup"value="true"> </form> <scriptlanguage="JavaScript"src="/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="center"><ahref="$(link-login-only)?target=lv&dst=$(link-orig-esc)"></a></div><tablewidth="100%"height="100%"><tr><tdalign="center"valign="middle"><divstyle="color:#c1c1c1;font-size:16px">歡迎使用Gellss網絡中心網絡服務,請登錄。<br>注意請不要關閉本窗口,要斷開網絡請點“注銷”!<tablewidth="240"height="240"style="border:1pxsolid#cccccc;padding:0px;"cellpadding="0"cellspacing="0"><tr><tdalign="center"valign="bottom"height="175"colspan="2"><formname="login"action="$(link-login-only)"method="post" $(ifchap-id)onSubmit="returndoLogin()"$(endif)> <inputtype="hidden"name="dst"value="$(link-orig)"> <inputtype="hidden"name="popup"value="true"> <tablewidth="150"style="background-color:#ffffff"> <tr><tdalign="right">用戶名</td> <td><inputstyle="width:80px"name="username"type="text"value="$(username)"/></td> </tr> <tr><tdalign="right">密碼</td> <td><inputstyle="width:80px"name="password"type="password"/></td> </tr> <tr><td> </td> <td><inputtype="submit"value="登錄"></td> </tr> </table> </form></td></tr><tr><tdalign="center"><acol
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《計算機公共基礎》課件
- 2025年度南京辦公室裝修項目造價咨詢合同3篇
- 2025年度燃氣行業(yè)員工離職經濟補償及爭議處理合同-@-1
- 課題申報參考:逆向跨國并購后企業(yè)內部控制合規(guī)管理模式構建研究
- 二零二五年度國際能源資源合作合同4篇
- 課題申報參考:面向社交網絡大數(shù)據(jù)的沂蒙精神傳播態(tài)勢及優(yōu)化路徑研究
- 2025版精密機床購置及售后服務合同2篇
- 二零二五年度醫(yī)療健康商標轉讓與知識產權合同
- 2025年度個人與公司間技術秘密保護協(xié)議
- 2025版內衣品牌跨界合作營銷合同4篇
- 如何提高售后服務的快速響應能力
- 北師大版 2024-2025學年四年級數(shù)學上冊典型例題系列第三單元:行程問題“拓展型”專項練習(原卷版+解析)
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- Unit-3-Reading-and-thinking課文詳解課件-高中英語人教版必修第二冊
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 員工工資條模板
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級數(shù)學下冊全冊課件
- 華為攜手深圳國際會展中心創(chuàng)建世界一流展館
評論
0/150
提交評論