发布时间:2023-01-30 00:16:38
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个在线考试系统20191210112227,在线考试系统20191210112227项目使用框架为SSH(MYECLIPSE),选用开发工具为idea。
通过输入详细的学生信息可以完成学生的添加操作。在菜单栏中点击添加学生按钮,跳转到添加学生页面,输入详细的学生字段信息。学生字段信息包括介绍、学生、账号、名字、学生id、。在Xuesheng控制层通过addxuesheng接口获取页面传入的jieshao、xuesheng、username、mingzi、id、信息。调用ORM的insert方法将数据插入数据库的t_xuesheng表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行XueshengService.addXueshengact方法
logger.debug("XueshengService.addXueshengact ......");
// 使用Xueshengdao的insert方法将Xuesheng添加到数据库中
Xueshengdao.insert(Xuesheng);
// 将添加Xuesheng信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生成功");
添加学生页面如下所示。
图添加学生界面
表删除学生测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 用户在系统中对不需要的学生信息进行删除操作,提交学生的id信息,通过GET方式完成学生信息的删除操作 | 在学生管理页面通过,向服务器发起GET请求,提交学生id信息,删除数据库中的学生信息 | 在学生管理页面,点击删除学生按钮,提交学生id到学生控制层 | 控制层中接受学生id信息,调用delete函数进行学生数据库数据的删除,数据库中学生信息删除 | 与预期结果一直 | 通过 |
通过输入详细的判断题信息可以完成判断题的添加操作。在菜单栏中点击添加判断题按钮,跳转到添加判断题页面,输入详细的判断题字段信息。判断题字段信息包括判断题id、题目、答案、。在Panduanti控制层通过addpanduanti接口获取页面传入的id、timu、daan、信息。调用ORM的insert方法将数据插入数据库的t_panduanti表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行PanduantiService.addPanduantiact方法
logger.debug("PanduantiService.addPanduantiact ......");
// 使用Panduantidao的insert方法将Panduanti添加到数据库中
Panduantidao.insert(Panduanti);
// 将添加Panduanti信息添加到request中用message参数进行保存
request.setAttribute("message", "添加判断题成功");
添加判断题页面如下所示。
图添加判断题界面
表删除判断题测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 用户在系统中对不需要的判断题信息进行删除操作,提交判断题的id信息,通过GET方式完成判断题信息的删除操作 | 在判断题管理页面通过,向服务器发起GET请求,提交判断题id信息,删除数据库中的判断题信息 | 在判断题管理页面,点击删除判断题按钮,提交判断题id到判断题控制层 | 控制层中接受判断题id信息,调用delete函数进行判断题数据库数据的删除,数据库中判断题信息删除 | 与预期结果一直 | 通过 |
通过输入详细的学生成绩信息可以完成学生成绩的添加操作。在菜单栏中点击添加学生成绩按钮,跳转到添加学生成绩页面,输入详细的学生成绩字段信息。学生成绩字段信息包括试卷id、学生、测试时间、学生id、试卷、学生成绩、。在Xueshengchengji控制层通过addxueshengchengji接口获取页面传入的shijuanid、xuesheng、kaoshishijian、xueshengid、shijuan、xueshengchengji、信息。调用ORM的insert方法将数据插入数据库的t_xueshengchengji表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行XueshengchengjiService.addXueshengchengjiact方法
logger.debug("XueshengchengjiService.addXueshengchengjiact ......");
// 使用Xueshengchengjidao的insert方法将Xueshengchengji添加到数据库中
Xueshengchengjidao.insert(Xueshengchengji);
// 将添加Xueshengchengji信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生成绩成功");
添加学生成绩页面如下所示。
图添加学生成绩界面
表删除学生成绩测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_3 | 用户在系统中对不需要的学生成绩信息进行删除操作,提交学生成绩的id信息,通过GET方式完成学生成绩信息的删除操作 | 在学生成绩管理页面通过,向服务器发起GET请求,提交学生成绩id信息,删除数据库中的学生成绩信息 | 在学生成绩管理页面,点击删除学生成绩按钮,提交学生成绩id到学生成绩控制层 | 控制层中接受学生成绩id信息,调用delete函数进行学生成绩数据库数据的删除,数据库中学生成绩信息删除 | 与预期结果一直 | 通过 |
通过输入详细的选择题信息可以完成选择题的添加操作。在菜单栏中点击添加选择题按钮,跳转到添加选择题页面,输入详细的选择题字段信息。选择题字段信息包括选项C、选项D、选项B、题目、答案、选择题id、选择题、。在Xuanzeti控制层通过addxuanzeti接口获取页面传入的xuanxiangc、xuanxiangd、xuanxiangb、timu、daan、id、xuanzeti、信息。调用ORM的insert方法将数据插入数据库的t_xuanzeti表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行XuanzetiService.addXuanzetiact方法
logger.debug("XuanzetiService.addXuanzetiact ......");
// 使用Xuanzetidao的insert方法将Xuanzeti添加到数据库中
Xuanzetidao.insert(Xuanzeti);
// 将添加Xuanzeti信息添加到request中用message参数进行保存
request.setAttribute("message", "添加选择题成功");
添加选择题页面如下所示。
图添加选择题界面
表删除选择题测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_4 | 用户在系统中对不需要的选择题信息进行删除操作,提交选择题的id信息,通过GET方式完成选择题信息的删除操作 | 在选择题管理页面通过,向服务器发起GET请求,提交选择题id信息,删除数据库中的选择题信息 | 在选择题管理页面,点击删除选择题按钮,提交选择题id到选择题控制层 | 控制层中接受选择题id信息,调用delete函数进行选择题数据库数据的删除,数据库中选择题信息删除 | 与预期结果一直 | 通过 |
通过输入详细的老师信息可以完成老师的添加操作。在菜单栏中点击添加老师按钮,跳转到添加老师页面,输入详细的老师字段信息。老师字段信息包括密码、性别、账号、老师id、老师、名字、。在Laoshi控制层通过addlaoshi接口获取页面传入的password、xingbie、username、id、laoshi、mingzi、信息。调用ORM的insert方法将数据插入数据库的t_laoshi表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行LaoshiService.addLaoshiact方法
logger.debug("LaoshiService.addLaoshiact ......");
// 使用Laoshidao的insert方法将Laoshi添加到数据库中
Laoshidao.insert(Laoshi);
// 将添加Laoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加老师成功");
添加老师页面如下所示。
图添加老师界面
表删除老师测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 用户在系统中对不需要的老师信息进行删除操作,提交老师的id信息,通过GET方式完成老师信息的删除操作 | 在老师管理页面通过,向服务器发起GET请求,提交老师id信息,删除数据库中的老师信息 | 在老师管理页面,点击删除老师按钮,提交老师id到老师控制层 | 控制层中接受老师id信息,调用delete函数进行老师数据库数据的删除,数据库中老师信息删除 | 与预期结果一直 | 通过 |
通过输入详细的试卷信息可以完成试卷的添加操作。在菜单栏中点击添加试卷按钮,跳转到添加试卷页面,输入详细的试卷字段信息。试卷字段信息包括试卷id、介绍、试卷、。在Shijuan控制层通过addshijuan接口获取页面传入的id、jieshao、shijuan、信息。调用ORM的insert方法将数据插入数据库的t_shijuan表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行ShijuanService.addShijuanact方法
logger.debug("ShijuanService.addShijuanact ......");
// 使用Shijuandao的insert方法将Shijuan添加到数据库中
Shijuandao.insert(Shijuan);
// 将添加Shijuan信息添加到request中用message参数进行保存
request.setAttribute("message", "添加试卷成功");
添加试卷页面如下所示。
图添加试卷界面
表删除试卷测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_6 | 用户在系统中对不需要的试卷信息进行删除操作,提交试卷的id信息,通过GET方式完成试卷信息的删除操作 | 在试卷管理页面通过,向服务器发起GET请求,提交试卷id信息,删除数据库中的试卷信息 | 在试卷管理页面,点击删除试卷按钮,提交试卷id到试卷控制层 | 控制层中接受试卷id信息,调用delete函数进行试卷数据库数据的删除,数据库中试卷信息删除 | 与预期结果一直 | 通过 |
通过输入详细的管理员信息可以完成管理员的添加操作。在菜单栏中点击添加管理员按钮,跳转到添加管理员页面,输入详细的管理员字段信息。管理员字段信息包括管理员、管理员id、账号、。在Admin控制层通过addadmin接口获取页面传入的admin、id、username、信息。调用ORM的insert方法将数据插入数据库的t_admin表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
图添加管理员界面
表删除管理员测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_7 | 用户在系统中对不需要的管理员信息进行删除操作,提交管理员的id信息,通过GET方式完成管理员信息的删除操作 | 在管理员管理页面通过,向服务器发起GET请求,提交管理员id信息,删除数据库中的管理员信息 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层 | 控制层中接受管理员id信息,调用delete函数进行管理员数据库数据的删除,数据库中管理员信息删除 | 与预期结果一直 | 通过 |
通过输入详细的试卷题目信息可以完成试卷题目的添加操作。在菜单栏中点击添加试卷题目按钮,跳转到添加试卷题目页面,输入详细的试卷题目字段信息。试卷题目字段信息包括题目、试卷、试卷题目id、试卷id、类型、题目id、。在Shijuantimu控制层通过addshijuantimu接口获取页面传入的timu、shijuan、id、shijuanid、leixing、timuid、信息。调用ORM的insert方法将数据插入数据库的t_shijuantimu表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行ShijuantimuService.addShijuantimuact方法
logger.debug("ShijuantimuService.addShijuantimuact ......");
// 使用Shijuantimudao的insert方法将Shijuantimu添加到数据库中
Shijuantimudao.insert(Shijuantimu);
// 将添加Shijuantimu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加试卷题目成功");
添加试卷题目页面如下所示。
图添加试卷题目界面
表删除试卷题目测试表
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_8 | 用户在系统中对不需要的试卷题目信息进行删除操作,提交试卷题目的id信息,通过GET方式完成试卷题目信息的删除操作 | 在试卷题目管理页面通过,向服务器发起GET请求,提交试卷题目id信息,删除数据库中的试卷题目信息 | 在试卷题目管理页面,点击删除试卷题目按钮,提交试卷题目id到试卷题目控制层 | 控制层中接受试卷题目id信息,调用delete函数进行试卷题目数据库数据的删除,数据库中试卷题目信息删除 | 与预期结果一直 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计