web大作业分配
**我将和我们组大作业的一部分内容分为三人份,由小煦,娜娜,得霞三人协调选择自己适合的部分。一些比较重要的信息已由代码旁的注释标出,其余部分因为关系到其它的文件,所以再找时间当面说。
分为如下三份(负责的部分难度递增,但也不会太大):
1.StudentsDao.java(接口) + StudentsDo.java(对象)
2.StudentsService.java(接口) + StudentsServiceImpl.java
3.数据库 + StudentsController.java
**
分班微调界面
数据库中的表
注:
1.每一列的列名分别是:分配号,姓名,班级,学号,总成绩
2.每一列都带上注释
3.主键 自动增长
有关程序说明
1. StudentsController.java
@GetMapping("/edit/{studentsid}")/*路径中含/edit/{studentsid}则执行下面的函数*/
@RequiresPermissions("ccrm:students:edit")/*设置允许访问权限*/
String edit(@PathVariable("studentsid") Integer studentsid,Model model){
StudentsDO students = studentsService.get(studentsid);
model.addAttribute("students", students);
return "ccrm/students/edit";/*返回该路径*/
}
2. StudentsDao.java(接口)
/*方法由edit.js重写*/
int update1(StudentsDO students);
int update2(StudentsDO students);
3. StudentsDo.java(对象)
/*私有变量 + get、set方法*/
//分配号
private Integer studentsid;
//姓名
private String studentsname;
//班级
private String studentsclass;
//学号
private Integer studentscid;
//总成绩
private Integer studentsscore;
/**
* 设置:分配号
*/
public void setStudentsid(Integer studentsid) {
this.studentsid = studentsid;
}
/**
* 获取:分配号
*/
public Integer getStudentsid() {
return studentsid;
}
/**
* 设置:姓名
*/
public void setStudentsname(String studentsname) {
this.studentsname = studentsname;
}
/**
* 获取:姓名
*/
public String getStudentsname() {
return studentsname;
}
/**
* 设置:班级
*/
public void setStudentsclass(String studentsclass) {
this.studentsclass = studentsclass;
}
/**
* 获取:班级
*/
public String getStudentsclass() {
return studentsclass;
}
/**
* 设置:学号
*/
public void setStudentscid(Integer studentscid) {
this.studentscid = studentscid;
}
/**
* 获取:学号
*/
public Integer getStudentscid() {
return studentscid;
}
/**
* 设置:总成绩
*/
public void setStudentsscore(Integer studentsscore) {
this.studentsscore = studentsscore;
}
/**
* 获取:总成绩
*/
public Integer getStudentsscore() {
return studentsscore;
}
4. StudentsService.java(接口)
int update(StudentsDO students);
5. StudentsServiceImpl.java
private StudentsDao studentsDao;/*实例化对象*/
@Override/*重写StudentsService.java里面的update函数*/
public int update(StudentsDO students){
studentsDao.update1(students);
return studentsDao.update2(students);
}/*调用studentsDao里的update1和update2函数*/