Font Size: a A A

Design And Implementation Of Multi-indicators Alert System Under.NET Platform

Posted on:2015-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y SunFull Text:PDF
GTID:2298330431487312Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Nowadays data amount is increasing explosively, and it is being called "Big Data Times" by people. Every action of people in various fields are generating the data. However, these data is primary and raw. These data can be calculated into a series of key performance indicators through different kinds of aggregation and algorism, and alert requirement corresponding to these indicators arises with times.In the new media field, online video has produced huge amount of data. Customers’ behavior can be various when view the video, such as jump out during play, pause at somewhere or view some clip repeatedly. And data produced by these behaviors can be calculated to many indicators, such as jump out rate, video play and etc. As with indicators coming out from video play, this paper designs and develops a multi-indicators alert system based on.NET platform. This multi-indicator alert system is able to monitor the whole24hours and respond to the insert, delete, edit alert configuration of users within a short time. It’s a real-time monitor and real-time alert system.For the alert system design work, this paper determine the function according to the demand side, namely, configuration, monitor, alert and log altogether four function. Then according to these functions, this paper designs the whole modules of alert system, namely, main module, indicators-get module, indicators-monitor module, indicators-alert module and alert-behavior altogether five modules and designs the prototype of each module. Finally, this paper choose the techniques, alert system is selected to develop under.NET, adopting Web Service to fulfill the indicators-get work, adopting Visual Studio2013as IDE, adopting C#as main development language and adopting Perl script as auxiliary development language, adopting open source MySQL as background database, adopting common SQL language to create the database table.For the alert system development work, constructing a development and test environment fitting for indicators data pool insert, indicators fetch and indicators alert behavior with Web Service development integrated in.NET. Then constructing the background database tables with SQL script in MySQL, like SDAlertConfig, CurrentSDAlert, HistorySDAlert system table. In the following, this paper proceeds with the modules development work and successfully develops a multi-indicators alert system using C#language and observer design pattern. Finally, this paper does the test work and deployment work corresponding to the alert system function to make it meet the requirement of production environment.
Keywords/Search Tags:.NET, Web Service, C#Language, Alert System
PDF Full Text Request
Related items