Font Size: a A A

Design And Implementation Of PM2.5Environmental Protection Extensions Based On Chrome

Posted on:2016-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:J CaoFull Text:PDF
GTID:2298330470450334Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of industry and urbanization, the national economy has beenenhanced. However, the environmental pollution is getting worse at the same time. SinceJanuary2013, the fog and haze has not only covered a wide range of areas in China, but hasbeen on for a long time. This severe air pollution has not only caused many problems topeople’s work and life, but also brought a lot of inconvenience. In addition, it has made peoplemore concerned about air quality. People are gradually becoming in great need of easy andflexible applications of the Internet.Google Chrome has reached34%of the global browser share in August2012because of itsgood stability, speed and security, simple interface, convenient usage and other characteristicsas well. It has become one of the most widely used browsers. Chrome Extensions run anapplication on the Chrome browser (extensions), and users can decide freely whether to install,use, or delete. This program has some powerful interactive features. One can interact with allthe web pages through Content Script; meantime, it is available to interact with the server viacross-domain requests. In addition, Extensions program can also access the internal functionsprovided by the Chrome browser, such as label or history and so on.Taking the above situations into consideration, this thesis has designed and developedPM2.5environmental Extensions based on Chrome. The program consists of Browser-sideand server-side. Our main work includes the interactive obtainment of PM2.5relatedinformation and the showing of graphical display in the Browser-side. And also, this programwill complete the recommendation of environmental goods based on Pearson similarity in theServer-side. The Extensions of Browser-side can interact with remote server, based on anycities selected by users, through Web service technology. It will get the PM2.5information,historical trends and suggestions related to environmental protection. It presents the graphical display to users with Fusion Charts free, which will make it convenient to browse and analyzecomparatively. Meanwhile, the main task of Server-side is to complete the recommendationmodule of environmental goods based on the Pearson similarities. It includes four procedures,for example, collecting preference, searching neighbor users, looking for matching results andmaking recommendations. At the same time, it expounds the concrete implementations ofrecommendation module combining the code, function and debug screenshot.The experiments and test runs have shown that the Chrome Extensions program designedand implemented in this thesis can run in different versions of the stable Chrome browser andmeet the design requirements with the basic functional integrity. It boosts a very largepractical value and good prospects, and it will be commercially available after someimprovements. Meanwhile, this thesis also provides, to some extent, value reference for thedevelopment of similar research on Extensions programs of Chrome browser.This paper is organized as follows:The first chapter (Introduction) describes the background and significance of the studyfirstly. And then, it introduces the current research and the main work of this paper. What’smore, it has been shown about the organizational structures in the following chapters.The second chapter (Description of the key techniques) introduces the key techniques usedin this article, including Chrome Extensions, the Concept and Classification ofrecommendation systems, and Pearson Similarity and so on.The third chapter (Overall design) introduces the general framework of the Extensions andthe functions of each module in both Browser-side and Server-side. At the same time, thedesign of the database and pages has been introduced.The forth chapter (The detailed design implementations and debugging operation)introduces in detail the specific work of this plug-in software in Browse-side and Server-side.It mainly introduces the design process of Browser-side, the division and interaction of thecode and the technology implementations of Web service. Still, it shows us how to display thehistorical data graphically by Fusion Chart components. And then, it mainly describes therecommendation module of environmental goods based on Pearson similarity in theServer-side. Finally, it shows the running interface of the extensions.The fifth chapter (Summary and further work) makes a summary of the system, and then describes the future working directions of the system and something needed to be improved.
Keywords/Search Tags:Chrome Extensions, PM2.5, recommendation system
PDF Full Text Request
Related items