Font Size: a A A

Design And Implementation Of Communication Platform For Members Of Cppcc Based On Ext JS

Posted on:2011-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:L HeFull Text:PDF
GTID:2178360305461506Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the continuous advance of China's democracy, people had paid more attention to the members of CPPCC, who is the main part of performing CPPCC functions. As the characteristics of CPPCC, the members belong to different units, far from each other, so it is difficult for the members to contact each other except during meetings. Such communication barrier between the members, as well as the organizations, will undoubtedly affect the scientific and effectiveness of participating and discussing political affairs. The ultimate goal of this paper is to solve this problem through building a communication platform for the members of CPPCC. The main research work includes system requirements analysis, research of related technology, system design and implementation.Through the detailed research of the practical work of CPPCC members and organizations, and combining with the current popular and useful means of communication, this paper draw up five methods for the members and organizations to communication, they are short message, bulletins, self-service information, consultation, and instant communication. Then obtain the system use case model, function model design and database design based on analyzing function requirements of the five methods.Technically, this paper aims at implementing a RIA (rich Internet applications) application by Ext JS. Ext JS is an excellent Ajax framework. It simplifies the development of Ajax, and enriches the effect of the client's page. Combined with Ajax's Operating mode, advantages and disadvantages, this paper studies the core function of Ext JS technology, including event mechanism, inheritance, component structure, and analyzes on how to optimize the traditional Ajax application using Ext JS.This paper builds system MVC architecture based on integrating Ext JS with Spring and Hibernate, which are the mainstream backend technology. First, design the performance layer, business logic layer and data persistence layer separately. Then integrate these three levels and shows the system program structure through the class diagram and program flow chart. Finally, implement the system modules based on the overall architecture. In the implement part, performance layer focuses on the implement of desktop single-page system (One Page, One Application), and how to improve the maintainability and scalability of JavaScript programs through using object-oriented thought in the client program; business logic layer focuses on how to implement asynchronous message-passing using the integration of JMS of Spring in the module of bulletins and instant communication.At present, the communication platform for members of CPPCC has passed commissioning operation, practical application shows that the system accomplishes the design objectives and provides a convenient platform for the CPPCC members and organizations.
Keywords/Search Tags:Members of CPPCC, Communication, RIA, Ajax, Ext JS, Object-oriented
PDF Full Text Request
Related items