Abstract:This paper uses the ASP.NET programming technology and SQL-Server 2005 database, connected with B/ S architecture for designing and implementing on autonomous learning system which based on MOOC (Massive Open Online Courses), mainly to provide teachers with course and activity launching platform, to promote the learning process, etc. and to provide learners with selecting BBS for course, blog, virtual classroom and other social learning tools for online communication and interaction. This learning system can provide convenient distance“software engineering”course for students, and is of great significance for the reform of traditional teaching.