目的:随着计算机信息技术的快速发展,数据信息化以及普及到了任意行业以及我们的生活中。按照目前的发展教师的工作愈来愈繁重,各种信息量大幅度增加上来,很多工作都是通过手工或者半手工方式管理学生的课程以及成绩的管理,因此效率低,可靠性差。本文介绍了在实现分布式架构的关键技术和发展,对于课程管理系统的研究就是一个很好的辅助平台,以课程管理系统作为载体,使用 spring cloud 技术进行了微服务架构,实现了各个功能模块,对详细实现分布式应用的部署流程进行了探索和实践,介绍了使用微服务的构建方法,使得软件在使用开发部署的时候得到了很大的提升,可以解决在实际课程管理和应用上存在的问题,极大程度的方便了师生之间能对信息进行查询和维护管理。