基于Java的选课系统:具体的要求:1、本系统有三类用户,教师,学生,管理员,各自的功能如下:(1)教师:所包含功能为:A,注册功能:主要信息包括:用户名,密码,教师姓名,年龄,性别,专业,职称;B,修改个人信息:包括姓名,联系方式(邮箱,qq,和手机密码);C,发布本学期开设的课程,本界面的内容包括:课程名称,课程学时,课程要求,课程要讲的内容,考核方式。D,查看某一门课程的选课情况(看有哪些学生选课),用表格展示;E,将选择自己课程的学生以Excel的形式导出;(2)学生:A,注册功能:主要信息包括:用户名,密码,姓名,年龄,性别,专业,班级,学号;B,修改个人信息:包括姓名,联系方式(邮箱,qq,和手机密码