• 大小: 20.25MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-14
  • 语言: 其他
  • 标签: SSH  

资源简介

该项目采用SSH框架进行开发,在功能上划分为三个角色:管理员、教师和学生。每个角色的功能权限都不尽相同。管理员用户拥有最高权限,教师可以对学生进行管理,学生可以进行课程查询和请假等操作。

资源截图

代码片段和文件信息

package manage.action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

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

import org.apache.struts2.ServletActionContext;

import manage.dao.BanJiDao;
import manage.dao.KechengDao;
import manage.model.BanJi;
import manage.model.Kecheng;
import manage.model.User;
import manage.util.Util;

public class BanJiAction  {

private static final long serialVersionUID = 7963004028001698964L;

private BanJiDao banjiDao;

public BanJiDao getBanjiDao() {
return banjiDao;
}




public void setBanjiDao(BanJiDao banjiDao) {
this.banjiDao = banjiDao;
}





@SuppressWarnings(“unchecked“)
public String banjilist() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
int numPerPage = 5;
 int pageNum = 1;
if(request.getParameter(“pageNum“)!=null && !request.getParameter(“pageNum“).equals(““)){
pageNum = Integer.parseInt(request.getParameter(“pageNum“));
}
if(request.getParameter(“numPerPage“)!=null){
numPerPage = Integer.parseInt(request.getParameter(“numPerPage“));
}
int total = banjiDao.selectAllBanJiCount();
List banjis = banjiDao.selectAllBanJi(
(pageNum - 1) * numPerPage numPerPage);
request.setAttribute(“totalCount“ total);
request.setAttribute(“ps“ numPerPage);
request.setAttribute(“pn“ pageNum);
request.setAttribute(“banjilist“ banjis);
return “success“;
}





public String banjiadd(){
HttpServletRequest request = ServletActionContext.getRequest();
return “success“;
}



public String banjiadd2() throws Exception{
        HttpServletRequest request = ServletActionContext.getRequest();

BanJi banji = new BanJi();

banji.setBanjiname(request.getParameter(“banjiname“));
banji.setBanjinum(request.getParameter(“banjinum“));
banji.setYuanxi(request.getParameter(“yuanxi“));
banji.setZhuanye(request.getParameter(“zhuanye“));


banji.setCreatetime(new Date());

List u = banjiDao.selectAllBanJiBy(0 10 “and banjinum=‘“+request.getParameter(“banjinum“)+“‘“);

if(u.size()==0){
banjiDao.insertBanJi(banji);


HttpServletResponse resp = ServletActionContext.getResponse();
resp.setCharacterEncoding(“utf-8“);
PrintWriter out = resp.getWriter();
//out.write(manage.util.Util.outPutMsg(“200“ “添加成功“ ““ ““ “banjilist.html“));

out.print(“{\“statusCode\“:\“200\“ \“message\“:\“添加成功!\“\“navTabId\“:\“banjiList\“ \“rel\“:\“banjiList\“ \“callbackType\“:\“closeCurrent\“\“forwardUrl\“:\“banji/banjilist.html\“}“);
out.flush();
out.close();
}else{
request.setAttribute(“info“ “新增班级失败,班级编号已存在,请检查输入“);
HttpServletResponse resp = ServletActionContext.getResponse();
resp.setCharacterEncoding(“utf-8“);
PrintWriter out = resp.getWri

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

     文件        759  2018-12-08 14:53  会员管理\AttendanceManager\.classpath

     文件       1050  2018-05-24 09:47  会员管理\AttendanceManager\.project

     文件        503  2018-05-24 09:47  会员管理\AttendanceManager\.settings\.jsdtscope

     文件        131  2018-08-23 18:31  会员管理\AttendanceManager\.settings\org.eclipse.core.resources.prefs

     文件        364  2018-05-24 09:47  会员管理\AttendanceManager\.settings\org.eclipse.jdt.core.prefs

     文件        503  2018-05-24 09:47  会员管理\AttendanceManager\.settings\org.eclipse.wst.common.component

     文件        345  2018-08-23 18:30  会员管理\AttendanceManager\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-05-24 09:47  会员管理\AttendanceManager\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-05-24 09:47  会员管理\AttendanceManager\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1496  2018-05-24 09:47  会员管理\AttendanceManager\build\classes\hibernate.cfg.xml

     文件       1227  2018-05-24 09:47  会员管理\AttendanceManager\build\classes\log4j.properties

     文件       5251  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\action\BanJiAction.class

     文件       9644  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\action\KaoQinLogAction.class

     文件       7092  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\action\KechengAction.class

     文件      10446  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\action\ManageAction.class

     文件       8854  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\action\QingJiaDanAction.class

     文件       4337  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\action\SubjectAction.class

     文件        658  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\BanJiDao.class

     文件       1369  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\BanJiDaoImpl$1.class

     文件       1678  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\BanJiDaoImpl$2.class

     文件       2807  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\BanJiDaoImpl.class

     文件       1405  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\KaoQinLogDaoImpl$1.class

     文件       1714  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\KaoQinLogDaoImpl$2.class

     文件       2907  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\KaoQinLogDaoImpl.class

     文件       1387  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\KechengDaoImpl$1.class

     文件       1700  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\KechengDaoImpl$2.class

     文件       2857  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\KechengDaoImpl.class

     文件       1414  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\QingJiaDanDaoImpl$1.class

     文件       1723  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\QingJiaDanDaoImpl$2.class

     文件       2932  2018-12-08 14:52  会员管理\AttendanceManager\build\classes\manage\dao\impl\QingJiaDanDaoImpl.class

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

评论

共有 条评论