基于javaweb+SSM+Maven教务选课管理系统(管理员、教师、学生)
开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
</if>
<if test="coursename != null" >
courseName,
</if>
<if test="teacherid != null" >
teacherID,
</if>
<if test="coursetime != null" >
courseTime,
</if>
<if test="classroom != null" >
classRoom,
</if>
public Criteria andCoursenameNotIn(List<String> values) {
addCriterion("courseName not in", values, "coursename");
return (Criteria) this;
}
public Criteria andCoursenameBetween(String value1, String value2) {
addCriterion("courseName between", value1, value2, "coursename");
return (Criteria) this;
}
public Criteria andCoursenameNotBetween(String value1, String value2) {
addCriterion("courseName not between", value1, value2, "coursename");
return (Criteria) this;
}
public Criteria andTeacheridIsNull() {
addCriterion("teacherID is null");
return (Criteria) this;
return (Criteria) this;
}
public Criteria andUseridNotEqualTo(Integer value) {
addCriterion("userID <>", value, "userid");
return (Criteria) this;
}
public Criteria andUseridGreaterThan(Integer value) {
addCriterion("userID >", value, "userid");
return (Criteria) this;
}
public Criteria andUseridGreaterThanOrEqualTo(Integer value) {
import java.util.ArrayList;
import java.util.List;
public class SelectedcourseExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public SelectedcourseExample() {
oredCriteria = new ArrayList<Criteria>();
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
addCriterion("userName not in", values, "username");
return (Criteria) this;
}
public Criteria andUsernameBetween(String value1, String value2) {
addCriterion("userName between", value1, value2, "username");
return (Criteria) this;
}
public Criteria andUsernameNotBetween(String value1, String value2) {
addCriterion("userName not between", value1, value2, "username");
return (Criteria) this;
}
public Criteria andPasswordIsNull() {
addCriterion("password is null");
return (Criteria) this;
}
public Criteria andPasswordIsNotNull() {
addCriterion("password is not null");
//删除教师
@RequestMapping("/removeTeacher")
public String removeTeacher(Integer id) throws Exception {
if (id == null) {
//加入没有带教师id就进来的话就返回教师显示页面
return "admin/showTeacher";
}
teacherService.removeById(id);
userloginService.removeByName(id.toString());
return "redirect:/admin/showTeacher";
}
//搜索教师
@RequestMapping(value = "selectTeacher", method = {RequestMethod.POST})
public String selectTeacher(String findByName, Model model) throws Exception {
List<TeacherCustom> list = teacherService.findByName(findByName);
public Criteria andGradeNotBetween(Date value1, Date value2) {
addCriterionForJDBCDate("grade not between", value1, value2, "grade");
return (Criteria) this;
}
public Criteria andCollegeidIsNull() {
addCriterion("collegeID is null");
return (Criteria) this;
}
public Criteria andCollegeidIsNotNull() {
addCriterion("collegeID is not null");
return (Criteria) this;
}
public Criteria andCollegeidEqualTo(Integer value) {
addCriterion("collegeID =", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidNotEqualTo(Integer value) {
addCriterion("collegeID <>", value, "collegeid");
public Criteria andDegreeLessThan(String value) {
addCriterion("degree <", value, "degree");
return (Criteria) this;
}
public Criteria andDegreeLessThanOrEqualTo(String value) {
addCriterion("degree <=", value, "degree");
return (Criteria) this;
}
public Criteria andDegreeLike(String value) {
addCriterion("degree like", value, "degree");
return (Criteria) this;
}
public Criteria andDegreeNotLike(String value) {
}
public Criteria andCollegeidEqualTo(Integer value) {
addCriterion("collegeID =", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidNotEqualTo(Integer value) {
addCriterion("collegeID <>", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidGreaterThan(Integer value) {
addCriterion("collegeID >", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidGreaterThanOrEqualTo(Integer value) {
addCriterion("collegeID >=", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidLessThan(Integer value) {
addCriterion("collegeID <", value, "collegeid");
return (Criteria) this;
public Criteria andCollegeidNotEqualTo(Integer value) {
addCriterion("collegeID <>", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidGreaterThan(Integer value) {
addCriterion("collegeID >", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidGreaterThanOrEqualTo(Integer value) {
addCriterion("collegeID >=", value, "collegeid");
return (Criteria) this;
}
public Criteria andCollegeidLessThan(Integer value) {
addCriterion("collegeID <", value, "collegeid");
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
运行环境
Java≥6、Tomcat≥7.0、MySQL≥5.5
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) Maven MySQL Bootstrap JavaScript
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:课程、教师、学生模板的增删改查管理
教师:查看授课、成绩、打分等
学生:查看课程、选课、退课等
管理员
学生
教师