发布时间:2023-05-05 12:05:34
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个教学教务管理系统,教学教务管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
在系统中具有请假实体信息,故在系统中设置t_askleave表进行保存。根据具体保存数据得出请假表具有请假id、教师、请假事由、教师id、请假、申请时间、请假时间、标题、字段,请假表结构如表所示。
表请假结构表
字段名
类型
长度
是否非空
描述
请假id
varchar
255
NOT NULL
id
教师
varchar
255
NOT NULL
teacher
请假事由
varchar
255
NOT NULL
askcontent
教师id
varchar
255
NOT NULL
teacherid
请假
varchar
255
NOT NULL
askleave
申请时间
varchar
255
NOT NULL
asktime
请假时间
varchar
255
NOT NULL
leavetime
标题
varchar
255
NOT NULL
title
表删除请假测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 在请假管理页面,点击删除请假按钮,提交请假id到请假控制层,响应deleteaskleave方法删除t_askleave表中的请假数据 | 进入请假管理页面,进行请假管理,点击请假删除按钮,完成删除请假操作 | 在请假管理页面,点击删除请假按钮,提交请假id到请假控制层 | 响应deleteaskleave方法删除t_askleave表中的请假数据,并返回删除成功的提示信息 | 响应deleteaskleave方法删除t_askleave表中的请假数据,并返回删除成功的提示信息 | 通过 |
在系统中具有留言实体信息,故在系统中设置t_leavemessage表进行保存。根据具体保存数据得出留言表具有教师id、内容、教师、留言、留言时间、字段,留言表结构如表所示。
表留言结构表
字段名
类型
长度
是否非空
描述
教师id
varchar
255
NOT NULL
teacherid
内容
varchar
255
NOT NULL
content
教师
varchar
255
NOT NULL
teacher
留言
varchar
255
NOT NULL
leavemessage
留言时间
varchar
255
NOT NULL
leavetime
表删除留言测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 在留言管理页面,点击删除留言按钮,提交留言id到留言控制层,响应deleteleavemessage方法删除t_leavemessage表中的留言数据 | 进入留言管理页面,进行留言管理,点击留言删除按钮,完成删除留言操作 | 在留言管理页面,点击删除留言按钮,提交留言id到留言控制层 | 响应deleteleavemessage方法删除t_leavemessage表中的留言数据,并返回删除成功的提示信息 | 响应deleteleavemessage方法删除t_leavemessage表中的留言数据,并返回删除成功的提示信息 | 通过 |
在系统中具有管理员实体信息,故在系统中设置t_admin表进行保存。根据具体保存数据得出管理员表具有管理员id、账号、密码、字段,管理员表结构如表所示。
表管理员结构表
字段名
类型
长度
是否非空
描述
管理员id
varchar
255
NOT NULL
id
账号
varchar
255
NOT NULL
username
密码
varchar
255
NOT NULL
password
表删除管理员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_3 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层,响应deleteadmin方法删除t_admin表中的管理员数据 | 进入管理员管理页面,进行管理员管理,点击管理员删除按钮,完成删除管理员操作 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层 | 响应deleteadmin方法删除t_admin表中的管理员数据,并返回删除成功的提示信息 | 响应deleteadmin方法删除t_admin表中的管理员数据,并返回删除成功的提示信息 | 通过 |
在系统中具有调课申请实体信息,故在系统中设置t_classadjustment表进行保存。根据具体保存数据得出调课申请表具有内容、标题、调课申请id、状态、调课申请、教师id、字段,调课申请表结构如表所示。
表调课申请结构表
字段名
类型
长度
是否非空
描述
内容
varchar
255
NOT NULL
content
标题
varchar
255
NOT NULL
title
调课申请id
varchar
255
NOT NULL
id
状态
varchar
255
NOT NULL
state
调课申请
varchar
255
NOT NULL
classadjustment
教师id
varchar
255
NOT NULL
teacherid
表删除调课申请测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_4 | 在调课申请管理页面,点击删除调课申请按钮,提交调课申请id到调课申请控制层,响应deleteclassadjustment方法删除t_classadjustment表中的调课申请数据 | 进入调课申请管理页面,进行调课申请管理,点击调课申请删除按钮,完成删除调课申请操作 | 在调课申请管理页面,点击删除调课申请按钮,提交调课申请id到调课申请控制层 | 响应deleteclassadjustment方法删除t_classadjustment表中的调课申请数据,并返回删除成功的提示信息 | 响应deleteclassadjustment方法删除t_classadjustment表中的调课申请数据,并返回删除成功的提示信息 | 通过 |
在系统中具有教务人员实体信息,故在系统中设置t_academicstaff表进行保存。根据具体保存数据得出教务人员表具有密码、所属院系、性别、身份证号、教务人员、账号、教务人员id、字段,教务人员表结构如表所示。
表教务人员结构表
字段名
类型
长度
是否非空
描述
密码
varchar
255
NOT NULL
password
所属院系
varchar
255
NOT NULL
departments
性别
varchar
255
NOT NULL
sex
身份证号
varchar
255
NOT NULL
idnumber
教务人员
varchar
255
NOT NULL
academicstaff
账号
varchar
255
NOT NULL
username
教务人员id
varchar
255
NOT NULL
id
表删除教务人员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 在教务人员管理页面,点击删除教务人员按钮,提交教务人员id到教务人员控制层,响应deleteacademicstaff方法删除t_academicstaff表中的教务人员数据 | 进入教务人员管理页面,进行教务人员管理,点击教务人员删除按钮,完成删除教务人员操作 | 在教务人员管理页面,点击删除教务人员按钮,提交教务人员id到教务人员控制层 | 响应deleteacademicstaff方法删除t_academicstaff表中的教务人员数据,并返回删除成功的提示信息 | 响应deleteacademicstaff方法删除t_academicstaff表中的教务人员数据,并返回删除成功的提示信息 | 通过 |
在系统中具有教学计划实体信息,故在系统中设置t_coursesplan表进行保存。根据具体保存数据得出教学计划表具有内容、教师id、教师、教学计划、标题、计划文件、教学计划id、字段,教学计划表结构如表所示。
表教学计划结构表
字段名
类型
长度
是否非空
描述
内容
varchar
255
NOT NULL
content
教师id
varchar
255
NOT NULL
teacherid
教师
varchar
255
NOT NULL
teacher
教学计划
varchar
255
NOT NULL
coursesplan
标题
varchar
255
NOT NULL
title
计划文件
varchar
255
NOT NULL
planfile
教学计划id
varchar
255
NOT NULL
id
表删除教学计划测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_6 | 在教学计划管理页面,点击删除教学计划按钮,提交教学计划id到教学计划控制层,响应deletecoursesplan方法删除t_coursesplan表中的教学计划数据 | 进入教学计划管理页面,进行教学计划管理,点击教学计划删除按钮,完成删除教学计划操作 | 在教学计划管理页面,点击删除教学计划按钮,提交教学计划id到教学计划控制层 | 响应deletecoursesplan方法删除t_coursesplan表中的教学计划数据,并返回删除成功的提示信息 | 响应deletecoursesplan方法删除t_coursesplan表中的教学计划数据,并返回删除成功的提示信息 | 通过 |
在系统中具有课程实体信息,故在系统中设置t_course表进行保存。根据具体保存数据得出课程表具有课程id、学院、课程、名称、学分、字段,课程表结构如表所示。
表课程结构表
字段名
类型
长度
是否非空
描述
课程id
varchar
255
NOT NULL
id
学院
varchar
255
NOT NULL
college
课程
varchar
255
NOT NULL
course
名称
varchar
255
NOT NULL
name
学分
varchar
255
NOT NULL
credit
表删除课程测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_7 | 在课程管理页面,点击删除课程按钮,提交课程id到课程控制层,响应deletecourse方法删除t_course表中的课程数据 | 进入课程管理页面,进行课程管理,点击课程删除按钮,完成删除课程操作 | 在课程管理页面,点击删除课程按钮,提交课程id到课程控制层 | 响应deletecourse方法删除t_course表中的课程数据,并返回删除成功的提示信息 | 响应deletecourse方法删除t_course表中的课程数据,并返回删除成功的提示信息 | 通过 |
在系统中具有教师实体信息,故在系统中设置t_teacher表进行保存。根据具体保存数据得出教师表具有账号、所属院系、教师id、年龄、教师、密码、身份证号、名字、字段,教师表结构如表所示。
表教师结构表
字段名
类型
长度
是否非空
描述
账号
varchar
255
NOT NULL
username
所属院系
varchar
255
NOT NULL
departments
教师id
varchar
255
NOT NULL
id
年龄
varchar
255
NOT NULL
age
教师
varchar
255
NOT NULL
teacher
密码
varchar
255
NOT NULL
password
身份证号
varchar
255
NOT NULL
idnumber
名字
varchar
255
NOT NULL
name
表删除教师测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_8 | 在教师管理页面,点击删除教师按钮,提交教师id到教师控制层,响应deleteteacher方法删除t_teacher表中的教师数据 | 进入教师管理页面,进行教师管理,点击教师删除按钮,完成删除教师操作 | 在教师管理页面,点击删除教师按钮,提交教师id到教师控制层 | 响应deleteteacher方法删除t_teacher表中的教师数据,并返回删除成功的提示信息 | 响应deleteteacher方法删除t_teacher表中的教师数据,并返回删除成功的提示信息 | 通过 |
在系统中具有课程分配实体信息,故在系统中设置t_courseallocation表进行保存。根据具体保存数据得出课程分配表具有教师、课程、上课星期、教师id、教室id、课程分配id、教室、课程分配、课程id、字段,课程分配表结构如表所示。
表课程分配结构表
字段名
类型
长度
是否非空
描述
教师
varchar
255
NOT NULL
teacher
课程
varchar
255
NOT NULL
course
上课星期
varchar
255
NOT NULL
classweek
教师id
varchar
255
NOT NULL
teacherid
教室id
varchar
255
NOT NULL
classroomid
课程分配id
varchar
255
NOT NULL
id
教室
varchar
255
NOT NULL
classroom
课程分配
varchar
255
NOT NULL
courseallocation
课程id
varchar
255
NOT NULL
courseid
表删除课程分配测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_9 | 在课程分配管理页面,点击删除课程分配按钮,提交课程分配id到课程分配控制层,响应deletecourseallocation方法删除t_courseallocation表中的课程分配数据 | 进入课程分配管理页面,进行课程分配管理,点击课程分配删除按钮,完成删除课程分配操作 | 在课程分配管理页面,点击删除课程分配按钮,提交课程分配id到课程分配控制层 | 响应deletecourseallocation方法删除t_courseallocation表中的课程分配数据,并返回删除成功的提示信息 | 响应deletecourseallocation方法删除t_courseallocation表中的课程分配数据,并返回删除成功的提示信息 | 通过 |
在系统中具有教室实体信息,故在系统中设置t_classroom表进行保存。根据具体保存数据得出教室表具有教室id、名称、地址、字段,教室表结构如表所示。
表教室结构表
字段名
类型
长度
是否非空
描述
教室id
varchar
255
NOT NULL
id
名称
varchar
255
NOT NULL
name
地址
varchar
255
NOT NULL
address
表删除教室测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_10 | 在教室管理页面,点击删除教室按钮,提交教室id到教室控制层,响应deleteclassroom方法删除t_classroom表中的教室数据 | 进入教室管理页面,进行教室管理,点击教室删除按钮,完成删除教室操作 | 在教室管理页面,点击删除教室按钮,提交教室id到教室控制层 | 响应deleteclassroom方法删除t_classroom表中的教室数据,并返回删除成功的提示信息 | 响应deleteclassroom方法删除t_classroom表中的教室数据,并返回删除成功的提示信息 | 通过 |
在系统中具有教学内容实体信息,故在系统中设置t_coursescontent表进行保存。根据具体保存数据得出教学内容表具有教师id、教学内容、标题、教师、教学文件、教学内容id、内容、字段,教学内容表结构如表所示。
表教学内容结构表
字段名
类型
长度
是否非空
描述
教师id
varchar
255
NOT NULL
teacherid
教学内容
varchar
255
NOT NULL
coursescontent
标题
varchar
255
NOT NULL
title
教师
varchar
255
NOT NULL
teacher
教学文件
varchar
255
NOT NULL
coursefile
教学内容id
varchar
255
NOT NULL
id
内容
varchar
255
NOT NULL
content
表删除教学内容测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_11 | 在教学内容管理页面,点击删除教学内容按钮,提交教学内容id到教学内容控制层,响应deletecoursescontent方法删除t_coursescontent表中的教学内容数据 | 进入教学内容管理页面,进行教学内容管理,点击教学内容删除按钮,完成删除教学内容操作 | 在教学内容管理页面,点击删除教学内容按钮,提交教学内容id到教学内容控制层 | 响应deletecoursescontent方法删除t_coursescontent表中的教学内容数据,并返回删除成功的提示信息 | 响应deletecoursescontent方法删除t_coursescontent表中的教学内容数据,并返回删除成功的提示信息 | 通过 |
在系统中具有教学任务实体信息,故在系统中设置t_teachingtasks表进行保存。根据具体保存数据得出教学任务表具有内容、任务书、教师、添加时间、教师id、标题、教学任务、字段,教学任务表结构如表所示。
表教学任务结构表
字段名
类型
长度
是否非空
描述
内容
varchar
255
NOT NULL
content
任务书
varchar
255
NOT NULL
tasksfile
教师
varchar
255
NOT NULL
teacher
添加时间
varchar
255
NOT NULL
addtime
教师id
varchar
255
NOT NULL
teacherid
标题
varchar
255
NOT NULL
title
教学任务
varchar
255
NOT NULL
teachingtasks
表删除教学任务测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_12 | 在教学任务管理页面,点击删除教学任务按钮,提交教学任务id到教学任务控制层,响应deleteteachingtasks方法删除t_teachingtasks表中的教学任务数据 | 进入教学任务管理页面,进行教学任务管理,点击教学任务删除按钮,完成删除教学任务操作 | 在教学任务管理页面,点击删除教学任务按钮,提交教学任务id到教学任务控制层 | 响应deleteteachingtasks方法删除t_teachingtasks表中的教学任务数据,并返回删除成功的提示信息 | 响应deleteteachingtasks方法删除t_teachingtasks表中的教学任务数据,并返回删除成功的提示信息 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计