JAVA增值业务运营系统中业务监控分析的研究与开发(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JAVA增值业务运营系统中业务监控分析的研究与开发(4)


与其他技术相比,JSP具有以下优越性:
1、跨平台与跨服务器:与其他被束缚在单一平台或厂商的技术相比,JSP技术按照Java框架的“Write Once,Run Anywhere”的理念设计,可以在任何网页服务器上运行,而且有众多厂商的各种工具提供支持[11]。
2、开放开发程序:Sun公司使用Java Community Process开放程序来开发和修改Java的技术和规范,这个程序是和国际上的Java社群共同合作开发的,而不是以私有的程序来开发[12]。
3、可扩充的JSP标签:JSP除了可以合并标签和以script形式建立动态网页外,还可以让程序开发者扩充JSP标签。程序开发者可以自建自定义标签库,使网页制作者能够存取更多功能的标签并避开网页建立逻辑的复杂性,并且减少script的使用。
4、可跨平台重复使用:JSP组件(Enterprise JavaBeans、JavaBeans或自定义JSP标签)可以跨平台重复使用.
5、可以使用Java语言的优点;
6、更易文护。
2.2.3 B/S结构
B/S(Browser/Server,浏览器/服务器模式)结构,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件[13]。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本(TCO)。
与其他结构相比,B/S结构具有以下优点:
1、硬件环境要求低:一般只需要操作系统和浏览器,适应范围广;
2、升级容易:个别构件的更换就可以实现系统的无缝升级,系统文护开销小[14];
3、处理范围广:B/S建立在广域网之上, 面向不同的用户群;
4、与用户交流容易:B/S建立在浏览器上,有丰富和生动的表现方式与用户交流,开发成本低[15]。
2.2.4 SQL语言
SQL(Structured Query Language)结构化查询语言[16],是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统[17]。
SQL语言具有结构简洁、功能强大、简单易学的优点。

3  需求分析
需求分析对程序实现具有方向性、策略性的作用;可行性分析为项目决策提供依据。需求分析需要明确用户需求,可行性分析要从多角度出发评估软件项目的可行性。
增值业务运营系统中的业务监控分析是增值运营系统的重要组成部分,本系统主要内容是从运营指标监控管理、准实时监控和监控告警管理三个方面对增值业务指标进行监控、管理和分析。
3.1  运营指标监控管理
对增值业务运营情况的监控和分析,分为日监控与月监控。
1、日监控:以日为单位的监控管理。
支持重点指标查询:可以让用户查询比较关心的一些重点指标的信息。以日期(具体某日)和用户属地作为条件进行查询,查询结果按指标的三个分类(规模型、战略型和长尾型)分区展示。各增值业务信息以表格形式展示,展现数据有指标名称、当日用户总数、环比增长和月同比增长等。
支持信息告警:将监控过程中的告警信息展示出来,供用户查询分析。以表格形式显示告警信息,并支持按照时间和用户属地进行查询。
支持数据分析:为了更好的展现增值业务运营情况,对告警指标还要进行趋势分析和排名分析,趋势分析从时间角度出发,分析数据的时间走向;排名分析从属地角度出发,分析数据的分布情况。 (责任编辑:qin)