资源简介
Java学生选课成绩管理系统,含有B/S模式和C/S模式,学生端使用B/S模式,教师端使用C/S模式,C/S使用swing,mysql数据库+tomcat,含有数据库,直接导入就行
代码片段和文件信息
package action;
import java.util.List;
import handler.ElectiveHandler;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
public class ElectiveAction extends DispatchAction {
//本方法用于初始化选课页面,显示用户能选的课程
public ActionForward init(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
try{
ElectiveHandler eh = new ElectiveHandler();
HttpSession hs = request.getSession();
List courses = eh.queryOptionalCourseById(Integer.valueOf(hs.getAttribute(“stu_id“).toString()).intValue());
request.setAttribute(“courses“ courses);
return mapping.findForward(“showElective“);
}catch(Exception e) {
return mapping.findForward(“login“);
}
}
//执行选课任务,用户提交一组所选课的课号
public ActionForward elective(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
/*ElectiveHandler eh = new ElectiveHandler();
HttpSession hs = request.getSession();
List courses = eh.queryOptionalCourseById(Integer.valueOf(hs.getAttribute(“stu_id“).toString()).intValue());
request.setAttribute(“courses“ courses);*/
try{
HttpSession hs = request.getSession();
ElectiveHandler eh = new ElectiveHandler();
String[] course_ids = request.getParameterValues(“course_ids“);
eh.elective(Integer.valueOf(hs.getAttribute(“stu_id“).toString()).intValue() course_ids);
return mapping.findForward(“reShowElective“);
}catch(Exception e){
return mapping.findForward(“login“);
}
/*String[] course_id = request.getParameterValues(“course_ids“);
System.out.println(course_id.length);
return mapping.findForward(“login“);*/
}
//根据用户提交的一组课序号,执行取消选课的任务
public ActionForward deleteElective(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
try{
HttpSession hs = request.getSession();
ElectiveHandler eh = new ElectiveHandler();
String[] course_ids = request.getParameterValues(“course_ids“);
eh.deleteElective(Integer.valueOf(hs.getAttribute(“stu_id“).toString()).intValue() course_ids);
return mapping.findForward(“showCourses“);
}catch(Exception e){
return mapping.findForward(“login“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7730 2011-05-19 09:43 New Project 20110519 0943.sql
目录 0 2013-09-24 14:02 teachBS\
文件 547 2011-05-15 15:37 teachBS\.classpath
目录 0 2011-05-15 10:21 teachBS\.myeclipse\
文件 295 2011-05-18 22:11 teachBS\.myme
文件 250 2011-05-15 10:24 teachBS\.mystrutsdata
文件 1496 2011-05-18 22:10 teachBS\.project
目录 0 2013-09-24 14:02 teachBS\.settings\
文件 500 2011-05-15 10:21 teachBS\.settings\.jsdtscope
文件 1040 2011-05-18 22:11 teachBS\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 334 2011-05-15 10:21 teachBS\.settings\org.eclipse.jdt.core.prefs
文件 49 2011-05-15 10:21 teachBS\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-05-15 10:21 teachBS\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2013-09-24 14:02 teachBS\src\
目录 0 2013-09-24 14:02 teachBS\src\action\
文件 2830 2011-05-16 15:17 teachBS\src\action\ElectiveAction.java
文件 1072 2011-05-16 15:18 teachBS\src\action\LoginAction.java
文件 1724 2011-05-16 15:20 teachBS\src\action\QueryAction.java
目录 0 2013-09-24 14:02 teachBS\src\com\
目录 0 2013-09-24 14:02 teachBS\src\command\
文件 2728 2011-05-18 22:03 teachBS\src\command\ElectiveCommand.java
文件 628 2011-05-18 22:03 teachBS\src\command\LoginCommand.java
文件 3163 2011-05-18 22:03 teachBS\src\command\QueryCommand.java
目录 0 2013-09-24 14:02 teachBS\src\com\struts\
文件 76 2011-05-15 10:24 teachBS\src\com\struts\ApplicationResources.properties
目录 0 2013-09-24 14:02 teachBS\src\dbTools1\
文件 2806 2011-05-18 22:03 teachBS\src\dbTools1\DBTools.java
目录 0 2013-09-24 14:02 teachBS\src\form\
文件 1173 2011-05-16 14:05 teachBS\src\form\Course.java
文件 821 2011-05-15 15:32 teachBS\src\form\Student.java
目录 0 2013-09-24 14:02 teachBS\src\handler\
............此处省略167个文件信息
- 上一篇:Android 开发即时聊天工具 YQ 1.3
- 下一篇:数据库课设
相关资源
- 尚硅谷1024专用全套视频打包
- Jsp+JavaBean+Struts+JDBC学生信息管理系统
- j2ee个人博客系统
- 基于html5websocket java实现简单通讯
- Java任务调度框架Quartz1.8.6教程源代码
- 学生成绩管理系统servlet + jsp + mvc
- Java实现的公交查询系统课程设计
- 《疯狂Java讲义》第4版各章的课件pp
- java源码学习阶段所有的源码
- jsp+servlet+javabean实现的新闻发布系统
- java在线考试系统SSH框架源代码
- 数据结构与算法分析——java语言描述
- 图书馆管理系统Java Web 2.0 Struts+SQL s
- 图书馆管理系统Java Web 2.0 Struts+Mysql
- mysql-connector-java-8.0.17.jar
- android+javaWeb(ssm)学生管理系统(2
- itchat4j的jar包和源码 -- 用Java扩展个人
- ThinkinginJava2thchn.pdf
- 基于Javaswing&SQL_Server的火车票实名销售
- idea 创建javaWeb项目
- Java图形界面学生签到考勤系统MySQL数
- 基于Java的QQ屏幕截图工具的设计与实
- android手机客户端上传文件到客户端(
- JSP+servlet实现后台超市管理系统
- java零件交易中心管理系统源代码数据
- SpringBoot考试系统.rar
- 用Java做编译原理正规式转换成NFA.ra
- Java仿QQ聊天程序源代码
- Java面试题全集上中下合集
- 户籍管理系统
评论
共有 条评论