Insert title here

基于bootstrap、css、html、jQuery的学习过程评价APP设计与实现设计与实现,源码思路技巧

发布时间:2023-11-01 01:22:26

全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。

同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。

今天将为大家分析一个学习过程评价APP设计与实现,学习过程评价APP设计与实现项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。


管理员在课程管理页面,查询出所有的课程信息后,在对应的课程信息后,点击修改按钮,可以将课程id信息提交到服务器的课程控制层中。在控制层中通过update方法进行接收,接收课程id信息后使用select方法查询出对应的课程信息。并保存到request的curriculum信息中,返回修改课程页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Curriculum控制层的修改Curriculum方法

logger.debug("CurriculumController.updateCurriculum ......");

//使用select方法根据id获取课程信息

Curriculum curriculum= curriculumdao.selectByPrimaryKey(id);

//将课程信息保存到request的curriculum字段中

request.setAttribute("curriculum", curriculum);

//返回修改课程页面

return "updatecurriculum";

在修改课程页面,输入修改后的课程信息,点击提交按钮将更新后的课程信息提交到服务器后,使用修改课程方法进行接收。接收字段包括教师、名称、课程、教师id、课堂id、,完成修改后,将给出页面提示信息修改课程信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Curriculum控制层的修改Curriculum方法

logger.debug("CurriculumController.updateCurriculumact ......");

//使用update方法根据id修改课程信息

curriculumdao.updateByPrimaryKeySelective(fenlei);

//将修改课程成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回课程管理页面

return "forward:/curriculummanage.action";



搜素课程测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的课程标题,点击搜索按钮输入标题“包含课程”,点击“搜索”按钮Pass,获取到包含关键词的课程信息与预期相同
02输入不存在的课程标题,点击搜索按钮输入标题“未包含课程”,点击“搜索”按钮Fail,无课程信息返回与预期相同


管理员在总成绩管理页面,查询出所有的总成绩信息后,在对应的总成绩信息后,点击修改按钮,可以将总成绩id信息提交到服务器的总成绩控制层中。在控制层中通过update方法进行接收,接收总成绩id信息后使用select方法查询出对应的总成绩信息。并保存到request的allscore信息中,返回修改总成绩页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Allscore控制层的修改Allscore方法

logger.debug("AllscoreController.updateAllscore ......");

//使用select方法根据id获取总成绩信息

Allscore allscore= allscoredao.selectByPrimaryKey(id);

//将总成绩信息保存到request的allscore字段中

request.setAttribute("allscore", allscore);

//返回修改总成绩页面

return "updateallscore";

在修改总成绩页面,输入修改后的总成绩信息,点击提交按钮将更新后的总成绩信息提交到服务器后,使用修改总成绩方法进行接收。接收字段包括讨论得分、学期、课程、单元测试得分、考勤得分、学生id、期末成绩得分、作业(实验)得分、总分、学生、总成绩、课程id、,完成修改后,将给出页面提示信息修改总成绩信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Allscore控制层的修改Allscore方法

logger.debug("AllscoreController.updateAllscoreact ......");

//使用update方法根据id修改总成绩信息

allscoredao.updateByPrimaryKeySelective(fenlei);

//将修改总成绩成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回总成绩管理页面

return "forward:/allscoremanage.action";



搜素总成绩测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的总成绩标题,点击搜索按钮输入标题“包含总成绩”,点击“搜索”按钮Pass,获取到包含关键词的总成绩信息与预期相同
02输入不存在的总成绩标题,点击搜索按钮输入标题“未包含总成绩”,点击“搜索”按钮Fail,无总成绩信息返回与预期相同


管理员在讨论管理页面,查询出所有的讨论信息后,在对应的讨论信息后,点击修改按钮,可以将讨论id信息提交到服务器的讨论控制层中。在控制层中通过update方法进行接收,接收讨论id信息后使用select方法查询出对应的讨论信息。并保存到request的discuss信息中,返回修改讨论页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Discuss控制层的修改Discuss方法

logger.debug("DiscussController.updateDiscuss ......");

//使用select方法根据id获取讨论信息

Discuss discuss= discussdao.selectByPrimaryKey(id);

//将讨论信息保存到request的discuss字段中

request.setAttribute("discuss", discuss);

//返回修改讨论页面

return "updatediscuss";

在修改讨论页面,输入修改后的讨论信息,点击提交按钮将更新后的讨论信息提交到服务器后,使用修改讨论方法进行接收。接收字段包括讨论id、课程id、介绍、课程、名称、,完成修改后,将给出页面提示信息修改讨论信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Discuss控制层的修改Discuss方法

logger.debug("DiscussController.updateDiscussact ......");

//使用update方法根据id修改讨论信息

discussdao.updateByPrimaryKeySelective(fenlei);

//将修改讨论成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回讨论管理页面

return "forward:/discussmanage.action";



搜素讨论测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的讨论标题,点击搜索按钮输入标题“包含讨论”,点击“搜索”按钮Pass,获取到包含关键词的讨论信息与预期相同
02输入不存在的讨论标题,点击搜索按钮输入标题“未包含讨论”,点击“搜索”按钮Fail,无讨论信息返回与预期相同


管理员在考勤管理页面,查询出所有的考勤信息后,在对应的考勤信息后,点击修改按钮,可以将考勤id信息提交到服务器的考勤控制层中。在控制层中通过update方法进行接收,接收考勤id信息后使用select方法查询出对应的考勤信息。并保存到request的attendance信息中,返回修改考勤页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Attendance控制层的修改Attendance方法

logger.debug("AttendanceController.updateAttendance ......");

//使用select方法根据id获取考勤信息

Attendance attendance= attendancedao.selectByPrimaryKey(id);

//将考勤信息保存到request的attendance字段中

request.setAttribute("attendance", attendance);

//返回修改考勤页面

return "updateattendance";

在修改考勤页面,输入修改后的考勤信息,点击提交按钮将更新后的考勤信息提交到服务器后,使用修改考勤方法进行接收。接收字段包括课程id、学生、考勤id、考勤、学生id、状态、考勤时间、,完成修改后,将给出页面提示信息修改考勤信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Attendance控制层的修改Attendance方法

logger.debug("AttendanceController.updateAttendanceact ......");

//使用update方法根据id修改考勤信息

attendancedao.updateByPrimaryKeySelective(fenlei);

//将修改考勤成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回考勤管理页面

return "forward:/attendancemanage.action";



搜素考勤测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的考勤标题,点击搜索按钮输入标题“包含考勤”,点击“搜索”按钮Pass,获取到包含关键词的考勤信息与预期相同
02输入不存在的考勤标题,点击搜索按钮输入标题“未包含考勤”,点击“搜索”按钮Fail,无考勤信息返回与预期相同


管理员在问卷结果管理页面,查询出所有的问卷结果信息后,在对应的问卷结果信息后,点击修改按钮,可以将问卷结果id信息提交到服务器的问卷结果控制层中。在控制层中通过update方法进行接收,接收问卷结果id信息后使用select方法查询出对应的问卷结果信息。并保存到request的questionanswer信息中,返回修改问卷结果页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Questionanswer控制层的修改Questionanswer方法

logger.debug("QuestionanswerController.updateQuestionanswer ......");

//使用select方法根据id获取问卷结果信息

Questionanswer questionanswer= questionanswerdao.selectByPrimaryKey(id);

//将问卷结果信息保存到request的questionanswer字段中

request.setAttribute("questionanswer", questionanswer);

//返回修改问卷结果页面

return "updatequestionanswer";

在修改问卷结果页面,输入修改后的问卷结果信息,点击提交按钮将更新后的问卷结果信息提交到服务器后,使用修改问卷结果方法进行接收。接收字段包括学生、答卷、问卷id、问卷、问卷结果、学生id、问卷结果id、,完成修改后,将给出页面提示信息修改问卷结果信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Questionanswer控制层的修改Questionanswer方法

logger.debug("QuestionanswerController.updateQuestionansweract ......");

//使用update方法根据id修改问卷结果信息

questionanswerdao.updateByPrimaryKeySelective(fenlei);

//将修改问卷结果成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回问卷结果管理页面

return "forward:/questionanswermanage.action";



搜素问卷结果测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的问卷结果标题,点击搜索按钮输入标题“包含问卷结果”,点击“搜索”按钮Pass,获取到包含关键词的问卷结果信息与预期相同
02输入不存在的问卷结果标题,点击搜索按钮输入标题“未包含问卷结果”,点击“搜索”按钮Fail,无问卷结果信息返回与预期相同


管理员在成绩划分管理页面,查询出所有的成绩划分信息后,在对应的成绩划分信息后,点击修改按钮,可以将成绩划分id信息提交到服务器的成绩划分控制层中。在控制层中通过update方法进行接收,接收成绩划分id信息后使用select方法查询出对应的成绩划分信息。并保存到request的division信息中,返回修改成绩划分页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Division控制层的修改Division方法

logger.debug("DivisionController.updateDivision ......");

//使用select方法根据id获取成绩划分信息

Division division= divisiondao.selectByPrimaryKey(id);

//将成绩划分信息保存到request的division字段中

request.setAttribute("division", division);

//返回修改成绩划分页面

return "updatedivision";

在修改成绩划分页面,输入修改后的成绩划分信息,点击提交按钮将更新后的成绩划分信息提交到服务器后,使用修改成绩划分方法进行接收。接收字段包括成绩划分id、课程id、单元测试占比、考勤占比、期末占比、作业占比、成绩划分、讨论占比、,完成修改后,将给出页面提示信息修改成绩划分信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Division控制层的修改Division方法

logger.debug("DivisionController.updateDivisionact ......");

//使用update方法根据id修改成绩划分信息

divisiondao.updateByPrimaryKeySelective(fenlei);

//将修改成绩划分成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回成绩划分管理页面

return "forward:/divisionmanage.action";



搜素成绩划分测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的成绩划分标题,点击搜索按钮输入标题“包含成绩划分”,点击“搜索”按钮Pass,获取到包含关键词的成绩划分信息与预期相同
02输入不存在的成绩划分标题,点击搜索按钮输入标题“未包含成绩划分”,点击“搜索”按钮Fail,无成绩划分信息返回与预期相同


管理员在问卷调查管理页面,查询出所有的问卷调查信息后,在对应的问卷调查信息后,点击修改按钮,可以将问卷调查id信息提交到服务器的问卷调查控制层中。在控制层中通过update方法进行接收,接收问卷调查id信息后使用select方法查询出对应的问卷调查信息。并保存到request的questionnaire信息中,返回修改问卷调查页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Questionnaire控制层的修改Questionnaire方法

logger.debug("QuestionnaireController.updateQuestionnaire ......");

//使用select方法根据id获取问卷调查信息

Questionnaire questionnaire= questionnairedao.selectByPrimaryKey(id);

//将问卷调查信息保存到request的questionnaire字段中

request.setAttribute("questionnaire", questionnaire);

//返回修改问卷调查页面

return "updatequestionnaire";

在修改问卷调查页面,输入修改后的问卷调查信息,点击提交按钮将更新后的问卷调查信息提交到服务器后,使用修改问卷调查方法进行接收。接收字段包括文件、问卷id、名称、介绍、,完成修改后,将给出页面提示信息修改问卷调查信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Questionnaire控制层的修改Questionnaire方法

logger.debug("QuestionnaireController.updateQuestionnaireact ......");

//使用update方法根据id修改问卷调查信息

questionnairedao.updateByPrimaryKeySelective(fenlei);

//将修改问卷调查成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回问卷调查管理页面

return "forward:/questionnairemanage.action";



搜素问卷调查测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的问卷调查标题,点击搜索按钮输入标题“包含问卷调查”,点击“搜索”按钮Pass,获取到包含关键词的问卷调查信息与预期相同
02输入不存在的问卷调查标题,点击搜索按钮输入标题“未包含问卷调查”,点击“搜索”按钮Fail,无问卷调查信息返回与预期相同


管理员在学生管理页面,查询出所有的学生信息后,在对应的学生信息后,点击修改按钮,可以将学生id信息提交到服务器的学生控制层中。在控制层中通过update方法进行接收,接收学生id信息后使用select方法查询出对应的学生信息。并保存到request的student信息中,返回修改学生页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Student控制层的修改Student方法

logger.debug("StudentController.updateStudent ......");

//使用select方法根据id获取学生信息

Student student= studentdao.selectByPrimaryKey(id);

//将学生信息保存到request的student字段中

request.setAttribute("student", student);

//返回修改学生页面

return "updatestudent";

在修改学生页面,输入修改后的学生信息,点击提交按钮将更新后的学生信息提交到服务器后,使用修改学生方法进行接收。接收字段包括学生id、年龄、账号、密码、名字、学生、预警信息、,完成修改后,将给出页面提示信息修改学生信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Student控制层的修改Student方法

logger.debug("StudentController.updateStudentact ......");

//使用update方法根据id修改学生信息

studentdao.updateByPrimaryKeySelective(fenlei);

//将修改学生成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回学生管理页面

return "forward:/studentmanage.action";



搜素学生测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的学生标题,点击搜索按钮输入标题“包含学生”,点击“搜索”按钮Pass,获取到包含关键词的学生信息与预期相同
02输入不存在的学生标题,点击搜索按钮输入标题“未包含学生”,点击“搜索”按钮Fail,无学生信息返回与预期相同


管理员在线上学习评价管理页面,查询出所有的线上学习评价信息后,在对应的线上学习评价信息后,点击修改按钮,可以将线上学习评价id信息提交到服务器的线上学习评价控制层中。在控制层中通过update方法进行接收,接收线上学习评价id信息后使用select方法查询出对应的线上学习评价信息。并保存到request的onlinecoment信息中,返回修改线上学习评价页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Onlinecoment控制层的修改Onlinecoment方法

logger.debug("OnlinecomentController.updateOnlinecoment ......");

//使用select方法根据id获取线上学习评价信息

Onlinecoment onlinecoment= onlinecomentdao.selectByPrimaryKey(id);

//将线上学习评价信息保存到request的onlinecoment字段中

request.setAttribute("onlinecoment", onlinecoment);

//返回修改线上学习评价页面

return "updateonlinecoment";

在修改线上学习评价页面,输入修改后的线上学习评价信息,点击提交按钮将更新后的线上学习评价信息提交到服务器后,使用修改线上学习评价方法进行接收。接收字段包括学生id、评价、级别、线上学习评价id、学生、,完成修改后,将给出页面提示信息修改线上学习评价信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Onlinecoment控制层的修改Onlinecoment方法

logger.debug("OnlinecomentController.updateOnlinecomentact ......");

//使用update方法根据id修改线上学习评价信息

onlinecomentdao.updateByPrimaryKeySelective(fenlei);

//将修改线上学习评价成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回线上学习评价管理页面

return "forward:/onlinecomentmanage.action";



搜素线上学习评价测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的线上学习评价标题,点击搜索按钮输入标题“包含线上学习评价”,点击“搜索”按钮Pass,获取到包含关键词的线上学习评价信息与预期相同
02输入不存在的线上学习评价标题,点击搜索按钮输入标题“未包含线上学习评价”,点击“搜索”按钮Fail,无线上学习评价信息返回与预期相同


管理员在教师管理页面,查询出所有的教师信息后,在对应的教师信息后,点击修改按钮,可以将教师id信息提交到服务器的教师控制层中。在控制层中通过update方法进行接收,接收教师id信息后使用select方法查询出对应的教师信息。并保存到request的teacher信息中,返回修改教师页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Teacher控制层的修改Teacher方法

logger.debug("TeacherController.updateTeacher ......");

//使用select方法根据id获取教师信息

Teacher teacher= teacherdao.selectByPrimaryKey(id);

//将教师信息保存到request的teacher字段中

request.setAttribute("teacher", teacher);

//返回修改教师页面

return "updateteacher";

在修改教师页面,输入修改后的教师信息,点击提交按钮将更新后的教师信息提交到服务器后,使用修改教师方法进行接收。接收字段包括名字、性别、教师id、密码、账号、教师、,完成修改后,将给出页面提示信息修改教师信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Teacher控制层的修改Teacher方法

logger.debug("TeacherController.updateTeacheract ......");

//使用update方法根据id修改教师信息

teacherdao.updateByPrimaryKeySelective(fenlei);

//将修改教师成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回教师管理页面

return "forward:/teachermanage.action";



搜素教师测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的教师标题,点击搜索按钮输入标题“包含教师”,点击“搜索”按钮Pass,获取到包含关键词的教师信息与预期相同
02输入不存在的教师标题,点击搜索按钮输入标题“未包含教师”,点击“搜索”按钮Fail,无教师信息返回与预期相同


管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Admin控制层的修改Admin方法

logger.debug("AdminController.updateAdmin ......");

//使用select方法根据id获取管理员信息

Admin admin= admindao.selectByPrimaryKey(id);

//将管理员信息保存到request的admin字段中

request.setAttribute("admin", admin);

//返回修改管理员页面

return "updateadmin";

在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括管理员id、密码、账号、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Admin控制层的修改Admin方法

logger.debug("AdminController.updateAdminact ......");

//使用update方法根据id修改管理员信息

admindao.updateByPrimaryKeySelective(fenlei);

//将修改管理员成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回管理员管理页面

return "forward:/adminmanage.action";



搜素管理员测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的管理员标题,点击搜索按钮输入标题“包含管理员”,点击“搜索”按钮Pass,获取到包含关键词的管理员信息与预期相同
02输入不存在的管理员标题,点击搜索按钮输入标题“未包含管理员”,点击“搜索”按钮Fail,无管理员信息返回与预期相同


管理员在作业答卷管理页面,查询出所有的作业答卷信息后,在对应的作业答卷信息后,点击修改按钮,可以将作业答卷id信息提交到服务器的作业答卷控制层中。在控制层中通过update方法进行接收,接收作业答卷id信息后使用select方法查询出对应的作业答卷信息。并保存到request的testinganswer信息中,返回修改作业答卷页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Testinganswer控制层的修改Testinganswer方法

logger.debug("TestinganswerController.updateTestinganswer ......");

//使用select方法根据id获取作业答卷信息

Testinganswer testinganswer= testinganswerdao.selectByPrimaryKey(id);

//将作业答卷信息保存到request的testinganswer字段中

request.setAttribute("testinganswer", testinganswer);

//返回修改作业答卷页面

return "updatetestinganswer";

在修改作业答卷页面,输入修改后的作业答卷信息,点击提交按钮将更新后的作业答卷信息提交到服务器后,使用修改作业答卷方法进行接收。接收字段包括类型、作业答卷id、提交时间、学生、作业答卷、作业id、学生id、答卷、分数、作业、,完成修改后,将给出页面提示信息修改作业答卷信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Testinganswer控制层的修改Testinganswer方法

logger.debug("TestinganswerController.updateTestingansweract ......");

//使用update方法根据id修改作业答卷信息

testinganswerdao.updateByPrimaryKeySelective(fenlei);

//将修改作业答卷成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回作业答卷管理页面

return "forward:/testinganswermanage.action";



搜素作业答卷测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的作业答卷标题,点击搜索按钮输入标题“包含作业答卷”,点击“搜索”按钮Pass,获取到包含关键词的作业答卷信息与预期相同
02输入不存在的作业答卷标题,点击搜索按钮输入标题“未包含作业答卷”,点击“搜索”按钮Fail,无作业答卷信息返回与预期相同


管理员在讨论内容管理页面,查询出所有的讨论内容信息后,在对应的讨论内容信息后,点击修改按钮,可以将讨论内容id信息提交到服务器的讨论内容控制层中。在控制层中通过update方法进行接收,接收讨论内容id信息后使用select方法查询出对应的讨论内容信息。并保存到request的discusspinglun信息中,返回修改讨论内容页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Discusspinglun控制层的修改Discusspinglun方法

logger.debug("DiscusspinglunController.updateDiscusspinglun ......");

//使用select方法根据id获取讨论内容信息

Discusspinglun discusspinglun= discusspinglundao.selectByPrimaryKey(id);

//将讨论内容信息保存到request的discusspinglun字段中

request.setAttribute("discusspinglun", discusspinglun);

//返回修改讨论内容页面

return "updatediscusspinglun";

在修改讨论内容页面,输入修改后的讨论内容信息,点击提交按钮将更新后的讨论内容信息提交到服务器后,使用修改讨论内容方法进行接收。接收字段包括讨论id、内容、发言时间、发言人id、讨论内容、发言人、讨论内容id、,完成修改后,将给出页面提示信息修改讨论内容信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Discusspinglun控制层的修改Discusspinglun方法

logger.debug("DiscusspinglunController.updateDiscusspinglunact ......");

//使用update方法根据id修改讨论内容信息

discusspinglundao.updateByPrimaryKeySelective(fenlei);

//将修改讨论内容成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回讨论内容管理页面

return "forward:/discusspinglunmanage.action";



搜素讨论内容测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的讨论内容标题,点击搜索按钮输入标题“包含讨论内容”,点击“搜索”按钮Pass,获取到包含关键词的讨论内容信息与预期相同
02输入不存在的讨论内容标题,点击搜索按钮输入标题“未包含讨论内容”,点击“搜索”按钮Fail,无讨论内容信息返回与预期相同


管理员在作业测试管理页面,查询出所有的作业测试信息后,在对应的作业测试信息后,点击修改按钮,可以将作业测试id信息提交到服务器的作业测试控制层中。在控制层中通过update方法进行接收,接收作业测试id信息后使用select方法查询出对应的作业测试信息。并保存到request的testing信息中,返回修改作业测试页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Testing控制层的修改Testing方法

logger.debug("TestingController.updateTesting ......");

//使用select方法根据id获取作业测试信息

Testing testing= testingdao.selectByPrimaryKey(id);

//将作业测试信息保存到request的testing字段中

request.setAttribute("testing", testing);

//返回修改作业测试页面

return "updatetesting";

在修改作业测试页面,输入修改后的作业测试信息,点击提交按钮将更新后的作业测试信息提交到服务器后,使用修改作业测试方法进行接收。接收字段包括介绍、类型、文件、名称、作业测试id、,完成修改后,将给出页面提示信息修改作业测试信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Testing控制层的修改Testing方法

logger.debug("TestingController.updateTestingact ......");

//使用update方法根据id修改作业测试信息

testingdao.updateByPrimaryKeySelective(fenlei);

//将修改作业测试成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回作业测试管理页面

return "forward:/testingmanage.action";



搜素作业测试测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的作业测试标题,点击搜索按钮输入标题“包含作业测试”,点击“搜索”按钮Pass,获取到包含关键词的作业测试信息与预期相同
02输入不存在的作业测试标题,点击搜索按钮输入标题“未包含作业测试”,点击“搜索”按钮Fail,无作业测试信息返回与预期相同


管理员在讨论分数管理页面,查询出所有的讨论分数信息后,在对应的讨论分数信息后,点击修改按钮,可以将讨论分数id信息提交到服务器的讨论分数控制层中。在控制层中通过update方法进行接收,接收讨论分数id信息后使用select方法查询出对应的讨论分数信息。并保存到request的discussfenshu信息中,返回修改讨论分数页面进行展示。此部分核心代码如下:

//输出日志信息,当前使用方法为Discussfenshu控制层的修改Discussfenshu方法

logger.debug("DiscussfenshuController.updateDiscussfenshu ......");

//使用select方法根据id获取讨论分数信息

Discussfenshu discussfenshu= discussfenshudao.selectByPrimaryKey(id);

//将讨论分数信息保存到request的discussfenshu字段中

request.setAttribute("discussfenshu", discussfenshu);

//返回修改讨论分数页面

return "updatediscussfenshu";

在修改讨论分数页面,输入修改后的讨论分数信息,点击提交按钮将更新后的讨论分数信息提交到服务器后,使用修改讨论分数方法进行接收。接收字段包括讨论、学生、讨论分数、讨论分数id、分数、讨论id、学生id、,完成修改后,将给出页面提示信息修改讨论分数信息成功。该部分核心代码如下:

//输出日志信息,当前使用方法为Discussfenshu控制层的修改Discussfenshu方法

logger.debug("DiscussfenshuController.updateDiscussfenshuact ......");

//使用update方法根据id修改讨论分数信息

discussfenshudao.updateByPrimaryKeySelective(fenlei);

//将修改讨论分数成功信息保存到request的message字段中

request.setAttribute("message", "修改分类信息成功");

//返回讨论分数管理页面

return "forward:/discussfenshumanage.action";



搜素讨论分数测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的讨论分数标题,点击搜索按钮输入标题“包含讨论分数”,点击“搜索”按钮Pass,获取到包含关键词的讨论分数信息与预期相同
02输入不存在的讨论分数标题,点击搜索按钮输入标题“未包含讨论分数”,点击“搜索”按钮Fail,无讨论分数信息返回与预期相同


专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计


联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服