Font Size: a A A

Design And Implementation Of A Batter Testing System Server

Posted on:2012-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y P XieFull Text:PDF
GTID:2132330335989053Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the continuous development of battery technology and people increasingly concerned on environmental pollution and energy crisis and other issues, the battery industry grow up quickly. The rapid development of the battery industry, led to the development of battery test system, the battery test system is also put forward higher requirements:when can guarantee the accuracy of measurement cell parameters, we must also adapt to large-scale industry testing and management's requirements.This thesis firstly describes the characteristics of the Select model, WSAAsyncSelect model, WSAEventSelect model, Overlapped I/O model and IOCP model under the Windows platform. On the characteristics and shortcomings of their respective comparative, finaly choosing IOCP model as the server based communication model for it's asynchronous, high efficiency and good scalability. Using multi-thread and thread pool technical support server's parallel processing capabilities and IOCP scalability, and to realize the system resource management:the system resource consumption limited to a certain extent. Because of that the server will not crash by mass of the test connection.Through the design of network communications package, the battery test control commands and test data can be secure and reliable communication with the same transmission mechanism. Finally, a set of database tables are designed to achieve according to the characteristics of the test battery.Currently, the network development is very fast, such as network office has become a more convenient. In order for the customer, the paper presents a C&B/S mixed-server architecture which is different from the traditional C/S server architecture. And this architecture will be used to increase the scalability of the server.
Keywords/Search Tags:SERVER, BATTERY TEST, IOCP, MULTI THREAD, DATABASE
PDF Full Text Request
Related items