Compare commits

..

36 Commits

Author SHA1 Message Date
pbftaj79r 12fe0971db Merge pull request '王斌斌' (#15) from branch_WBB into main
1 year ago
Rown 84dbb45c2c wbb
1 year ago
Sunlightforyou e9102de43a 123
1 year ago
Sunlightforyou 3c6e4e61e5 123
1 year ago
Sunlightforyou cef97a4976 1
1 year ago
Sunlightforyou 00d72457df 123
1 year ago
pc4gok3i8 3293aec547 Merge pull request '2' (#14) from branch_LYH into main
1 year ago
LYH c5247fac22 1
1 year ago
pc4gok3i8 529bbb0c98 Merge pull request '1' (#13) from branch_LYH into main
1 year ago
LYH 79b4c67d8b 1
1 year ago
Sunlightforyou 43588d65f2 1
1 year ago
pc4gok3i8 f0157fb6d5 Merge pull request '2' (#12) from branch_LYH into main
1 year ago
LYH 21de694cbe 1
1 year ago
pc4gok3i8 d685dece68 Merge pull request '2' (#11) from branch_LYH into main
1 year ago
LYH d7796a801a 1
1 year ago
pc4gok3i8 5223c1bf0c Merge pull request '2' (#10) from branch_LYH into main
1 year ago
LYH 25e90113f7 2
1 year ago
pc4gok3i8 431702d967 Merge pull request '1' (#9) from branch_LYH into main
1 year ago
LYH a464a11953 1
1 year ago
pc4gok3i8 3a66d8ae71 Merge pull request '2' (#8) from branch_LYH into main
1 year ago
LYH 7afe787cb4 2
1 year ago
LYH 928bf9e486 1
1 year ago
pc4gok3i8 a5c5d3397f Merge pull request '1' (#7) from branch_LYH into main
1 year ago
LYH 8d67c328e7 1
1 year ago
pc4gok3i8 fa142c0c16 Merge pull request '1' (#6) from branch_LYH into main
1 year ago
LYH 8670b12dbe 11
1 year ago
pc4gok3i8 797f17a8d1 2
1 year ago
LYH a871b2ffe5 1.3
1 year ago
LYH 06091e7f89 1.2
1 year ago
pc4gok3i8 7b24dc101a Merge pull request '1' (#4) from branch_LYH into main
1 year ago
LYH e6287cca90 1
1 year ago
LYH 9c1a7ccf8c 1
1 year ago
LYH 4c9f6c275a 1
1 year ago
LYH 5e4f9837ef 1
1 year ago
LYH cc7e7ce876 1
1 year ago
Sunlightforyou 0d9a9184f2 1
1 year ago

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- 这是一个模块的配置描述类型为JAVA_MODULE版本号为4 -->
<module type="JAVA_MODULE" version="4">
<!-- 模块中的组件配置这里的NewModuleRootManager组件相关设置 -->
<component name="NewModuleRootManager" inherit-compiler-output="true">
<!-- 排除输出相关设置(具体作用需根据使用场景进一步确定) -->
<exclude-output />
<!-- 内容的URL指向这里指向模块所在目录$MODULE_DIR$会被替换为实际的模块目录相关路径) -->
<content url="file://$MODULE_DIR$" />
<!-- 表示继承JDK相关的配置顺序项 -->
<orderEntry type="inheritedJdk" />
<!-- 表示源文件夹相关的配置顺序项forTests属性为false说明不是针对测试相关的源文件夹 -->
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- 这是一个XML文档的声明指定了XML的版本为1.0以及编码格式为UTF-8 -->
<project version="4">
<!-- 这里定义了项目中的一个组件名为ProjectRootManager版本号为2同时指定了项目使用的JDK名称为21以及JDK类型为JavaSDK -->
<component name="ProjectRootManager" version="2" project-jdk-name="21" project-jdk-type="JavaSDK">
<!-- 定义了项目的输出路径这里通过URL的形式指定输出位置为项目目录$PROJECT_DIR$会被替换为实际的项目根目录路径下的out文件夹 -->
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML 声明,表明该文档遵循 XML 1.0 版本规范,使用 UTF-8 编码 -->
<project version="4">
<!-- 定义项目中的一个组件,名为 ProjectModuleManager通常用于管理项目相关模块的配置等信息 -->
<component name="ProjectModuleManager">
<!-- 用于包含项目中相关模块的配置信息集合 -->
<modules>
<!-- 定义一个具体的模块,以下属性用于指定模块相关文件的位置信息 -->
<module fileurl="file://$PROJECT_DIR$/.idea/educational_system.iml" filepath="$PROJECT_DIR$/.idea/educational_system.iml" />
<!-- fileurl 属性通过 URL 格式指明模块文件的具体访问地址 -->
<!-- filepath 属性则明确了模块文件在本地文件系统中的实际路径位置 -->
</modules>
</component>
</project>

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML 声明部分,表明该 XML 文件遵循的版本是 1.0 ,采用的编码格式为 UTF-8 -->
<project version="4">
<!-- 定义名为“VcsDirectoryMappings”的组件通常用于管理版本控制系统VCS相关的目录映射配置 -->
<component name="VcsDirectoryMappings">
<!-- 定义一个具体的目录映射配置项,用于关联本地目录和对应的版本控制系统 -->
<mapping directory="" vcs="Git" />
<!-- “directory”属性用于指定本地的目录路径这里为空值可能需要根据实际情况补充具体的目录路径 -->
<!-- “vcs”属性明确了对应的版本控制系统名称此处为“Git”表示该目录将使用 Git 进行版本控制相关操作 -->
</component>
</project>

@ -0,0 +1,29 @@
### IntelliJ IDEA ###
out/
!**/src/main/**/out/
!**/src/test/**/out/
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

@ -0,0 +1,17 @@
<component name="ArtifactManager">
<artifact type="exploded-war" name="javaweb_project:war exploded">
<output-path>$PROJECT_DIR$/out/artifacts/javaweb_project_war_exploded</output-path>
<root id="root">
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="javaweb_project" />
</element>
<element id="directory" name="lib">
<element id="library" level="project" name="lib" />
<element id="library" level="module" name="JUnit4" module-name="javaweb_project" />
</element>
</element>
<element id="javaee-facet-resources" facet="javaweb_project/web/Web" />
</root>
</artifact>
</component>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
<data-source source="LOCAL" name="jiaowusys@localhost" uuid="6f10c666-993f-4994-8ef3-c0a0984ad9c2">
<driver-ref>mysql.8</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://localhost:3306/jiaowusys</jdbc-url>
<jdbc-additional-properties>
<property name="com.intellij.clouds.kubernetes.db.host.port" />
<property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
<property name="com.intellij.clouds.kubernetes.db.container.port" />
</jdbc-additional-properties>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
</component>
</project>

@ -0,0 +1,10 @@
<component name="libraryTable">
<library name="lib">
<CLASSES>
<root url="file://$PROJECT_DIR$/web/WEB-INF/lib" />
</CLASSES>
<JAVADOC />
<SOURCES />
<jarDirectory url="file://$PROJECT_DIR$/web/WEB-INF/lib" recursive="false" />
</library>
</component>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/javaweb_project.iml" filepath="$PROJECT_DIR$/javaweb_project.iml" />
</modules>
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

@ -1,53 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML 声明,表明此 XML 文件遵循 1.0 版本规范,采用 UTF-8 编码格式,这是 XML 文件开头常见的标识,让解析器知晓如何正确解析该文件 -->
<projectDescription>
<!-- “projectDescription”元素作为整个配置文件的根元素用于包含和组织项目相关的各种描述性信息如项目名称、构建相关配置、项目特性natures等内容 -->
<name>javaweb_project</name>
<!-- “name”元素用于定义项目的名称这里明确项目名称为“javaweb_project”方便在开发环境、项目管理等场景中对该项目进行标识和区分 -->
<comment></comment>
<!-- “comment”元素可用于添加对项目的一些说明性注释信息当前为空可根据实际需求填写对项目的相关描述、备注等内容 -->
<projects>
</projects>
<!-- “projects”元素通常可以用于包含该项目所依赖或者关联的其他子项目等相关信息这里目前为空表示没有相关的关联项目配置若有依赖的其他项目可在此元素内添加相应的项目引用等信息 -->
<buildSpec>
<!-- “buildSpec”元素用于定义项目构建相关的具体配置里面包含了一系列的“buildCommand”元素每个“buildCommand”元素代表一个构建命令相关的配置 -->
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<!-- “buildCommand”元素中的“name”属性用于指定构建命令对应的具体名称这里是“org.eclipse.wst.jsdt.core.javascriptValidator”从名称推测大概率是与 JavaScript 代码验证相关的构建命令,可能用于在项目构建过程中检查 JavaScript 代码是否符合相应规范等操作 -->
<arguments>
</arguments>
<!-- “arguments”元素用于设置该构建命令执行时所需的参数信息当前为空表示该构建命令暂时没有需要额外指定的参数若有参数需求可在该元素内添加相应的参数配置 -->
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<!-- 同样是“buildCommand”元素“name”属性为“org.eclipse.jdt.core.javabuilder”此名称表明这是与 Java 代码构建相关的构建命令,用于编译项目中的 Java 源代码等操作,是 Java 项目构建过程中很关键的一个构建环节 -->
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<!-- “buildCommand”元素“name”属性为“org.eclipse.wst.common.project.facet.core.builder”推测与基于项目分面facet核心相关的构建操作有关可能用于处理项目在不同技术层面比如不同的 Web 技术、Java EE 相关特性等方面)的构建配置和整合等工作 -->
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<!-- “buildCommand”元素“name”属性为“org.eclipse.wst.validation.validationbuilder”大概是用于项目整体验证相关的构建命令可能会综合检查项目中多种代码如 Java、JavaScript 等)以及配置是否符合相应要求,确保项目整体的有效性和正确性 -->
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<!-- “natures”元素用于定义项目所具有的各种特性也可理解为项目的本质属性里面包含多个“nature”元素每个“nature”元素指定一种项目特性 -->
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<!-- “nature”元素指定项目具有“org.eclipse.jem.workbench.JavaEMFNature”这种特性具体含义需结合对应的 Eclipse 相关插件或框架来理解,一般来说与 Java 相关的某种特定功能、行为或规范遵循情况等相关联 -->
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<!-- “nature”元素“org.eclipse.wst.common.modulecore.ModuleCoreNature”特性可能与项目模块核心相关的功能、配置等方面有关系比如涉及模块的管理、依赖处理等模块相关的事务 -->
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<!-- “nature”元素“org.eclipse.wst.common.project.facet.core.nature”特性大概率和项目分面facet核心相关表明项目在构建、配置等方面遵循基于分面的相关管理和规范要求 -->
<nature>org.eclipse.jdt.core.javanature</nature>
<!-- “nature”元素“org.eclipse.jdt.core.javanature”特性明确表示项目具有 Java 项目相关的属性,意味着项目会按照 Java 开发的常规流程、规范等进行处理,比如支持 Java 代码的编译、运行等操作 -->
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<!-- “nature”元素“org.eclipse.wst.jsdt.core.jsNature”特性表示项目具备 JavaScript 相关的特性,比如可以在项目中编写、运行 JavaScript 代码,并且在构建等过程中会对 JavaScript 代码进行相应的处理(如验证、优化等) -->
</natures>
</projectDescription>
<name>javaweb_project</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>

File diff suppressed because it is too large Load Diff

@ -1,16 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML 声明,表明此 XML 文件遵循 1.0 版本规范,采用 UTF-8 编码格式 -->
<project-modules id="moduleCoreId" project-version="1.5.0">
<!-- “wb-module”元素用于定义一个 Web 项目模块“deploy-name”属性指定了该模块部署后的名称这里为“javaweb_project”也就是在将项目部署到服务器等环境时对外呈现的模块名称 -->
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="javaweb_project">
<!-- “wb-resource”元素用于配置模块中的资源相关信息比如资源的部署路径和来源路径等 -->
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<!-- “deploy-path”属性指定资源部署的目标路径“/”表示根路径意味着该资源将被部署到项目的根目录下“source-path”属性指定资源的原始来源路径这里是“/WebContent”说明是从项目中的“WebContent”目录获取该资源“tag”属性值为“defaultRootSource”可能是一种标识用于标记这是默认的根目录来源资源方便进行相关管理和识别 -->
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<!-- 同样是“wb-resource”元素这里“deploy-path”属性指定资源将被部署到“/WEB-INF/classes”目录下常用于存放编译后的 Java 类文件等“source-path”属性表明资源来源于项目中的“/src”目录即项目的源代码所在目录 -->
<property name="context-root" value="javaweb_project"/>
<!-- “property”元素用于定义模块的属性这里“name”属性为“context-root”表示设置模块的上下文根路径属性“value”属性设置其值为“javaweb_project”该属性常用于在 Web 应用中确定应用的根访问路径,比如通过浏览器访问该 Web 项目时的基础 URL 路径相关设置 -->
<property name="java-output-path" value="/javaweb_project/build/classes"/>
<!-- 又是一个“property”元素“name”属性为“java-output-path”用于指定 Java 相关输出的路径“value”属性设置为“/javaweb_project/build/classes”意味着编译后的 Java 类文件等输出结果将存放在该路径下的文件夹中 -->
</wb-module>
</project-modules>
</project-modules>

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>javaweb_project</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

@ -1,23 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic_dean.jsp">返回上一步</a>
</div>
<h3>教务管理</h3>
<a href="<%=request.getContextPath()%>/acdemic_dean/acdemic/grademanagement/gradequery.jsp">成绩总库查询</a>
<br><br>
<a href="<%=request.getContextPath()%>/acdemic_dean/acdemic/grademanagement/gradeanalysis.jsp">成绩统计分析</a>
</body>
</html>

@ -1,137 +0,0 @@
<%@page import="com.hua.entity.GradeAnalysisResult"%>
<%@page import="com.hua.entity.StudentBasicInformation"%>
<%@page import="java.util.Map"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic/grademanagement.jsp">返回上一步</a>
</div>
<h1>学生成绩统计分析</h1>
<form action="<%=request.getContextPath()%>/gradeAnalysis.grade" method="post">
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>学院:</td>
<td>
<select name="academy">
<option value=""></option>
<option value="自动化学院">自动化学院</option>
<option value="物理学院">物理学院</option>
<option value="电子信息学院">电子信息学院</option>
<option value="计算机学院">计算机学院</option>
</select>
</td>
</tr>
<tr>
<td>专业:</td>
<td>
<select name="profession">
<option value=""></option>
<option value="自动化">自动化</option>
<option value="应用物理">应用物理</option>
<option value="电子信息工程">电子信息工程</option>
<option value="计算机科学与技术">计算机科学与技术</option>
</select>
</td>
</tr>
<tr>
<td>班级:</td>
<td>
<select name="className">
<option value=""></option>
<option value="电子15(1)">电子15(1)</option>
<option value="电子15(2)">电子15(2)</option>
<option value="计算机14(1)">计算机14(1)</option>
<option value="计算机14(2)">计算机14(2)</option>
</select>
</td>
</tr>
<tr>
<td>学号:</td>
<td><input type="text" name="studentId"/></td>
</tr>
<tr>
<td>学生姓名:</td>
<td><input type="text" name="studentName"/></td>
</tr>
<tr>
<td><input type="submit" value="查询"/></td>
</tr>
</table>
</form>
<c:if test="${sessionScope.results != null }">
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th>学号</th>
<th>学生姓名</th>
<th>学院</th>
<th>专业</th>
<th>班级</th>
<th>课程门数</th>
<th>平均分</th>
<th>总分</th>
<th>平均学分成绩</th>
<th>平均学分绩点</th>
<th>绩点排名</th>
</tr>
<%
Map<StudentBasicInformation, GradeAnalysisResult> results =
(Map<StudentBasicInformation, GradeAnalysisResult>)session.getAttribute("results");
session.removeAttribute("results");
%>
<%
for(Map.Entry<StudentBasicInformation,GradeAnalysisResult> entry : results.entrySet()){
StudentBasicInformation stu = entry.getKey();
GradeAnalysisResult gradeAnalysisResult = entry.getValue();
%>
<tr>
<td><%= stu.getStudentId()%></td>
<td><%= stu.getStudentName()%></td>
<td><%= stu.getAcademy()%></td>
<td><%= stu.getProfession()%></td>
<td><%= stu.getClassName()%></td>
<td><%= gradeAnalysisResult.getCourseCount()%></td>
<td><%= gradeAnalysisResult.getAverScore()%></td>
<td><%= gradeAnalysisResult.getScore() %></td>
<td><%= gradeAnalysisResult.getAverCreditGrade() %></td>
<td><%= gradeAnalysisResult.getGradePoint() %></td>
<td></td>
</tr>
<%
}
%>
</table>
</c:if>
</body>
</html>

@ -1,151 +0,0 @@
<%@page import="com.hua.entity.StudentBasicInformation"%>
<%@page import="java.util.Map"%>
<%@page import="com.hua.entity.StudentGrade"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic/grademanagement.jsp">返回上一步</a>
</div>
<h1>学生成绩</h1>
<form action="<%=request.getContextPath()%>/deanQuery.grade" method="post">
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>学院:</td>
<td>
<select name="academy">
<option value=""></option>
<option value="自动化学院">自动化学院</option>
<option value="物理学院">物理学院</option>
<option value="电子信息学院">电子信息学院</option>
<option value="计算机学院">计算机学院</option>
</select>
</td>
</tr>
<tr>
<td>专业:</td>
<td>
<select name="profession">
<option value=""></option>
<option value="自动化">自动化</option>
<option value="应用物理">应用物理</option>
<option value="电子信息工程">电子信息工程</option>
<option value="计算机科学与技术">计算机科学与技术</option>
</select>
</td>
</tr>
<tr>
<td>班级:</td>
<td>
<select name="className">
<option value=""></option>
<option value="电子15(1)">电子15(1)</option>
<option value="电子15(2)">电子15(2)</option>
<option value="计算机14(1)">计算机14(1)</option>
<option value="计算机14(2)">计算机14(2)</option>
</select>
</td>
</tr>
<tr>
<td>学号:</td>
<td><input type="text" name="studentId"/></td>
</tr>
<tr>
<td>学生姓名:</td>
<td><input type="text" name="studentName"/></td>
</tr>
<tr>
<td><input type="submit" value="查询"/></td>
</tr>
</table>
</form>
<br><br>
<c:if test="${sessionScope.map != null }">
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>学院</th>
<th>专业</th>
<th>班级</th>
<th>课程编号</th>
<th>课程名称</th>
<th>成绩</th>
<th>绩点</th>
<th>学分</th>
<th>课程大类</th>
<th>修读方式</th>
<th>考试性质</th>
<th>成绩方式</th>
<th>有效</th>
<th>备注</th>
</tr>
<%
Map<StudentBasicInformation,List<StudentGrade>> map =
(Map<StudentBasicInformation,List<StudentGrade>>)session.getAttribute("map");
session.removeAttribute("map");
%>
<%
for(Map.Entry<StudentBasicInformation,List<StudentGrade>> entry : map.entrySet()){
StudentBasicInformation stu = entry.getKey();
List<StudentGrade> studentGrades = entry.getValue();
for(StudentGrade student : studentGrades){
%>
<tr>
<td><%= student.getYearTerm()%></td>
<td><%= student.getStudentId()%></td>
<td><%= student.getStudentName()%></td>
<td><%= stu.getAcademy()%></td>
<td><%= stu.getProfession()%></td>
<td><%= stu.getClassName()%></td>
<td><%= student.getCourseId()%></td>
<td><%= student.getCourseName()%></td>
<td><%= student.getScore() %></td>
<td><%= student.getGradePoint() %></td>
<td><%= student.getCredit() %></td>
<td><%= student.getCourseClass() %></td>
<td><%= student.getStudyWay() %></td>
<td><%= student.getExamWay() %></td>
<td><%= student.getGradeWay() %></td>
<td><%= student.getEffectivity() %></td>
<td><%= student.getRemarks() %></td>
</tr>
<%
}
}
%>
</table>
</c:if>
</body>
</html>

@ -1,144 +0,0 @@
<%@page import="java.util.List"%>
<%@page import="com.hua.entity.StudentBasicInformation"%>
<%@page import="com.hua.entity.OptionalCourse"%>
<%@page import="java.util.Map"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic_dean.jsp">返回上一步</a>
</div>
<form action="<%=request.getContextPath()%>/optStudent.List" method="post">
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>学院:</td>
<td>
<select name="academy">
<option value=""></option>
<option value="自动化学院">自动化学院</option>
<option value="物理学院">物理学院</option>
<option value="电子信息学院">电子信息学院</option>
<option value="计算机学院">计算机学院</option>
</select>
</td>
</tr>
<tr>
<td>专业:</td>
<td>
<select name="profession">
<option value=""></option>
<option value="自动化">自动化</option>
<option value="应用物理">应用物理</option>
<option value="电子信息工程">电子信息工程</option>
<option value="计算机科学与技术">计算机科学与技术</option>
</select>
</td>
</tr>
<tr>
<td>班级:</td>
<td>
<select name="className">
<option value=""></option>
<option value="电子15(1)">电子15(1)</option>
<option value="电子15(2)">电子15(2)</option>
<option value="计算机14(1)">计算机14(1)</option>
<option value="计算机14(2)">计算机14(2)</option>
</select>
</td>
</tr>
<tr>
<td>学号:</td>
<td><input type="text" name="studentId"/></td>
</tr>
<tr>
<td>学生姓名:</td>
<td><input type="text" name="studentName"/></td>
</tr>
<tr>
<td><input type="submit" value="查询"/></td>
</tr>
</table>
</form>
<c:if test="${sessionScope.map != null }">
<div>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>学院</th>
<th>专业</th>
<th>班级</th>
<th>课程编号</th>
<th>课程名称</th>
<th>学分</th>
<th>课程类型</th>
<th>任课老师</th>
<th>上课方式</th>
<th>上课时间</th>
<th></th>
</tr>
<%
Map<StudentBasicInformation,List<OptionalCourse>> map =
(Map<StudentBasicInformation,List<OptionalCourse>>)session.getAttribute("map");
session.removeAttribute("map");
%>
<%
for(Map.Entry<StudentBasicInformation,List<OptionalCourse>> entry : map.entrySet()){
StudentBasicInformation stu = entry.getKey();
List<OptionalCourse> optionalCourses = entry.getValue();
for(OptionalCourse optionalCourse : optionalCourses){
%>
<tr>
<td><%= optionalCourse.getYearTerm() %></td>
<td><%= stu.getStudentId() %></td>
<td><%= stu.getStudentName() %></td>
<td><%= stu.getAcademy() %></td>
<td><%= stu.getProfession() %></td>
<td><%= stu.getClassName() %></td>
<td><%= optionalCourse.getCourseId() %></td>
<td><%= optionalCourse.getCourseName() %></td>
<td><%= optionalCourse.getCredit() %></td>
<td><%= optionalCourse.getCourseType() %></td>
<td><%= optionalCourse.getTeacher() %></td>
<td><%= optionalCourse.getClassWay() %></td>
<td><%= optionalCourse.getClassTime() %></td>
</tr>
<%
}
}
%>
</table>
</div>
</c:if>
</body>
</html>

@ -1,38 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
</div>
<!-- 教务员主页面 -->
<div>
<h3>学籍管理</h3>
<a href="<%=request.getContextPath()%>/acdemic_dean/schoolroll/studentinformation.jsp">学生基本信息</a>
</div>
<div>
<h3>考级管理</h3>
<a href="<%=request.getContextPath()%>/acdemic_dean/levelexaminationmanage/applystudents.jsp">考级报名学生</a>
<br><br>
<a href="<%=request.getContextPath()%>/dean.query">考级学生成绩</a>
</div>
<div>
<h3>教务管理</h3>
<a href="<%=request.getContextPath()%>/acdemic_dean/acdemic/grademanagement.jsp">成绩管理</a>
<br><br>
<a href="<%=request.getContextPath()%>/acdemic_dean/acdemic/optionalcourse.jsp">选修报名学生</a>
</div>
<div>
<h3>个人事务</h3>
<a href="<%=request.getContextPath()%>/jwTeacherInformationServlet">个人信息</a>
</div>
</body>
</html>

@ -1,140 +0,0 @@
<%@page import="com.hua.entity.LevelExam"%>
<%@page import="java.util.List"%>
<%@page import="com.hua.entity.StudentBasicInformation"%>
<%@page import="java.util.Map"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic_dean.jsp">返回上一步</a>
</div>
<form action="<%=request.getContextPath()%>/levelExam.List" method="post">
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>学院:</td>
<td>
<select name="academy">
<option value=""></option>
<option value="自动化学院">自动化学院</option>
<option value="物理学院">物理学院</option>
<option value="电子信息学院">电子信息学院</option>
<option value="计算机学院">计算机学院</option>
</select>
</td>
</tr>
<tr>
<td>专业:</td>
<td>
<select name="profession">
<option value=""></option>
<option value="自动化">自动化</option>
<option value="应用物理">应用物理</option>
<option value="电子信息工程">电子信息工程</option>
<option value="计算机科学与技术">计算机科学与技术</option>
</select>
</td>
</tr>
<tr>
<td>班级:</td>
<td>
<select name="className">
<option value=""></option>
<option value="电子15(1)">电子15(1)</option>
<option value="电子15(2)">电子15(2)</option>
<option value="计算机14(1)">计算机14(1)</option>
<option value="计算机14(2)">计算机14(2)</option>
</select>
</td>
</tr>
<tr>
<td>学号:</td>
<td><input type="text" name="studentId"/></td>
</tr>
<tr>
<td>学生姓名:</td>
<td><input type="text" name="studentName"/></td>
</tr>
<tr>
<td><input type="submit" value="查询"/></td>
</tr>
</table>
</form>
<c:if test="${sessionScope.map != null }">
<div>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>学院</th>
<th>专业</th>
<th>班级</th>
<th>考级课程编号</th>
<th>考级课程</th>
<th>报名时间</th>
<th>考试时间</th>
<th>报名金额</th>
<th></th>
</tr>
<%
Map<StudentBasicInformation,List<LevelExam>> map =
(Map<StudentBasicInformation,List<LevelExam>>)session.getAttribute("map");
session.removeAttribute("map");
%>
<%
for(Map.Entry<StudentBasicInformation,List<LevelExam>> entry : map.entrySet()){
StudentBasicInformation stu = entry.getKey();
List<LevelExam> levelExames = entry.getValue();
for(LevelExam levelExame : levelExames){
%>
<tr>
<td><%= levelExame.getYearTerm() %></td>
<td><%= stu.getStudentId() %></td>
<td><%= stu.getStudentName() %></td>
<td><%= stu.getAcademy() %></td>
<td><%= stu.getProfession() %></td>
<td><%= stu.getClassName() %></td>
<td><%= levelExame.getCourseId() %></td>
<td><%= levelExame.getCourseName() %></td>
<td><%= levelExame.getApplyTime() %></td>
<td><%= levelExame.getExamTime() %></td>
<td><%= levelExame.getExamCost() %></td>
</tr>
<%
}
}
%>
</table>
</div>
</c:if>
</body>
</html>

@ -1,142 +0,0 @@
<%@page import="com.hua.entity.LevelExamination"%>
<%@page import="java.util.List"%>
<%@page import="com.hua.entity.StudentBasicInformation"%>
<%@page import="java.util.Map"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic_dean.jsp">返回上一步</a>
</div>
<h1>考级学生成绩</h1>
<form action="<%=request.getContextPath()%>/dean.query" method="post">
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>学院:</td>
<td>
<select name="academy">
<option value=""></option>
<option value="自动化学院">自动化学院</option>
<option value="物理学院">物理学院</option>
<option value="电子信息学院">电子信息学院</option>
<option value="计算机学院">计算机学院</option>
</select>
</td>
</tr>
<tr>
<td>专业:</td>
<td>
<select name="profession">
<option value=""></option>
<option value="自动化">自动化</option>
<option value="应用物理">应用物理</option>
<option value="电子信息工程">电子信息工程</option>
<option value="计算机科学与技术">计算机科学与技术</option>
</select>
</td>
</tr>
<tr>
<td>班级:</td>
<td>
<select name="className">
<option value=""></option>
<option value="电子15(1)">电子15(1)</option>
<option value="电子15(2)">电子15(2)</option>
<option value="计算机14(1)">计算机14(1)</option>
<option value="计算机14(2)">计算机14(2)</option>
</select>
</td>
</tr>
<tr>
<td>学号:</td>
<td><input type="text" name="studentId"/></td>
</tr>
<tr>
<td>学生姓名:</td>
<td><input type="text" name="studentName"/></td>
</tr>
<tr>
<td><input type="submit" value="查询"/></td>
</tr>
</table>
</form>
<br><br>
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>考级课程</th>
<th>考级时间</th>
<th>总成绩</th>
<th>学生院系</th>
<th>班级名称</th>
<th>专业</th>
<th>准考证号</th>
<th>听力成绩</th>
<th>阅读成绩</th>
<th>写作成绩</th>
<th>口语成绩</th>
</tr>
<%
Map<StudentBasicInformation,List<LevelExamination>> map = (Map<StudentBasicInformation,List<LevelExamination>>)session.getAttribute("map");
%>
<%
for(Map.Entry<StudentBasicInformation,List<LevelExamination>> entry : map.entrySet()){
StudentBasicInformation student = entry.getKey();
List<LevelExamination> levelExamination = entry.getValue();
for(LevelExamination stu : levelExamination){
%>
<tr>
<td><%= stu.getYearTerm()%></td>
<td><%= stu.getStudentId()%></td>
<td><%= student.getStudentName()%></td>
<td><%= stu.getLevelEaxmCourse()%></td>
<td><%= stu.getEaxmTime()%></td>
<td><%= stu.getGrade() %></td>
<td><%= student.getAcademy() %></td>
<td><%= student.getClassName() %></td>
<td><%= student.getProfession() %></td>
<td><%= stu.getExamId() %></td>
<td><%= stu.getListenGrade() %></td>
<td><%= stu.getReadingGrade() %></td>
<td><%= stu.getWritingGrade() %></td>
<td><%= stu.getSpokenGrade() %></td>
</tr>
<%
}
}
%>
</table>
</body>
</html>

@ -1,56 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic_dean.jsp">返回上一步</a>
</div>
<!-- 教务员个人信息页面 -->
<div>
<h3>个人信息</h3>
</div>
<div>
<font color="RED">${requestScope.message }</font>
</div>
<br>
<form action="<%=request.getContextPath()%>/jwTeacherInformationServlet" method="post">
<div>
教师编号:<input type="text" readonly="readonly" name="teacherId" value="${requestScope.teacher.teacherId }"/>
姓名:<input type="text" readonly="readonly" name="teacherName" value="${requestScope.teacher.teacherName }"/>
性别:<input type="text" readonly="readonly" name="gender" value="${requestScope.teacher.gender }"/>
</div>
<br><br>
<div>
政治面貌:<input type="text" name="politicstatus" value="${requestScope.teacher.politicstatus }"/>
民族:<input type="text" readonly="readonly" name="nation" value="${requestScope.teacher.nation }"/>
籍贯:<input type="text" readonly="readonly" name="nativeplace" value="${requestScope.teacher.nativeplace }"/>
</div>
<br><br>
<div>
学院:<input type="text" readonly="readonly" name="academy" value="${requestScope.teacher.academy }"/>
QQ<input type="text" size="40" name="qq" value="${requestScope.teacher.qq }"/>
联系电话:<input type="text" name="phone" value="${requestScope.teacher.phone }"/>
</div>
<br><br>
<div>
邮箱:<input type="text" size="40" name="email" value="${requestScope.teacher.email }"/>
地址:<input type="text" size="40" name="address" value="${requestScope.teacher.address }"/>
</div>
<br><br>
<div>
<input type="submit" name="submit" value="修改并保存"/>
</div>
</form>
</body>
</html>

@ -1,52 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>学籍信息</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/login/login.jsp">注销</a>
</div>
<div>
<h3>学籍信息</h3>
</div>
<div>
<font color="RED">${requestScope.message }</font>
</div>
<br>
<form action="<%=request.getContextPath()%>/studentInformationServlet" method="post">
<div>
学号:<input type="text" name="studentId" value="${requestScope.studentBasicInformation.studentId }"/>
姓名:<input type="text" name="studentName" value="${requestScope.studentBasicInformation.studentName }"/>
性别:<input type="text" name="gender" value="${requestScope.studentBasicInformation.gender }"/>
</div>
<br><br>
<div>
年级:<input type="text" name="grade" value="${requestScope.studentBasicInformation.grade }"/>
班级:<input type="text" name="className" value="${requestScope.studentBasicInformation.className }"/>
学院:<input type="text" name="academy" value="${requestScope.studentBasicInformation.academy }"/>
</div>
<br><br>
<div>
专业:<input type="text" name="profession" value="${requestScope.studentBasicInformation.profession }"/>
所在校区:<input type="text" name="campus" value="${requestScope.studentBasicInformation.campus }"/>
联系电话:<input type="text" name="phone" value="${requestScope.studentBasicInformation.phone }"/>
</div>
<br><br>
<div>
家庭地址:<input type="text" size="40" name="homeAddress" value="${requestScope.studentBasicInformation.homeAddress }"/>
</div>
<br><br>
<div>
<input type="submit" name="submit" value="修改"/>
<a href="<%=request.getContextPath() %>/acdemic_dean/acdemic_dean.jsp">返回上一步</a>
</div>
</form>
</body>
</html>

@ -1,54 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- 添加系统用户页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/query.do">返回上一步</a>
</div>
<h1>学生用户管理</h1>
<form action="<%=request.getContextPath()%>/addUser.do" method="post">
<div>
<font color="RED">${requestScope.message }</font>
<br><br>
</div>
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>登录密码:</td>
<td><input type="text" name="password"/></td>
</tr>
<tr>
<td>用户姓名:</td>
<td><input type="text" name="name"/></td>
</tr>
<tr>
<td>用户身份:</td>
<td><input type="text" name="identity"/></td>
</tr>
<tr>
<td>找回密码凭据:</td>
<td><input type="text" name="findMMproof"/></td>
</tr>
<tr>
<td><input type="submit" value="添加用户"/></td>
</tr>
</table>
</form>
</body>
</html>

@ -1,24 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<!-- 管理员的主页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
</div>
<br><br>
<div>
<a href="<%=request.getContextPath()%>/query.do">用户管理</a>
<br><br>
<a href="<%=request.getContextPath()%>/administrator/systemmaintain/systemmaintain.jsp">系统维护</a>
</div>
</body>
</html>

@ -1,91 +0,0 @@
<%@page import="com.hua.entity.User"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<!-- 用户管理页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/administrator/administrator.jsp">返回上一步</a>
</div>
<h1>用户管理</h1>
<form action="query.do" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>用户姓名:</td>
<td><input type="text" name="name"/></td>
</tr>
<tr>
<td>用户身份:</td>
<td><input type="text" name="identity"/></td>
</tr>
<tr>
<td><input type="submit" value="查询"/></td>
<td><a href="<%=request.getContextPath()%>/administrator/adduser.jsp">添加用户</a></td>
</tr>
</table>
</form>
<br><br>
<%
List<User> users = (List<User>)request.getAttribute("users");
if(users != null && users.size() > 0){
%>
<hr>
<br><br>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>用户名</th>
<th>密码</th>
<th>姓名</th>
<th>身份</th>
<th>找回密码凭据</th>
<th>最近一次登录时间</th>
<th>最近一次修改密码时间</th>
<th>修改/删除</th>
</tr>
<%
for(User user : users){
%>
<tr>
<td><%= user.getUsername() %></td>
<td><%= user.getPassword() %></td>
<td><%= user.getName() %></td>
<td><%= user.getIdentity() %></td>
<td><%= user.getFindMMproof() %></td>
<td><%= user.getLogin_last_time() %></td>
<td><%= user.getPassword_last_changed() %></td>
<td>
<a href="edit.do?username=<%= user.getUsername()%>">UPDATE</a>/
<a href="delete.do?username=<%=user.getUsername()%>" class="delete">DELETE</a>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
</body>
</html>

@ -1,20 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/query.do">返回上一步</a>
</div>
<h1>系统维护</h1>
</body>
</html>

@ -1,58 +0,0 @@
<%@page import="com.hua.entity.User"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/query.do">返回上一步</a>
</div>
<h1>学生用户管理</h1>
<form action="<%=request.getContextPath()%>/update.do" method="post">
<div>
<font color="RED">${requestScope.message }</font>
<br><br>
</div>
<table>
<tr>
<td>用户名:</td>
<td><input type="hidden" name="oldUsername" value="${requestScope.user.username} "/></td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" value="${requestScope.user.username} "/></td>
</tr>
<tr>
<td>登录密码:</td>
<td><input type="text" name="password" value="${requestScope.user.password} "/></td>
</tr>
<tr>
<td>用户姓名:</td>
<td><input type="text" name="name" value="${requestScope.user.name} "/></td>
</tr>
<tr>
<td>用户身份:</td>
<td><input type="text" name="identity" value="${requestScope.user.identity} "/></td>
</tr>
<tr>
<td>找回密码凭据:</td>
<td><input type="text" name="findMMproof"/ value="${requestScope.user.findMMproof} "></td>
</tr>
<tr>
<td><input type="submit" value="添加用户"/></td>
</tr>
</table>
</form>
</body>
</html>

@ -1,49 +0,0 @@
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>找回密码</title>
</head>
<body>
<!-- 找回密码页面 -->
<div class="findMM">
<div>
<% String tokenValue = new Date().getTime() +""; %>
<c:set value="<%=tokenValue %>" var="token" scope="session"/>
</div>
<form action="<%=request.getContextPath()%>/findPasswordServlet" method="post">
<div>
${sessionScope.message }
</div>
<div>
<input type="hidden" name="token" value="<%=tokenValue %>"/>
</div>
<div class="form-group">
账号:<input type="text" name="username" value="${sessionScope.username }"/>
<%session.removeAttribute("message"); %>
</div>
<br>
<div class="form-group">
凭据:<input type="text" name="idCard"/>
</div>
<br>
<div class="form-group">
验证码:<input type="text" name="CHECK_CODE_PARAM_NAME"/>
<img alt="" src="<%= request.getContextPath() %>/validateColorServlet">
</div>
<br>
<div>
凭据默认是身份证或护照
</div>
<div>
<input type="submit" name="submit" value="找回密码" />
<a href="<%=request.getContextPath() %>/login/login.jsp">返回登录</a>
</div>
</form>
</div>
</body>
</html>

@ -1,68 +0,0 @@
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<!-- 登录页面 -->
<div class="page-container ms-controller">
<img src="<%=request.getContextPath() %>/img/1234.png" height="150px" width="400px">
<div class="main_box">
<div class="login_form">
<div>
<% String tokenValue = new Date().getTime() +""; %>
<c:set value="<%=tokenValue %>" var="token" scope="session"/>
</div>
<form action="<%=request.getContextPath()%>/loginChangeServlet" method="post">
<div>
<font color="RED">${sessionScope.message } </font>
<%session.removeAttribute("message"); %>
</div>
<table>
<tr>
<td>
<input type="hidden" name="token" value="<%=tokenValue %>"/>
</td>
</tr>
<tr>
<td>账号:</td>
<td>
<input type="text" name="username" value="${sessionScope.username }"/>
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" name="password" size="21"/>
</td>
</tr>
<tr>
<td>验证码:</td>
<td>
<input type="text" name="CHECK_CODE_PARAM_NAME"/>
</td>
<td>
<img alt="" src="<%= request.getContextPath() %>/validateColorServlet">
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="登录" />
</td>
<td>
<a href="findpassword.jsp">找回密码</a>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>

@ -1,45 +0,0 @@
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<!-- 修改密码页面 -->
<div class="modifyMM">
<div>
<% String tokenValue = new Date().getTime() +""; %>
<c:set value="<%=tokenValue %>" var="token" scope="session"/>
</div>
<form action="<%=request.getContextPath()%>/modifyPasswordServlet" method="post">
<div>
${sessionScope.message }
<%session.removeAttribute("message"); %>
</div>
<div>
<input type="hidden" name="token" value="<%=tokenValue %>"/>
</div>
<div class="form-group">
旧密码:<input type="password" name="oldpassword"/>
</div>
<br>
<div class="form-group">
新密码:<input type="password" name="newpassword"/>
</div>
<br>
<div class="form-group">
确认密码:<input type="password" name="confirmpassword"/>
</div>
<br>
<div>
<input type="submit" name="submit" value="确定" />
<a href="${sessionScope.path }">返回</a>
</div>
</form>
</div>
</body>
</html>

@ -1,59 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/student/student.jsp">返回上一步</a>
</div>
<div>
<h3>业务办理</h3>
</div>
<form action="<%=request.getContextPath()%>/exemptionApplyServlet" method="post">
<div>
<font color="RED">${sessionScope.message } </font>
<%session.removeAttribute("message"); %>
</div>
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm" >
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>免修课程:</td>
<td>
<input type="text" name="courseName"/>
</td>
</tr>
<tr>
<td>免修理由:</td>
<td>
<input type="text" name="applyReason" size=“100”/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="提交申请"/>
</td>
</tr>
</table>
</form>
</body>
</html>

@ -1,59 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/student/student.jsp">返回上一步</a>
</div>
<div>
<h3>业务办理</h3>
</div>
<form action="<%=request.getContextPath()%>/postponeExamapplyServlet" method="post">
<div>
<font color="RED">${sessionScope.message } </font>
<%session.removeAttribute("message"); %>
</div>
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm" >
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>申请课程:</td>
<td>
<input type="text" name="courseName"/>
</td>
</tr>
<tr>
<td>申请原因:</td>
<td>
<input type="text" name="applyReason" size=“100”/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="提交申请"/>
</td>
</tr>
</table>
</form>
</body>
</html>

@ -1,95 +0,0 @@
<%@page import="java.util.Map"%>
<%@page import="com.hua.entity.OptionalCourse"%>
<%@page import="java.nio.channels.SeekableByteChannel"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/student/student.jsp">返回上一步</a>
</div>
<div>
<h3>选课报名</h3>
<form action="<%=request.getContextPath()%>/queryOptionalCourse.optional" method="post">
<div>
<font color="RED">${sessionScope.message } </font>
<%session.removeAttribute("message"); %>
</div>
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm" >
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" value="查询"/>
</td>
</tr>
</table>
</form>
</div>
<br><br>
${sessionScope.message }
<%session.removeAttribute("message"); %>
<c:if test="${sessionScope.map != null }">
<div>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>课程编号</th>
<th>课程名称</th>
<th>学分</th>
<th>课程类型</th>
<th>任课老师</th>
<th>上课方式</th>
<th>上课时间</th>
<th>是否已报名</th>
<th></th>
</tr>
<%
Map<OptionalCourse, String> map = (Map<OptionalCourse, String>)session.getAttribute("map");
for(Map.Entry<OptionalCourse, String> entry : map.entrySet()){
%>
<tr>
<td><%= entry.getKey().getYearTerm() %></td>
<td><%= entry.getKey().getCourseId() %></td>
<td><%= entry.getKey().getCourseName() %></td>
<td><%= entry.getKey().getCredit() %></td>
<td><%= entry.getKey().getCourseType() %></td>
<td><%= entry.getKey().getTeacher() %></td>
<td><%= entry.getKey().getClassWay() %></td>
<td><%= entry.getKey().getClassTime() %></td>
<td><%= entry.getValue() %></td>
<td>
<a href="<%=request.getContextPath()%>/studentApply.optional?courseId=<%= entry.getKey().getCourseId()%>">报名</a>
</td>
</tr>
<%
}
%>
</table>
</div>
</c:if>
</body>
</html>

@ -1,93 +0,0 @@
<%@page import="com.hua.entity.LevelExam"%>
<%@page import="java.util.Map"%>
<%@page import="com.hua.entity.OptionalCourse"%>
<%@page import="java.util.List"%>
<%@page import="java.nio.channels.SeekableByteChannel"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/student/student.jsp">返回上一步</a>
</div>
<div>
<h3>考级报名</h3>
<form action="<%=request.getContextPath()%>/query.apply" method="post">
<div>
<font color="RED">${sessionScope.message } </font>
<%session.removeAttribute("message"); %>
</div>
<table>
<tr>
<td>学年学期:</td>
<td>
<select name="yearTerm" >
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" value="查询"/>
</td>
</tr>
</table>
</form>
</div>
<br><br>
${sessionScope.message }
<%session.removeAttribute("message"); %>
<c:if test="${sessionScope.map != null }">
<div>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>考级课程编号</th>
<th>考级课程</th>
<th>报名时间</th>
<th>考试时间</th>
<th>报名金额</th>
<th>是否已报名</th>
<th></th>
</tr>
<%
Map<LevelExam, String> map = (Map<LevelExam, String>)session.getAttribute("map");
for(Map.Entry<LevelExam, String> entry : map.entrySet()){
%>
<tr>
<td><%= entry.getKey().getYearTerm() %></td>
<td><%= entry.getKey().getCourseId() %></td>
<td><%= entry.getKey().getCourseName() %></td>
<td><%= entry.getKey().getApplyTime() %></td>
<td><%= entry.getKey().getExamTime() %></td>
<td><%= entry.getKey().getExamCost() %></td>
<td><%= entry.getValue() %></td>
<td>
<a href="<%=request.getContextPath()%>/apply.apply?courseId=<%= entry.getKey().getCourseId()%>">报名</a>
</td>
</tr>
<%
}
%>
</table>
</div>
</c:if>
</body>
</html>

@ -1,68 +0,0 @@
<%@page import="java.util.List"%>
<%@page import="com.hua.entity.StudentGrade"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/login/login.jsp">注销</a>
</div>
<br><br>
<a href="<%=request.getContextPath() %>/student/informationinquiry/informationinquiry.jsp">返回上一步</a>
<div>
<h3>课程成绩</h3>
</div>
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>课程编号</th>
<th>课程名称</th>
<th>成绩</th>
<th>绩点</th>
<th>学分</th>
<th>课程大类</th>
<th>修读方式</th>
<th>考试性质</th>
<th>成绩方式</th>
<th>有效</th>
<th>备注</th>
</tr>
<%
List<StudentGrade> studentGrades = (List<StudentGrade>)session.getAttribute("studentGrades");
%>
<%
for(StudentGrade student : studentGrades){
%>
<tr>
<td><%= student.getYearTerm()%></td>
<td><%= student.getStudentId()%></td>
<td><%= student.getStudentName()%></td>
<td><%= student.getCourseId()%></td>
<td><%= student.getCourseName()%></td>
<td><%= student.getScore() %></td>
<td><%= student.getGradePoint() %></td>
<td><%= student.getCredit() %></td>
<td><%= student.getCourseClass() %></td>
<td><%= student.getStudyWay() %></td>
<td><%= student.getExamWay() %></td>
<td><%= student.getGradeWay() %></td>
<td><%= student.getEffectivity() %></td>
<td><%= student.getRemarks() %></td>
</tr>
<%
}
%>
</table>
</body>
</html>

@ -1,184 +0,0 @@
<%@page import="com.hua.entity.CourseScheduleShow"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.HashMap"%>
<%@page import="com.hua.entity.CourseSchedule"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/login/login.jsp">注销</a>
</div>
<br><br>
<a href="<%=request.getContextPath() %>/student/informationinquiry/informationinquiry.jsp">返回上一步</a>
<div>
<h3>课表查询</h3>
</div>
<form action="<%=request.getContextPath()%>/courseScheduleServlet" method="post">
<div>
学年学期:
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
周次:
<select name="week">
<option value=""></option>
<option value="第1周">第1周</option>
<option value="第2周">第2周</option>
<option value="第3周">第3周</option>
<option value="第4周">第4周</option>
<option value="第5周">第5周</option>
<option value="第6周">第6周</option>
<option value="第7周">第7周</option>
<option value="第8周">第8周</option>
<option value="第9周">第9周</option>
<option value="第10周">第10周</option>
<option value="第11周">第11周</option>
<option value="第12周">第12周</option>
<option value="第13周">第13周</option>
<option value="第14周">第14周</option>
<option value="第15周">第15周</option>
<option value="第16周">第16周</option>
<option value="第17周">第17周</option>
<option value="第18周">第18周</option>
<option value="第19周">第19周</option>
<option value="第20周">第20周</option>
</select>
<input type="submit" value="查询"/>
</div>
</form>
<c:if test="${sessionScope.courseScheduleShows != null }">
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th height="50px"></th>
<th height="50px">星期一</th>
<th height="50px">星期二</th>
<th height="50px">星期三</th>
<th height="50px">星期四</th>
<th height="50px">星期五</th>
<th height="50px">星期六</th>
<th height="50px">星期日</th>
</tr>
<%
List<CourseScheduleShow> courseScheduleShows = (List<CourseScheduleShow>)session.getAttribute("courseScheduleShows");
session.removeAttribute("courseScheduleShows");
for(CourseScheduleShow courseScheduleShow : courseScheduleShows){
%>
<tr>
<td align="center" height="100px" width="100px"><%=courseScheduleShow.getJoint() %></td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getMonday() != null){
%>
<%=courseScheduleShow.getMonday().getCourse() %>
<br>
<%=courseScheduleShow.getMonday().getTeacher() %>
<br>
<%=courseScheduleShow.getMonday().getClassplace() %>
<%
}
%>
</td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getTuesday() != null){
%>
<%=courseScheduleShow.getTuesday().getCourse() %>
<br>
<%=courseScheduleShow.getTuesday().getTeacher() %>
<br>
<%=courseScheduleShow.getTuesday().getClassplace() %>
<%
}
%>
</td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getWesneday() != null){
%>
<%=courseScheduleShow.getWesneday().getCourse() %>
<br>
<%=courseScheduleShow.getWesneday().getTeacher() %>
<br>
<%=courseScheduleShow.getWesneday().getClassplace() %>
<%
}
%>
</td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getThursday() != null){
%>
<%=courseScheduleShow.getThursday().getCourse() %>
<br>
<%=courseScheduleShow.getThursday().getTeacher() %>
<br>
<%=courseScheduleShow.getThursday().getClassplace() %>
<%
}
%>
</td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getFriday() != null){
%>
<%=courseScheduleShow.getFriday().getCourse() %>
<br>
<%=courseScheduleShow.getFriday().getTeacher() %>
<br>
<%=courseScheduleShow.getFriday().getClassplace() %>
<%
}
%>
</td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getSaturday() != null){
%>
<%=courseScheduleShow.getSaturday().getCourse() %>
<br>
<%=courseScheduleShow.getSaturday().getTeacher() %>
<br>
<%=courseScheduleShow.getSaturday().getClassplace() %>
<%
}
%>
</td>
<td height="100px" width="150px">
<%
if(courseScheduleShow.getSunday() != null){
%>
<%=courseScheduleShow.getSunday().getCourse() %>
<br>
<%=courseScheduleShow.getSunday().getTeacher() %>
<br>
<%=courseScheduleShow.getSunday().getClassplace() %>
<%
}
%>
</td>
</tr>
<%
}
%>
</table>
</c:if>
</body>
</html>

@ -1,79 +0,0 @@
<%@page import="com.hua.entity.ExamArrange"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/login/login.jsp">注销</a>
</div>
<br><br>
<a href="<%=request.getContextPath() %>/student/informationinquiry/informationinquiry.jsp">返回上一步</a>
<div>
<h3>考试安排</h3>
</div>
<form action="<%=request.getContextPath()%>/examArrangeServlet" method="post">
<div>
学年学期:
<select name="yearTerm">
<option value=""></option>
<option value="2017秋季">2017秋季</option>
<option value="2017春季">2017春季</option>
<option value="2016秋季">2016秋季</option>
<option value="2016春季">2016春季</option>
</select>
<input type="submit" value="查询"/>
</div>
</form>
<c:if test="${sessionScope.examArranges != null }">
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>考试课程</th>
<th>考试形式</th>
<th>考试日期</th>
<th>考试时间</th>
<th>考试周次</th>
<th>考试校区</th>
<th>考试地点</th>
<th>考试座位号</th>
</tr>
<%
List<ExamArrange> examArranges = (List<ExamArrange>)session.getAttribute("examArranges");
session.removeAttribute("examArranges");
%>
<%
for(ExamArrange examArrange : examArranges){
%>
<tr>
<td><%= examArrange.getYearTerm()%></td>
<td><%= examArrange.getStudentId()%></td>
<td><%= examArrange.getStudentName()%></td>
<td><%= examArrange.getExamCourse()%></td>
<td><%= examArrange.getExamWay()%></td>
<td><%= examArrange.getExamDate() %></td>
<td><%= examArrange.getExamTime() %></td>
<td><%= examArrange.getExamWeek() %></td>
<td><%= examArrange.getExamCampus() %></td>
<td><%= examArrange.getExamplace() %></td>
<td><%= examArrange.getExamSeatNum() %></td>
</tr>
<%
}
%>
</table>
</c:if>
</body>
</html>

@ -1,30 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>信息查询</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/student/student.jsp">返回上一步</a>
</div>
<div>
<h3>信息查询</h3>
<a href="<%=request.getContextPath()%>/studentInformationServlet">学籍信息</a>
<br><br>
<a href="<%=request.getContextPath()%>/student/informationinquiry/courseschedule.jsp">课表查询</a>
<br><br>
<a href="<%=request.getContextPath()%>/studentquery.query">考级成绩</a>
<br><br>
<a href="<%=request.getContextPath()%>/studentQuery.grade">课程成绩</a>
<br><br>
<a href="<%=request.getContextPath()%>/student/informationinquiry/examarrange.jsp">考试安排</a>
</div>
</body>
</html>

@ -1,69 +0,0 @@
<%@page import="com.hua.entity.StudentBasicInformation"%>
<%@page import="com.hua.entity.LevelExamination"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/login/login.jsp">注销</a>
</div>
<br><br>
<a href="<%=request.getContextPath() %>/student/informationinquiry/informationinquiry.jsp">返回上一步</a>
<div>
<h3>考级成绩</h3>
</div>
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<th>学年学期</th>
<th>学号</th>
<th>学生姓名</th>
<th>考级课程</th>
<th>考级时间</th>
<th>总成绩</th>
<th>学生院系</th>
<th>班级名称</th>
<th>专业</th>
<th>准考证号</th>
<th>听力成绩</th>
<th>阅读成绩</th>
<th>写作成绩</th>
<th>口语成绩</th>
</tr>
<%
StudentBasicInformation student = (StudentBasicInformation)session.getAttribute("student");
List<LevelExamination> levelExamination = (List<LevelExamination>)session.getAttribute("levelExamination");
%>
<%
for(LevelExamination stu : levelExamination){
%>
<tr>
<td><%= stu.getYearTerm()%></td>
<td><%= stu.getStudentId()%></td>
<td><%= student.getStudentName()%></td>
<td><%= stu.getLevelEaxmCourse()%></td>
<td><%= stu.getEaxmTime()%></td>
<td><%= stu.getGrade() %></td>
<td><%= student.getAcademy() %></td>
<td><%= student.getClassName() %></td>
<td><%= student.getProfession() %></td>
<td><%= stu.getExamId() %></td>
<td><%= stu.getListenGrade() %></td>
<td><%= stu.getReadingGrade() %></td>
<td><%= stu.getWritingGrade() %></td>
<td><%= stu.getSpokenGrade() %></td>
</tr>
<%
}
%>
</table>
</body>
</html>

@ -1,52 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>学籍信息</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/login/login.jsp">注销</a>
</div>
<div>
<h3>学籍信息</h3>
</div>
<div>
<font color="RED">${requestScope.message }</font>
</div>
<br>
<form action="<%=request.getContextPath()%>/studentInformationServlet" method="post">
<div>
学号:<input type="text" readonly="readonly" name="studentId" value="${requestScope.studentBasicInformation.studentId }"/>
姓名:<input type="text" readonly="readonly" name="studentName" value="${requestScope.studentBasicInformation.studentName }"/>
性别:<input type="text" readonly="readonly" name="gender" value="${requestScope.studentBasicInformation.gender }"/>
</div>
<br><br>
<div>
年级:<input type="text" readonly="readonly" name="grade" value="${requestScope.studentBasicInformation.grade }"/>
班级:<input type="text" readonly="readonly" name="className" value="${requestScope.studentBasicInformation.className }"/>
学院:<input type="text" readonly="readonly" name="academy" value="${requestScope.studentBasicInformation.academy }"/>
</div>
<br><br>
<div>
专业:<input type="text" readonly="readonly" name="profession" value="${requestScope.studentBasicInformation.profession }"/>
所在校区:<input type="text" readonly="readonly" name="campus" value="${requestScope.studentBasicInformation.campus }"/>
联系电话:<input type="text" name="phone" value="${requestScope.studentBasicInformation.phone }"/>
</div>
<br><br>
<div>
家庭地址:<input type="text" size="40" name="homeAddress" value="${requestScope.studentBasicInformation.homeAddress }"/>
</div>
<br><br>
<div>
<input type="submit" name="submit" value="修改"/>
<a href="<%=request.getContextPath() %>/student/informationinquiry/informationinquiry.jsp">返回上一步</a>
</div>
</form>
</body>
</html>

@ -1,34 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<!-- 学生的主页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
</div>
<div>
<h3>选课报名</h3>
<a href="<%=request.getContextPath()%>/student/courseselect/courseselect.jsp">选修课报名</a>
<br><br>
<a href="<%=request.getContextPath()%>/student/courseselect/levelexamapply.jsp">考级报名</a>
</div>
<div>
<h3>业务办理</h3>
<a href="<%=request.getContextPath()%>/student/businessmanagement/postponeExamapply.jsp">缓考申请</a>
<br><br>
<a href="<%=request.getContextPath()%>/student/businessmanagement/exemptionapply.jsp">免修申请</a>
</div>
<div>
<h3>信息查询</h3>
<a href="<%=request.getContextPath()%>/student/informationinquiry/informationinquiry.jsp">信息查询</a>
</div>
</body>
</html>

@ -1,19 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
</div>
<div>
<h3>学籍变动</h3>
</div>
</body>
</html>

@ -1,21 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>录入成绩</title>
</head>
<body>
<!-- 教师录入成绩页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/teacher/teacher.jsp">返回上一步</a>
</div>
<h3>录入成绩</h3>
</body>
</html>

@ -1,20 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/teacher/teacher.jsp">返回上一步</a>
</div>
<h3>修改成绩</h3>
</body>
</html>

@ -1,22 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/teacher/teacher.jsp">返回上一步</a>
</div>
<div>
<h3>班级信息</h3>
</div>
</body>
</html>

@ -1,22 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/teacher/teacher.jsp">返回上一步</a>
</div>
<div>
<h3>课程信息</h3>
</div>
</body>
</html>

@ -1,56 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>教务管理系统</title>
</head>
<body>
<!-- 教师个人信息页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
<br><br>
<a href="<%=request.getContextPath() %>/teacher/teacher.jsp">返回上一步</a>
</div>
<div>
<h3>个人信息</h3>
</div>
<div>
<font color="RED">${requestScope.message }</font>
</div>
<br>
<form action="<%=request.getContextPath()%>/teacherInformationServlet" method="post">
<div>
教师编号:<input type="text" readonly="readonly" name="teacherId" value="${requestScope.teacher.teacherId }"/>
姓名:<input type="text" readonly="readonly" name="teacherName" value="${requestScope.teacher.teacherName }"/>
性别:<input type="text" readonly="readonly" name="gender" value="${requestScope.teacher.gender }"/>
</div>
<br><br>
<div>
政治面貌:<input type="text" name="politicstatus" value="${requestScope.teacher.politicstatus }"/>
民族:<input type="text" readonly="readonly" name="nation" value="${requestScope.teacher.nation }"/>
籍贯:<input type="text" readonly="readonly" name="nativeplace" value="${requestScope.teacher.nativeplace }"/>
</div>
<br><br>
<div>
学院:<input type="text" readonly="readonly" name="academy" value="${requestScope.teacher.academy }"/>
专业:<input type="text" readonly="readonly" name="profession" value="${requestScope.teacher.profession }"/>
联系电话:<input type="text" name="phone" value="${requestScope.teacher.phone }"/>
</div>
<br><br>
<div>
邮箱:<input type="text" size="40" name="email" value="${requestScope.teacher.email }"/>
地址:<input type="text" size="40" name="address" value="${requestScope.teacher.address }"/>
</div>
<br><br>
<div>
<input type="submit" name="submit" value="修改并保存"/>
</div>
</form>
</body>
</html>

@ -1,32 +0,0 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- 老师的主页面 -->
<h1>${sessionScope.user.name },您好!</h1>
<div>
<%session.setAttribute("path", request.getRequestURI()); %>
<a href="<%=request.getContextPath()%>/modify/modifypassword.jsp">修改密码</a>
<a href="<%=request.getContextPath()%>/logoutServlet">注销</a>
</div>
<div>
<h3>信息查询</h3>
<a href="<%=request.getContextPath()%>/teacherInformationServlet">个人信息</a>
<br><br>
<a href="<%=request.getContextPath()%>/teacher/inquirynews/classinformation.jsp">班级信息</a>
<br><br>
<a href="<%=request.getContextPath()%>/teacher/inquirynews/courseinformation.jsp">课程信息</a>
</div>
<div>
<h3>成绩管理</h3>
<a href="<%=request.getContextPath()%>/teacher/grademanagement/insertgrade.jsp">录入成绩</a>
<br><br>
<a href="<%=request.getContextPath()%>/teacher/grademanagement/modifygrade.jsp">修改成绩</a>
</div>
</body>
</html>

@ -1,28 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML 声明,表明此 XML 文件遵循 1.0 版本规范,采用 UTF-8 编码格式 -->
<c3p0-config>
<!-- “c3p0-config”是整个 c3p0 配置的根元素,用于包裹所有与 c3p0 数据库连接池相关的配置信息 -->
<named-config name="hua.project">
<!-- “named-config”元素用于定义一个具名的配置“name”属性为“hua.project”这是该配置的名称方便在代码中通过这个名称来引用对应的配置信息用于特定项目此处推测为“hua.project”相关项目的数据库连接池设置 -->
<property name="user">root</property>
<!-- “property”元素用于设置具体的属性值这里“name”属性为“user”表示数据库连接的用户名“value”值为“root”即指定连接数据库时使用的用户名是“root” -->
<property name="password">root</property>
<!-- 同样是“property”元素“name”属性为“password”用于设置数据库连接的密码此处密码设置为“root”用于验证用户身份以连接数据库 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<!-- “property”元素“name”属性为“driverClass”用于指定连接数据库所使用的 JDBC 驱动类这里指定为“com.mysql.jdbc.Driver”表明是针对 MySQL 数据库的连接驱动,确保能与 MySQL 数据库进行通信 -->
<property name="jdbcUrl">jdbc:mysql:///jiaowusystem</property>
<!-- “property”元素“name”属性为“jdbcUrl”用于定义连接数据库的 JDBC 连接 URL这里配置的是连接到本地因为 URL 中主机部分为空默认是本地MySQL 数据库中名为“jiaowusystem”的数据库的相关连接信息 -->
<property name="acquireIncrement">5</property>
<!-- “property”元素“name”属性为“acquireIncrement”在 c3p0 连接池配置中该属性用于指定当连接池中的连接不够用时每次新获取的连接数量这里设置为“5”意味着每次会额外获取 5 个连接 -->
<property name="initialPoolSize">10</property>
<!-- “property”元素“name”属性为“initialPoolSize”用于设定连接池初始化时创建的连接数量这里设置为“10”即启动时连接池里会预先创建 10 个数据库连接 -->
<property name="minPoolSize">10</property>
<!-- “property”元素“name”属性为“minPoolSize”用于指定连接池在运行过程中保持的最小连接数量此处设置为“10”确保连接池里至少有 10 个连接可用 -->
<property name="maxPoolSize">50</property>
<!-- “property”元素“name”属性为“maxPoolSize”定义了连接池允许的最大连接数量这里设置为“50”也就是连接池里的连接数量最多不能超过 50 个 -->
<property name="maxStatements">20</property>
<!-- “property”元素“name”属性为“maxStatements”在 c3p0 连接池配置中,该属性用于控制连接池缓存的 PreparedStatement预编译语句的最大数量这里设置为“20”表示最多缓存 20 条预编译语句 -->
<property name="maxStatementsPerConnection">5</property>
<!-- “property”元素“name”属性为“maxStatementsPerConnection”用于指定每个数据库连接上允许缓存的最大预编译语句数量此处设置为“5”即每个连接最多缓存 5 条预编译语句 -->
</named-config>
</c3p0-config>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save