java 学生选课系统

作业题目:选课系统:
具体的要求:
1、 本系统有三类用户,教师,学生,管理员,各自的功能如下:
(1) 教师:
所包含功能为:
A, 注册功能:主要信息包括:用户名,密码,教师姓名,年龄,性别,专业,职称;
B, 修改个人信息:
C, 发布本学期开设的课程,本界面的内容包括:课程名称,课程学时,课程要求,课程要讲的内容,考核方式。
D, 查看某一门课程的选课情况(看有哪些学生选课),用表格展示;
E, 将选择自己课程的学生以Excel 的形式导出;(用反射实现,能够导出多种形式的Excel文档,有扩展性)
(2) 学生:
A, 注册功能:主要信息包括:用户名,密码,姓名,年龄,性别,专业,班级,学号;
B, 修改个人信息:包括姓名,联系方式(邮箱,qq,和手机密码);
C, 查看所有教师的开课情况,具体的操作是:先选择老师,然后列出该老师的所有课程(可以用List实现);点击课程,显示该课程的情况;
D, 选课:选择某一个老师的课程。
(3)管理员
管理员登录后,主要的功能:
A 审核老师发布的课程,没有审核或者审核没通过的课程,学生是无法选课的;
知识点:Java swing、awt界面变成,MySQL数据库的基本操作
适合人群:Java初学者、在校学生
用到的工具:eclipse、MySQL、window builder。

java 学生选课系统
java 学生选课系统

链接