資源簡介
該項目采用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.xm
?????文件?????????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.xm
?????文件???????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個文件信息
- 上一篇:計算機是怎樣跑起來的pdf
- 下一篇:大地測量學電子書和程序
評論
共有 條評論