学生选课系统—Swing+MySQL(一)
最近学完了java基础部分,按照老师要求做了个学生选课系统,过程遇到了一些难题,也有了一些收获,最后做一个小总结,话不多说,进入正题。
首先是老师所列的项目需求:
1、用户角色:
管理员、教师、学生;
表格 用户表:角色ID;
角色表;
2、管理员部分:
- 学生管理:增、删、改、查、批量导入、批量导出,学生的初始密码都是111111;
- 教师管理:同学生管理;
- 课程类别:英语、数学、政治、汉语言文学、体育、计算机组成原理、数据结构 学分 ,当前学生他的学分必须20分 4分;
- 设置教师与课程类别管理表
- 课程安排表:由管理员设置,只有教师与课程关联好之后,才可以进行课程安排,一个老师一周最多安排3次课,最少安排一次课;
- 教室管理:教师的增删改查;
- 学期表:学期,日期时间段;
- 学期表与课程安排表的关联表;
3、学生部分:
- 显示学生信息,实现部分信息的修改;
- 显示学生自选的课程安排;
- 查看已选课程,还有选择该课程的同学;</