Font Size: a A A

The Design And Implementation Of The MicroSpecialty Management System Of YunClass

Posted on:2017-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:J GaoFull Text:PDF
GTID:2518304844459994Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the popularity of computers and mobile devices,a kind of new pattern appeared in the modern education:online education.The MicroSpecialty of YunClass arises at this new environment.It's a derivative product of the open course made by Netease and also exploring the new model of the online education.The MicroSpecialty mainly includes product design,front-end development,back-end development,technical support,art and other current popular vocational skills learning,and it's a collection of expert lecturers,video teaching,online learning and certification exam.It's also the star course of YunClass.In the face of increasingly fierce competition in the online education market,the high-quality courses are not enough and we need a good operatinal system which can make a progress on the promotion of the product.Therefore,the system needs to provide a platform which can create new MicroSpecialty,recommend content,issue coupons,make group buying and so on.In order to manage and promote these courses better and adapt to changes in business,the MicroSpecialty management system of YunClass needs a good architecture.The management system was built with some open source,mature frameworks which can make development more efficient and user interaction better.The system used some frameworks such as AngularJS,SpringMVC and iBatis.The directives of AngularJS make the componentization design more flexible to some degree.The components can be managed separately and reused.It improves the readability of the code and the productivity of the development to some degree.This paper focuses on the design and implementation of the MicroSpecialty management system of YunClass and mainly carries out the following tasks:(1)Introduction of SpringMVC,iBatis,AngularJS and AMD that are involved during the development,including their funcitons and fundamentals.(2)Analyzing the requirements and architecture of the system.Analyzing and designing some related business modules in detail.(3)On the basis above,giving the description of the implementation of some related business modules of the system.
Keywords/Search Tags:Online Education, AngularJS, Componentization, SpringMVC, iBatis
PDF Full Text Request
Related items