資源簡介
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個文件信息
評論
共有 條評論