| With the growing popularity of the Internet,especially the development of mobile Internet,smart phones and tablet computers have come into thousands of households.It has been a common phenomenon that using smart phone and tablet computer in social activities and knowledge learning.With the rapid advancing of the times,the education industry has embarked on the fast track of development.At the same time,some problems are exposed:since high quality education resources are scarce and expensive,the students’ educated chance has been extremely unfair;the same "class teaching"restrain students’ individuality,innovation and development,"Graduation means unemployment",the established education system can not keep up with new technology changes in demand for talent.Since the popularity of online education,receiving education is not only confined to traditional campus and getting knowledge is no longer confined to the printed materials.Moreover online education has broken the geographical restrictions,so that the students either in first-tier cities or in remote mountainous areas can receive the same educational resources,so as to achieve the real equality and fairness of education.In the new age,web-based remote education will be more popular with learners.Live education is a mode that combine online-live technology with traditional teaching,which overcomes the shortage of taped courses that lack of interaction between teachers and students,and the content is not flexible.It achieves the real-time communication between teachers and students.Teachers could change the degree of difficulty according to the status of students so that the purpose of "individuation" will come true.As an important part of the company’s business product line,"Haibianzhibo" client which is based on the iOS platform plays a key role in the development of the field of live education.Through the excellent product design and interaction design,the client provides good experience for course selection,course purchase,question answer and handing in homework,which makes use of the excellent hardware and great ecological environment of iOS of Apple Company.In the practical project,I completed the module developments of login and register,course selection and purchase,syllabus and live classroom,personal information and other functions.This paper will introduce and analyze some important functional modules.The functional requirements of the software are determined by the practical application of the software and business needs.The client is developed by Objective-C language,based on MVC design pattern on the iOS platform developed by Apple Company.According to the interactive standards of Apple Company,the live client is developed and designed as a combination of course selection,learning and "Me",which takes the inheritance and innovation of the original framework and Cocoa Touch.This paper introduces the design and implementation of "Haibianzhibo" client which is based on the iOS platform in detail.It focuses on the application of technology,requirements analysis and design process.The design and implementation of login and register,course selection and purchase,syllabus and live classroom are elaborated in this paper. |