Font Size: a A A

The Design And Application Of Grain Condition Monitoring System Based On Cloud Outsourcing

Posted on:2015-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z J ZhongFull Text:PDF
GTID:2253330428964116Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Food is the most important national economic development, and the storage, safety and quality of food are directly related to the continued rapid development of the national economy and social stability, so in an effective arable land decreasing trend, how to store food scientifically, safely and efficiently became a major national strategic issues that must be faced. According to statistics, every year more than6%of total production is loss because of deterioration. To avoid food loss and improve the quality of food storage, taking advantage of technological development, and designing a functional and stable grain monitoring system has become the inevitable choice.However, the existing grain monitoring systems are most limited to the local range, part of remote grain monitoring Internet-based are often rely on the data in a local database. Such systems are difficult to achieve a wide range of food unified monitoring and supervision of the real data of the higher authorities subordinates departments. In addition, independent monitoring and control methods of food storage units also caused a huge waste of equipment and human resources, the lack of professional management, is likely to cause some low recurring problems.For the weaknesses and deficiencies of the existing grain monitoring systems, combined with "cloud outsourcing" model perceived by people recently, this thesis designs a grain monitoring system based on "cloud outsourcing" model, which the difficulty lies in the design and implementation functions grain monitoring platform side and barn management business clients.The grain monitoring platform is the core of the system, this thesis uses asynchronous I/O (Input/output) network model-the completion port with the best performance on the Windows platform, to ensure the I/O throughput rate of the platform side; for own characteristics of the grain monitoring system, designing a special message structure to ensure efficient communication between the client and the platform; for the business logic processing, by using reasonable modular design, the business logic processing is divided to history grain inquiry service module, login control module, data processing services grain module, message parsing service module and real-time grain monitoring service module, effectively improving the efficiency of business throughout the grain monitoring system; for database design, by using the SQL Server2008which is the best part of the enterprise-level database and is currently accepted part by a warehouse management, and in accordance with the national standard grain monitoring system database, by combining with the actual needs of enterprise management granary, this thesis designs a database system consisting of warehouse management section, rights management section, temperature data management section, user management section and user configuration information management section. Each management section contains the interrelated data tables to ensure the integrity and flexibility of grain data; the platform provides simple and intuitive management interface for platform management of hardware resources and user access, but also for the realization of grain management services outsourcing to third parties to provide a guarantee.Grain monitoring system client is the part of the "cloud outsourcing" model framework and user interaction, and its main function is to provide users with the display and analysis of user interface and grain data. Based on the grain monitoring features and specific requirements, the client design includes granary information updating module, real-time operation module and grain analysis module. Among them, the granary information updating module is responsible for updating the granary hardware platform information in the corresponding user rights; real-time operation the module provides real-grain monitoring services to authorized users, including real-time user interface and user response; grain analysis module through the chart to show the grain situation for the user to visually analyze the data.In order to improve the stability of the platform for users to simultaneously access platform, this thesis combines the "master-slave" distributed server architecture, studied the expansion of the design of distributed grain monitoring platform, the original single-server model to upgrade to multi-platform server mode, greatly improving the service performance grain monitoring platform, and the use of load balancing heartbeat protocol and database synchronization technology, effectively ensure the efficiency and reliability of distributed server cluster. Therefore, this thesis designs a grain monitoring system based on "cloud outsourcing" model, all units which installed on the same set of grain monitoring system can are unified professional management, with remote data backup, multiple user access into the way, a unified professional data management, high efficiency, good mobility, data security and other advantages. It takes full advantage of the facilities and human resources, significant cost savings and control of food will bring significant economic benefits for the enterprise.
Keywords/Search Tags:cloud outsourcing, grain monitoring, completion port, distributeddesign, data storage and backup
PDF Full Text Request
Related items