发布时间:2023-01-21 10:24:50
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个教学教务管理系统,教学教务管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
(1)请假数据表
该表是存储系统请假的基本信息。该表所包含的信息主要有教师、教师id、状态、标题、请假时间、请假、请假id、申请时间、,具体内容如表3.1所示。
表3.1 请假表
字段名
类型
长度
是否非空
描述
教师
varchar
255
NOT NULL
teacher
教师id
varchar
255
NOT NULL
teacherid
状态
varchar
255
NOT NULL
state
标题
varchar
255
NOT NULL
title
请假时间
varchar
255
NOT NULL
leavetime
请假
varchar
255
NOT NULL
askleave
请假id
varchar
255
NOT NULL
id
申请时间
varchar
255
NOT NULL
asktime
表管理请假测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_1 | 用户对请假数据进行管理,通过请假控制层中的管理请假方法,使用select方法查询Askleave表中的数据信息,循环展示到请假管理页面 | 浏览器向请假控制层发起数据请求响应,从请假数据表中查询出请假的详细信息,在页面中进行教师、教师id、状态、标题、请假时间、请假、请假id、申请时间、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击请假管理按钮,输入教师、教师id、状态、标题、请假时间、请假、请假id、申请时间、信息,浏览器完成请假获取操作后,进行请假信息的的修改、删除操作 | 请假控制层获取页面请求,从请假表中查询出数据信息,在请假管理页面中进行展示 | 请假控制层获取页面请求,从请假表中查询出数据信息,在请假管理页面中进行展示 | 实际结果与预期一致 |
(2)课程数据表
该表是存储系统课程的基本信息。该表所包含的信息主要有课程、学分、名称、学时、学院、,具体内容如表3.2所示。
表3.2 课程表
字段名
类型
长度
是否非空
描述
课程
varchar
255
NOT NULL
course
学分
varchar
255
NOT NULL
credit
名称
varchar
255
NOT NULL
name
学时
varchar
255
NOT NULL
classhour
学院
varchar
255
NOT NULL
college
表管理课程测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_2 | 用户对课程数据进行管理,通过课程控制层中的管理课程方法,使用select方法查询Course表中的数据信息,循环展示到课程管理页面 | 浏览器向课程控制层发起数据请求响应,从课程数据表中查询出课程的详细信息,在页面中进行课程、学分、名称、学时、学院、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击课程管理按钮,输入课程、学分、名称、学时、学院、信息,浏览器完成课程获取操作后,进行课程信息的的修改、删除操作 | 课程控制层获取页面请求,从课程表中查询出数据信息,在课程管理页面中进行展示 | 课程控制层获取页面请求,从课程表中查询出数据信息,在课程管理页面中进行展示 | 实际结果与预期一致 |
(3)教室数据表
该表是存储系统教室的基本信息。该表所包含的信息主要有教室、教室id、地址、,具体内容如表3.3所示。
表3.3 教室表
字段名
类型
长度
是否非空
描述
教室
varchar
255
NOT NULL
classroom
教室id
varchar
255
NOT NULL
id
地址
varchar
255
NOT NULL
address
表管理教室测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_3 | 用户对教室数据进行管理,通过教室控制层中的管理教室方法,使用select方法查询Classroom表中的数据信息,循环展示到教室管理页面 | 浏览器向教室控制层发起数据请求响应,从教室数据表中查询出教室的详细信息,在页面中进行教室、教室id、地址、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击教室管理按钮,输入教室、教室id、地址、信息,浏览器完成教室获取操作后,进行教室信息的的修改、删除操作 | 教室控制层获取页面请求,从教室表中查询出数据信息,在教室管理页面中进行展示 | 教室控制层获取页面请求,从教室表中查询出数据信息,在教室管理页面中进行展示 | 实际结果与预期一致 |
(4)教务人员数据表
该表是存储系统教务人员的基本信息。该表所包含的信息主要有教务人员、名字、账号、密码、身份证号、教务人员id、性别、,具体内容如表3.4所示。
表3.4 教务人员表
字段名
类型
长度
是否非空
描述
教务人员
varchar
255
NOT NULL
academicstaff
名字
varchar
255
NOT NULL
name
账号
varchar
255
NOT NULL
username
密码
varchar
255
NOT NULL
password
身份证号
varchar
255
NOT NULL
idnumber
教务人员id
varchar
255
NOT NULL
id
性别
varchar
255
NOT NULL
sex
表管理教务人员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_4 | 用户对教务人员数据进行管理,通过教务人员控制层中的管理教务人员方法,使用select方法查询Academicstaff表中的数据信息,循环展示到教务人员管理页面 | 浏览器向教务人员控制层发起数据请求响应,从教务人员数据表中查询出教务人员的详细信息,在页面中进行教务人员、名字、账号、密码、身份证号、教务人员id、性别、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击教务人员管理按钮,输入教务人员、名字、账号、密码、身份证号、教务人员id、性别、信息,浏览器完成教务人员获取操作后,进行教务人员信息的的修改、删除操作 | 教务人员控制层获取页面请求,从教务人员表中查询出数据信息,在教务人员管理页面中进行展示 | 教务人员控制层获取页面请求,从教务人员表中查询出数据信息,在教务人员管理页面中进行展示 | 实际结果与预期一致 |
(5)管理员数据表
该表是存储系统管理员的基本信息。该表所包含的信息主要有管理员id、管理员、账号、,具体内容如表3.5所示。
表3.5 管理员表
字段名
类型
长度
是否非空
描述
管理员id
varchar
255
NOT NULL
id
管理员
varchar
255
NOT NULL
admin
账号
varchar
255
NOT NULL
username
表管理管理员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_5 | 用户对管理员数据进行管理,通过管理员控制层中的管理管理员方法,使用select方法查询Admin表中的数据信息,循环展示到管理员管理页面 | 浏览器向管理员控制层发起数据请求响应,从管理员数据表中查询出管理员的详细信息,在页面中进行管理员id、管理员、账号、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击管理员管理按钮,输入管理员id、管理员、账号、信息,浏览器完成管理员获取操作后,进行管理员信息的的修改、删除操作 | 管理员控制层获取页面请求,从管理员表中查询出数据信息,在管理员管理页面中进行展示 | 管理员控制层获取页面请求,从管理员表中查询出数据信息,在管理员管理页面中进行展示 | 实际结果与预期一致 |
(6)教学计划数据表
该表是存储系统教学计划的基本信息。该表所包含的信息主要有教师、内容、计划文件、教师id、标题、添加时间、教学计划、,具体内容如表3.6所示。
表3.6 教学计划表
字段名
类型
长度
是否非空
描述
教师
varchar
255
NOT NULL
teacher
内容
varchar
255
NOT NULL
content
计划文件
varchar
255
NOT NULL
planfile
教师id
varchar
255
NOT NULL
teacherid
标题
varchar
255
NOT NULL
title
添加时间
varchar
255
NOT NULL
addtime
教学计划
varchar
255
NOT NULL
coursesplan
表管理教学计划测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_6 | 用户对教学计划数据进行管理,通过教学计划控制层中的管理教学计划方法,使用select方法查询Coursesplan表中的数据信息,循环展示到教学计划管理页面 | 浏览器向教学计划控制层发起数据请求响应,从教学计划数据表中查询出教学计划的详细信息,在页面中进行教师、内容、计划文件、教师id、标题、添加时间、教学计划、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击教学计划管理按钮,输入教师、内容、计划文件、教师id、标题、添加时间、教学计划、信息,浏览器完成教学计划获取操作后,进行教学计划信息的的修改、删除操作 | 教学计划控制层获取页面请求,从教学计划表中查询出数据信息,在教学计划管理页面中进行展示 | 教学计划控制层获取页面请求,从教学计划表中查询出数据信息,在教学计划管理页面中进行展示 | 实际结果与预期一致 |
(7)教学任务数据表
该表是存储系统教学任务的基本信息。该表所包含的信息主要有标题、教学任务id、教师、内容、教师id、添加时间、任务书、,具体内容如表3.7所示。
表3.7 教学任务表
字段名
类型
长度
是否非空
描述
标题
varchar
255
NOT NULL
title
教学任务id
varchar
255
NOT NULL
id
教师
varchar
255
NOT NULL
teacher
内容
varchar
255
NOT NULL
content
教师id
varchar
255
NOT NULL
teacherid
添加时间
varchar
255
NOT NULL
addtime
任务书
varchar
255
NOT NULL
tasksfile
表管理教学任务测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_7 | 用户对教学任务数据进行管理,通过教学任务控制层中的管理教学任务方法,使用select方法查询Teachingtasks表中的数据信息,循环展示到教学任务管理页面 | 浏览器向教学任务控制层发起数据请求响应,从教学任务数据表中查询出教学任务的详细信息,在页面中进行标题、教学任务id、教师、内容、教师id、添加时间、任务书、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击教学任务管理按钮,输入标题、教学任务id、教师、内容、教师id、添加时间、任务书、信息,浏览器完成教学任务获取操作后,进行教学任务信息的的修改、删除操作 | 教学任务控制层获取页面请求,从教学任务表中查询出数据信息,在教学任务管理页面中进行展示 | 教学任务控制层获取页面请求,从教学任务表中查询出数据信息,在教学任务管理页面中进行展示 | 实际结果与预期一致 |
(8)课程分配数据表
该表是存储系统课程分配的基本信息。该表所包含的信息主要有教师、课程id、课程、上课时间、课程分配、上课星期、教师id、课程分配id、教室id、,具体内容如表3.8所示。
表3.8 课程分配表
字段名
类型
长度
是否非空
描述
教师
varchar
255
NOT NULL
teacher
课程id
varchar
255
NOT NULL
courseid
课程
varchar
255
NOT NULL
course
上课时间
varchar
255
NOT NULL
classtime
课程分配
varchar
255
NOT NULL
courseallocation
上课星期
varchar
255
NOT NULL
classweek
教师id
varchar
255
NOT NULL
teacherid
课程分配id
varchar
255
NOT NULL
id
教室id
varchar
255
NOT NULL
classroomid
表管理课程分配测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_8 | 用户对课程分配数据进行管理,通过课程分配控制层中的管理课程分配方法,使用select方法查询Courseallocation表中的数据信息,循环展示到课程分配管理页面 | 浏览器向课程分配控制层发起数据请求响应,从课程分配数据表中查询出课程分配的详细信息,在页面中进行教师、课程id、课程、上课时间、课程分配、上课星期、教师id、课程分配id、教室id、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击课程分配管理按钮,输入教师、课程id、课程、上课时间、课程分配、上课星期、教师id、课程分配id、教室id、信息,浏览器完成课程分配获取操作后,进行课程分配信息的的修改、删除操作 | 课程分配控制层获取页面请求,从课程分配表中查询出数据信息,在课程分配管理页面中进行展示 | 课程分配控制层获取页面请求,从课程分配表中查询出数据信息,在课程分配管理页面中进行展示 | 实际结果与预期一致 |
(9)教学内容数据表
该表是存储系统教学内容的基本信息。该表所包含的信息主要有教学文件、教师、标题、添加时间、教学内容、内容、教师id、,具体内容如表3.9所示。
表3.9 教学内容表
字段名
类型
长度
是否非空
描述
教学文件
varchar
255
NOT NULL
coursefile
教师
varchar
255
NOT NULL
teacher
标题
varchar
255
NOT NULL
title
添加时间
varchar
255
NOT NULL
addtime
教学内容
varchar
255
NOT NULL
coursescontent
内容
varchar
255
NOT NULL
content
教师id
varchar
255
NOT NULL
teacherid
表管理教学内容测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_9 | 用户对教学内容数据进行管理,通过教学内容控制层中的管理教学内容方法,使用select方法查询Coursescontent表中的数据信息,循环展示到教学内容管理页面 | 浏览器向教学内容控制层发起数据请求响应,从教学内容数据表中查询出教学内容的详细信息,在页面中进行教学文件、教师、标题、添加时间、教学内容、内容、教师id、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击教学内容管理按钮,输入教学文件、教师、标题、添加时间、教学内容、内容、教师id、信息,浏览器完成教学内容获取操作后,进行教学内容信息的的修改、删除操作 | 教学内容控制层获取页面请求,从教学内容表中查询出数据信息,在教学内容管理页面中进行展示 | 教学内容控制层获取页面请求,从教学内容表中查询出数据信息,在教学内容管理页面中进行展示 | 实际结果与预期一致 |
(10)教师数据表
该表是存储系统教师的基本信息。该表所包含的信息主要有名字、年龄、教师、密码、性别、所属院系、身份证号、账号、,具体内容如表3.10所示。
表3.10 教师表
字段名
类型
长度
是否非空
描述
名字
varchar
255
NOT NULL
name
年龄
varchar
255
NOT NULL
age
教师
varchar
255
NOT NULL
teacher
密码
varchar
255
NOT NULL
password
性别
varchar
255
NOT NULL
sex
所属院系
varchar
255
NOT NULL
departments
身份证号
varchar
255
NOT NULL
idnumber
账号
varchar
255
NOT NULL
username
表管理教师测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_10 | 用户对教师数据进行管理,通过教师控制层中的管理教师方法,使用select方法查询Teacher表中的数据信息,循环展示到教师管理页面 | 浏览器向教师控制层发起数据请求响应,从教师数据表中查询出教师的详细信息,在页面中进行名字、年龄、教师、密码、性别、所属院系、身份证号、账号、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击教师管理按钮,输入名字、年龄、教师、密码、性别、所属院系、身份证号、账号、信息,浏览器完成教师获取操作后,进行教师信息的的修改、删除操作 | 教师控制层获取页面请求,从教师表中查询出数据信息,在教师管理页面中进行展示 | 教师控制层获取页面请求,从教师表中查询出数据信息,在教师管理页面中进行展示 | 实际结果与预期一致 |
(11)留言数据表
该表是存储系统留言的基本信息。该表所包含的信息主要有留言时间、教师、留言、内容、教师id、,具体内容如表3.11所示。
表3.11 留言表
字段名
类型
长度
是否非空
描述
留言时间
varchar
255
NOT NULL
leavetime
教师
varchar
255
NOT NULL
teacher
留言
varchar
255
NOT NULL
leavemessage
内容
varchar
255
NOT NULL
content
教师id
varchar
255
NOT NULL
teacherid
表管理留言测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_11 | 用户对留言数据进行管理,通过留言控制层中的管理留言方法,使用select方法查询Leavemessage表中的数据信息,循环展示到留言管理页面 | 浏览器向留言控制层发起数据请求响应,从留言数据表中查询出留言的详细信息,在页面中进行留言时间、教师、留言、内容、教师id、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击留言管理按钮,输入留言时间、教师、留言、内容、教师id、信息,浏览器完成留言获取操作后,进行留言信息的的修改、删除操作 | 留言控制层获取页面请求,从留言表中查询出数据信息,在留言管理页面中进行展示 | 留言控制层获取页面请求,从留言表中查询出数据信息,在留言管理页面中进行展示 | 实际结果与预期一致 |
(12)调课申请数据表
该表是存储系统调课申请的基本信息。该表所包含的信息主要有调课申请、教师id、标题、调课申请id、教师、内容、,具体内容如表3.12所示。
表3.12 调课申请表
字段名
类型
长度
是否非空
描述
调课申请
varchar
255
NOT NULL
classadjustment
教师id
varchar
255
NOT NULL
teacherid
标题
varchar
255
NOT NULL
title
调课申请id
varchar
255
NOT NULL
id
教师
varchar
255
NOT NULL
teacher
内容
varchar
255
NOT NULL
content
表管理调课申请测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否预期一致 |
|---|---|---|---|---|---|---|
| TEST_12 | 用户对调课申请数据进行管理,通过调课申请控制层中的管理调课申请方法,使用select方法查询Classadjustment表中的数据信息,循环展示到调课申请管理页面 | 浏览器向调课申请控制层发起数据请求响应,从调课申请数据表中查询出调课申请的详细信息,在页面中进行调课申请、教师id、标题、调课申请id、教师、内容、字段的展示 | 输入账号密码通过系统登录验证,在菜单栏中点击调课申请管理按钮,输入调课申请、教师id、标题、调课申请id、教师、内容、信息,浏览器完成调课申请获取操作后,进行调课申请信息的的修改、删除操作 | 调课申请控制层获取页面请求,从调课申请表中查询出数据信息,在调课申请管理页面中进行展示 | 调课申请控制层获取页面请求,从调课申请表中查询出数据信息,在调课申请管理页面中进行展示 | 实际结果与预期一致 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计