资源简介
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个文件信息
评论
共有 条评论