资源简介
使用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.xm
文件 300 2017-11-20 10:57 ssm_test\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 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.xm
文件 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.xm
文件 3862 2017-11-30 14:41 ssm_test\src\main\java\com\kwz\mapper\CourseEnrollmentMapper.xm
文件 5568 2017-11-29 16:22 ssm_test\src\main\java\com\kwz\mapper\CourseMapper.xm
............此处省略282个文件信息
相关资源
- 珠海市森林资源地理信息管理系统-技
- 实验室管理系统(前端)gongdaVue-mas
- 学生宿舍管理系统UML.rar
- 采购供应商信息管理系统
- 图书管理系统简单的“文件”实现数
- XE UniGUI开发的代码处理各种管理系统
- 项目管理系统
- 学生管理系统_系统详细设计说明书
- 高校教材信息管理系统
- 校园一卡通门禁管理系统子系统设计
- 房屋出租管理系统房屋出租管理系统
- 社区住户投诉管理系统
- 财务管理系统论文+开题报告+源代
- 数据库机房管理系统
- 开源企业文档管理系统
- 海颐特权账号安全管理系统-云服务商
- 个人理财管理系统
- 酒店管理系统(源码+数据库)
- 基于Andriod的酒店管理系统
- 病历管理系统设计与实现
- 基于SSM的简单超市管理系统
- 基于struts和hibernate的学生信息管理系
- 基于SSM框架--超市管理系统项目+实验
- 图书馆管理系统程序+全套开发文档系
- 学生信息管理系统 网页设计
- SSM用户信息上传图片
- 房地产开发公司网站管理系统源码正
- SSM模板已搭建好,解压即用
- Delphi考勤管理系统
- 家电下乡信息管理系统
评论
共有 条评论