• 大小: 12.82MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-02
  • 语言: Java
  • 标签: javaweb  

资源简介

基于javaweb的高校学生选课系统项目源码,包含项目说明文档、源码、使用说明,数据库等一系列辅助文档

资源截图

代码片段和文件信息

package com.jwy.action;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
import org.apache.struts.actions.DispatchAction;
import com.jwy.dao.ICourseDao;
import com.jwy.dao.ISpecialtyDao;
import com.jwy.dto.Course;
import com.jwy.dto.Specialty;

/**
 * 
 * @author Jingweiyu 
 */
/**
 * 
 * @author Jingweiyu  
 */ 
public class CourseAction extends DispatchAction {
private ISpecialtyDao specialtyDao;
private ICourseDao courseDao; 
/**
 * @param specialtyDao the specialtyDao to set
 */
public void setSpecialtyDao(ISpecialtyDao specialtyDao) {
this.specialtyDao = specialtyDao;
}
/**
 * @param courseDao the courseDao to set
 */
public void setCourseDao(ICourseDao courseDao) {
this.courseDao = courseDao;
}
public ActionForward insert(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
DynaActionForm courseForm = (DynaActionForm) form;
Course course = new Course();
course.setName(courseForm.getString(“name“));
course.setSchooltime(courseForm.getString(“schooltime“));
course.setAddr(courseForm.getString(“addr“)); 
course.setCredit((Short)courseForm.get(“credit“));
course.setCourseInfo(courseForm.getString(“courseInfo“));
course.setTeacherName(courseForm.getString(“teacherName“)); 
course.setTeacherInfo(courseForm.getString(“teacherInfo“));
course.setIsFinish(true); //是否可以选课,默认为可以
course.setSpecialtyId((Integer)courseForm.get(“specialtyId“));
courseDao.insert(course);
return findBySearch(mapping courseForm request response);
}
public ActionForward updateIsFinish(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
Integer id = Integer.valueOf(request.getParameter(“id“)); 
courseDao.updateIsFinish(id);
return courseInfo(mapping form request response);
}
public ActionForward findBySearch(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
List sList = specialtyDao.findByAll();

Map map = new HashMap();
if(request.getParameter(“specialtyId“)!=null&&!request.getParameter(“specialtyId“).equals(“-1“)){
map.put(“specialtyId“ request.getParameter(“specialtyId“));
}
if(request.getParameter(“name“)!=null&&!request.getParameter(“name“).equals(““)){
map.put(“name“ request.getParameter(“name“));
}
if(request.getParameter(“teacherName“)!=null&&!request.getParameter(“teacherName“).equals(““)){
map.put(“teacherName“ request.getParameter(“teacherName“));
}

Listject> clist = courseDao.findBySearch(map);
        

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

    .......      2533  2014-04-24 17:56  高校学生选课系统项目源码\.classpath

    .......       279  2014-04-24 17:56  高校学生选课系统项目源码\.mymetadata

    .......      1408  2014-04-24 17:56  高校学生选课系统项目源码\.project

    .......       500  2014-04-24 17:56  高校学生选课系统项目源码\.settings\.jsdtscope

    .......        49  2014-04-24 17:56  高校学生选课系统项目源码\.settings\org.eclipse.wst.jsdt.ui.superType.container

    .......         6  2014-04-24 17:56  高校学生选课系统项目源码\.settings\org.eclipse.wst.jsdt.ui.superType.name

    .......      4020  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\CourseAction.java

    .......      2090  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\RegAction.java

    .......      2103  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\SpecialtyAction.java

    .......     11106  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\StatInfoAction.java

    .......      5419  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\StuUserAction.java

    .......      1666  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\UpdatePwdAction.java

    .......      2583  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\action\UserLoginAction.java

    .......      3643  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\CourseDao.java

    .......       660  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\ICourseDao.java

    .......       475  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\ISpecialtyDao.java

    .......       513  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\IStuUserDao.java

    .......       507  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\IUserLoginDao.java

    .......      2010  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\SpecialtyDao.java

    .......      2911  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\StuUserDao.java

    .......      2731  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dao\UserLoginDao.java

    .......      2515  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\Course.hbm.xml

    .......      2493  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\Course.java

    .......      1409  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\Specialty.hbm.xml

    .......      1497  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\Specialty.java

    .......       963  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\StuCourse.hbm.xml

    .......       831  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\StuCourse.java

    .......      2252  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\StuUser.hbm.xml

    .......      2149  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\StuUser.java

    .......      1259  2014-04-24 17:56  高校学生选课系统项目源码\src\com\jwy\dto\UserLogin.hbm.xml

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

评论

共有 条评论