├── .gitignore
├── WebContent
├── META-INF
│ └── MANIFEST.MF
├── WEB-INF
│ ├── lib
│ │ ├── c3p0-0.9.2.1.jar
│ │ ├── commons-dbutils-1.7.jar
│ │ ├── jstl.jar
│ │ ├── mchange-commons-java-0.2.3.4.jar
│ │ ├── mysql-connector-java-5.1.45-bin.jar
│ │ └── standard.jar
│ └── web.xml
├── error.jsp
├── login
│ └── login.jsp
├── loginsuccess.jsp
├── repeatsubmit.jsp
└── student
│ ├── businessmanagement
│ ├── exemptionapply.jsp
│ ├── postponeExamapply.jsp
│ └── stu2.jpg
│ ├── coursegrade.jsp
│ ├── courseselect
│ ├── back2.jpg
│ ├── courseselect.jsp
│ ├── levelexamapply.jsp
│ └── select.jsp
│ ├── informationinquiry.jsp
│ ├── informationinquiry
│ ├── back2.jpg
│ ├── coursegrade.jsp
│ ├── courseinformation.jsp
│ ├── courseschedule.jsp
│ ├── examarrange.jsp
│ ├── grade.jsp
│ ├── informationinquiry.jsp
│ ├── levelExaminationGrade.jsp
│ └── studentinformation.jsp
│ ├── student.jsp
│ └── studentstatus
│ └── studentstatus.jsp
├── readme.md
└── src
├── c3p0-config.xml
└── com
└── software
├── dao
├── CourseQueryDAO.java
├── CourseScheduleDAO.java
├── DAO.java
├── ExamArrangeDAO.java
├── ExemptionApplyDAO.java
├── JwTeacherDAO.java
├── LevelExamDAO.java
├── LevelExamListDAO.java
├── LevelExaminationDAO.java
├── OptionalCourseDAO.java
├── PostponeExamApplyDAO.java
├── StudentBasicInforDAO.java
├── StudentGradeDAO.java
├── StudentOptCourseDAO.java
├── TeacherDAO.java
├── UserDAO.java
└── courseQuery.java
├── entity
├── Course.java
├── CourseSchedule.java
├── CourseScheduleShow.java
├── CriterStudent.java
├── CriterUser.java
├── ExamArrange.java
├── ExemptionApply.java
├── GradeAnalysisResult.java
├── JwTeacher.java
├── LevelExam.java
├── LevelExamList.java
├── LevelExamination.java
├── OptionalCourse.java
├── PostponeExamApply.java
├── Student.java
├── StudentBasicInformation.java
├── StudentGrade.java
├── StudentOptCourse.java
├── Teacher.java
└── User.java
├── filter
├── AcdemicDeanJspFilter.java
├── LoginCheckCodeFilter.java
└── LoginFilter.java
├── impl
├── CourseQueryDAOImpl.java
├── CourseScheduleDAOImpl.java
├── ExamArrangeDAOImpl.java
├── ExemptionApplyDAOImpl.java
├── JwTeacherDAOImpl.java
├── LevelExamDAOImpl.java
├── LevelExamListDAOImpl.java
├── LevelExaminationDAOImpl.java
├── OptionalCourseDAOImpl.java
├── PostponeExamApplyDAOImpl.java
├── StudentBasicInforDAOImpl.java
├── StudentGradeDAOIpml.java
├── StudentOptCourseDAOImpl.java
├── TeacherDAOImpl.java
└── UserDAOImpl.java
├── jdbcutil
└── JDBCUtils.java
├── servlet
├── AdminUserServlet.java
├── ApplyStudentListServlet.java
├── CourseScheduleServlet.java
├── CoursegradeServlet.java
├── CourseinformationServlet.java
├── ExamArrangeServlet.java
├── ExemptionApplyServlet.java
├── FindPasswordServlet.java
├── JwTeacherInformationServlet.java
├── LevelExamServlet.java
├── LevelExaminationGradeServlet.java
├── LoginChangeServlet.java
├── LogoutServlet.java
├── ModifyPasswordServlet.java
├── OptionalCourseServlet.java
├── PostponeExamapplyServlet.java
├── StudentInformationServlet.java
├── SubmitGradeServlet.java
├── TeacherInformationServlet.java
└── ValidateColorServlet.java
└── test
├── FirstTest.java
└── moyu.java
/.gitignore:
--------------------------------------------------------------------------------
1 | /build/
2 | .idea
3 | .settings
4 | lib
5 | .classpath
6 | .project
7 | javaweb.iml
8 |
--------------------------------------------------------------------------------
/WebContent/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Class-Path:
3 |
4 |
--------------------------------------------------------------------------------
/WebContent/WEB-INF/lib/c3p0-0.9.2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liqkjm/javaweb/55c625e62a8578a1fbdff15906167c3194683fd9/WebContent/WEB-INF/lib/c3p0-0.9.2.1.jar
--------------------------------------------------------------------------------
/WebContent/WEB-INF/lib/commons-dbutils-1.7.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liqkjm/javaweb/55c625e62a8578a1fbdff15906167c3194683fd9/WebContent/WEB-INF/lib/commons-dbutils-1.7.jar
--------------------------------------------------------------------------------
/WebContent/WEB-INF/lib/jstl.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liqkjm/javaweb/55c625e62a8578a1fbdff15906167c3194683fd9/WebContent/WEB-INF/lib/jstl.jar
--------------------------------------------------------------------------------
/WebContent/WEB-INF/lib/mchange-commons-java-0.2.3.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liqkjm/javaweb/55c625e62a8578a1fbdff15906167c3194683fd9/WebContent/WEB-INF/lib/mchange-commons-java-0.2.3.4.jar
--------------------------------------------------------------------------------
/WebContent/WEB-INF/lib/mysql-connector-java-5.1.45-bin.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liqkjm/javaweb/55c625e62a8578a1fbdff15906167c3194683fd9/WebContent/WEB-INF/lib/mysql-connector-java-5.1.45-bin.jar
--------------------------------------------------------------------------------
/WebContent/WEB-INF/lib/standard.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liqkjm/javaweb/55c625e62a8578a1fbdff15906167c3194683fd9/WebContent/WEB-INF/lib/standard.jar
--------------------------------------------------------------------------------
/WebContent/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
学年学期 | 26 |学号 | 27 |学生姓名 | 28 |课程编号 | 29 |课程名称 | 30 |成绩 | 31 |绩点 | 32 |学分 | 33 |课程大类 | 34 |修读方式 | 35 |考试性质 | 36 |成绩方式 | 37 |有效 | 38 |备注 | 39 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<%= student.getYearTerm()%> | 49 |<%= student.getStudentId()%> | 50 |<%= student.getStudentName()%> | 51 |<%= student.getCourseId()%> | 52 |<%= student.getCourseName()%> | 53 |<%= student.getScore() %> | 54 |<%= student.getGradePoint() %> | 55 |<%= student.getCredit() %> | 56 |<%= student.getCourseClass() %> | 57 |<%= student.getStudyWay() %> | 58 |<%= student.getExamWay() %> | 59 |<%= student.getGradeWay() %> | 60 |<%= student.getEffectivity() %> | 61 |<%= student.getRemarks() %> | 62 |
学年学期 | 57 |课程编号 | 58 |课程名称 | 59 |学分 | 60 |课程类型 | 61 |任课老师 | 62 |上课方式 | 63 |上课时间 | 64 |是否已报名 | 65 |66 | |
---|---|---|---|---|---|---|---|---|---|
<%= entry.getKey().getYearTerm() %> | 74 |<%= entry.getKey().getCourseId() %> | 75 |<%= entry.getKey().getCourseName() %> | 76 |<%= entry.getKey().getCredit() %> | 77 |<%= entry.getKey().getCourseType() %> | 78 |<%= entry.getKey().getTeacher() %> | 79 |<%= entry.getKey().getClassWay() %> | 80 |<%= entry.getKey().getClassTime() %> | 81 |<%= entry.getValue() %> | 82 |83 | 报名 84 | 85 | | 86 |
学年学期 | 59 |考级课程编号 | 60 |考级课程 | 61 |报名时间 | 62 |考试时间 | 63 |报名金额 | 64 |是否已报名 | 65 |66 | |
---|---|---|---|---|---|---|---|
<%= entry.getKey().getYearTerm() %> | 74 |<%= entry.getKey().getCourseId() %> | 75 |<%= entry.getKey().getCourseName() %> | 76 |<%= entry.getKey().getApplyTime() %> | 77 |<%= entry.getKey().getExamTime() %> | 78 |<%= entry.getKey().getExamCost() %> | 79 |<%= entry.getValue() %> | 80 |81 | 报名 82 | 83 | | 84 |
学年学期 | 26 |学号 | 27 |学生姓名 | 28 |课程编号 | 29 |课程名称 | 30 |成绩 | 31 |绩点 | 32 |学分 | 33 |课程大类 | 34 |修读方式 | 35 |考试性质 | 36 |成绩方式 | 37 |有效 | 38 |备注 | 39 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<%= student.getYearTerm()%> | 49 |<%= student.getStudentId()%> | 50 |<%= student.getStudentName()%> | 51 |<%= student.getCourseId()%> | 52 |<%= student.getCourseName()%> | 53 |<%= student.getScore() %> | 54 |<%= student.getGradePoint() %> | 55 |<%= student.getCredit() %> | 56 |<%= student.getCourseClass() %> | 57 |<%= student.getStudyWay() %> | 58 |<%= student.getExamWay() %> | 59 |<%= student.getGradeWay() %> | 60 |<%= student.getEffectivity() %> | 61 |<%= student.getRemarks() %> | 62 |
69 | | 星期一 | 70 |星期二 | 71 |星期三 | 72 |星期四 | 73 |星期五 | 74 |星期六 | 75 |星期日 | 76 |
---|---|---|---|---|---|---|---|
<%=courseScheduleShow.getJoint() %> | 85 |
86 | <%
87 | if(courseScheduleShow.getMonday() != null){
88 | %>
89 | <%=courseScheduleShow.getMonday().getCourse() %>
90 | 91 | <%=courseScheduleShow.getMonday().getTeacher() %> 92 | 93 | <%=courseScheduleShow.getMonday().getClassplace() %> 94 | <% 95 | } 96 | %> 97 | 98 | |
99 |
100 | <%
101 | if(courseScheduleShow.getTuesday() != null){
102 | %>
103 | <%=courseScheduleShow.getTuesday().getCourse() %>
104 | 105 | <%=courseScheduleShow.getTuesday().getTeacher() %> 106 | 107 | <%=courseScheduleShow.getTuesday().getClassplace() %> 108 | <% 109 | } 110 | %> 111 | |
112 |
113 | <%
114 | if(courseScheduleShow.getWesneday() != null){
115 | %>
116 | <%=courseScheduleShow.getWesneday().getCourse() %>
117 | 118 | <%=courseScheduleShow.getWesneday().getTeacher() %> 119 | 120 | <%=courseScheduleShow.getWesneday().getClassplace() %> 121 | <% 122 | } 123 | %> 124 | |
125 |
126 | <%
127 | if(courseScheduleShow.getThursday() != null){
128 | %>
129 | <%=courseScheduleShow.getThursday().getCourse() %>
130 | 131 | <%=courseScheduleShow.getThursday().getTeacher() %> 132 | 133 | <%=courseScheduleShow.getThursday().getClassplace() %> 134 | <% 135 | } 136 | %> 137 | |
138 |
139 | <%
140 | if(courseScheduleShow.getFriday() != null){
141 | %>
142 | <%=courseScheduleShow.getFriday().getCourse() %>
143 | 144 | <%=courseScheduleShow.getFriday().getTeacher() %> 145 | 146 | <%=courseScheduleShow.getFriday().getClassplace() %> 147 | <% 148 | } 149 | %> 150 | |
151 |
152 | <%
153 | if(courseScheduleShow.getSaturday() != null){
154 | %>
155 | <%=courseScheduleShow.getSaturday().getCourse() %>
156 | 157 | <%=courseScheduleShow.getSaturday().getTeacher() %> 158 | 159 | <%=courseScheduleShow.getSaturday().getClassplace() %> 160 | <% 161 | } 162 | %> 163 | |
164 |
165 | <%
166 | if(courseScheduleShow.getSunday() != null){
167 | %>
168 | <%=courseScheduleShow.getSunday().getCourse() %>
169 | 170 | <%=courseScheduleShow.getSunday().getTeacher() %> 171 | 172 | <%=courseScheduleShow.getSunday().getClassplace() %> 173 | <% 174 | } 175 | %> 176 | |
177 |
学年学期 | 41 |学号 | 42 |学生姓名 | 43 |考试课程 | 44 |考试形式 | 45 |考试日期 | 46 |考试时间 | 47 |考试周次 | 48 |考试校区 | 49 |考试地点 | 50 |考试座位号 | 51 |
---|---|---|---|---|---|---|---|---|---|---|
<%= examArrange.getYearTerm()%> | 62 |<%= examArrange.getStudentId()%> | 63 |<%= examArrange.getStudentName()%> | 64 |<%= examArrange.getExamCourse()%> | 65 |<%= examArrange.getExamWay()%> | 66 |<%= examArrange.getExamDate() %> | 67 |<%= examArrange.getExamTime() %> | 68 |<%= examArrange.getExamWeek() %> | 69 |<%= examArrange.getExamCampus() %> | 70 |<%= examArrange.getExamplace() %> | 71 |<%= examArrange.getExamSeatNum() %> | 72 |
学年学期 | 26 |学号 | 27 |学生姓名 | 28 |考级课程 | 29 |考级时间 | 30 |总成绩 | 31 |学生院系 | 32 |班级名称 | 33 |专业 | 34 |准考证号 | 35 |听力成绩 | 36 |阅读成绩 | 37 |写作成绩 | 38 |口语成绩 | 39 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<%= stu.getYearTerm()%> | 50 |<%= stu.getStudentId()%> | 51 |<%= student.getStudentName()%> | 52 |<%= stu.getLevelEaxmCourse()%> | 53 |<%= stu.getEaxmTime()%> | 54 |<%= stu.getGrade() %> | 55 |<%= student.getAcademy() %> | 56 |<%= student.getClassName() %> | 57 |<%= student.getProfession() %> | 58 |<%= stu.getExamId() %> | 59 |<%= stu.getListenGrade() %> | 60 |<%= stu.getReadingGrade() %> | 61 |<%= stu.getWritingGrade() %> | 62 |<%= stu.getSpokenGrade() %> | 63 |
个人信息 | 16 |
---|
选课服务 | 19 |
课程运行 | 22 |
成绩查询 | 25 |