发布时间:2023-05-14 01:10:32
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个教学进度管理系统完整版,教学进度管理系统完整版项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
通过输入详细的考勤信息可以完成考勤的添加操作。在菜单栏中点击添加考勤按钮,跳转到添加考勤页面,输入详细的考勤字段信息。考勤字段信息包括学生、时间、老师id、课程、考勤、考勤id、任课老师、类型、。在Kaoqing控制层通过addkaoqing接口获取页面传入的xuesheng、shijian、laoshiid、kecheng、kaoqing、id、laoshi、leixing、信息。调用ORM的insert方法将数据插入数据库的t_kaoqing表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行KaoqingService.addKaoqingact方法
logger.debug("KaoqingService.addKaoqingact ......");
// 使用Kaoqingdao的insert方法将Kaoqing添加到数据库中
Kaoqingdao.insert(Kaoqing);
// 将添加Kaoqing信息添加到request中用message参数进行保存
request.setAttribute("message", "添加考勤成功");
添加考勤页面如下所示。
图添加考勤界面
删除考勤测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理考勤页面,点击删除按钮 | 点击删除考勤按钮,提示删除考勤成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入考勤id信息 | 地址栏跳转shanchukaoqing?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入考勤id信息 | 地址栏跳转shanchukaoqing?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的教学资源信息可以完成教学资源的添加操作。在菜单栏中点击添加教学资源按钮,跳转到添加教学资源页面,输入详细的教学资源字段信息。教学资源字段信息包括上传人id、教学资源id、文件、名称、上传人、教学资源、。在Jiaoxueziliao控制层通过addjiaoxueziliao接口获取页面传入的laoshiid、id、wenjian、mingcheng、laoshi、jiaoxueziliao、信息。调用ORM的insert方法将数据插入数据库的t_jiaoxueziliao表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行JiaoxueziliaoService.addJiaoxueziliaoact方法
logger.debug("JiaoxueziliaoService.addJiaoxueziliaoact ......");
// 使用Jiaoxueziliaodao的insert方法将Jiaoxueziliao添加到数据库中
Jiaoxueziliaodao.insert(Jiaoxueziliao);
// 将添加Jiaoxueziliao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加教学资源成功");
添加教学资源页面如下所示。
图添加教学资源界面
删除教学资源测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理教学资源页面,点击删除按钮 | 点击删除教学资源按钮,提示删除教学资源成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入教学资源id信息 | 地址栏跳转shanchujiaoxueziliao?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入教学资源id信息 | 地址栏跳转shanchujiaoxueziliao?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的作业信息可以完成作业的添加操作。在菜单栏中点击添加作业按钮,跳转到添加作业页面,输入详细的作业字段信息。作业字段信息包括课程、课程id、截止日期、作业、作业id、名称、要求、。在Zuoye控制层通过addzuoye接口获取页面传入的kecheng、kechengid、jiezhiriqi、zuoye、id、mingcheng、yaoqiu、信息。调用ORM的insert方法将数据插入数据库的t_zuoye表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行ZuoyeService.addZuoyeact方法
logger.debug("ZuoyeService.addZuoyeact ......");
// 使用Zuoyedao的insert方法将Zuoye添加到数据库中
Zuoyedao.insert(Zuoye);
// 将添加Zuoye信息添加到request中用message参数进行保存
request.setAttribute("message", "添加作业成功");
添加作业页面如下所示。
图添加作业界面
删除作业测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理作业页面,点击删除按钮 | 点击删除作业按钮,提示删除作业成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入作业id信息 | 地址栏跳转shanchuzuoye?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入作业id信息 | 地址栏跳转shanchuzuoye?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的学生作业信息可以完成学生作业的添加操作。在菜单栏中点击添加学生作业按钮,跳转到添加学生作业页面,输入详细的学生作业字段信息。学生作业字段信息包括学生、作业id、学生id、答卷、评分、作业、学生作业id、。在Xueshengzuoye控制层通过addxueshengzuoye接口获取页面传入的xuesheng、zuoyeid、xueshengid、dajuan、pingfen、zuoye、id、信息。调用ORM的insert方法将数据插入数据库的t_xueshengzuoye表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行XueshengzuoyeService.addXueshengzuoyeact方法
logger.debug("XueshengzuoyeService.addXueshengzuoyeact ......");
// 使用Xueshengzuoyedao的insert方法将Xueshengzuoye添加到数据库中
Xueshengzuoyedao.insert(Xueshengzuoye);
// 将添加Xueshengzuoye信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生作业成功");
添加学生作业页面如下所示。
图添加学生作业界面
删除学生作业测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理学生作业页面,点击删除按钮 | 点击删除学生作业按钮,提示删除学生作业成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入学生作业id信息 | 地址栏跳转shanchuxueshengzuoye?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入学生作业id信息 | 地址栏跳转shanchuxueshengzuoye?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的老师信息可以完成老师的添加操作。在菜单栏中点击添加老师按钮,跳转到添加老师页面,输入详细的老师字段信息。老师字段信息包括老师、账号、老师id、年龄、密码、名字、。在Laoshi控制层通过addlaoshi接口获取页面传入的laoshi、username、id、nianlin、password、mingzi、信息。调用ORM的insert方法将数据插入数据库的t_laoshi表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行LaoshiService.addLaoshiact方法
logger.debug("LaoshiService.addLaoshiact ......");
// 使用Laoshidao的insert方法将Laoshi添加到数据库中
Laoshidao.insert(Laoshi);
// 将添加Laoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加老师成功");
添加老师页面如下所示。
图添加老师界面
删除老师测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理老师页面,点击删除按钮 | 点击删除老师按钮,提示删除老师成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入老师id信息 | 地址栏跳转shanchulaoshi?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入老师id信息 | 地址栏跳转shanchulaoshi?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的课程信息可以完成课程的添加操作。在菜单栏中点击添加课程按钮,跳转到添加课程页面,输入详细的课程字段信息。课程字段信息包括课程、任课老师id、任课老师、课程id、标题、内容、。在Kecheng控制层通过addkecheng接口获取页面传入的kecheng、laoshiid、laoshi、id、biaoti、neirong、信息。调用ORM的insert方法将数据插入数据库的t_kecheng表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行KechengService.addKechengact方法
logger.debug("KechengService.addKechengact ......");
// 使用Kechengdao的insert方法将Kecheng添加到数据库中
Kechengdao.insert(Kecheng);
// 将添加Kecheng信息添加到request中用message参数进行保存
request.setAttribute("message", "添加课程成功");
添加课程页面如下所示。
图添加课程界面
删除课程测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理课程页面,点击删除按钮 | 点击删除课程按钮,提示删除课程成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入课程id信息 | 地址栏跳转shanchukecheng?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入课程id信息 | 地址栏跳转shanchukecheng?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的管理员信息可以完成管理员的添加操作。在菜单栏中点击添加管理员按钮,跳转到添加管理员页面,输入详细的管理员字段信息。管理员字段信息包括账号、管理员、管理员id、。在Admin控制层通过addadmin接口获取页面传入的username、admin、id、信息。调用ORM的insert方法将数据插入数据库的t_admin表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
图添加管理员界面
删除管理员测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理管理员页面,点击删除按钮 | 点击删除管理员按钮,提示删除管理员成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入管理员id信息 | 地址栏跳转shanchuadmin?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入管理员id信息 | 地址栏跳转shanchuadmin?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的公告信息可以完成公告的添加操作。在菜单栏中点击添加公告按钮,跳转到添加公告页面,输入详细的公告字段信息。公告字段信息包括公告、内容、标题、发布时间、。在Gonggao控制层通过addgonggao接口获取页面传入的gonggao、neirong、biaoti、fabushijian、信息。调用ORM的insert方法将数据插入数据库的t_gonggao表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行GonggaoService.addGonggaoact方法
logger.debug("GonggaoService.addGonggaoact ......");
// 使用Gonggaodao的insert方法将Gonggao添加到数据库中
Gonggaodao.insert(Gonggao);
// 将添加Gonggao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加公告成功");
添加公告页面如下所示。
图添加公告界面
删除公告测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理公告页面,点击删除按钮 | 点击删除公告按钮,提示删除公告成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入公告id信息 | 地址栏跳转shanchugonggao?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入公告id信息 | 地址栏跳转shanchugonggao?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的学生信息可以完成学生的添加操作。在菜单栏中点击添加学生按钮,跳转到添加学生页面,输入详细的学生字段信息。学生字段信息包括名字、密码、学生id、账号、学号、班级、。在Xuesheng控制层通过addxuesheng接口获取页面传入的mingzi、password、id、username、xuehao、banji、信息。调用ORM的insert方法将数据插入数据库的t_xuesheng表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行XueshengService.addXueshengact方法
logger.debug("XueshengService.addXueshengact ......");
// 使用Xueshengdao的insert方法将Xuesheng添加到数据库中
Xueshengdao.insert(Xuesheng);
// 将添加Xuesheng信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生成功");
添加学生页面如下所示。
图添加学生界面
删除学生测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理学生页面,点击删除按钮 | 点击删除学生按钮,提示删除学生成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入学生id信息 | 地址栏跳转shanchuxuesheng?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入学生id信息 | 地址栏跳转shanchuxuesheng?id= | Fail,数据库无此信息 | 与预期相同 |
通过输入详细的教师评价信息可以完成教师评价的添加操作。在菜单栏中点击添加教师评价按钮,跳转到添加教师评价页面,输入详细的教师评价字段信息。教师评价字段信息包括教师id、教师评价id、学生id、教师评价、评价内容、教师、学生、。在Laoshipingjia控制层通过addlaoshipingjia接口获取页面传入的laoshiid、id、xueshengid、laoshipingjia、pingjianeirong、laoshi、xuesheng、信息。调用ORM的insert方法将数据插入数据库的t_laoshipingjia表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行LaoshipingjiaService.addLaoshipingjiaact方法
logger.debug("LaoshipingjiaService.addLaoshipingjiaact ......");
// 使用Laoshipingjiadao的insert方法将Laoshipingjia添加到数据库中
Laoshipingjiadao.insert(Laoshipingjia);
// 将添加Laoshipingjia信息添加到request中用message参数进行保存
request.setAttribute("message", "添加教师评价成功");
添加教师评价页面如下所示。
图添加教师评价界面
删除教师评价测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理教师评价页面,点击删除按钮 | 点击删除教师评价按钮,提示删除教师评价成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入教师评价id信息 | 地址栏跳转shanchulaoshipingjia?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入教师评价id信息 | 地址栏跳转shanchulaoshipingjia?id= | Fail,数据库无此信息 | 与预期相同 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计