资源简介
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
- 下一篇:数据库课设
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论