
随着社会的不断进步与发展人们经济水平也不断的提高于是对各行各业需求也越来越高。特别是从2019年新型冠状病毒爆发以来利用计算机网络来处理各行业事务这一概念更深入人心由于工作繁忙以及疫情的原因到学校进行学生选课也是比较难实施的。如果开发一款学生选课系统可以让学生在最短的时间里享受到最快捷的服务提高管理员的整体工作水平简化工作程序这对学生、教师和管理员来说都是一件非常乐意的事情。本论文针对课程信息、学生选课的特点采用JAVA等编写语言springboot框架以MySQL为数据库B/S为系统构架对学生选课系统进行设计和开发。通过使用本系统可有效地减少运营成本提高管理效率。学生选课系统在设计与实施时采取了模块性的设计理念把相似的系统的功能整合到一个模组中以增强内部的功能减少各组件之间的联系从而达到减少相互影响的目的。如课程信息、学生选课、退选课程模块等[12]。管理员后台主要功能是首页、个人中心、学生管理、教师管理、班级信息管理、课程类型管理、课程信息管理、学生选课管理、退选课程管理、班级课表管理、留言板管理、系统管理等功能。系统功能模块图如图4-1所示。管理员点击教师管理在教师管理页面对教师账号、教师姓名、年龄、性别、手机、头像等内容进行查询或者新增、删除教师信息等操作如图5-14所示。