Font Size: a A A

Design And Implementation Of EEG Data Communication Server

Posted on:2018-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y HeFull Text:PDF
GTID:2428330542972041Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In current society,the study of EEG(Electroencephalogram)is becoming more and more extensively.Under this background,using network programming technology to design a server system which can process data of EEG has a significant use in practice.The advantages of system of server designed include the abilities of cross-platform,high-efficiency,stability and so on,which can meet the demands from market.The design adopts Pycharm for the development tools,Python and C as the development language,twisted network framework.This paper designs software of server-side which is based on the rule of EEG.The main research contents of paper are as follows:1.Introduce the background and significance of the design and analyze the research status from domestic and foreign as well as relational products at the same time which show huge potential market values from EEG.2.Describe the relevant technologies that are to achieve the system,including langu age selection,twisted network framework,the principle of EEG,network programming kn owledge and database technology.In terms of network programming,the principle of TC P/IP protocol and socket programming are explained.While in terms of database,DB of Mysql and technology of Object Relational Mapping are introduced.3.Analyze the general demands of the system and proposes the general goals of de sign.After analyzing the specific demands,principles and proposals are work out.Dema nds are divided into function and non-function,among functional demands include dema nds of communication,clients,data and administrator.4.Build the environment of the platform,then realize functional modules and non-fu nctional modules of system in specific.Main functional modules are focus on which incl ude the achievements of main modules,data analysis and data storage.5.Test the system.In the four aspects of unit testing,integration testing,validation testing and system testing check capabilities of the system in specific testing.At the end of the paper,the work has been done are summarized which point out t he advantages and insufficient place of system and looks forward to the future.
Keywords/Search Tags:EEG, server, Python, network programming, twisted network framework
PDF Full Text Request
Related items