package com.eams.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.hibernate.validator.util.LoadClass;
import com.eams.biz.BackAcademyBiz;
import com.eams.biz.BackAcademyBizImpl;
import com.eams.biz.BackCheckBizImpl;
import com.eams.dao.AcademyDao;
import com.eams.po.Academy;
import com.eams.po.Classes;
import com.eams.po.Notice;
import com.eams.po.Specialty;
import com.eams.utils.Page;
import com.eams.utils.PageUtil;
public class BackAcademyServlet extends HttpServlet {
BackAcademyBiz babiz = new BackAcademyBizImpl();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//设置请求编码
request.setCharacterEncoding("utf-8");
//判断method
String method = request.getParameter("method");
if(method.equals("academylist")){
//载入学院列表
loadAcademy(request,response);
}else if(method.equals("specialtylist")){
//载入专业列表
loadSpecialty(request,response);
}else if(method.equals("classlist")){
//载入班级列表
loadClass(request,response);
}else if(method.equals("deleteacademy")){
//删除学院信息
deleteAcademy(request,response);
}else if(method.equals("deletespecialty")){
//删除专业信息
deleteSpecialty(request,response);
}else if(method.equals("deleteclasses")){
//删除专业信息
deleteClasses(request,response);
}else if(method.equals("batchdelete")){
//批量删除信息
batchDelete(request,response);
}else if(method.equals("addacademy")){
//增加学院信息
addAcademy(request,response);
}else if(method.equals("addspecialty")){
//增加专业信息
addSpecialty(request,response);
}else if(method.equals("addclasses")){
//增加专业信息
addClasses(request,response);
}else if(method.equals("updateacademy")){
//修改学院信息
updateAcademy(request,response);
}else if(method.equals("updatespecialty")){
//修改专业信息
updateSpecialty(request,response);
}else if(method.equals("updateclasses")){
//修改专业信息
updateClasses(request,response);
}
}
private void updateClasses(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
int clid = Integer.parseInt(request.getParameter("clid"));
String clname = request.getParameter("clname");
String clspname = request.getParameter("clspname");
String monitor = request.getParameter("monitor");
String guider = request.getParameter("guider");
Classes c = new Classes();
c.setClid(clid);
c.setClname(clname);
c.setSpname(clspname);
c.setMonitor(monitor);
c.setGuider(guider);
boolean result = babiz.updateClasses(c);
if(result == true){
//修改成功
request.setAttribute("msg", "<script>alert('修改班级信息成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('修改班级信息失败');</script>");
}
loadClass(request, response);
}
private void updateSpecialty(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
int spid = Integer.parseInt(request.getParameter("spid"));
String spname = request.getParameter("spname");
String spaname = request.getParameter("spaname");
Specialty s = new Specialty();
s.setSpid(spid);
s.setSpname(spname);
s.setAname(spaname);
boolean result = babiz.updateSpecialty(s);
if(result == true){
//修改成功
request.setAttribute("msg", "<script>alert('修改专业信息成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('修改专业信息失败');</script>");
}
loadSpecialty(request, response);
}
private void updateAcademy(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
int aid = Integer.parseInt(request.getParameter("aid"));
String aname = request.getParameter("aname");
String dean = request.getParameter("dean");
Academy a = new Academy();
a.setAid(aid);
a.setAname(aname);
a.setDean(dean);
boolean result = babiz.updateAcademy(a);
if(result == true){
//增加成功
request.setAttribute("msg", "<script>alert('修改学院信息成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('修改学院信息失败');</script>");
}
loadAcademy(request, response);
}
private void addClasses(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
String clname = request.getParameter("clname");
String clspname = request.getParameter("clspname");
String monitor = request.getParameter("monitor");
String guider = request.getParameter("guider");
Classes c = new Classes();
c.setClname(clname);
c.setSpname(clspname);
c.setMonitor(monitor);
c.setGuider(guider);
boolean result = babiz.addClasses(c);
if(result == true){
//增加成功
request.setAttribute("msg", "<script>alert('增加班级信息成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('增加班级信息失败');</script>");
}
loadClass(request, response);
}
private void addSpecialty(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
String spname = request.getParameter("spname");
String spaname = request.getParameter("spaname");
Specialty s = new Specialty();
s.setSpname(spname);
s.setAname(spaname);
boolean result = babiz.addSpecialty(s);
if(result == true){
//增加成功
request.setAttribute("msg", "<script>alert('增加专业信息成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('增加专业信息失败');</script>");
}
loadSpecialty(request, response);
}
private void addAcademy(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
String aname = request.getParameter("aname");
String dean = request.getParameter("dean");
Academy a = new Academy();
a.setAname(aname);
a.setDean(dean);
boolean result = babiz.addAcademy(a);
if(result == true){
//增加成功
request.setAttribute("msg", "<script>alert('增加学院信息成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('增加学院信息失败');</script>");
}
loadAcademy(request, response);
}
private void deleteClasses(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
int clid = Integer.parseInt(request.getParameter("clid"));
boolean result = babiz.deleteClasses(clid);
if(result == true){
//删除成功
request.setAttribute("msg", "<script>alert('删除成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('删除失败');</script>");
}
loadClass(request, response);
}
private void deleteSpecialty(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
int spid = Integer.parseInt(request.getParameter("spid"));
boolean result = babiz.deleteSpecialty(spid);
if(result == true){
//删除成功
request.setAttribute("msg", "<script>alert('删除成功');</script>");
}else{
request.setAttribute("msg", "<script>alert('删除失败');</script
没有合适的资源?快使用搜索试试~ 我知道了~
jsp 教务管理系统
共923个文件
js:323个
png:159个
css:129个
44 下载量 192 浏览量
2016-06-22
09:06:37
上传
评论 7
收藏 7.16MB ZIP 举报
温馨提示
使用jsp实现教务管理系统,,包括前端和后台,前端实现学生选课,课表查询,教师录入成绩等,后台实现学生。教师,院系等的增删改查,还用到了过滤器,md5加密,session等操作
资源推荐
资源详情
资源评论
收起资源包目录
jsp 教务管理系统 (923个子文件)
BackAcademyServlet.class 10KB
BackAcademyBizImpl.class 9KB
FrontTeacherServlet.class 7KB
BackTeacherServlet.class 7KB
BackStudentServlet.class 7KB
BackStudentBizImpl.class 6KB
FrontStudentServlet.class 6KB
FrontTeacherBizImpl.class 6KB
BackCheckServlet.class 5KB
BackCourseServlet.class 5KB
BackTeacherBizImpl.class 5KB
BackCourseBizImpl.class 5KB
Student.class 5KB
NoticeServlet.class 5KB
ManagerLoginServlet.class 4KB
Teacher.class 4KB
FrontStudentBizImpl.class 4KB
BackCheckBizImpl.class 4KB
NoticeBizImpl.class 3KB
BaseDao.class 3KB
PublicCourse.class 3KB
LoginServlet.class 3KB
StudentCourse.class 2KB
ManagerLoginBizImpl.class 2KB
StartCourse.class 2KB
Course.class 2KB
Page.class 2KB
Exam.class 2KB
FrontStudentFilter.class 2KB
FrontFilter.class 2KB
BackFilter.class 2KB
Score.class 2KB
Notice.class 2KB
BackAcademyBiz.class 2KB
Classes.class 2KB
PageUtil.class 1KB
LoginBizImpl.class 1KB
MD5Util.class 1KB
Specialty.class 1KB
ManagerLogin.class 1KB
Academy.class 1KB
FrontTeacherBiz.class 980B
SelectCourse.class 980B
BackStudentBiz.class 906B
StudentLogin.class 875B
TeacherLogin.class 875B
FrontStudentBiz.class 840B
ClnameUtil.class 629B
BackCheckBiz.class 628B
BackTeacherBiz.class 585B
BackCourseBiz.class 576B
CountUtil.class 572B
PidUtil.class 560B
NoticeBiz.class 546B
ManagerLoginBiz.class 380B
ManagerLoginDao.class 300B
TeacherDao.class 285B
StudentDao.class 285B
AcademyDao.class 285B
NoticeDao.class 282B
CourseDao.class 282B
LoginDao.class 279B
CheckDao.class 279B
LoginBiz.class 248B
CourseBiz.class 112B
.classpath 1KB
COPYING 2KB
fontello-embedded.css 1.3MB
fontello-ie7.css 218KB
fontello-ie7-codes.css 218KB
style.css 126KB
bootstrap.css 118KB
fontello.css 118KB
fontello-codes.css 116KB
bootstrap.min.css 98KB
style.css 84KB
editor_ie7.css 29KB
editor_iequirks.css 28KB
bootstrap.min.css 28KB
editor_ie8.css 27KB
editor_ie.css 27KB
editor_gecko.css 26KB
editor.css 26KB
settings-ie8.css 26KB
settings.css 23KB
_all.css 21KB
font-awesome.css 21KB
font-awesome.css 21KB
video-js.css 21KB
jquery-ui-1.10.3.css 18KB
font-awesome.min.css 17KB
dialog_ie7.css 16KB
dialog_ie8.css 16KB
dialog_iequirks.css 16KB
dialog_ie.css 16KB
dialog_opera.css 15KB
dialog.css 15KB
_all.css 15KB
_all.css 15KB
_all.css 13KB
共 923 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
new_codeer
- 粉丝: 64
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ZArchiver.Pro_0.9.5.apk
- vmware环境配置.mp4
- 548springboot + vue 大学生社团活动平台.zip(可运行源码+数据库文件+文档)
- 微信小程序 辩论倒计时小程序源码 作业设计demo 计算机专业参考
- 深入探究文件IO,嵌入式Linux
- 微信备忘录小程序源码 作业设计demo 计算机专业作业
- 微信小程序 仿百度小说小程序 看小说小程序 实现源码
- 锂电资料包-锂离子电池技术干货资料合集.zip
- EMC EMI资料大全电磁兼容电磁干扰设计资料工程师必备经验资料35个合集.zip
- 547springboot + vue 交流互动系统.zip(可运行源码+数据库文件+文档)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功