


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于三層結(jié)構(gòu)的計費管理系統(tǒng)的設(shè)計 摘 要 計費管理是管理的重要組成部分,ISP對于高效準確的網(wǎng)絡(luò)流量采集處理機制和功能強大的Web計費管理系統(tǒng)具有迫切需求。本文介紹和比較了計費管理系統(tǒng)的兩種設(shè)計模式,對不同使用角色進行全面需求分析的基礎(chǔ)上,將目前流行實用的JSP三層體系結(jié)構(gòu)模型引入可視化計費管理系統(tǒng)的設(shè)計實現(xiàn)中,并扼要描述了系統(tǒng)公共數(shù)據(jù)庫接口和幾個主要計費功能模塊的實現(xiàn)。 關(guān)鍵詞 網(wǎng)絡(luò)管理;計費管理;JS
2、P三層結(jié)構(gòu);MVC模式 1 引言 計費管理(Accounting Management)是網(wǎng)絡(luò)管理的重要組成部分,通過測度網(wǎng)絡(luò)資源的利用情況,產(chǎn)生詳盡的信息統(tǒng)計報告及流量對比,為管理者提供決策依據(jù)。計費管理和OSI模型中的配置管理、性能管理、故障管理及安全管理息息相關(guān)。 一套完整的計費系統(tǒng)包括準確而高效的計費數(shù)據(jù)采集、數(shù)據(jù)的管理和維護、費用、計費數(shù)據(jù)查詢以及各種統(tǒng)計分析以及日志管理等功能。在互聯(lián)網(wǎng)普及的今天,能將計費查詢、統(tǒng)計和分析及計費對象的管理集成到一套基于Web的可視化網(wǎng)絡(luò)計費管理系統(tǒng)中,對于運
3、營商而言更為重要。2 計費管理系統(tǒng)的體系結(jié)構(gòu)設(shè)計 在邏輯上,計費系統(tǒng)通常由三部分組成:計費數(shù)據(jù)的采集和處理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及基于Web的計費管理系統(tǒng)。計費數(shù)據(jù)的采集和處理位于后臺,需要和路由器交互,采用一定的流量采集方式和數(shù)據(jù)處理機制及時而準確的將數(shù)據(jù)寫入數(shù)據(jù)庫。另一方面,用戶和系統(tǒng)管理員可通過遠程登錄Web計費管理系統(tǒng)進行信息的查詢和管理操作。 對于前端的可視化計費管理系統(tǒng),其設(shè)計模式因應(yīng)用行業(yè)的不同而各異,傳統(tǒng)的計費管理系統(tǒng)大多采用客戶/服務(wù)器模式。隨著和用戶規(guī)模的不斷擴大,應(yīng)用系統(tǒng)的負載和日常數(shù)據(jù)量也日趨
4、龐大,由于傳統(tǒng)的二層結(jié)構(gòu)模型暴露出不少問題,它正在慢慢為另一種三層模式所替代,亦即客戶/Web服務(wù)器/數(shù)據(jù)庫服務(wù)器的三層邏輯結(jié)構(gòu)。2.1 傳統(tǒng)的C/S設(shè)計模式 客戶端作為應(yīng)用層,為用戶提供操作界面和顯示界面,它接受用戶的數(shù)據(jù)輸入并將服務(wù)器的查詢結(jié)果向用戶顯示。服務(wù)器接受客戶端的數(shù)據(jù)請求,進行相關(guān)處理后返回給客戶端。當客戶端數(shù)目增加時,會導致訪問量和數(shù)據(jù)傳輸量的急劇加大。在這種兩層結(jié)構(gòu)中,由客戶端程序直接操縱數(shù)據(jù)庫,而業(yè)務(wù)邏輯的多變性使得客戶端代碼的更改非常頻繁,從而系統(tǒng)缺乏可維護性和擴展性。此外,兩層結(jié)構(gòu)存在安全性問題。2.2 流行的
5、三層結(jié)構(gòu)模式 Client/Web Server/DB Server是當前許多計費系統(tǒng)采用的三層流行結(jié)構(gòu),分別對應(yīng)表示層、應(yīng)用層和數(shù)據(jù)層。表示層作為用戶輸入和獲取數(shù)據(jù)的窗口,一般由Web瀏覽器和處理請求的模塊組成;數(shù)據(jù)層定義和維護數(shù)據(jù)的完整性和安全性,響應(yīng)訪問數(shù)據(jù)的請求,通常由大型的數(shù)據(jù)庫服務(wù)器實現(xiàn),如Oracle等;而應(yīng)用層則是聯(lián)系表示層和數(shù)據(jù)層的橋梁,它響應(yīng)表示層的用戶請求,執(zhí)行任務(wù)并且從數(shù)據(jù)層獲取必要的數(shù)據(jù)傳送給表示層。如圖1所示。圖1 三層結(jié)構(gòu)模式圖 表示層和應(yīng)用層最后面向的對象是用戶,實現(xiàn)的是計費系
6、統(tǒng)三大組成模塊中的Web管理系統(tǒng)的功能。它的設(shè)計包括對頁面輸出方式和請求傳遞機制的確定、對各個業(yè)務(wù)功能模塊的細分、與數(shù)據(jù)庫服務(wù)器進行交互的接口。在物理結(jié)構(gòu)上,表示層和應(yīng)用層可以位于同一臺機器上。用戶和管理員通過一臺Web查詢?yōu)g覽器訪問本計費系統(tǒng),所有的查詢和管理配置以及生成的圖像都以網(wǎng)頁方式展現(xiàn)。2.3 比較 可以看出,三層結(jié)構(gòu)與二層結(jié)構(gòu)的區(qū)別在于細化了服務(wù)器端的邏輯,數(shù)據(jù)庫服務(wù)器只負責數(shù)據(jù)的存儲管理,而Web服務(wù)器則專門負責處理查詢請求和應(yīng)答。三層結(jié)構(gòu)實現(xiàn)了應(yīng)用級和數(shù)據(jù)庫之間、應(yīng)用邏輯和用戶界面之間的全面分離,比之單一的C/S模式改進不少。首先
7、,應(yīng)用服務(wù)器開發(fā)的組件可以同時用于客戶端和Web服務(wù)器,提高了系統(tǒng)模塊的復用性,降低了維護費用。其次,中間Web應(yīng)用服務(wù)器層的引入大大提高了數(shù)據(jù)的安全性,適用負載均衡。再者,三層結(jié)構(gòu)模式屬于目前比較流行的Web開發(fā)架構(gòu)模型,已經(jīng)有很多實現(xiàn)技術(shù),其開發(fā)環(huán)境具有平臺無關(guān)性的特征,易于分工實現(xiàn)。 從上述討論可以得知,三層結(jié)構(gòu)具有傳統(tǒng)模式無可比擬的優(yōu)點,鑒于它的先進性和流行性,我們將其應(yīng)用與基于Web的計費管理系統(tǒng)的設(shè)計中。3 基于三層結(jié)構(gòu)模式實現(xiàn)計費管理系統(tǒng) 計費管理系統(tǒng)面向?qū)ο蟮纳矸?、級別都不一樣,它的界面設(shè)計風格
8、和功能提供方式由于不同的需求和喜好變得復雜而重要。良好的設(shè)計源于全面而詳盡的需求分析,才能得到明確的設(shè)計目標,從而選擇正確先進的實現(xiàn)技術(shù),方可稱為比較完善的系統(tǒng)。具體說來,計費管理系統(tǒng)不僅需要實現(xiàn)計費數(shù)據(jù)的多樣化查詢,還應(yīng)該融合配置管理、日志管理、性能管理和安全管理的功能,提供友好的人機接口,提供決策依據(jù)。下面我們將逐一展開討論。3.1 需求分析和目標 使用計費管理系統(tǒng)的角色大致分為三種:系統(tǒng)管理員、前臺管理員和普通用戶。 系統(tǒng)管理員一般隸屬于提供網(wǎng)絡(luò)服務(wù)的部門,具有最高管理權(quán)限。他負責維護各種原始數(shù)據(jù)、分析數(shù)
9、據(jù)態(tài)勢、實時監(jiān)控該系統(tǒng)的運行狀況、查看網(wǎng)絡(luò)運營并且及時處理各種異常現(xiàn)象、對網(wǎng)絡(luò)和系統(tǒng)的動態(tài)調(diào)整提出建議并申報決策者。概括而言,系統(tǒng)管理員是整個計費管理系統(tǒng)的使用核心,計費管理系統(tǒng)提供的大部分高級功能都面向系統(tǒng)管理員。 前臺管理員指專門負責計費核對、查賬收帳和客戶直接打交道的人員。其權(quán)限僅限于對各種相關(guān)計費數(shù)據(jù)和用戶信息的瀏覽以及一定程度上的用戶資料修改。 普通用戶指租納網(wǎng)絡(luò)服務(wù)的單位以及個人,他們需要了解自身對網(wǎng)絡(luò)資源的詳細使用狀況,按照實際標準繳納費用。普通用戶更關(guān)心計費數(shù)據(jù)和帳單的可靠性、真實性和詳盡性。 &
10、#160; 從更為具體的功能定義上,面向ISP的計費管理系統(tǒng)的設(shè)計目標如下: 管理全網(wǎng)的IP地址群,方便的WEB頁面方式提供增加、修改和刪除IP地址,以及IP地址的詳細分配情況。 管理該ISP的所有用戶及其權(quán)限和計費參數(shù),提供添加、修改和刪除用戶和在線注冊功能。 提供高效率的實時流量查詢、日流量查詢、月流量查詢以及帳單查詢,提供最原始的數(shù)據(jù)采集初期的記錄等。 提供異常數(shù)據(jù)包監(jiān)測功能,方便的定義異常包特征。 提供針對全網(wǎng)和所有用戶的流量統(tǒng)計趨勢圖表,得到協(xié)議統(tǒng)計圖,并進行一定程度上智能化的預測和分析。 3.2 基于JSP的三層架構(gòu)實現(xiàn) 在三層結(jié)構(gòu)模型中,Web瀏覽器是提供給客戶端的GUI圖形界面,所有用戶通過統(tǒng)一的應(yīng)用界面提交查詢或管理請求并且得到回應(yīng),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 10 我們當?shù)氐娘L俗 第1課時(教學設(shè)計)2023-2024學年統(tǒng)編版道德與法治四年級下冊
- 23梅蘭芳蓄須(教學設(shè)計)2024-2025學年-統(tǒng)編版語文四年級上冊
- 橋架安裝合同范本
- 4 月相變化的規(guī)律(教學設(shè)計)-2023-2024學年三年級科學下冊 教科版
- 14《普羅米修斯》(教學設(shè)計)2024-2025學年-統(tǒng)編版語文四年級上冊
- 水電管護合同范本
- 墻紙施工合同范本格式
- 10父母多愛我-父母的愛默默的(第1課時)(教學設(shè)計)2023-2024學年統(tǒng)編版道德與法治三年級上冊
- 6 摸一摸 教學設(shè)計-2024-2025學年科學一年級上冊青島版
- 出售攪拌混凝土合同范本
- 《外科護理學(第七版)》考試復習題庫-上(單選題)
- 二次供水清洗消毒衛(wèi)生管理制度
- 外匯行業(yè)匯率風險管理方案
- 司法考試2024年知識點背誦版-民法
- 電子產(chǎn)品組裝工藝流程手冊
- 25 黃帝的傳說 公開課一等獎創(chuàng)新教案
- 人教版音樂三年級下冊第一單元 朝景 教案
- 幼兒園教職工開展預防性侵
- 醫(yī)療機構(gòu)消毒記錄表清潔消毒日檢查記錄表
- 2024年巴西脈沖灌洗系統(tǒng)市場機會及渠道調(diào)研報告
- 高壓電工證考試題庫及答案(完整版)
評論
0/150
提交評論