发布时间:2023-05-09 06:01:09
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于JSP的自动组卷无纸化考试系统,基于JSP的自动组卷无纸化考试系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
系统中选择题添加的实现为,通过菜单栏跳转到添加选择题页面,输入选择题详细信息,包括选择题、解析、选项C、选项B、参考答案、错误次数、选项A、正确次数、选择题id、题目、。点击添加选择题 页面的添加按钮,将选择题信息添加到xuanzeti表中,返回页面添加选择题信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addxuanzeti请求
@RequestMapping(value = "addxuanzetiact")
//调用选择题服务层的添加请求
xuanzetiservice.addxuanzetiact(request, session);
服务层核心代码:
//调用xuanzetidao的insert方法将选择题信息插入xuanzeti表中
xuanzetidao.insert(xuanzeti);
//返回页面添加选择题成功提示信息
request.setAttribute("message", "添加选择题成功");
表管理选择题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 在菜单栏中点击,选择题管理,响应选择题控制层中xuanzetimanage方法,通过selectxuanzeti方法查询出所有选择题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索选择题地址响应服务器中搜索选择题接口,使用查询选择题方法查询出所有选择题信息,在管理选择题页面进行循环展示 | 登录系统,点击选择题管理按钮,等待浏览器响应 | 获取所有选择题信息,并在页面中进行展示,每个选择题信息具有修改和删除操作 | 获取所有选择题信息,并在页面中进行展示,每个选择题信息具有修改和删除操作 | 通过 |
系统中考试添加的实现为,通过菜单栏跳转到添加考试页面,输入考试详细信息,包括考试科目、考试、考试id、结束时间、。点击添加考试 页面的添加按钮,将考试信息添加到kaoshi表中,返回页面添加考试信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addkaoshi请求
@RequestMapping(value = "addkaoshiact")
//调用考试服务层的添加请求
kaoshiservice.addkaoshiact(request, session);
服务层核心代码:
//调用kaoshidao的insert方法将考试信息插入kaoshi表中
kaoshidao.insert(kaoshi);
//返回页面添加考试成功提示信息
request.setAttribute("message", "添加考试成功");
表管理考试测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 在菜单栏中点击,考试管理,响应考试控制层中kaoshimanage方法,通过selectkaoshi方法查询出所有考试信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索考试地址响应服务器中搜索考试接口,使用查询考试方法查询出所有考试信息,在管理考试页面进行循环展示 | 登录系统,点击考试管理按钮,等待浏览器响应 | 获取所有考试信息,并在页面中进行展示,每个考试信息具有修改和删除操作 | 获取所有考试信息,并在页面中进行展示,每个考试信息具有修改和删除操作 | 通过 |
系统中判断题添加的实现为,通过菜单栏跳转到添加判断题页面,输入判断题详细信息,包括解析、正确次数、判断题id、参考答案、题目、错误次数、。点击添加判断题 页面的添加按钮,将判断题信息添加到panduanti表中,返回页面添加判断题信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addpanduanti请求
@RequestMapping(value = "addpanduantiact")
//调用判断题服务层的添加请求
panduantiservice.addpanduantiact(request, session);
服务层核心代码:
//调用panduantidao的insert方法将判断题信息插入panduanti表中
panduantidao.insert(panduanti);
//返回页面添加判断题成功提示信息
request.setAttribute("message", "添加判断题成功");
表管理判断题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 在菜单栏中点击,判断题管理,响应判断题控制层中panduantimanage方法,通过selectpanduanti方法查询出所有判断题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索判断题地址响应服务器中搜索判断题接口,使用查询判断题方法查询出所有判断题信息,在管理判断题页面进行循环展示 | 登录系统,点击判断题管理按钮,等待浏览器响应 | 获取所有判断题信息,并在页面中进行展示,每个判断题信息具有修改和删除操作 | 获取所有判断题信息,并在页面中进行展示,每个判断题信息具有修改和删除操作 | 通过 |
系统中管理员添加的实现为,通过菜单栏跳转到添加管理员页面,输入管理员详细信息,包括管理员id、密码、账号、。点击添加管理员 页面的添加按钮,将管理员信息添加到admin表中,返回页面添加管理员信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addadmin请求
@RequestMapping(value = "addadminact")
//调用管理员服务层的添加请求
adminservice.addadminact(request, session);
服务层核心代码:
//调用admindao的insert方法将管理员信息插入admin表中
admindao.insert(admin);
//返回页面添加管理员成功提示信息
request.setAttribute("message", "添加管理员成功");
表管理管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 在菜单栏中点击,管理员管理,响应管理员控制层中adminmanage方法,通过selectadmin方法查询出所有管理员信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索管理员地址响应服务器中搜索管理员接口,使用查询管理员方法查询出所有管理员信息,在管理管理员页面进行循环展示 | 登录系统,点击管理员管理按钮,等待浏览器响应 | 获取所有管理员信息,并在页面中进行展示,每个管理员信息具有修改和删除操作 | 获取所有管理员信息,并在页面中进行展示,每个管理员信息具有修改和删除操作 | 通过 |
系统中主观题添加的实现为,通过菜单栏跳转到添加主观题页面,输入主观题详细信息,包括参考答案、题目、主观题、。点击添加主观题 页面的添加按钮,将主观题信息添加到zhuguanti表中,返回页面添加主观题信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addzhuguanti请求
@RequestMapping(value = "addzhuguantiact")
//调用主观题服务层的添加请求
zhuguantiservice.addzhuguantiact(request, session);
服务层核心代码:
//调用zhuguantidao的insert方法将主观题信息插入zhuguanti表中
zhuguantidao.insert(zhuguanti);
//返回页面添加主观题成功提示信息
request.setAttribute("message", "添加主观题成功");
表管理主观题测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 在菜单栏中点击,主观题管理,响应主观题控制层中zhuguantimanage方法,通过selectzhuguanti方法查询出所有主观题信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索主观题地址响应服务器中搜索主观题接口,使用查询主观题方法查询出所有主观题信息,在管理主观题页面进行循环展示 | 登录系统,点击主观题管理按钮,等待浏览器响应 | 获取所有主观题信息,并在页面中进行展示,每个主观题信息具有修改和删除操作 | 获取所有主观题信息,并在页面中进行展示,每个主观题信息具有修改和删除操作 | 通过 |
系统中教师添加的实现为,通过菜单栏跳转到添加教师页面,输入教师详细信息,包括教师、密码、账号、性别、年龄、教师id、名字、。点击添加教师 页面的添加按钮,将教师信息添加到jiaoshi表中,返回页面添加教师信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addjiaoshi请求
@RequestMapping(value = "addjiaoshiact")
//调用教师服务层的添加请求
jiaoshiservice.addjiaoshiact(request, session);
服务层核心代码:
//调用jiaoshidao的insert方法将教师信息插入jiaoshi表中
jiaoshidao.insert(jiaoshi);
//返回页面添加教师成功提示信息
request.setAttribute("message", "添加教师成功");
表管理教师测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 在菜单栏中点击,教师管理,响应教师控制层中jiaoshimanage方法,通过selectjiaoshi方法查询出所有教师信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索教师地址响应服务器中搜索教师接口,使用查询教师方法查询出所有教师信息,在管理教师页面进行循环展示 | 登录系统,点击教师管理按钮,等待浏览器响应 | 获取所有教师信息,并在页面中进行展示,每个教师信息具有修改和删除操作 | 获取所有教师信息,并在页面中进行展示,每个教师信息具有修改和删除操作 | 通过 |
系统中学生添加的实现为,通过菜单栏跳转到添加学生页面,输入学生详细信息,包括学生、班级、名字、账号、密码、年龄、学生id、。点击添加学生 页面的添加按钮,将学生信息添加到xuesheng表中,返回页面添加学生信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addxuesheng请求
@RequestMapping(value = "addxueshengact")
//调用学生服务层的添加请求
xueshengservice.addxueshengact(request, session);
服务层核心代码:
//调用xueshengdao的insert方法将学生信息插入xuesheng表中
xueshengdao.insert(xuesheng);
//返回页面添加学生成功提示信息
request.setAttribute("message", "添加学生成功");
表管理学生测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 在菜单栏中点击,学生管理,响应学生控制层中xueshengmanage方法,通过selectxuesheng方法查询出所有学生信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索学生地址响应服务器中搜索学生接口,使用查询学生方法查询出所有学生信息,在管理学生页面进行循环展示 | 登录系统,点击学生管理按钮,等待浏览器响应 | 获取所有学生信息,并在页面中进行展示,每个学生信息具有修改和删除操作 | 获取所有学生信息,并在页面中进行展示,每个学生信息具有修改和删除操作 | 通过 |
系统中学生考试添加的实现为,通过菜单栏跳转到添加学生考试页面,输入学生考试详细信息,包括学生id、学生考试、学生考试id、主观题成绩、总成绩、选择判断题成绩、考试科目、学生名字、主观题文件、。点击添加学生考试 页面的添加按钮,将学生考试信息添加到xueshengkaoshi表中,返回页面添加学生考试信息成功。对应核心代码如下:
控制层核心代码:
//接受用户发起的addxueshengkaoshi请求
@RequestMapping(value = "addxueshengkaoshiact")
//调用学生考试服务层的添加请求
xueshengkaoshiservice.addxueshengkaoshiact(request, session);
服务层核心代码:
//调用xueshengkaoshidao的insert方法将学生考试信息插入xueshengkaoshi表中
xueshengkaoshidao.insert(xueshengkaoshi);
//返回页面添加学生考试成功提示信息
request.setAttribute("message", "添加学生考试成功");
表管理学生考试测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 在菜单栏中点击,学生考试管理,响应学生考试控制层中xueshengkaoshimanage方法,通过selectxueshengkaoshi方法查询出所有学生考试信息通过for语句进行展示,从而实现后续管理操作 | 在浏览器通过输入搜索学生考试地址响应服务器中搜索学生考试接口,使用查询学生考试方法查询出所有学生考试信息,在管理学生考试页面进行循环展示 | 登录系统,点击学生考试管理按钮,等待浏览器响应 | 获取所有学生考试信息,并在页面中进行展示,每个学生考试信息具有修改和删除操作 | 获取所有学生考试信息,并在页面中进行展示,每个学生考试信息具有修改和删除操作 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计