資源簡介
使用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個文件信息
評論
共有 條評論