Font Size: a A A

Design And Implementation Of Cross-platform Public Opinion System Based On Qt

Posted on:2015-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y D DangFull Text:PDF
GTID:2298330431993644Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development of computer network technology during recentyears, there are more and more people surfing on the internet, and computer internetis playing more important role in the whole society public opinion. That the variousnetwork public opinion events happened during the last five years has illustrated thatcomputer internet has become the main medium for people to freely express theiropinions, ideas, and views.In order to response to those problems as is mentioned above, this paperintroduces several contents related with public opinion monitoring at home andabroad, and analyses the characters of some famous systems of public opinionmonitoring. After that, it states the aim of developing the system, and analyses thesystem requirement in detail and overall design. With that, based on the full analysisof the system, C/S mode framework applied, a system development framework wascome up with, which was composed by four parts, that is, client module, servermodule, network communication module and network communication protocol.Moreover, the design diagram was given for each module of the system. Each Moduleis independent with others to most degree, and all communication interfaces areunified. They make the degree of coherentbetween different modulesreduce to mostminimum. That network communication module and network communicationprotocol were separated makes sure the system has much better flexibility andextensibility. At last, according to the detail design, UML was used to model all modules of the whole system, and model diagrams are illustrated. The system wasrealized by coding. In order to build up the flexibility and portability of the system,the paper investigated several current prevalent cross-platform software developmentlibraries, focused on Qt used by the system.With full oriented Object character, Qt is a cross-platform software developmentlibrary, extensively used to develop graphics user interface. It makes a goodencapsulation mechanism of very high degree of modularity and reusability, has farmore copious and detailed documents and intuitionistic API. OpenGL and XML aresupported, too. It has offered a good supported to develop human-computer interfacefor cross-platform application program.
Keywords/Search Tags:cross-platform, Qt, public opinion, C/S
PDF Full Text Request
Related items