发布时间:2023-05-05 00:23:10
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个在线考试系统,在线考试系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
1.成绩表(考试id、考试、成绩、考生、成绩id、分数、)主码为成绩ID号,符合三范式。
字段名
类型
长度
是否非空
描述
考试id
varchar
255
NOT NULL
kaoshiid
考试
varchar
255
NOT NULL
kaoshi
成绩
varchar
255
NOT NULL
chengji
考生
varchar
255
NOT NULL
kaosheng
成绩id
varchar
255
NOT NULL
id
分数
varchar
255
NOT NULL
fenshu
表管理成绩测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 在菜单栏中点击,成绩管理,响应成绩控制层中chengjimanage方法,通过selectchengji方法查询出所有成绩信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索成绩地址响应服务器中搜索成绩接口,使用查询成绩方法查询出所有成绩信息,在管理成绩页面进行循环展示 | 登录系统,点击成绩管理按钮,等待浏览器响应 | 获取所有成绩信息,并在页面中进行展示,每个成绩信息具有修改和删除操作 | 获取所有成绩信息,并在页面中进行展示,每个成绩信息具有修改和删除操作 | 通过 |
2.考试表(地点、考试id、名称、考试、科目、)主码为考试ID号,符合三范式。
字段名
类型
长度
是否非空
描述
地点
varchar
255
NOT NULL
didian
考试id
varchar
255
NOT NULL
id
名称
varchar
255
NOT NULL
mingcheng
考试
varchar
255
NOT NULL
kaoshi
科目
varchar
255
NOT NULL
kemu
表管理考试测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 在菜单栏中点击,考试管理,响应考试控制层中kaoshimanage方法,通过selectkaoshi方法查询出所有考试信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索考试地址响应服务器中搜索考试接口,使用查询考试方法查询出所有考试信息,在管理考试页面进行循环展示 | 登录系统,点击考试管理按钮,等待浏览器响应 | 获取所有考试信息,并在页面中进行展示,每个考试信息具有修改和删除操作 | 获取所有考试信息,并在页面中进行展示,每个考试信息具有修改和删除操作 | 通过 |
3.考生表(考生id、年龄、账号、名字、密码、)主码为考生ID号,符合三范式。
字段名
类型
长度
是否非空
描述
考生id
varchar
255
NOT NULL
id
年龄
varchar
255
NOT NULL
nianling
账号
varchar
255
NOT NULL
username
名字
varchar
255
NOT NULL
mingzi
密码
varchar
255
NOT NULL
password
表管理考生测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_3 | 在菜单栏中点击,考生管理,响应考生控制层中kaoshengmanage方法,通过selectkaosheng方法查询出所有考生信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索考生地址响应服务器中搜索考生接口,使用查询考生方法查询出所有考生信息,在管理考生页面进行循环展示 | 登录系统,点击考生管理按钮,等待浏览器响应 | 获取所有考生信息,并在页面中进行展示,每个考生信息具有修改和删除操作 | 获取所有考生信息,并在页面中进行展示,每个考生信息具有修改和删除操作 | 通过 |
4.管理员表(密码、账号、管理员、)主码为管理员ID号,符合三范式。
字段名
类型
长度
是否非空
描述
密码
varchar
255
NOT NULL
password
账号
varchar
255
NOT NULL
username
管理员
varchar
255
NOT NULL
admin
表管理管理员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_4 | 在菜单栏中点击,管理员管理,响应管理员控制层中adminmanage方法,通过selectadmin方法查询出所有管理员信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索管理员地址响应服务器中搜索管理员接口,使用查询管理员方法查询出所有管理员信息,在管理管理员页面进行循环展示 | 登录系统,点击管理员管理按钮,等待浏览器响应 | 获取所有管理员信息,并在页面中进行展示,每个管理员信息具有修改和删除操作 | 获取所有管理员信息,并在页面中进行展示,每个管理员信息具有修改和删除操作 | 通过 |
5.题目表(标题、题目id、内容、参考答案、)主码为题目ID号,符合三范式。
字段名
类型
长度
是否非空
描述
标题
varchar
255
NOT NULL
biaoti
题目id
varchar
255
NOT NULL
id
内容
varchar
255
NOT NULL
neirong
参考答案
varchar
255
NOT NULL
cankaodaan
表管理题目测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 在菜单栏中点击,题目管理,响应题目控制层中timumanage方法,通过selecttimu方法查询出所有题目信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索题目地址响应服务器中搜索题目接口,使用查询题目方法查询出所有题目信息,在管理题目页面进行循环展示 | 登录系统,点击题目管理按钮,等待浏览器响应 | 获取所有题目信息,并在页面中进行展示,每个题目信息具有修改和删除操作 | 获取所有题目信息,并在页面中进行展示,每个题目信息具有修改和删除操作 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计