Insert title here

基于Java的学习过程评价APP设计与实现设计与实现,快速开发思路

发布时间:2022-12-30 20:05:22

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

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

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


修改讨论内容信息用例描述,具体用例描述如表2-x所示:

表2-x修改讨论内容信息用例描述表

编号1-x用例名称修改讨论内容信息
使用人员用户
输入内容、讨论内容id、发言人、讨论id、发言时间、讨论内容、发言人id、
系统响应系统提示修改讨论内容信息成功,并跳转讨论内容管理页面
前置条件用户登录后置条件用户成功修改讨论内容
交互行为1.用户登录系统 2.用户输入需修改的讨论内容信息,进行修改 3.系统校验讨论内容信息 4.根据讨论内容id从数据库discusspinglun表中同步修改后的讨论内容信息 5.返回页面修改讨论内容成功信息,跳转到讨论内容管理页面
特别说明用户需先登录

 



对于系统中不需要的讨论内容信息可以在讨论内容管理页面,通过点击删除讨论内容按钮进行删除。点击删除操作后将讨论内容id通过get方式提交到服务器中,在服务器中通过Discusspingluncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除讨论内容成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行DiscusspinglunService.deleteDiscusspinglun方法

logger.debug("DiscusspinglunService.deleteDiscusspinglun ......");

// 根据id调用Discusspinglundao的deleteByPrimaryKey方法,删除Discusspinglun

Discusspinglundao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除讨论内容成功");

删除讨论内容后,给出删除讨论内容成功的提示信息,提示信息如图所示。

图删除讨论内容界面



修改学生信息用例描述,具体用例描述如表2-x所示:

表2-x修改学生信息用例描述表

编号1-x用例名称修改学生信息
使用人员用户
输入性别、年龄、密码、账号、预警信息、名字、学生、
系统响应系统提示修改学生信息成功,并跳转学生管理页面
前置条件用户登录后置条件用户成功修改学生
交互行为1.用户登录系统 2.用户输入需修改的学生信息,进行修改 3.系统校验学生信息 4.根据学生id从数据库student表中同步修改后的学生信息 5.返回页面修改学生成功信息,跳转到学生管理页面
特别说明用户需先登录

 



对于系统中不需要的学生信息可以在学生管理页面,通过点击删除学生按钮进行删除。点击删除操作后将学生id通过get方式提交到服务器中,在服务器中通过Studentcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除学生成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行StudentService.deleteStudent方法

logger.debug("StudentService.deleteStudent ......");

// 根据id调用Studentdao的deleteByPrimaryKey方法,删除Student

Studentdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除学生成功");

删除学生后,给出删除学生成功的提示信息,提示信息如图所示。

图删除学生界面



修改讨论信息用例描述,具体用例描述如表2-x所示:

表2-x修改讨论信息用例描述表

编号1-x用例名称修改讨论信息
使用人员用户
输入课程id、讨论、课程、名称、讨论id、
系统响应系统提示修改讨论信息成功,并跳转讨论管理页面
前置条件用户登录后置条件用户成功修改讨论
交互行为1.用户登录系统 2.用户输入需修改的讨论信息,进行修改 3.系统校验讨论信息 4.根据讨论id从数据库discuss表中同步修改后的讨论信息 5.返回页面修改讨论成功信息,跳转到讨论管理页面
特别说明用户需先登录

 



对于系统中不需要的讨论信息可以在讨论管理页面,通过点击删除讨论按钮进行删除。点击删除操作后将讨论id通过get方式提交到服务器中,在服务器中通过Discusscontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除讨论成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行DiscussService.deleteDiscuss方法

logger.debug("DiscussService.deleteDiscuss ......");

// 根据id调用Discussdao的deleteByPrimaryKey方法,删除Discuss

Discussdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除讨论成功");

删除讨论后,给出删除讨论成功的提示信息,提示信息如图所示。

图删除讨论界面



修改成绩划分信息用例描述,具体用例描述如表2-x所示:

表2-x修改成绩划分信息用例描述表

编号1-x用例名称修改成绩划分信息
使用人员用户
输入成绩划分id、讨论占比、期末占比、成绩划分、课程id、考勤占比、课程、作业占比、
系统响应系统提示修改成绩划分信息成功,并跳转成绩划分管理页面
前置条件用户登录后置条件用户成功修改成绩划分
交互行为1.用户登录系统 2.用户输入需修改的成绩划分信息,进行修改 3.系统校验成绩划分信息 4.根据成绩划分id从数据库division表中同步修改后的成绩划分信息 5.返回页面修改成绩划分成功信息,跳转到成绩划分管理页面
特别说明用户需先登录

 



对于系统中不需要的成绩划分信息可以在成绩划分管理页面,通过点击删除成绩划分按钮进行删除。点击删除操作后将成绩划分id通过get方式提交到服务器中,在服务器中通过Divisioncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除成绩划分成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行DivisionService.deleteDivision方法

logger.debug("DivisionService.deleteDivision ......");

// 根据id调用Divisiondao的deleteByPrimaryKey方法,删除Division

Divisiondao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除成绩划分成功");

删除成绩划分后,给出删除成绩划分成功的提示信息,提示信息如图所示。

图删除成绩划分界面



修改讨论分数信息用例描述,具体用例描述如表2-x所示:

表2-x修改讨论分数信息用例描述表

编号1-x用例名称修改讨论分数信息
使用人员用户
输入讨论id、评价、讨论、分数、讨论分数、学生id、学生、
系统响应系统提示修改讨论分数信息成功,并跳转讨论分数管理页面
前置条件用户登录后置条件用户成功修改讨论分数
交互行为1.用户登录系统 2.用户输入需修改的讨论分数信息,进行修改 3.系统校验讨论分数信息 4.根据讨论分数id从数据库discussfenshu表中同步修改后的讨论分数信息 5.返回页面修改讨论分数成功信息,跳转到讨论分数管理页面
特别说明用户需先登录

 



对于系统中不需要的讨论分数信息可以在讨论分数管理页面,通过点击删除讨论分数按钮进行删除。点击删除操作后将讨论分数id通过get方式提交到服务器中,在服务器中通过Discussfenshucontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除讨论分数成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行DiscussfenshuService.deleteDiscussfenshu方法

logger.debug("DiscussfenshuService.deleteDiscussfenshu ......");

// 根据id调用Discussfenshudao的deleteByPrimaryKey方法,删除Discussfenshu

Discussfenshudao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除讨论分数成功");

删除讨论分数后,给出删除讨论分数成功的提示信息,提示信息如图所示。

图删除讨论分数界面



修改课程信息用例描述,具体用例描述如表2-x所示:

表2-x修改课程信息用例描述表

编号1-x用例名称修改课程信息
使用人员用户
输入课程、教师、名称、教师id、课堂id、
系统响应系统提示修改课程信息成功,并跳转课程管理页面
前置条件用户登录后置条件用户成功修改课程
交互行为1.用户登录系统 2.用户输入需修改的课程信息,进行修改 3.系统校验课程信息 4.根据课程id从数据库curriculum表中同步修改后的课程信息 5.返回页面修改课程成功信息,跳转到课程管理页面
特别说明用户需先登录

 



对于系统中不需要的课程信息可以在课程管理页面,通过点击删除课程按钮进行删除。点击删除操作后将课程id通过get方式提交到服务器中,在服务器中通过Curriculumcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除课程成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行CurriculumService.deleteCurriculum方法

logger.debug("CurriculumService.deleteCurriculum ......");

// 根据id调用Curriculumdao的deleteByPrimaryKey方法,删除Curriculum

Curriculumdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除课程成功");

删除课程后,给出删除课程成功的提示信息,提示信息如图所示。

图删除课程界面



修改问卷调查信息用例描述,具体用例描述如表2-x所示:

表2-x修改问卷调查信息用例描述表

编号1-x用例名称修改问卷调查信息
使用人员用户
输入问卷id、介绍、名称、问卷调查、
系统响应系统提示修改问卷调查信息成功,并跳转问卷调查管理页面
前置条件用户登录后置条件用户成功修改问卷调查
交互行为1.用户登录系统 2.用户输入需修改的问卷调查信息,进行修改 3.系统校验问卷调查信息 4.根据问卷调查id从数据库questionnaire表中同步修改后的问卷调查信息 5.返回页面修改问卷调查成功信息,跳转到问卷调查管理页面
特别说明用户需先登录

 



对于系统中不需要的问卷调查信息可以在问卷调查管理页面,通过点击删除问卷调查按钮进行删除。点击删除操作后将问卷调查id通过get方式提交到服务器中,在服务器中通过Questionnairecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除问卷调查成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行QuestionnaireService.deleteQuestionnaire方法

logger.debug("QuestionnaireService.deleteQuestionnaire ......");

// 根据id调用Questionnairedao的deleteByPrimaryKey方法,删除Questionnaire

Questionnairedao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除问卷调查成功");

删除问卷调查后,给出删除问卷调查成功的提示信息,提示信息如图所示。

图删除问卷调查界面



修改线上学习评价信息用例描述,具体用例描述如表2-x所示:

表2-x修改线上学习评价信息用例描述表

编号1-x用例名称修改线上学习评价信息
使用人员用户
输入级别、学生、线上学习评价、评价、线上学习评价id、
系统响应系统提示修改线上学习评价信息成功,并跳转线上学习评价管理页面
前置条件用户登录后置条件用户成功修改线上学习评价
交互行为1.用户登录系统 2.用户输入需修改的线上学习评价信息,进行修改 3.系统校验线上学习评价信息 4.根据线上学习评价id从数据库onlinecoment表中同步修改后的线上学习评价信息 5.返回页面修改线上学习评价成功信息,跳转到线上学习评价管理页面
特别说明用户需先登录

 



对于系统中不需要的线上学习评价信息可以在线上学习评价管理页面,通过点击删除线上学习评价按钮进行删除。点击删除操作后将线上学习评价id通过get方式提交到服务器中,在服务器中通过Onlinecomentcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除线上学习评价成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行OnlinecomentService.deleteOnlinecoment方法

logger.debug("OnlinecomentService.deleteOnlinecoment ......");

// 根据id调用Onlinecomentdao的deleteByPrimaryKey方法,删除Onlinecoment

Onlinecomentdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除线上学习评价成功");

删除线上学习评价后,给出删除线上学习评价成功的提示信息,提示信息如图所示。

图删除线上学习评价界面



修改管理员信息用例描述,具体用例描述如表2-x所示:

表2-x修改管理员信息用例描述表

编号1-x用例名称修改管理员信息
使用人员用户
输入管理员id、账号、管理员、
系统响应系统提示修改管理员信息成功,并跳转管理员管理页面
前置条件用户登录后置条件用户成功修改管理员
交互行为1.用户登录系统 2.用户输入需修改的管理员信息,进行修改 3.系统校验管理员信息 4.根据管理员id从数据库admin表中同步修改后的管理员信息 5.返回页面修改管理员成功信息,跳转到管理员管理页面
特别说明用户需先登录

 



对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行AdminService.deleteAdmin方法

logger.debug("AdminService.deleteAdmin ......");

// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin

Admindao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除管理员成功");

删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。

图删除管理员界面



修改问卷结果信息用例描述,具体用例描述如表2-x所示:

表2-x修改问卷结果信息用例描述表

编号1-x用例名称修改问卷结果信息
使用人员用户
输入答卷、评价、学生、问卷结果、问卷id、问卷、问卷结果id、
系统响应系统提示修改问卷结果信息成功,并跳转问卷结果管理页面
前置条件用户登录后置条件用户成功修改问卷结果
交互行为1.用户登录系统 2.用户输入需修改的问卷结果信息,进行修改 3.系统校验问卷结果信息 4.根据问卷结果id从数据库questionanswer表中同步修改后的问卷结果信息 5.返回页面修改问卷结果成功信息,跳转到问卷结果管理页面
特别说明用户需先登录

 



对于系统中不需要的问卷结果信息可以在问卷结果管理页面,通过点击删除问卷结果按钮进行删除。点击删除操作后将问卷结果id通过get方式提交到服务器中,在服务器中通过Questionanswercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除问卷结果成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行QuestionanswerService.deleteQuestionanswer方法

logger.debug("QuestionanswerService.deleteQuestionanswer ......");

// 根据id调用Questionanswerdao的deleteByPrimaryKey方法,删除Questionanswer

Questionanswerdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除问卷结果成功");

删除问卷结果后,给出删除问卷结果成功的提示信息,提示信息如图所示。

图删除问卷结果界面



修改教师信息用例描述,具体用例描述如表2-x所示:

表2-x修改教师信息用例描述表

编号1-x用例名称修改教师信息
使用人员用户
输入密码、年龄、名字、教师、教师id、账号、
系统响应系统提示修改教师信息成功,并跳转教师管理页面
前置条件用户登录后置条件用户成功修改教师
交互行为1.用户登录系统 2.用户输入需修改的教师信息,进行修改 3.系统校验教师信息 4.根据教师id从数据库teacher表中同步修改后的教师信息 5.返回页面修改教师成功信息,跳转到教师管理页面
特别说明用户需先登录

 



对于系统中不需要的教师信息可以在教师管理页面,通过点击删除教师按钮进行删除。点击删除操作后将教师id通过get方式提交到服务器中,在服务器中通过Teachercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除教师成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行TeacherService.deleteTeacher方法

logger.debug("TeacherService.deleteTeacher ......");

// 根据id调用Teacherdao的deleteByPrimaryKey方法,删除Teacher

Teacherdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除教师成功");

删除教师后,给出删除教师成功的提示信息,提示信息如图所示。

图删除教师界面



修改总成绩信息用例描述,具体用例描述如表2-x所示:

表2-x修改总成绩信息用例描述表

编号1-x用例名称修改总成绩信息
使用人员用户
输入总成绩、总分、考勤得分、讨论得分、期末成绩得分、单元测试得分、学生、学生id、课程id、课程、总成绩id、作业(实验)得分、
系统响应系统提示修改总成绩信息成功,并跳转总成绩管理页面
前置条件用户登录后置条件用户成功修改总成绩
交互行为1.用户登录系统 2.用户输入需修改的总成绩信息,进行修改 3.系统校验总成绩信息 4.根据总成绩id从数据库allscore表中同步修改后的总成绩信息 5.返回页面修改总成绩成功信息,跳转到总成绩管理页面
特别说明用户需先登录

 



对于系统中不需要的总成绩信息可以在总成绩管理页面,通过点击删除总成绩按钮进行删除。点击删除操作后将总成绩id通过get方式提交到服务器中,在服务器中通过Allscorecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除总成绩成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行AllscoreService.deleteAllscore方法

logger.debug("AllscoreService.deleteAllscore ......");

// 根据id调用Allscoredao的deleteByPrimaryKey方法,删除Allscore

Allscoredao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除总成绩成功");

删除总成绩后,给出删除总成绩成功的提示信息,提示信息如图所示。

图删除总成绩界面



修改考勤信息用例描述,具体用例描述如表2-x所示:

表2-x修改考勤信息用例描述表

编号1-x用例名称修改考勤信息
使用人员用户
输入学生、学生id、考勤、课程id、课程、考勤id、状态、
系统响应系统提示修改考勤信息成功,并跳转考勤管理页面
前置条件用户登录后置条件用户成功修改考勤
交互行为1.用户登录系统 2.用户输入需修改的考勤信息,进行修改 3.系统校验考勤信息 4.根据考勤id从数据库attendance表中同步修改后的考勤信息 5.返回页面修改考勤成功信息,跳转到考勤管理页面
特别说明用户需先登录

 



对于系统中不需要的考勤信息可以在考勤管理页面,通过点击删除考勤按钮进行删除。点击删除操作后将考勤id通过get方式提交到服务器中,在服务器中通过Attendancecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除考勤成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行AttendanceService.deleteAttendance方法

logger.debug("AttendanceService.deleteAttendance ......");

// 根据id调用Attendancedao的deleteByPrimaryKey方法,删除Attendance

Attendancedao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除考勤成功");

删除考勤后,给出删除考勤成功的提示信息,提示信息如图所示。

图删除考勤界面



修改作业测试信息用例描述,具体用例描述如表2-x所示:

表2-x修改作业测试信息用例描述表

编号1-x用例名称修改作业测试信息
使用人员用户
输入介绍、作业测试id、作业测试、文件、类型、
系统响应系统提示修改作业测试信息成功,并跳转作业测试管理页面
前置条件用户登录后置条件用户成功修改作业测试
交互行为1.用户登录系统 2.用户输入需修改的作业测试信息,进行修改 3.系统校验作业测试信息 4.根据作业测试id从数据库testing表中同步修改后的作业测试信息 5.返回页面修改作业测试成功信息,跳转到作业测试管理页面
特别说明用户需先登录

 



对于系统中不需要的作业测试信息可以在作业测试管理页面,通过点击删除作业测试按钮进行删除。点击删除操作后将作业测试id通过get方式提交到服务器中,在服务器中通过Testingcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除作业测试成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行TestingService.deleteTesting方法

logger.debug("TestingService.deleteTesting ......");

// 根据id调用Testingdao的deleteByPrimaryKey方法,删除Testing

Testingdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除作业测试成功");

删除作业测试后,给出删除作业测试成功的提示信息,提示信息如图所示。

图删除作业测试界面



修改作业答卷信息用例描述,具体用例描述如表2-x所示:

表2-x修改作业答卷信息用例描述表

编号1-x用例名称修改作业答卷信息
使用人员用户
输入提交时间、作业id、类型、学生id、作业、分数、评价、答卷、作业答卷、作业答卷id、
系统响应系统提示修改作业答卷信息成功,并跳转作业答卷管理页面
前置条件用户登录后置条件用户成功修改作业答卷
交互行为1.用户登录系统 2.用户输入需修改的作业答卷信息,进行修改 3.系统校验作业答卷信息 4.根据作业答卷id从数据库testinganswer表中同步修改后的作业答卷信息 5.返回页面修改作业答卷成功信息,跳转到作业答卷管理页面
特别说明用户需先登录

 



对于系统中不需要的作业答卷信息可以在作业答卷管理页面,通过点击删除作业答卷按钮进行删除。点击删除操作后将作业答卷id通过get方式提交到服务器中,在服务器中通过Testinganswercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除作业答卷成功。

该部分核心代码如下:

// 输出日志,表示当前正在执行TestinganswerService.deleteTestinganswer方法

logger.debug("TestinganswerService.deleteTestinganswer ......");

// 根据id调用Testinganswerdao的deleteByPrimaryKey方法,删除Testinganswer

Testinganswerdao.deleteByPrimaryKey(id);

request.setAttribute("message", "删除作业答卷成功");

删除作业答卷后,给出删除作业答卷成功的提示信息,提示信息如图所示。

图删除作业答卷界面



专业程序代做

为你量身定制的程序设计

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

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


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

扫码联系客服