Font Size: a A A

Design And Implementation Of Photovoltaic Power Station Video Surveillance System Based On.Net Platform

Posted on:2016-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:N WangFull Text:PDF
GTID:2272330467996845Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the photovoltaic industry, operation and maintenance of the PV market is gradually expanding. The operation and maintenance of PV power station can not be ignored as it is constructed during a short period but has large area and many types of equipment, what’s more, it has a life management cycle of more than20years. Safe operation and production of photovoltaic power plant has become a major event due to harsh natural conditions, difficulties of daily inspection, lack of professional staff and other issues. Video surveillance technology allows duty personnel have clairvoyance, reducing time-consuming on-site review. This system is an integral part of the photovoltaic operation and maintenance systems which is developed during the author’s internship. It is based on the needs of the photovoltaic power plant personnel on duty and developed on the.NET platform to bring information technical and electronical operation and maintenance for photovoltaic power plant. Video surveillance remote viewing and inspection functions are implemented by the system, at the same time operation and maintenance result will be reported on the internet instead of by paper, with its video-call feature and conbination of hardware, networking as well as traditional monitoring systems, ultimately high-performance operation and maintenance management of PV power plant will be implemented.Photovoltaic power plant video surveillance system based on the.NET platform uses mature software development approach. The author uses C#as development language of business logic part, taking the ASP.NET WebForm development approach and combining with ADO.NET Entity Framework data access technology to build three-tier architecture. As structure of the system is B/S, in order to expand the capabilities of the browser, the author uses ActiveX control technology to implement video surveillance and video call functions. In development, the author has deeply studied video surveillance technology, web application development technology under the.NET platform, as well as production and distribution of ActiveX controls. The main work can be summarized as followed:(1) Participated in requirement analysis, by using software engineering knowledge, after discussing and analysising with group members, the functional and non-functional requirements of the system have been put forward, at the same time sub-systems and the corresponding functional modules have been divided. (2) Complete the design of system phsical architecture and technical architecture; make the flow of data and technology of all levels become clear. The database has been disighed after extracting data entities.(3) Complete the detailed design and implementation of main modules of two subsystems. Coding is combined with art disign and page design. The functions of these four modules such as administrator management module, customer management module, equipment management module of administrator’s terminal system, maintenance records module of PC client terminal system have been implemented without using ActiveX controls.(4) Video monitoring and video call module of PC client terminal system combine the.NET Framework and ActiceX control technology. Based on this, complete of the development of video surveillance ActiveX control, by using FFmpeg framework and designing multiple threads to handle compressed video data sended from front-end equipment. Besides, these parts have been packaged to ActiveX control, leaving the interface script calls for.(5) Complete the testing of the system. It has been tested by desiging test cases and manual test for functional testing. Simultaneously, the performance, compatibility and field-site hardware requirements have been taken into account.This article includes detailed description of the process for design and implementation of main modules of the two subsystems. After testing and putting into market, the desired purpose of realizing photovoltaic power plant video surveillance and network operation and maintenance has been achieved.
Keywords/Search Tags:Video Surveillance, Video call, .NET, ActiveX, B/S
PDF Full Text Request
Related items