| In recent years,with the rapid development of Internet technology and the complete universalization of the smart terminals,the Blended learning that the combination of online self-learning and offline classroom learning is paid more and more attention and favorite.the popularity of the Wechat,Twitter and Micro-video have brought people into "micro era".Today,the field of education is also whipping up a "micro" wind,the Micro learning,Mini course and Micro-courses are the impact of the traditional classroom teaching.Micro-courses birthed of the era of micro attracts scholars of the world and teachers’ concerns.But the research mainly concentrated on the aspects of design and application research,and less the information technology environment supporting Micro-courses. At present,there have been many Micro-courses learning platform at home and abroad,However,due to different ideas of designers and developers,these learning platforms supporting for Micro-courses can not meet the needs of learners. Such as learners difficult to communicate effectively with teachers,evaluation mechanisms are inadequate. Therefore,to design and to development a students’ self-learning support system that meets Micro-courses’ characteristics is of great significance.The research introduces Micro-courses and its development process.Then,combined the current Micro-courses application platforms case study at home and abroad,the article summarizes the practical experience of Micro-courses and existing significant problems. Further,the article provides detail design of self-Learning support system based on Micro-courses.The Specific tasks of this article are as follows:Firstly,this article discusses the development and application of Micro-courses on collection and analysis of domestic and foreign literatures. Based on the above,we define the concept of Micro-courses,summarize the advantages,disadvantages and challenges of it.Secondly,research on the representative application platforms of Micro-courses.By in-depth analysis and inductive, this article concludes the application patterns of Micro-courses at present stage. We present the disadvantages in application of platforms and analyze the reasons of it by comparison of the differences in application platforms at home and abroad.Thirdly,research on the relevant functional requirements based on the analysis and summary of application platforms.Users of the system is divided into four major categories:administrators,students,steachers and ordinary tourists. According to the needs and behaviors of the four users, the system gives different permissions to different roles respectively.The main modules of the system are as follows:curriculum center, resource center and forums. In addition,this research makes analysis and description on the requirements,overview design and database designFourthly,Under the guidance of design principle and development methods,we develop self-learning support system based on Micro-courses.For the characteristics of across languages,across platforms,security and high efficiency of development with.Net, we use the technologies, such as.NET Framework,C#language,SQL Server databases and so on during the developing process.We hope our research can provide information technology and supporting resources for the practice of Micro-courses in our country.Meanwhile,we hope the system can offer a more efficient and personalized service for the users who use it. |