【实例简介】
学生管理系统的代码,带注释的哦
教师端功能
可以更改密码。
可以添加学生,并要求填写学生的基本信息。
可以根据学号查询学生基本信息及其成绩。
有权限控制,每个管理员只能管理其所在学院的信息。
可以控制选课的课程范围,并可以控制选课的时间,即可以控制选课的开始与结束。
可以录入成绩,缓存成绩,检查无误后公布成绩
学生端功能
学生可以查看自己的基本信息。
学生可以查看自己的成绩,已修学分和不及格成绩信息
学生端可以进行远程选课,并且可以查看课表。
【实例截图】
【核心代码】
ch02
└── ch02
├── bin
│ └── wyf
│ └── cgq
│ ├── ChangePwd.class
│ ├── ChangePwdTeacher.class
│ ├── ChoseCourse.class
│ ├── CourseManage.class
│ ├── CourseTable$TableViewRenderer.class
│ ├── CourseTable.class
│ ├── GetScore.class
│ ├── GetStuInfo.class
│ ├── GradeInDB$TableChangeListener.class
│ ├── GradeInDB.class
│ ├── Login.class
│ ├── NewClass.class
│ ├── NewCourse.class
│ ├── NewStu.class
│ ├── StuClient$1.class
│ ├── StuClient$MyNode.class
│ ├── StuClient.class
│ ├── StuFailGrade.class
│ ├── StuGrade.class
│ ├── StuInfo.class
│ ├── StuScore.class
│ ├── TeacherClient$1.class
│ ├── TeacherClient$MyNode.class
│ ├── TeacherClient.class
│ ├── TeachSearchInfo.class
│ └── Welcome.class
├── build
│ ├── ico.gif
│ ├── run.bat
│ ├── wyf
│ │ └── cgq
│ │ ├── ChangePwd.class
│ │ ├── ChangePwdTeacher.class
│ │ ├── ChoseCourse.class
│ │ ├── CourseManage.class
│ │ ├── CourseTable$TableViewRenderer.class
│ │ ├── CourseTable.class
│ │ ├── GetScore.class
│ │ ├── GetStuInfo.class
│ │ ├── GradeInDB$TableChangeListener.class
│ │ ├── GradeInDB.class
│ │ ├── Login.class
│ │ ├── NewClass.class
│ │ ├── NewCourse.class
│ │ ├── NewStu.class
│ │ ├── StuClient$1.class
│ │ ├── StuClient$MyNode.class
│ │ ├── StuClient.class
│ │ ├── StuFailGrade.class
│ │ ├── StuGrade.class
│ │ ├── StuInfo.class
│ │ ├── StuScore.class
│ │ ├── TeacherClient$1.class
│ │ ├── TeacherClient$MyNode.class
│ │ ├── TeacherClient.class
│ │ ├── TeachSearchInfo.class
│ │ └── Welcome.class
│ └── xs.jpg
├── db
│ ├── db.sql
│ └── 鐧婚檰瀵嗙爜.txt
├── mysql-connector-java-5.1.17-bin.jar
├── res
│ ├── ico.gif
│ └── xs.jpg
└── src
└── wyf
└── cgq
├── ChangePwd.java
├── ChangePwdTeacher.java
├── ChoseCourse.java
├── CourseManage.java
├── CourseTable.java
├── GetScore.java
├── GetStuInfo.java
├── GradeInDB.java
├── Login.java
├── NewClass.java
├── NewCourse.java
├── NewStu.java
├── StuClient.java
├── StuFailGrade.java
├── StuGrade.java
├── StuInfo.java
├── StuScore.java
├── TeacherClient.java
├── TeachSearchInfo.java
└── Welcome.java
12 directories, 80 files