- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于三层结构的计费管理系统的
设计
摘要计费管理是网络管理的重要组成部分,ISP对于高效
准确的网络流量采集处理机制和功能强大的Web计费管理系统
具有迫切需求。本文介绍和比较了计费管理系统的两种设计模
式,对不同使用角色进行全面需求分析的基础上,将目前
流行实用的JSP三层体系结构模型引入可视化计费管理系统的
设计实现中,并扼要描述了系统公共数据库接口和几个主要计
费功能模块的实现。
关键词网络管理;计费管理;JSP三层结构;MVC模式
1引言
计费管理(AccountingManagement)是网络管理的重要组成
部分,通过测度网络资源的利用情况,产生详尽的信息统计报
告及流量对比,为管理者提供决策依据。计费管理和OSI模型
中的配置管理、性能管理、故障管理及安全管理息息相关。
一套完整的计费系统包括准确而高效的计费数据采集、数据的
管理和维护、费用计算、计费数据查询以及各种统计分析以
及日志管理等功能。在互联网普及的今天,能将计费查询、统
计和分析及计费对象的管理集成到一套基于Web的可视化网络
计费管理系统中,对于运营商而言更为重要。
2计费管理系统的体系结构设计
在逻辑上,计费系统通常由三部分组成:计费数据的采集和处
理系统、数据库系统及基于Web的计费管理系统。计费数据的
采集和处理位于后台,需要和路由器交互,采用一定的流量采
集方式和数据处理机制及时而准确的将数据写入数据库。另一
方面,用户和系统管理员可通过远程登录Web计费管理系统进
行信息的查询和管理操作。
对于前端的可视化计费管理系统,其设计模式因应用行业的
不同而各异,传统的计费管理系统大多采用客户/服务器模
式。随着企业和用户规模的不断扩大,应用系统的负载和日
常数据量也日趋庞大,由于传统的二层结构模型暴露出不少
问题,它正在慢慢为另一种三层模式所替代,亦即客户/Web
服务器/数据库服务器的三层逻辑结构。
2.1传统的C/S设计模式
客户端作为应用层,为用户提供操作界面和显示界面,它接受
用户的数据输入并将服务器的查询结果向用户显示。服务器接
受客户端的数据请求,进行相关处理后返回给客户端。当客户
端数目增加时,会导致访问量和数据传输量的急剧加大。在这
种两层结构中,由客户端程序直接操纵数据库,而业务逻辑的
多变性使得客户端代码的更改非常频繁,从而系统缺乏可维护
性和扩展性。此外,两层结构存在安全性问题。
2.2流行的三层结构模式
Client/WebServer/DBServer是当前许多计费系统采用的三
层流行结构,分别对应表示层、应用层和数据层。表示层作为
用户输入和获取数据的窗口,一般由Web浏览器和处理请求的
模块组成;数据层定义和维护数据的完整性和安全性,响应访
问数据的请求,通常由大型的数据库服务器实现,如Oracle
等;而应用层则是联系表示层和数据层的桥梁,它响应表示层
的用户请求,执行任务并且从数据层获取必要的数据传送给表
示层。如图1所示。
图1三层结构模式图
表示层和应用层最后面向的对象是用户,实现的是计费系统三
大组成模块中的Web管理系统的功能。它的设计包括对页面输
出方式和请求传递机制的确定、对各个业务功能模块的细分、
与数据库服务器进行交互的接口。在物理结构上,表示层和应
用层可以位于同一台机器上。用户和管理员通过一台Web查询
浏览器访问本计费系统,所有的查询和管理配置以及生成的图
像都以网页方式展现。
2.3比较
可以看出,三层结构与二层结构的区别在于细化了服务器端的
逻辑,数据库服务器只负责数据的存储管理,而Web服务器则
专门负责处理查询请求和应答。三层结构实现了应用级和数据
库之间、应用逻辑和用户界面之间的全面分离,比之单一的
C/S模式改进不少。首先,应用服务器开发的组件可以同时用
于客户端和Web服务器,提高了系统模块的复用性,降低了维
护费用。其次,中间Web应用服务器层的引入大大提高了数据
的安全性,适用负载均衡。再者,三层结构模式属于目前比较
流行的Web开发架构模型,已经有很多实现技术,其开发环境
具有平台无关性的特征,易于分工实现。
从上述讨论可以得知,三层结构具有传统模式无可比拟的优
点,鉴于它的先进性和流行性,我们将其应用与基于Web的计
费管理系统的设计中。
3基于三层结构模式实现计费管理系统
计费管理系统面向对
您可能关注的文档
- 女装市场调查报告5篇.pdf
- 大学学习心得体会范文总结(通用5篇).pdf
- 外墙真石漆施工方案及验收标准.pdf
- 基础生态学复习资料.pdf
- 城镇泵站养护管理制度.pdf
- 城市展厅定位方案.pdf
- 垃圾分类议论文6篇.pdf
- 地下障碍物清除施工方案.pdf
- 国情教育周活动总结(二篇).pdf
- 国庆现场主持词5篇.pdf
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
最近下载
- 内蒙古自治区矿产资源储量.doc VIP
- 高三英语语法填空题20套(带答案)含解析.docx VIP
- 冠脉分叉病变并严重钙化的pci处理_陈竹君.ppt VIP
- 939_98G359-3悬挂运输设备轨道.pdf VIP
- 危险化学品目录(2025版) .pdf VIP
- 2025年全国预防接种技能竞赛【决赛】考试题库(含答案).docx VIP
- GB 50345-2012 屋面工程技术规范.docx VIP
- 中国铀矿山绿色安全的现状与发展思路参考.pdf VIP
- 2025年云南省投资控股集团有限公司人员招聘笔试备考试题及完整答案详解一套.docx VIP
- 冠脉分叉病变并严重钙化的PCI处.pptx VIP
文档评论(0)