🙊作者简介:多年一线开发工作经验,分享技术代码帮助学生学习。自有计算机毕设的工作室团队,专注计算机毕设开发、定制、远程、文档编写指导等。
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
🍅 Java毕设项目精品实战案例《2000+套》🍅
⬇️文章末尾获取联系方式,需要源码+毕设论文或者演示视频可以联系⬇️
⚡感兴趣大家可以点点关注收藏,后续更新更多项目资料。⚡
项目运行演示
【附源码】在线考试系统(源码+数据库+论文+ppt)java开发springboot框架javaweb,可做计算机毕业设计或课程设计
项目功能简介
【附源码】在线考试系统(源码+数据库+论文+ppt)java开发springboot框架javaweb,可做计算机毕业设计或课程设计
本系统分为学生、教师、管理员3个角色用户
(1)学生功能:注册登录、系统首页、课程信息以及资料下载、在线考试、公告资讯、查看成绩信息、考试记录、错题本功能
(2)教师功能:课程信息管理、试卷管理、学生成绩管理、试题管理以及导出、自动组卷、考试管理、成绩图表统计等功能
(3)管理员功能:学生管理、教师管理、课程管理、成绩管理、试卷管理、试题管理、考试管理等功能
摘 要
在线考试系统的研究旨在设计和开发一个基于互联网技术的在线测试平台,为教育机构提供便捷、高效的课堂测验和评估服务。该系统通过结合教育理论与技术手段,提供多种题型、自动评分和实时反馈等功能,以促进学生学习效果的提升。Springboot在线考试系统主要功能模块包括学生管理、课程练习管理、在线考试管理、考试成绩管理、试题管理等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用Spring boot框架、JSP技术、Ajax技术进行业务系统的编码及其开发。
关键词:在线考试系统;Springboot框架;MySQL数据库
随着互联网技术的快速发展和普及,教育信息化成为教育领域的重要趋势。在线教育、远程学习等新模式的兴起,推动了对教育技术工具和平台的需求。在线考试系统作为教育信息化的一部分,可以提供更加便捷、高效的测验和评估方式。
每个学生都有自己的学习特点和进度,因此需要个性化的学习支持和评估。传统的纸质测验往往无法满足个性化需求,而在线考试系统可以根据学生的答题情况和表现,提供针对性的反馈和辅导,促进学生的个性化学习。在线考试系统可以帮助教师更好地了解学生的学习情况和掌握程度。通过实时的答题数据和自动评分功能,教师可以及时调整教学内容和方法,提高教学效果和学生参与度。
传统纸质测验消耗大量纸张和印刷成本,不利于环境保护和资源节约。而在线考试系统的研究与应用可以实现无纸化测验,减少对自然资源的消耗,符合可持续发展的理念。
-
-
研究意义
-
“互联网+”模式的兴起让传统的考试模式发生了根本性的变化,在线网络考试模式的出现和流行,一方面提高了考务人员的工作效率,同时也让学生学习测试的速度和效率进一步提升。学生可以在教室、寝室、电子阅览室等有电脑有网络的地方随时进行在线的模拟练习,也可以直接进行考试。
在线考试系统的研究意义如下:
1.将考试成本大幅度降低,更加提高工作效率智能组卷在线考试系统可以减少教师工作量,解放出卷、印卷、阅卷、批卷的重复性工作,让教师能更好的将心思参与教学中。智能组卷也可以进一步保证试卷难度和质量,有利于实现考试的作用,更好的进行选拔人才和教学测试,同时也节约了考试成本。
2.不受时空限制参与考试,不被考场人数限制在线考试系统可以不用受到所在地域、考场人数、考场数量、考试时间等限制在网络上就可以十分方便的组合试卷,并直接在计算机网络上进行各种考试。这种在线考试的模式已经成为当前考试模式中的一个重要组成部分。
3.公平公正,在线考试系统并不需要安排专门的教师进行监考,完全避免人为因素导致的试卷质量不佳或监考不严谨,保证考试的公平公正。
4.客观准确性和保密性,智能组卷在线考试系统根据给定设置进行组合试卷,所有知识点出现的概率相等,最大限度保证试卷的客观性、可调控性、准确性。当教师调用智能组卷的功能,试卷才被组合出来,能大大提高试卷保密性。在线考试系统可以保证考试范围的准确性,体现考生的真实水平,并且可以产生多套试卷进行抽题选择,更加降低了泄题的风险,使考试的效果得到进一步的体现。
-
-
国内外研究现状
-
我国在1994年才正式接入互联网,1995年张树新创立瀛海威,国内第一家网络服务运营商正式提供网络服务,自此之后,中国互联网事业才开始起步,网络这一名词才逐渐进入人们的生活。所以,我国在在线考试系统方面的起步和发展也比较晚,现在却无从查起到底谁是第一个提供在线考试服务的,在目前看来,我国的在线考试类型的网站发展十分迅速,所提供的服务也几乎覆盖了大多数包括中小学、大学及各种技能证书培训的课程,并且服务内容丰富,分类庞杂紊乱,但是其中的大多数在功能上相似,内容相仿。我国在在线考试方面的成果很多,但在通用性和系统功能上不能满足大多数类型的考试。如北师大的网络教学系统,在测试过程中已经基本实现了自动进行测试,采用了客户端/服务器的两层结构,但使用的环境只是学校的局域网,系统的扩展性也很差。例如一些院校的教务系统提供的由学生在计算机上进行的评教活动,类似于在线考试系统,由每一位在学校的机房登录教务系统进行在线评教,系统必须在学校的机房登录,必须在机房的教务客户端中登录系统,系统的界面中显示的题目数量过少,并且做完一个题目后就不能更改,最后必须手动提交结果,整体来说操作难度较大,并不适合对计算机不熟悉的学生使用。还有一些培训机构中的教学系统,采用的也是客户端/服务器结构,系统的功能上有许多冗余,有关在线考试方面的内容,如考试题目、试卷、阶段性测试等内容更新速度太慢,不利于考试随学随考,易用性方面也有待提高。另外还有过关性质的驾照上机考试,可能是受系统的限制,系统的题库在很长时间内没有任何的更新和变化,在通用性和易用性方面也有很大的提升空间。从总体来说我国目前在在线考试方面的成果丰富,但在系统的功能方面还需要完善,系统之间的对接互连方面没有统一的标准,系统的易用性方面还需要做很大的努力。
在国外,在线考试系统使教学过程变得更加的灵活,并且已经广泛地应用在了许多的领域中。例如在美国的研究生入学资格考试中的计算机水平测试,以前的惯例是一年进行两次考试,在应用了在线考试系统之后学生每个工作日都可以在线进行考试。系统可以更加便捷地对考试题库进行维护,并且可以适应多种试题形式。在国外的考试中应用较多的是许多的计算机水平考试,例如美国的ICCP的大部分认证考试,充分运用了网络条件,使考试从未如此的便捷易操作,已经有相当多的成果和经验。还有早已经在美国、法国等几个国家普及的英语托福在线考试,摒弃了以前一直沿用的纸质考试形式,并且在考试过程和内容上丰富了许多以前没有的测试,使考试更加全面、客观、人性化,更加真实地反映考生的知识掌握水平。并且在此后不久,雅思考试也采取了在线考试的形式,雅思考试的维护团队也迅速建立起来,进一步促进雅思考试的网络化。这些不同类型的在线考试系统一般都是针对某一特定的领域,具有题库量大、针对性强、安全可靠等特点。
学生用例图如下所示。
图2-1 学生用例图
图2-2 管理员用例图
图2-3 教师用例图
学生用户功能如下:
学生注册账号:用户填写个人信息,并验证手机号码。
登录:根据账号密码进行登录操作。
公告资讯:用户可以对系统发布的公告资讯进行查看。
课程练习:可以在线进行查看课程练习信息下载视频学习。
在线考试:用户可以根据考试类型浏览考试题目,并选中某个考试进行在线考试操作,例如:考试名称、答题时长、总分等。
维护个人信息:用户因个人信息的变更可以随时修改自己注册信息。
成绩信息:用户可以查看自己在线考试分数。
教师用户功能如下:
登录:教师凭账户以及密码进行登录。
学生管理:对学生信息进行管理。
成绩信息管理:发布管理学生成绩信息。
试题管理:对试题进行增删改查。
课程练习管理:发布课程视频。
试题库管理:对试题库进行增删改查。
课程分类管理:对课程进行分类管理。
管理员功能如下:
修改密码:管理员可以随时修改自己进入系统的登录密码,以保证系统的安全性。
系统管理:管理员可以对公告资讯进行增删改查等。
考试管理:对考试信息进行维护管理。
用户管理:对学生用户以及教师用户进行维护管理。
成绩管理:对学生的考试成绩进行维护管理。
对系统的数据流进行分析,系统的使用者分为二类,一般用户,管理员。系统主要对界面信息传送,登录信息的验证,注册信息的接收,用户各种操作的响应做处理。
系统顶层数据流图如下图所示。
图2-4 顶层数据流图
要判断用户是是什么身份,是根据登录的数据来判断后,跳转到对应的功能界面。在系统的内部用户就可以对数据进行操作,数据库中心就可以接收到系统传输的有效数据流来对数据sql语句进行对应操作。
系统底层数据流图如下图所示。
图2-5 底层数据流图
系统可以分为前台和后台两部分,每一种操作后系统都返回操作结果。前台和后台的数据连接主要通过数据库,既分别对数据库做不同的操作。
图3-1系统架构图
登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录时需要选择用户的角色,是一般用户还是管理员登录等。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。
课程练习模块:教师负责上传课程练习信息包括视频信息,学生可以查看此模块信息,管理员对课程练习数据项进行维护管理。
试题信息数据模块:可分为试题信息数据浏览、试题信息数据检索、试题信息数据维护三个模块,教师对试题信息数据有维护的权限,发布新的试题信息数据、更新已有的试题信息数据等。
在线考试管理模块:在线考试管理分为考试添加、修改。在线考试信息由教师进行修改、添加、删除操作。
成绩管理模块:学生前台进行在线考试提交,教师进行考试成绩的审核以及发布,管理员可以对学生的成绩信息进行维护管理。
图3-2在线考试系统功能模块图
根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。
系统ER图如下图所示。
图3-3 系统ER图
Springboot在线考试系统所拥有的数据表有以下:学生信息表,在线考试表,试题信息表,学生成绩表。
由于数据表较多,只展示系统主要数据表,如下表所示。
功能:教师
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| jiaoshizhanghao | varchar | 200 | 教师账号 | ||
| mima | varchar | 200 | 密码 | ||
| jiaoshixingming | varchar | 200 | 教师姓名 | ||
| xingbie | varchar | 200 | 性别 | ||
| jiaoshidianhua | varchar | 200 | 教师电话 | ||
| touxiang | longtext | 4294967295 | 头像 |
表名:examrecord
功能:考试记录表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| userid | bigint | 用户id | |||
| username | varchar | 200 | 用户名 | ||
| paperid | bigint | 试卷id(外键) | |||
| papername | varchar | 200 | 试卷名称 | ||
| questionid | bigint | 试题id(外键) | |||
| questionname | varchar | 200 | 试题名称 | ||
| options | longtext | 4294967295 | 选项,json字符串 | ||
| score | bigint | 分值 | 0 | ||
| answer | varchar | 200 | 正确答案 | ||
| analysis | longtext | 4294967295 | 答案解析 | ||
| ismark | bigint | 是否批卷 | 0 | ||
| type | bigint | 试题类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空) 4:主观题 | 0 | ||
| myscore | bigint | 试题得分 | 0 | ||
| myanswer | varchar | 200 | 考生答案 |
表名:xuesheng
功能:学生
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| xueshengzhanghao | varchar | 200 | 学生账号 | ||
| mima | varchar | 200 | 密码 | ||
| xueshengxingming | varchar | 200 | 学生姓名 | ||
| xingbie | varchar | 200 | 性别 | ||
| xueshengdianhua | varchar | 200 | 学生电话 | ||
| touxiang | longtext | 4294967295 | 头像 |
表名:examquestionbank
功能:试题库表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| questionname | varchar | 200 | 试题名称 | ||
| options | longtext | 4294967295 | 选项,json字符串 | ||
| score | bigint | 分值 | 0 | ||
| answer | varchar | 200 | 正确答案 | ||
| analysis | longtext | 4294967295 | 答案解析 | ||
| type | bigint | 试题类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空) 4:主观题 | 0 | ||
| sequence | bigint | 试题排序,值越大排越前面 | 100 |
表名:examquestion
功能:试题表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| paperid | bigint | 所属试卷id(外键) | |||
| papername | varchar | 200 | 试卷名称 | ||
| questionname | varchar | 200 | 试题名称 | ||
| options | longtext | 4294967295 | 选项,json字符串 | ||
| score | bigint | 分值 | 0 | ||
| answer | varchar | 200 | 正确答案 | ||
| analysis | longtext | 4294967295 | 答案解析 | ||
| type | bigint | 试题类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空)4:主观题 | 0 | ||
| sequence | bigint | 试题排序,值越大排越前面 | 100 |
表名:exampaper
功能:试卷表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| name | varchar | 200 | 试卷名称 | ||
| time | int | 考试时长(分钟) | |||
| status | int | 试卷状态 | 0 |
表名:discusskechenglianxi
功能:课程练习评论表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| refid | bigint | 关联表id | |||
| userid | bigint | 用户id | |||
| avatarurl | longtext | 4294967295 | 头像 | ||
| nickname | varchar | 200 | 用户名 | ||
| content | longtext | 4294967295 | 评论内容 | ||
| reply | longtext | 4294967295 | 回复内容 |
表名:chengjixinxi
功能:成绩信息
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| kemumingcheng | varchar | 200 | 科目名称 | ||
| kemufengmian | longtext | 4294967295 | 科目封面 | ||
| dengjishijian | datetime | 登记时间 | |||
| chengjifenshu | int | 成绩分数 | |||
| chengjibeizhu | longtext | 4294967295 | 成绩备注 | ||
| xueshengzhanghao | varchar | 200 | 学生账号 | ||
| xueshengxingming | varchar | 200 | 学生姓名 |
表名:news
功能:公告资讯
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| title | varchar | 200 | 标题 | ||
| introduction | longtext | 4294967295 | 简介 | ||
| typename | varchar | 200 | 分类名称 | ||
| name | varchar | 200 | 发布人 | ||
| headportrait | longtext | 4294967295 | 头像 | ||
| clicknum | int | 点击次数 | 0 | ||
| clicktime | datetime | 最近点击时间 | |||
| thumbsupnum | int | 赞 | 0 | ||
| crazilynum | int | 踩 | 0 | ||
| storeupnum | int | 收藏数 | 0 | ||
| picture | longtext | 4294967295 | 图片 | ||
| content | longtext | 4294967295 | 内容 |
表名:kechenglianxi
功能:课程练习
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| kechengbianhao | varchar | 200 | 课程编号 | ||
| kechengmingcheng | varchar | 200 | 课程名称 | ||
| kechengfenlei | varchar | 200 | 课程分类 | ||
| kechengzhaopian | longtext | 4294967295 | 课程照片 | ||
| kechengziliao | longtext | 4294967295 | 课程资料 | ||
| kechengyaodian | longtext | 4294967295 | 课程要点 | ||
| kechengjianjie | longtext | 4294967295 | 课程简介 | ||
| kechengxiangqing | longtext | 4294967295 | 课程详情 | ||
| jiaoshizhanghao | varchar | 200 | 教师账号 | ||
| jiaoshixingming | varchar | 200 | 教师姓名 | ||
| clicktime | datetime | 最近点击时间 | |||
| clicknum | int | 点击次数 | 0 | ||
| discussnum | int | 评论数 | 0 | ||
| storeupnum | int | 收藏数 | 0 |
表名:kechengfenlei
功能:课程分类
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| kechengfenlei | varchar | 200 | 课程分类 |
在线考试系统的详细设计与实现主要是根据前面的在线考试系统的需求分析和在线考试系统的总体设计来设计页面并实现业务逻辑。主要从在线考试系统界面实现、业务逻辑实现这两部分进行介绍。
4.1系统前台功能实现
4.1.1系统主页功能实现
用户进入首页之后会显示如下的一个窗口。系统以上中下的布局进行展示,首先映入眼帘的是系统的课程信息、社区论坛、学生笔记、作业练习、考试报名,其主界面展示如下图4.1所示。
如下图:
图4.1在线考试系统首页界面
4.1.2用户注册登录功能实现
不是在线考试系统中用户的是可以在线进行注册的,当用户点击右上角的“个注册”的时候,当填写上自己的账号+密码+确认密码+昵称+邮箱+手机号+选择身份登信息后,后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可会员注册成功。前台注册的部分包括了用户的注册,其用注册界面展示如下图4.2所示。
图4.2在线考试系统用户注册界面
4.1.3 登录功能实现
在线考试系统中的前台上注册后的用户是可以通过自己的账户名和密码进行登录的,当用户输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到在线考试系统的首页中;否则将会提示相应错误信息,用户登录界面如下图4.3所示。
图4.3在线考试系统登录界面
4.1.4课程练习功能实现
当用户点击导航栏“课程练习”后可以查看到课程练习列表,点击某一课程就会进入详细课程练习的详界面。具体的实现界面如下图4.4所示:
图4.4课程练习界面
4.1.5考试功能实现
当用户点击导航栏“考试”后可以进行在考试操作,点击进入考试试卷界面,具体的实现界面如下图4.5所示:
图4.5考试界面
4.2系统后台功能实现
4.2.1后台用户登录功能实现
在线考试系统中的后台的管理员是可以通过自己的账户名和密码进行登录的,当管理员输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到在线考试系统的首页中;否则将会提示相应错误信息,登录界面如下图4.6所示。
图4.6后台登录界面
4.2.2用户管理功能实现
管理员在用户管理模块,可以对用户信息进行管理,用户管理模块由管理员,学生,教师组成,这里以考生用户管理为例,具体的实现界面如下图:
图4.7用户管理界面
4.2.3课程练习管理功能实现
教师点击“课程练习管理”这一按钮就会展示其下子菜单,选择“课程练习”在这个界面,教师可以对课程练习信息添加,编辑,删除,具体的实现界面如下图:
图4.8课程练习管理界面
4.2.4成绩信息管理功能实现
教师在“成绩管理”界面的子菜单下可以管理“成绩信息”,管理员能够对学生用户的考试成绩进行发布,具体的实现界面如下图:
图4.9成绩管理界面
4.2.5试题管理功能实现
教师在“试题管理”界面的子菜单下可以对试题列表进行增删改查操作,具体的实现界面如下图:
图4.10试题管理界面
4.2.6系统管理功能实现
管理员在“系统管理”界面的子菜单下可以对轮播图、资讯分了、资讯内容等小模块内容进行增删改查操作,具体的实现界面如下图:
图4.11系统管理界面
下表是试题功能的测试用例,检测了试题中对试题信息的增加,删除,修改,查询操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表5-1 试题的测试用例
| 功能描述 | 用于试题 | |
| 测试目的 | 检测试题时的各种操作的运行情况 | |
| 测试数据以及操作 | 预期结果 | 实际结果 |
| 点击添加试题,必填项合法输入,点击保存 | 提示添加成功 | 与预期结果一致 |
| 点击添加试题,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
| 点击修改试题,必填项修改为空,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
| 点击修改试题,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
| 点击删除试题,选择试题删除 | 提示删除成功 | 与预期结果一致 |
| 点击搜索试题,输入存在的试题名 | 查找出试题 | 与预期结果一致 |
| 点击搜索试题,输入不存在的试题名 | 不显示试题 | 与预期结果一致 |
下表是课程练习功能的测试用例,检测了课程练习中对课程练习信息的增加,删除,修改,查询操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表5-2 课程练习的测试用例
| 功能描述 | 用于课程练习 | |
| 测试目的 | 检测课程练习时的各种操作的运行情况 | |
| 测试数据以及操作 | 预期结果 | 实际结果 |
| 点击添加课程练习,必填项合法输入,点击保存 | 提示添加成功 | 与预期结果一致 |
| 点击添加课程练习,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
| 点击修改课程练习,必填项修改为空,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
| 点击修改课程练习,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
| 点击删除课程练习,选择课程练习删除 | 提示删除成功 | 与预期结果一致 |
| 点击搜索课程练习,输入存在的课程练习名 | 查找出课程练习 | 与预期结果一致 |
| 点击搜索课程练习,输入不存在的课程练习名 | 不显示课程练习 | 与预期结果一致 |
下表是成绩管理功能的测试用例,检测了成绩管理中分类列表的操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表5-3 成绩管理的测试用例
| 功能描述 | 用于成绩管理 | |
| 测试目的 | 检测成绩管理时各种操作的情况 | |
| 测试数据以及操作 | 预期结果 | 实际结果 |
参考文献
[1]孙小雪,钟辉,陈海鹏.基于决策树分类技术的学生考试成绩统计分析系统[J].吉林大学学报(工学版),2021,51(05):1866-1872.
[2]Recupero Patricia R,Rumschlag Jessica S,Rainey Samara E. The Mental Status Exam at the Movies: The Use of Film in a Behavioral Medicine Course for Physician Assistants.[J]. Academic psychiatry : the journal of the American Association of Directors of Psychiatric Residency Training and the Association for Academic Psychiatry,2021(prepublish):
[1]李霞,基于微信小程序的计算机基础测试系统 . 南京师范大学泰州学院信息工程学院.2021(05)
[2]黄武 洪玫 郭兵 李征,高校课堂引入手机评测系统的研究.四川大学计算机学院 .2021,30(11):82−90.
[3]曹福良,彭真善,杨晔,基于微信小程序的全国统考课程练习系统构建与实践[J]. 电脑与信息技术,2020(2804):41-44.
[4]饶煜,基于微信平台的在线学习系统的设计与实现[D]. 厦门大学,2019.
[5]舒嘉豪,基于微信小程序的答题系统的设计与实现[D]. 华中科技大学,2019.
[6]赵岩.基于微信平台的高校微应用设计与实现[D].长春:长春工业大学,2020.
[7]陆丽 . 利用微信平台开发在线教学服务系统的技术实现 [J]. 信息通信, 2019(1) :285-286.
[8]张妮.基于微信小程序的在线学习平台的设计开发研究[J].电脑知识与技术,2019,15(4):94-96.
[9]诸葛斌,张淑,陈伟昌,等.微信小程序开发边做边学[M].北京:清华大学出版社,2020,8(1).
[10]柴媛媛,孟陈然,基于微信小程序的移动学习与评测系统开发[J]. 教育教学论坛,2020(44) :301-302.
🙊作者简介:多年一线开发工作经验,分享技术代码帮助学生学习。自有计算机毕设的工作室团队,专注计算机毕设开发、定制、远程、文档编写指导等。
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
🍅 Java毕设项目精品实战案例《2000+套》🍅
⬇️文章末尾获取联系方式,需要源码+毕设论文或者演示视频可以联系⬇️
⚡感兴趣大家可以点点关注收藏,后续更新更多项目资料。⚡










2330

被折叠的 条评论
为什么被折叠?



