Font Size: a A A

Design And Implementation Of Electronic Learning System Based On WeChat Subscription

Posted on:2017-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:J C TianFull Text:PDF
GTID:2297330488465452Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid popularization of mobile smart devices, the defects of traditional electronic learning system appear gradually. The physical limitation of PC equipment causes a lot of inconvenience to users, and the independent closed system research mode hinders the quick discovery, reasonable integration and convenient share of the knowledge resources. For the convenience of users to conduct the electronic learning in the platform of mobile smart devices, this paper introduces the design of electronic learning system based on WeChat subscription, and adopts the service-oriented system structure to encapsulate the system to realize the function of the system to provide the knowledge resource interface.This paper analyzes the problems existing in the system of the traditional electronic learning. According to the development situation of WeChat subscription in every industry both at home and abroad and the development trend of SOA, the paper divides the electronic learning system based on WeChat subscription into three modules: WeChat subscription, mobile electronic learning and Web services after feasibility analysis and overall demand analysis. The research emphasis and implementation method of each module are introduced respectively:WeChat subscription module. It analyses the methods for Dom4 j and XStream opensource framework to package and parse various types of messages of WeChat subscription, designs and codes the JavaBean reusable components under MVC pattern; Based on encrypted communication and identity authentication process of web server of HTTPS, using Java secure socket extension realize the free registration login function of the system.Mobile electronic learning module. Using Asynchronous Javascript And XML(Ajax), it achieves the dynamic data exchange capability of View layer and Controller layer under MVC pattern; it uses the building technology of the mobile terminal page, the paging technology of the back-end database and the building of the database, to optimize the user’s experience of the system, and improve the expansibility of the database.Web services module. It studies SOA, technological framework of Web services, Service Object Access Protocol(SOAP), solution for SOAP, security policy for SOAP, and designs the interceptor based on Apache CXF framework to achieve the permission level division of service requester and improve the security of services.Finally, the paper respectively tests on the system’s user interface, function and performance. The test results show that the system’s subscription module, mobile electronic learning module and Web services module can all meet the needs of users, and have high stability and safety.
Keywords/Search Tags:WeChat public platform, OAuth2.0 page authorization, jQuery Mobile, SOA, Apache CXF
PDF Full Text Request
Related items