网站大量收购独家精品文档,联系QQ:2885784924

基于smarty架构数据监控系统设计与实现.pdfVIP

基于smarty架构数据监控系统设计与实现.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于smarty 架构的数据监控系统的设计与实现 朱珠 北京邮电大学信息工程学院,北京(100876 ) E-mail :bupt.xx.zz@ 摘 要:本文站在开发设计者的角度上,详细论述了一个自动化的数据监控系统的设计流程, 力求给出一个完整的设计模式。重点介绍了本数据监控系统的架构设计,包括技术架构设计 和业务架构设计,同时给出了详细的数据模型设计。 关键词:Smarty,MVC ,数据监控 中图分类号:TP393 1. 背景介绍 互联网已经深入我们的生活、学习和工作当中,对于任何一个组织或个人而言,能否充 分利用互联网资源,将带来很大的影响。网络的飞速发展奠定了互联网在 IT 行业中的重要 位置,其飞速发展的主要动力支撑就是其所包含内容的丰富性、多样性和准确性。未来的 IT 世界是以网络为中心的世界,用户可以在任何时候、任何地方利用某种工具从网络上获 得信息,还可以制作和使用各种自动化日常工具,从繁复的日常工作中解放出来,同时又能 享受网络带来的方便、全面的信息服务。 本系统的提出就是为了给数据服务部门提供一个便捷、准确、安全的交互式数据监控系 统,用来监控各个数据生产环节的关键数据运行情况并实时进行报警。 在这个系统中需要考虑几个设计因素: 多模块整合,快速安全的开发。 多角色系统用户需求。 可移植性和扩展性。 良好的导航性和易使用性。 准确实时的报警机制。 可定制性。 基于以上几点,本文从以下几个角度出发,力求全面清晰地介绍该数据监控系统:首先 介绍整个系统的架构设计,包括技术架构和业务架构;接下来分析整个系统的功能模块和数 据库设计模型;最后点评整个系统的设计特色,比如安全控制等。 2. 系统架构 2.1. 系统技术架构 2.1.1. Web 开发模型 简而言之,Web 开发模型就是 Web 应用程序的拓扑结构,按功能分,可简单分解为三 个部分:用户界面(User Interface),事务逻辑(Business Logic)和数据存取(Data Access) 。Web 应用的表现需要借助两个特殊的应用程序,Web 浏览器和 Web 服务器。Web 浏览器的一个 重要功能是与服务器联络、发送内容请求、最后是处理服务器的响应;而 Web 服务器的功 能则是监听并响应 Web 浏览器的请求。随着计算机技术的发展和应用的深入,应用程序的 开发模型在不断的演化,先后出现了:单层应用模型(monolithic );两层客户/服务器应用 模型(two-tier client/server );多层应用模型(multitier client/server );分布式系统;基于 - 1 - Web 的多层应用模型(web-based multitier client/server )。 最常用的是 3 层应用模型,如图 1: 图 1 Web3 层应用模型 而对于开发设计师来说,最重要的是,如何合理高效地组合前端展现,逻辑处理和数据 存取。在经历了许多实践探索之后,设计师们开始将 MVC 模型搬上了主流设计舞台。MVC 是 Model-View-Controller 的简称,即模型-视图-控制器。该设计模式强制性地把应用程序的 输入、处理和输出分开。其基本模型如图 2 : 图2 MVC 基本模型 下面通过业内目前常用的 3 大技术对比来说明为什么选择 Smarty 作为本数据监控系统 的开发架构。 2.1.2. MVC 模型对比 1.Java 的Web 应用开发模型 Java 是编译性语言,是目前 Web 编程的主要语言之一。其最大的特性是与平台无关, - 2 -

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档