发布时间:2022-12-27 23:50:59
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个课程学习平台的设计与实现,课程学习平台的设计与实现项目使用框架为DJANGO,选用开发工具为pycharm。
测试管理员添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加管理员测试用例 | 在添加管理员页面输入完整的管理员信息,包括账号、密码、管理员、,点击添加按钮进行测试 | 账号、密码、管理员、 | 添加管理员成功 | 添加管理员成功 |
在系统中删除不需要的管理员信息时,可以使用管理员删除操作。进入管理员管理页面后,点击管理员后方的删除按钮可以将管理员的id信息提交到管理员控制层中。在管理员控制层中使用delete方法获取管理员的id信息,管理员控制层再调用管理员服务层中的delete方法。t_admin中对应的管理员信息将会被删除,并给出页面提示信息,删除管理员成功。核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员页面如下所示。
图删除管理员界面
测试在线聊天添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加在线聊天测试用例 | 在添加在线聊天页面输入完整的在线聊天信息,包括创建人、聊天名称、创建时间、在线聊天、创建人id、,点击添加按钮进行测试 | 创建人、聊天名称、创建时间、在线聊天、创建人id、 | 添加在线聊天成功 | 添加在线聊天成功 |
在系统中删除不需要的在线聊天信息时,可以使用在线聊天删除操作。进入在线聊天管理页面后,点击在线聊天后方的删除按钮可以将在线聊天的id信息提交到在线聊天控制层中。在在线聊天控制层中使用delete方法获取在线聊天的id信息,在线聊天控制层再调用在线聊天服务层中的delete方法。t_zaixianliaotian中对应的在线聊天信息将会被删除,并给出页面提示信息,删除在线聊天成功。核心代码如下:
// 输出日志,表示当前正在执行ZaixianliaotianService.deleteZaixianliaotian方法
logger.debug("ZaixianliaotianService.deleteZaixianliaotian ......");
// 根据id调用Zaixianliaotiandao的deleteByPrimaryKey方法,删除Zaixianliaotian
Zaixianliaotiandao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除在线聊天成功");
删除在线聊天页面如下所示。
图删除在线聊天界面
测试课程添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加课程测试用例 | 在添加课程页面输入完整的课程信息,包括分类、所需工具、分类id、配套文件、课程、标签、课程id、描述、封面、名称、主要知识点、,点击添加按钮进行测试 | 分类、所需工具、分类id、配套文件、课程、标签、课程id、描述、封面、名称、主要知识点、 | 添加课程成功 | 添加课程成功 |
在系统中删除不需要的课程信息时,可以使用课程删除操作。进入课程管理页面后,点击课程后方的删除按钮可以将课程的id信息提交到课程控制层中。在课程控制层中使用delete方法获取课程的id信息,课程控制层再调用课程服务层中的delete方法。t_kecheng中对应的课程信息将会被删除,并给出页面提示信息,删除课程成功。核心代码如下:
// 输出日志,表示当前正在执行KechengService.deleteKecheng方法
logger.debug("KechengService.deleteKecheng ......");
// 根据id调用Kechengdao的deleteByPrimaryKey方法,删除Kecheng
Kechengdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除课程成功");
删除课程页面如下所示。
图删除课程界面
测试学习笔记添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加学习笔记测试用例 | 在添加学习笔记页面输入完整的学习笔记信息,包括记录内容、课程id、用户、学习笔记id、课程、学习笔记、记录时间、,点击添加按钮进行测试 | 记录内容、课程id、用户、学习笔记id、课程、学习笔记、记录时间、 | 添加学习笔记成功 | 添加学习笔记成功 |
在系统中删除不需要的学习笔记信息时,可以使用学习笔记删除操作。进入学习笔记管理页面后,点击学习笔记后方的删除按钮可以将学习笔记的id信息提交到学习笔记控制层中。在学习笔记控制层中使用delete方法获取学习笔记的id信息,学习笔记控制层再调用学习笔记服务层中的delete方法。t_xuexibiji中对应的学习笔记信息将会被删除,并给出页面提示信息,删除学习笔记成功。核心代码如下:
// 输出日志,表示当前正在执行XuexibijiService.deleteXuexibiji方法
logger.debug("XuexibijiService.deleteXuexibiji ......");
// 根据id调用Xuexibijidao的deleteByPrimaryKey方法,删除Xuexibiji
Xuexibijidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除学习笔记成功");
删除学习笔记页面如下所示。
图删除学习笔记界面
测试用户添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加用户测试用例 | 在添加用户页面输入完整的用户信息,包括用户id、名字、用户、账号、,点击添加按钮进行测试 | 用户id、名字、用户、账号、 | 添加用户成功 | 添加用户成功 |
在系统中删除不需要的用户信息时,可以使用用户删除操作。进入用户管理页面后,点击用户后方的删除按钮可以将用户的id信息提交到用户控制层中。在用户控制层中使用delete方法获取用户的id信息,用户控制层再调用用户服务层中的delete方法。t_yonghu中对应的用户信息将会被删除,并给出页面提示信息,删除用户成功。核心代码如下:
// 输出日志,表示当前正在执行YonghuService.deleteYonghu方法
logger.debug("YonghuService.deleteYonghu ......");
// 根据id调用Yonghudao的deleteByPrimaryKey方法,删除Yonghu
Yonghudao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除用户成功");
删除用户页面如下所示。
图删除用户界面
测试聊天内容添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加聊天内容测试用例 | 在添加聊天内容页面输入完整的聊天内容信息,包括在线聊天、用户id、发送时间、内容、聊天内容、用户、发布时间、在线聊天、,点击添加按钮进行测试 | 在线聊天、用户id、发送时间、内容、聊天内容、用户、发布时间、在线聊天、 | 添加聊天内容成功 | 添加聊天内容成功 |
在系统中删除不需要的聊天内容信息时,可以使用聊天内容删除操作。进入聊天内容管理页面后,点击聊天内容后方的删除按钮可以将聊天内容的id信息提交到聊天内容控制层中。在聊天内容控制层中使用delete方法获取聊天内容的id信息,聊天内容控制层再调用聊天内容服务层中的delete方法。t_liaotianneirong中对应的聊天内容信息将会被删除,并给出页面提示信息,删除聊天内容成功。核心代码如下:
// 输出日志,表示当前正在执行LiaotianneirongService.deleteLiaotianneirong方法
logger.debug("LiaotianneirongService.deleteLiaotianneirong ......");
// 根据id调用Liaotianneirongdao的deleteByPrimaryKey方法,删除Liaotianneirong
Liaotianneirongdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除聊天内容成功");
删除聊天内容页面如下所示。
图删除聊天内容界面
测试课程评论添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加课程评论测试用例 | 在添加课程评论页面输入完整的课程评论信息,包括评论时间、评论人名字、课程id、课程评论、课程、评论人id、课程评论id、,点击添加按钮进行测试 | 评论时间、评论人名字、课程id、课程评论、课程、评论人id、课程评论id、 | 添加课程评论成功 | 添加课程评论成功 |
在系统中删除不需要的课程评论信息时,可以使用课程评论删除操作。进入课程评论管理页面后,点击课程评论后方的删除按钮可以将课程评论的id信息提交到课程评论控制层中。在课程评论控制层中使用delete方法获取课程评论的id信息,课程评论控制层再调用课程评论服务层中的delete方法。t_kechengpinglun中对应的课程评论信息将会被删除,并给出页面提示信息,删除课程评论成功。核心代码如下:
// 输出日志,表示当前正在执行KechengpinglunService.deleteKechengpinglun方法
logger.debug("KechengpinglunService.deleteKechengpinglun ......");
// 根据id调用Kechengpinglundao的deleteByPrimaryKey方法,删除Kechengpinglun
Kechengpinglundao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除课程评论成功");
删除课程评论页面如下所示。
图删除课程评论界面
测试分类添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加分类测试用例 | 在添加分类页面输入完整的分类信息,包括简介、名称、分类、描述、,点击添加按钮进行测试 | 简介、名称、分类、描述、 | 添加分类成功 | 添加分类成功 |
在系统中删除不需要的分类信息时,可以使用分类删除操作。进入分类管理页面后,点击分类后方的删除按钮可以将分类的id信息提交到分类控制层中。在分类控制层中使用delete方法获取分类的id信息,分类控制层再调用分类服务层中的delete方法。t_fenlei中对应的分类信息将会被删除,并给出页面提示信息,删除分类成功。核心代码如下:
// 输出日志,表示当前正在执行FenleiService.deleteFenlei方法
logger.debug("FenleiService.deleteFenlei ......");
// 根据id调用Fenleidao的deleteByPrimaryKey方法,删除Fenlei
Fenleidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除分类成功");
删除分类页面如下所示。
图删除分类界面
测试学习记录添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加学习记录测试用例 | 在添加学习记录页面输入完整的学习记录信息,包括学习记录、用户id、用户、学习记录id、课程、学习时间、,点击添加按钮进行测试 | 学习记录、用户id、用户、学习记录id、课程、学习时间、 | 添加学习记录成功 | 添加学习记录成功 |
在系统中删除不需要的学习记录信息时,可以使用学习记录删除操作。进入学习记录管理页面后,点击学习记录后方的删除按钮可以将学习记录的id信息提交到学习记录控制层中。在学习记录控制层中使用delete方法获取学习记录的id信息,学习记录控制层再调用学习记录服务层中的delete方法。t_xuexijilu中对应的学习记录信息将会被删除,并给出页面提示信息,删除学习记录成功。核心代码如下:
// 输出日志,表示当前正在执行XuexijiluService.deleteXuexijilu方法
logger.debug("XuexijiluService.deleteXuexijilu ......");
// 根据id调用Xuexijiludao的deleteByPrimaryKey方法,删除Xuexijilu
Xuexijiludao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除学习记录成功");
删除学习记录页面如下所示。
图删除学习记录界面
测试课程问题添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加课程问题测试用例 | 在添加课程问题页面输入完整的课程问题信息,包括课程问题、参考答案、课程id、课程、内容、课程问题id、,点击添加按钮进行测试 | 课程问题、参考答案、课程id、课程、内容、课程问题id、 | 添加课程问题成功 | 添加课程问题成功 |
在系统中删除不需要的课程问题信息时,可以使用课程问题删除操作。进入课程问题管理页面后,点击课程问题后方的删除按钮可以将课程问题的id信息提交到课程问题控制层中。在课程问题控制层中使用delete方法获取课程问题的id信息,课程问题控制层再调用课程问题服务层中的delete方法。t_kechengwenti中对应的课程问题信息将会被删除,并给出页面提示信息,删除课程问题成功。核心代码如下:
// 输出日志,表示当前正在执行KechengwentiService.deleteKechengwenti方法
logger.debug("KechengwentiService.deleteKechengwenti ......");
// 根据id调用Kechengwentidao的deleteByPrimaryKey方法,删除Kechengwenti
Kechengwentidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除课程问题成功");
删除课程问题页面如下所示。
图删除课程问题界面
测试用户答题添加表
测试用例 | 方案 | 输入数据 | 预期结果 | 测试结果 |
---|---|---|---|---|
添加用户答题测试用例 | 在添加用户答题页面输入完整的用户答题信息,包括用户答题、用户、回答时间、问题id、用户id、回答内容、用户答题id、问题、,点击添加按钮进行测试 | 用户答题、用户、回答时间、问题id、用户id、回答内容、用户答题id、问题、 | 添加用户答题成功 | 添加用户答题成功 |
在系统中删除不需要的用户答题信息时,可以使用用户答题删除操作。进入用户答题管理页面后,点击用户答题后方的删除按钮可以将用户答题的id信息提交到用户答题控制层中。在用户答题控制层中使用delete方法获取用户答题的id信息,用户答题控制层再调用用户答题服务层中的delete方法。t_yonghudati中对应的用户答题信息将会被删除,并给出页面提示信息,删除用户答题成功。核心代码如下:
// 输出日志,表示当前正在执行YonghudatiService.deleteYonghudati方法
logger.debug("YonghudatiService.deleteYonghudati ......");
// 根据id调用Yonghudatidao的deleteByPrimaryKey方法,删除Yonghudati
Yonghudatidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除用户答题成功");
删除用户答题页面如下所示。
图删除用户答题界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计