• 大小: 26.04MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-06-17
  • 语言: 数据库
  • 标签: 教务管理  

资源简介

SSH框架实现(struct2+spring3.0+Hibernate)的完整版,增加了Tomcat下的工程文件。基于SSH框架实现的一个教务管理系统,搭建在Tomcat7.0服务器上,使用的数据库为mysql,系统中有三种不同权限的用户,学生 教师 以及管理员,实现了学生选课,教师授课录入学生成绩和管理员管理课程及其他用户等功能,涉及到大量的级联操作,内含源码和数据库导出文件以及技术说明和使用说明

资源截图

代码片段和文件信息

package action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import models.Admin;
import models.Course;
import models.Course_teacher;
import models.Student;
import models.Teacher;

import org.apache.struts2.ServletActionContext;

import service.IAdminService;

import com.opensymphony.xwork2.ActionContext;

public class AdminAction {
private IAdminService adminservice;
private HttpServletRequest request;
private Teacher newteacher;

public Teacher getNewteacher() {
return newteacher;
}

public void setNewteacher(Teacher newteacher) {
this.newteacher = newteacher;
}
    private Admin newadmin;
    private Student newstudent;
    private Course newcourse;
    public Course getNewcourse() {
return newcourse;
}

public void setNewcourse(Course newcourse) {
this.newcourse = newcourse;
}

public Student getNewstudent() {
return newstudent;
}

public void setNewstudent(Student newstudent) {
this.newstudent = newstudent;
}


public Admin getNewadmin() {
return newadmin;
}

public void setNewadmin(Admin newadmin) {
this.newadmin = newadmin;
}

public IAdminService getAdminservice() {
return adminservice;
}

public void setAdminservice(IAdminService adminservice) {
this.adminservice = adminservice;
}

public String execute() {
ActionContext.getContext().getSession().put(“admin“ newadmin);
if(adminservice.updateAdminInfo(newadmin)){
return “success“;
}
else
return “false“;
}

public String showallstuInfo(){
List allstudent=adminservice.getallstuInfo();
request=ServletActionContext.getRequest();
request.setAttribute(“allstudent“ allstudent);
return “success“;
}

public String admindeletestu(){
String stuid=ServletActionContext.getRequest().getParameter(“stuid“);
Student deletestudent=new Student();
deletestudent.setStuId(Integer.parseInt(stuid));
if(adminservice.admindeletestu(deletestudent)){
List allstudent=adminservice.getallstuInfo();
request=ServletActionContext.getRequest();
request.setAttribute(“allstudent“ allstudent);
return “success“;
}
else
return “false“;
}

public String admingetSelectedStu(){
String stuid=ServletActionContext.getRequest().getParameter(“stuid“);
int realstuid=Integer.parseInt(stuid);
Student selectedstudent=adminservice.admingetSelectedStu(realstuid);
if(selectedstudent==null)
return “fail“;
else{
request=ServletActionContext.getRequest();
request.setAttribute(“selectedstudent“ selectedstudent);
return “success“;
}
}

public String adminEditStu(){
if(adminservice.adminEditStu(newstudent)){
List allstudent=adminservice.getallstuInfo();
request=ServletActionContext.getRequest();
request.setAttribute(“allstudent“ allstudent);
return “success“;
}
else
return “fail“;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-20 18:02  教务管理系统(选课)\
     文件        7182  2013-01-05 14:27  教务管理系统(选课)\all.sql
     文件     2590720  2013-01-05 14:34  教务管理系统(选课)\JavaEE实验报告.doc
     目录           0  2013-03-20 18:02  教务管理系统(选课)\教务管理系统\
     目录           0  2013-03-20 18:02  教务管理系统(选课)\教务管理系统\stuManage\
     目录           0  2013-03-20 18:02  教务管理系统(选课)\教务管理系统\stuManage\admin\
     文件         914  2012-12-29 21:46  教务管理系统(选课)\教务管理系统\stuManage\adminDefault.jsp
     文件        3198  2012-12-29 20:50  教务管理系统(选课)\教务管理系统\stuManage\adminmenu.htm
     文件        1162  2012-12-29 20:31  教务管理系统(选课)\教务管理系统\stuManage\admin\addcourse.jsp
     文件        1862  2012-12-29 20:31  教务管理系统(选课)\教务管理系统\stuManage\admin\addstu.jsp
     文件         935  2012-12-29 15:58  教务管理系统(选课)\教务管理系统\stuManage\admin\addTeacher.jsp
     文件        1695  2012-12-29 20:31  教务管理系统(选课)\教务管理系统\stuManage\admin\courseinfo.jsp
     文件        1497  2012-12-29 20:31  教务管理系统(选课)\教务管理系统\stuManage\admin\editcourseInfo.jsp
     文件        1058  2012-12-29 20:25  教务管理系统(选课)\教务管理系统\stuManage\admin\editGrade.jsp
     文件        2489  2012-12-29 20:31  教务管理系统(选课)\教务管理系统\stuManage\admin\editstudentinfo.jsp
     文件        1252  2012-12-29 20:26  教务管理系统(选课)\教务管理系统\stuManage\admin\editTeacher.jsp
     文件        1478  2012-12-29 21:23  教务管理系统(选课)\教务管理系统\stuManage\admin\manageCT.jsp
     文件        1893  2012-12-29 20:22  教务管理系统(选课)\教务管理系统\stuManage\admin\manageSC.jsp
     文件        1218  2012-12-29 21:20  教务管理系统(选课)\教务管理系统\stuManage\admin\manageTeacher.jsp
     文件        1068  2012-12-29 20:30  教务管理系统(选课)\教务管理系统\stuManage\admin\personalInfo.jsp
     文件        2312  2012-12-29 20:31  教务管理系统(选课)\教务管理系统\stuManage\admin\studentinfo.jsp
     文件         510  2012-12-29 20:28  教务管理系统(选课)\教务管理系统\stuManage\fail.jsp
     目录           0  2013-03-20 18:02  教务管理系统(选课)\教务管理系统\stuManage\images\
     文件         115  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\06-03.gif
     文件         947  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\06-05.gif
     文件         991  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\06-08.gif
     文件         386  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\06.jpg
     文件          43  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\1.gif
     文件       45075  2012-12-29 20:29  教务管理系统(选课)\教务管理系统\stuManage\images\congrats.gif
     文件       17090  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\login_01-04.png
     文件         196  2012-12-27 23:21  教务管理系统(选课)\教务管理系统\stuManage\images\login_01-06.png
............此处省略973个文件信息

评论

共有 条评论