Font Size: a A A

Design And Implementation Of Coastal Ecosystem Perception Platform

Posted on:2016-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:C XuFull Text:PDF
GTID:2348330503994301Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Researchers have deployed many ecosystem monitoring equipment, including a miniature weather station, an artificial mangrove growing environment cabin, a buoy and a camera for mangrove etc., for the purpose of monitoring the coastal ecological environment and the growth of mangrove to seek for the relationship between them.These ecosystem monitoring equipment work dependently and constitute a coastal ecosystem monitoring system which runs effectively with lots of defects as follows.Researchers didn't think about connecting these ecosystem monitoring equipment together because there's no need to do this at the beginning, which result in the lack of control center.Also we can't make the monitoring system run automatically, as a result. Researchers have to collect data frequently after a long drive from their office to the equipment. Then they analyze the data in Microsoft Excel or other useful tools. There are also troubles when they want to share their data to other departments, because they have to deliver the data hand by hand or by e-mail.With the development of the coastal ecosystem monitoring system, the number of its equipment will increase, simultaneously, troubles of management and usage of its equipment and data will grow, which impede researches.This paper is to resolve these defects. It analyses the coastal ecosystem monitoring system and its equipment' specifications, proposes a technical solution over the usage of network technology and Internet of things(IoT), describes the design and implementation ofJ2 EE based Coastal Ecosystem Perception Platform. The platform integrates many functions such as equipment management, data collection, processing, analysis and sharing, which make it possible to control and manage the whole monitoring system. The main research and achievements include:(1) It analyses monitoring equipment specifications and requirements for the coastal ecosystem monitoring system, summarize the business scenario, proposes technical solution for the Coastal Ecosystem Perception Platform referring to current architecture of enterprise application systems. Also, it research the usage of B/S structure, J2 EE, MySQL, MyBatis,Web Service, etc. to achieve system development.(2) Complying with Software Engineering technical specifications, it analyzes the business scenario and requirements, therefore, proposes system model with functional and non-functional requirements and describes them with the help of UML. It researches the monitoring equipment specifications and their deployment, describes problems when connecting them together and offers an applied way to solve the problems.(3) It introduces the design and implementation process of the platform in detail,including logic and deployment structure, design of some key modules and database, also the implementation of some important functions.(4) It deals with the test for the platform. It tests functionality and performance of the platform and shows their test plans, test cases, test conclusions. It verifies the correctness of design and implementation according to the test records.(5) It introduces the achievements of the platform as well as problems. It suggests methods to solve the problems and begins to look into the future when the Coastal Ecosystem Perception Platform is of great value to ecosystem monitoring and ecological protection.The Coastal Ecosystem Perception Platform does a great help to resolve Information Silo problem in the coastal ecosystem monitoring system. The platform collects and processes ecological data automatically and act as a technical monitoring system framework which makes the coastal ecosystem monitoring system intelligent and configurable and provides good extendibility for equipment. The Coastal Ecosystem Perception Platform not only meets the requirements of data collection and processing, but also provides a thorough grounding in data mining based on big data as well as forecast for coastal ecological environment.
Keywords/Search Tags:J2EE, coastal, ecosystem, monitoring, automatic collection
PDF Full Text Request
Related items