微博故障管理系统的设计与实现

微博故障管理系统的设计与实现

ID:25460399

大小:54.50 KB

页数:7页

时间:2018-11-20

微博故障管理系统的设计与实现_第1页
微博故障管理系统的设计与实现_第2页
微博故障管理系统的设计与实现_第3页
微博故障管理系统的设计与实现_第4页
微博故障管理系统的设计与实现_第5页
资源描述:

《微博故障管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微博故障管理系统的设计与实现1引言1.1项目背景和意义信息时代的今天,微博已经成为一种新的生活方式,它给人们提供了扦发个人情感以及人与人之间进行良好沟通的平台,人们可以通过微博随时随地的记录生活中的点滴,发现和分享身边的新鲜事。与传统博客相比,微博发布更便利、传播更迅速,方便用户通过电脑、等多平台浏览发布,所发信息实时传达,并可一键转发⑴。新浪微博逐渐成为一个具备巨大影响力的社会化媒体平台。目前,新浪微博注册用户已经突破6亿,其月活跃用户多达1.5亿,日活跃用户约7000万。作为当今社会流行的社交工具之一,作为一个社会化的媒体平台,随着用户爆炸式的增加,新浪微博每天都会产生海量信息。每逢社

2、会重大事件,新浪微博的发送量都会在短期内迅速增加,并且会持续一段时间。这无疑加大了技术保障部的管理难度,而且当由于某些原因,微博处于不稳定状态时,可能导致产品服务品质下降,客服投诉增多,影响用户的使用,降低用户的体验价值12]。新浪公司为了优先于用户发现故障并管理故障,最大可能的降低人工监控和管理引入漏检和误报的风险,相对提高运维团队的工作效率,开展了这个项目。希望通过对微博业务进行监控,做出预警,并在必要时采取合理的预控措施,可以维护微博平台的稳定,提高用户的体验价值[3]。通过对故障进行管理,降低故障数量,缩短故障发现时长,将故障对产品的影响降到最低,预防同类故障再次发生,确保公司微博

3、平台和产品的服务质量,确保良好的用户体验。.1.2国内外研究现状随着时间的推移和技术的发展,每个公司的IT相关部门的任务都或多或少的发生了一些变化。技术的革新和公司规模的扩大,使得公司的网络规模飞速的扩大,为了确保网络的正常运行,愈来愈多的新技术被运用到了业务当中,愈来愈多的线下业务也迁移到了线上;这样就使得公司对于网络的依赖愈来愈大,网络故障或者相关故障会对公司的正常运行照成很大的影响[4]。基于以上的种种原因,国内的很多公司都巳经幵始在网络管理系统上投入了很多的精力,购买或者自足研发适合自身业务的网络管理类型的软件,希望通过这一类的软件确保网络的稳定性,提升公司网络管理部门的工作效率。

4、现在国内的公司使用的最为广泛的是网络故障管理类软件、网络性能健康监控类软件以及物理拓扑管理类型的软件。伴随着网络技术的发展和时代的进步,网络舆情的重要性己经越发明显,有关网络舆情管理与检测的研究也日趋成熟[5],网络舆情管理与监控的系统越来越多,微博舆情的分析平台也逐渐出现,多数为政府和企业自身服务。目前,国内大多数网络舆情信息监测系统都是基于客户的需求,制定相关的关键词,通过各种技术抓取和人工生产各种监测数据,都是基于信息本身的[7]。同时各类大型舆情监控系统都十分复杂,需要专门的管理人员进行日常维护;出现故障需要专门的工程师进行故障的排查和解决[8]。相应的公司中的其他类型的系统也存在

5、这样的问题,没有一个专门的系统对各类系统进行一个可用性的监控;针对这一类的问题,很多公司也针对不同的情况推出了各种解决方案:HP的OpenVieail方式基于点对点的短信。.2系统相关技术介绍2.1系统开发环境本系统采用Apache+PHP+phpMyAdmin+MySQL的经典组合方式进行编码开发,使用PHP编写,用ApacheySQL,并用phpMyAdmin对其进行管理,这样的组合使得系统的工作效率有所提高,并且系统性能也较强[13]。目前,Apache是一款功能非常强大的VC的英文全称为Model-Vieodel,VieL的界面,或者是Apple,XML等。MVC的界面处理随着应用

6、的不断发展也在变的更有挑战性。MVC设计模式只能对视图数据进行釆集和处理,不能实现视图的处理。第二层:模型层模型层是由业务逻辑和访问数据构成,是实现业务功能的核心,用于访问和保存业务数据并执行业务逻辑和操作。通过对核心数据,功能逻辑的关系封装建模,来处理用户的请求并返回数据,实现了业务数据和页面表达的解親。第三层:控制层控制层实现视图层跟模型层的协同工作,捕获请求并控制请求转发,即根据用户的输入,对用户界面数据显示和更新模型对象状态进行控制,将用户的输入反应给模型,从而起到控制整个业务流程的作用,确保界面和模型的对应联系。本系统使用MVC架构进行幵发,提高了程序开发的效率,增强了系统的可维

7、护性和可扩展性,利用控制层Controller将界面层Vieodel进行分离,降低了它们之间的稱合度,使开发变的方便、清晰、简洁。.3系统的需求分析...........93.1系统概述...........93.2系统角色分配...........93.3系统的功能性需求...........103.4系统的非功能性需求...........113.5本章小结...........114系统的总体设计.........

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。