• 大小: 4.96MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2023-11-01
  • 语言: Java
  • 标签:

资源简介

该源码是“基于mvc的jsp软件开发案例教程”这本书的的学生信息管理系统的完整源码,包含数据库;该源码是mysql+jsp+servlet实现的一个完整学生管理系统,适合java初学者的学习和研究加深对javaweb基础的理解;

资源截图

代码片段和文件信息

package cla2sub.servlet;

import impl.Cla2SubImpl;
import impl.ClassesImpl;
import impl.ScoreImpl;
import impl.StudentImpl;
import impl.SubjectImpl;
import impl.TeacherImpl;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import entity.Cla2Sub;
import entity.Classes;
import entity.Score;
import entity.Student;
import entity.Subject;
import entity.Teacher;

public class AddCla2SubServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
// TODO Auto-generated method stub
this.doPost(req resp);
}

public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
// TODO Auto-generated method stub
// 添加班级课程
TeacherImpl teacherImpl = new TeacherImpl();
ClassesImpl classesImpl = new ClassesImpl();
SubjectImpl subjectImpl = new SubjectImpl();
Cla2SubImpl cla2SubImpl = new Cla2SubImpl();
StudentImpl studentImpl = new StudentImpl();
ScoreImpl scoreImpl = new ScoreImpl();
List list_student;
Classes classes = classesImpl.query(“cla_id“
request.getParameter(“cla_id“)).get(0);
Teacher teacher = teacherImpl.query(“tec_id“
request.getParameter(“tec_id“)).get(0);
list_student = studentImpl.query(“cla_id“ classes.getId() + ““);

String[] sub_ids = request.getParameterValues(“sub_ids“);
for (String id : sub_ids) {
Subject subject = subjectImpl.query(“sub_id“ id).get(0);
Cla2Sub cla2Sub = new Cla2Sub();
cla2Sub.setClasses(classes);
cla2Sub.setSubject(subject);
cla2Sub.setTeacher(teacher);
int i = cla2SubImpl.add(cla2Sub);
// 为该班级的学生添加该门课的成绩
for (Student stu : list_student) {
Score score = new Score();
score.setStudent(stu);
score.setSubject(subject);
score.setCla2sub(cla2SubImpl.findCla2sub(classes.getId()
teacher.getId() subject.getId()));
scoreImpl.add(score);
}
if (i == 1) {
request.getSession().setAttribute(“message“ “为班级添加课程成功!“);
} else {
request.getSession().setAttribute(“message“ “为班级添加课程失败!“);
}
}
response.sendRedirect(“/Student/PlanAddCla2SubSevlet“);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        529  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.classpath

     文件        294  2016-12-23 14:44  教材基于mysql完整的贯穿案例\Student\.mymetadata

     文件       1750  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.project

     文件        500  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\.jsdtscope

     文件        107  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\com.genuitec.eclipse.core.prefs

     文件        245  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.core.resources.prefs

     文件        364  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.jdt.core.prefs

     文件        459  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.common.component

     文件        252  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       2537  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\AddCla2SubServlet.java

     文件        964  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\DeleteCla2SubServlet.java

     文件       3882  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\ExportCal_subServlet.java

     文件       1075  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\GetCountPageServlet.java

     文件       1389  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\PlanAddCla2SubSevlet.java

     文件       1299  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\SearcCla2SubServlet.java

     文件       1446  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\SearchCla2Sub_exServlet.java

     文件       1449  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\AddClassesServlet.java

     文件        944  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\DeleteClassesServlet.java

     文件       1610  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\EditClassesServlet.java

     文件       1053  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\GetCountPageServlet.java

     文件       1337  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\PlanAddClassesServlet.java

     文件       1869  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\SearchClassesServlet.java

     文件       1272  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\classes\servlet\UpdateClassesServlet.java

     文件        504  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\dao\ICla2Sub.java

     文件        506  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\dao\IClasses.java

     文件        223  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\dao\ILogin.java

     文件        482  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\dao\IMajor.java

     文件        519  2013-03-24 00:00  教材基于mysql完整的贯穿案例\Student\src\dao\IOperator.java

............此处省略319个文件信息

评论

共有 条评论

相关资源