• 大小: 1.23MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-27
  • 语言: 其他
  • 标签: ssm  管理系统  

资源简介

使用ssm搭建的学习练手的一个学生课程与教师的管理系统,简单易懂,适合初学者学习使用

资源截图

代码片段和文件信息

package com.kwz.controller;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.kwz.model.Course;
import com.kwz.model.CourseEnrollmentKey;
import com.kwz.model.Tutor;
import com.kwz.service.CourseEnrollmentService;
import com.kwz.service.CourseService;
import com.kwz.service.TutorService;
import com.kwz.util.JsonResult;
import com.kwz.util.Page;

@Controller
@RequestMapping(“/course“)
public class CourseController {

@Resource
private CourseService courseService;
@Resource
private TutorService tutorService;
@Resource
private CourseEnrollmentService courseEnrollmentService;

@RequestMapping(“/courseManage“)
public String getIndex(HttpServletRequest request Model model)
throws Exception {
String pageNow = request.getParameter(“pageNow“);
Page page = null;
List tutors = tutorService.selectAllTutor(); 
List _course = courseService.selectAllCourse();
List courses = new ArrayList();
int totalCount = _course.size();
if (pageNow != null) {
page = new Page(totalCount Integer.parseInt(pageNow));
courses = this.courseService.findPages(page.getStartPos()
page.getPageSize());
} else {
page = new Page(totalCount 1);
courses = this.courseService.findPages(page.getStartPos()
page.getPageSize());
}
model.addAttribute(“allTutor“tutors);
model.addAttribute(“courses“ courses);
model.addAttribute(“page“ page);
return “Manage/course_manage“;
}

// 新增课程
@RequestMapping(“/insertCourse“)
public @ResponseBody
JsonResult insertCourse(String name String description Date startdate
Date enddate Integer tutorid) {
Course record = new Course();
System.out.println(“=-=-=-=-=-=-=-=-=-=-=-=-=-=课程名-=-=-=-=-=-=-=-=-=-=-=-==-=“+name);
record.setName(name);
record.setDescription(description);
record.setStartDate(startdate);
record.setEndDate(enddate);
record.setTutorId(tutorid);
courseService.insert(record);
return new JsonResult(true “新增成功“);
}

// 编辑课程
@RequestMapping(“/updateCourse“)
public @ResponseBody
JsonResult updateCourse(Integer courseid String name String description
Date startdate Date enddate Integer tutorid) {
Course record = courseService.selectByPrimaryKey(courseid);
System.out.println(“-=-=-=-=-=--=-=-=-=-=-=-=-==tutorid“+tutorid);
record.setName(name);
record.setDescription(description);
record.setStartDate(startdate);
record.setEndDate(enddate);
record.setTutorId(tutorid);
courseService.updateByPrimaryKey(record);
return new JsonResult(true “编辑成功“);
}

// 删除课程
@RequestMapping(“/deleteCourse“)
pu

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

     文件       2131  2017-11-20 16:17  ssm_test\.classpath

     文件       1433  2017-11-20 16:17  ssm_test\.project

     文件        575  2017-11-17 09:28  ssm_test\.settings\.jsdtscope

     文件        204  2017-11-17 16:09  ssm_test\.settings\org.eclipse.core.resources.prefs

     文件        664  2017-11-17 11:28  ssm_test\.settings\org.eclipse.jdt.core.prefs

     文件         90  2017-11-17 09:28  ssm_test\.settings\org.eclipse.m2e.core.prefs

     文件        756  2017-11-17 11:29  ssm_test\.settings\org.eclipse.wst.common.component

     文件        171  2017-11-20 10:57  ssm_test\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        300  2017-11-20 10:57  ssm_test\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-11-17 09:28  ssm_test\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-11-17 09:28  ssm_test\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         50  2017-11-17 09:28  ssm_test\.settings\org.eclipse.wst.validation.prefs

     文件       6384  2017-12-01 17:25  ssm_test\pom.xml

     文件       4153  2017-11-30 14:39  ssm_test\src\main\java\com\kwz\controller\CourseController.java

     文件       9511  2017-12-01 16:35  ssm_test\src\main\java\com\kwz\controller\StudentController.java

     文件       6804  2017-12-01 10:50  ssm_test\src\main\java\com\kwz\controller\TutorController.java

     文件       4231  2017-11-28 15:44  ssm_test\src\main\java\com\kwz\controller\UserController.java

     文件       1514  2017-11-24 08:51  ssm_test\src\main\java\com\kwz\dao\AddresseMapper.java

     文件       1341  2017-11-30 14:36  ssm_test\src\main\java\com\kwz\dao\CourseEnrollmentMapper.java

     文件       1748  2017-11-29 16:12  ssm_test\src\main\java\com\kwz\dao\CourseMapper.java

     文件        503  2017-11-20 11:58  ssm_test\src\main\java\com\kwz\dao\DictDefMapper.java

     文件       2059  2017-11-28 09:59  ssm_test\src\main\java\com\kwz\dao\StudentMapper.java

     文件       1867  2017-11-28 10:12  ssm_test\src\main\java\com\kwz\dao\TutorMapper.java

     文件        595  2017-11-23 10:12  ssm_test\src\main\java\com\kwz\dao\UserDao.java

     文件        599  2017-11-30 10:42  ssm_test\src\main\java\com\kwz\dao\UserInfoDao.java

     文件       1109  2017-11-30 10:40  ssm_test\src\main\java\com\kwz\domain\User.java

     文件        689  2017-11-30 10:53  ssm_test\src\main\java\com\kwz\domain\UserInfo.java

     文件       5247  2017-11-24 11:14  ssm_test\src\main\java\com\kwz\mapper\AddresseMapper.xml

     文件       3862  2017-11-30 14:41  ssm_test\src\main\java\com\kwz\mapper\CourseEnrollmentMapper.xml

     文件       5568  2017-11-29 16:22  ssm_test\src\main\java\com\kwz\mapper\CourseMapper.xml

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

评论

共有 条评论