发布时间:2023-01-24 05:13:36
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个课程平台,课程平台项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
表添加选课记录测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 在系统中进行选课记录的添加,从页面中获取输入选课记录详细信息,提交到Courserecord控制层中,使用insertcourserecord进行选课记录数据的添加 | 输入完整的选课记录信息,封装为Courserecord类,保存到数据库t_courserecord表中 | 获取完整选课记录信息,点击添加按钮,完成选课记录表单提交 | Courserecord控制层中接受到学生id、班级id、班级、课程、选课记录、学生、课程id、选课记录id、选课时间、信息,提交到数据库中插入t_courserecord数据表,页面给出添加选课记录成功信息 | Courserecord控制层中接受到学生id、班级id、班级、课程、选课记录、学生、课程id、选课记录id、选课时间、信息,提交到数据库中插入t_courserecord数据表,页面给出添加选课记录成功信息 | 通过 |
(1)选课记录管理。管理员可以对选课记录信息进行管理,可以进行新增选课记录、修改选课记录、删除选课记录、查询选课记录操作。管理员可以对选课记录信息的学生id、班级id、班级、课程、选课记录、学生、课程id、选课记录id、选课时间、信息进行管理。选课记录信息----选课记录管理的用例图如下图2-1所示。
图2-1选课记录信息----选课记录管理用例图
表添加作业测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 在系统中进行作业的添加,从页面中获取输入作业详细信息,提交到Homework控制层中,使用inserthomework进行作业数据的添加 | 输入完整的作业信息,封装为Homework类,保存到数据库t_homework表中 | 获取完整作业信息,点击添加按钮,完成作业表单提交 | Homework控制层中接受到班级、作业、教师id、班级id、课程id、添加时间、课程、作业名称、作业内容、教师、附件、信息,提交到数据库中插入t_homework数据表,页面给出添加作业成功信息 | Homework控制层中接受到班级、作业、教师id、班级id、课程id、添加时间、课程、作业名称、作业内容、教师、附件、信息,提交到数据库中插入t_homework数据表,页面给出添加作业成功信息 | 通过 |
(2)作业管理。管理员可以对作业信息进行管理,可以进行新增作业、修改作业、删除作业、查询作业操作。管理员可以对作业信息的班级、作业、教师id、班级id、课程id、添加时间、课程、作业名称、作业内容、教师、附件、信息进行管理。作业信息----作业管理的用例图如下图2-2所示。
图2-2作业信息----作业管理用例图
表添加学生测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 在系统中进行学生的添加,从页面中获取输入学生详细信息,提交到Student控制层中,使用insertstudent进行学生数据的添加 | 输入完整的学生信息,封装为Student类,保存到数据库t_student表中 | 获取完整学生信息,点击添加按钮,完成学生表单提交 | Student控制层中接受到学生、年级、学生id、账号、班级id、介绍、密码、班级、学号、信息,提交到数据库中插入t_student数据表,页面给出添加学生成功信息 | Student控制层中接受到学生、年级、学生id、账号、班级id、介绍、密码、班级、学号、信息,提交到数据库中插入t_student数据表,页面给出添加学生成功信息 | 通过 |
(3)学生管理。管理员可以对学生信息进行管理,可以进行新增学生、修改学生、删除学生、查询学生操作。管理员可以对学生信息的学生、年级、学生id、账号、班级id、介绍、密码、班级、学号、信息进行管理。学生信息----学生管理的用例图如下图2-3所示。
图2-3学生信息----学生管理用例图
表添加课程表测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 在系统中进行课程表的添加,从页面中获取输入课程表详细信息,提交到Classschedulecard控制层中,使用insertclassschedulecard进行课程表数据的添加 | 输入完整的课程表信息,封装为Classschedulecard类,保存到数据库t_classschedulecard表中 | 获取完整课程表信息,点击添加按钮,完成课程表表单提交 | Classschedulecard控制层中接受到课程表、班级、课程安排id、课程id、上课教室、教师、上课时间、课程、年级、上课教室id、上课星期、教师id、信息,提交到数据库中插入t_classschedulecard数据表,页面给出添加课程表成功信息 | Classschedulecard控制层中接受到课程表、班级、课程安排id、课程id、上课教室、教师、上课时间、课程、年级、上课教室id、上课星期、教师id、信息,提交到数据库中插入t_classschedulecard数据表,页面给出添加课程表成功信息 | 通过 |
(4)课程表管理。管理员可以对课程表信息进行管理,可以进行新增课程表、修改课程表、删除课程表、查询课程表操作。管理员可以对课程表信息的课程表、班级、课程安排id、课程id、上课教室、教师、上课时间、课程、年级、上课教室id、上课星期、教师id、信息进行管理。课程表信息----课程表管理的用例图如下图2-4所示。
图2-4课程表信息----课程表管理用例图
表添加重修测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 在系统中进行重修的添加,从页面中获取输入重修详细信息,提交到Rebuild控制层中,使用insertrebuild进行重修数据的添加 | 输入完整的重修信息,封装为Rebuild类,保存到数据库t_rebuild表中 | 获取完整重修信息,点击添加按钮,完成重修表单提交 | Rebuild控制层中接受到教师id、课程id、课程、重修id、学生、教师、学生id、重修、信息,提交到数据库中插入t_rebuild数据表,页面给出添加重修成功信息 | Rebuild控制层中接受到教师id、课程id、课程、重修id、学生、教师、学生id、重修、信息,提交到数据库中插入t_rebuild数据表,页面给出添加重修成功信息 | 通过 |
(5)重修管理。管理员可以对重修信息进行管理,可以进行新增重修、修改重修、删除重修、查询重修操作。管理员可以对重修信息的教师id、课程id、课程、重修id、学生、教师、学生id、重修、信息进行管理。重修信息----重修管理的用例图如下图2-5所示。
图2-5重修信息----重修管理用例图
表添加教师课程申请测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 在系统中进行教师课程申请的添加,从页面中获取输入教师课程申请详细信息,提交到Courseapplication控制层中,使用insertcourseapplication进行教师课程申请数据的添加 | 输入完整的教师课程申请信息,封装为Courseapplication类,保存到数据库t_courseapplication表中 | 获取完整教师课程申请信息,点击添加按钮,完成教师课程申请表单提交 | Courseapplication控制层中接受到课程、教师id、教师课程申请、教师课程申请id、状态、课程id、信息,提交到数据库中插入t_courseapplication数据表,页面给出添加教师课程申请成功信息 | Courseapplication控制层中接受到课程、教师id、教师课程申请、教师课程申请id、状态、课程id、信息,提交到数据库中插入t_courseapplication数据表,页面给出添加教师课程申请成功信息 | 通过 |
(6)教师课程申请管理。管理员可以对教师课程申请信息进行管理,可以进行新增教师课程申请、修改教师课程申请、删除教师课程申请、查询教师课程申请操作。管理员可以对教师课程申请信息的课程、教师id、教师课程申请、教师课程申请id、状态、课程id、信息进行管理。教师课程申请信息----教师课程申请管理的用例图如下图2-6所示。
图2-6教师课程申请信息----教师课程申请管理用例图
表添加公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 在系统中进行公告的添加,从页面中获取输入公告详细信息,提交到Notice控制层中,使用insertnotice进行公告数据的添加 | 输入完整的公告信息,封装为Notice类,保存到数据库t_notice表中 | 获取完整公告信息,点击添加按钮,完成公告表单提交 | Notice控制层中接受到公告id、标题、添加时间、公告、信息,提交到数据库中插入t_notice数据表,页面给出添加公告成功信息 | Notice控制层中接受到公告id、标题、添加时间、公告、信息,提交到数据库中插入t_notice数据表,页面给出添加公告成功信息 | 通过 |
(7)公告管理。管理员可以对公告信息进行管理,可以进行新增公告、修改公告、删除公告、查询公告操作。管理员可以对公告信息的公告id、标题、添加时间、公告、信息进行管理。公告信息----公告管理的用例图如下图2-7所示。
图2-7公告信息----公告管理用例图
表添加学生作业测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 在系统中进行学生作业的添加,从页面中获取输入学生作业详细信息,提交到Studentwork控制层中,使用insertstudentwork进行学生作业数据的添加 | 输入完整的学生作业信息,封装为Studentwork类,保存到数据库t_studentwork表中 | 获取完整学生作业信息,点击添加按钮,完成学生作业表单提交 | Studentwork控制层中接受到附件、学生作业、班级id、分数、作业id、学生id、学生、作业名称、学生作业id、班级、信息,提交到数据库中插入t_studentwork数据表,页面给出添加学生作业成功信息 | Studentwork控制层中接受到附件、学生作业、班级id、分数、作业id、学生id、学生、作业名称、学生作业id、班级、信息,提交到数据库中插入t_studentwork数据表,页面给出添加学生作业成功信息 | 通过 |
(8)学生作业管理。管理员可以对学生作业信息进行管理,可以进行新增学生作业、修改学生作业、删除学生作业、查询学生作业操作。管理员可以对学生作业信息的附件、学生作业、班级id、分数、作业id、学生id、学生、作业名称、学生作业id、班级、信息进行管理。学生作业信息----学生作业管理的用例图如下图2-8所示。
图2-8学生作业信息----学生作业管理用例图
表添加课程测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_9 | 在系统中进行课程的添加,从页面中获取输入课程详细信息,提交到Course控制层中,使用insertcourse进行课程数据的添加 | 输入完整的课程信息,封装为Course类,保存到数据库t_course表中 | 获取完整课程信息,点击添加按钮,完成课程表单提交 | Course控制层中接受到名称、是否可选、已选人数、课时、班级、任课老师、任课老师id、可选人数、班级id、课程id、适用年级、信息,提交到数据库中插入t_course数据表,页面给出添加课程成功信息 | Course控制层中接受到名称、是否可选、已选人数、课时、班级、任课老师、任课老师id、可选人数、班级id、课程id、适用年级、信息,提交到数据库中插入t_course数据表,页面给出添加课程成功信息 | 通过 |
(9)课程管理。管理员可以对课程信息进行管理,可以进行新增课程、修改课程、删除课程、查询课程操作。管理员可以对课程信息的名称、是否可选、已选人数、课时、班级、任课老师、任课老师id、可选人数、班级id、课程id、适用年级、信息进行管理。课程信息----课程管理的用例图如下图2-9所示。
图2-9课程信息----课程管理用例图
表添加老师测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_10 | 在系统中进行老师的添加,从页面中获取输入老师详细信息,提交到Teacher控制层中,使用insertteacher进行老师数据的添加 | 输入完整的老师信息,封装为Teacher类,保存到数据库t_teacher表中 | 获取完整老师信息,点击添加按钮,完成老师表单提交 | Teacher控制层中接受到老师、职称、密码、性别、账号、年龄、老师id、名字、信息,提交到数据库中插入t_teacher数据表,页面给出添加老师成功信息 | Teacher控制层中接受到老师、职称、密码、性别、账号、年龄、老师id、名字、信息,提交到数据库中插入t_teacher数据表,页面给出添加老师成功信息 | 通过 |
(10)老师管理。管理员可以对老师信息进行管理,可以进行新增老师、修改老师、删除老师、查询老师操作。管理员可以对老师信息的老师、职称、密码、性别、账号、年龄、老师id、名字、信息进行管理。老师信息----老师管理的用例图如下图2-10所示。
图2-10老师信息----老师管理用例图
表添加班级测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_11 | 在系统中进行班级的添加,从页面中获取输入班级详细信息,提交到Curriculum控制层中,使用insertcurriculum进行班级数据的添加 | 输入完整的班级信息,封装为Curriculum类,保存到数据库t_curriculum表中 | 获取完整班级信息,点击添加按钮,完成班级表单提交 | Curriculum控制层中接受到班级名称、年级、班级、信息,提交到数据库中插入t_curriculum数据表,页面给出添加班级成功信息 | Curriculum控制层中接受到班级名称、年级、班级、信息,提交到数据库中插入t_curriculum数据表,页面给出添加班级成功信息 | 通过 |
(11)班级管理。管理员可以对班级信息进行管理,可以进行新增班级、修改班级、删除班级、查询班级操作。管理员可以对班级信息的班级名称、年级、班级、信息进行管理。班级信息----班级管理的用例图如下图2-11所示。
图2-11班级信息----班级管理用例图
表添加管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_12 | 在系统中进行管理员的添加,从页面中获取输入管理员详细信息,提交到Admin控制层中,使用insertadmin进行管理员数据的添加 | 输入完整的管理员信息,封装为Admin类,保存到数据库t_admin表中 | 获取完整管理员信息,点击添加按钮,完成管理员表单提交 | Admin控制层中接受到账号、密码、管理员id、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | Admin控制层中接受到账号、密码、管理员id、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | 通过 |
(12)管理员管理。管理员可以对管理员信息进行管理,可以进行新增管理员、修改管理员、删除管理员、查询管理员操作。管理员可以对管理员信息的账号、密码、管理员id、信息进行管理。管理员信息----管理员管理的用例图如下图2-12所示。
图2-12管理员信息----管理员管理用例图
表添加教室测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_13 | 在系统中进行教室的添加,从页面中获取输入教室详细信息,提交到Classroom控制层中,使用insertclassroom进行教室数据的添加 | 输入完整的教室信息,封装为Classroom类,保存到数据库t_classroom表中 | 获取完整教室信息,点击添加按钮,完成教室表单提交 | Classroom控制层中接受到介绍、教室id、位置、教室、信息,提交到数据库中插入t_classroom数据表,页面给出添加教室成功信息 | Classroom控制层中接受到介绍、教室id、位置、教室、信息,提交到数据库中插入t_classroom数据表,页面给出添加教室成功信息 | 通过 |
(13)教室管理。管理员可以对教室信息进行管理,可以进行新增教室、修改教室、删除教室、查询教室操作。管理员可以对教室信息的介绍、教室id、位置、教室、信息进行管理。教室信息----教室管理的用例图如下图2-13所示。
图2-13教室信息----教室管理用例图
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计