基于SSM的在线考试系统的设计与实现.docx

上传人:李司机 文档编号:7107622 上传时间:2024-06-15 格式:DOCX 页数:23 大小:144.66KB
返回 下载 相关 举报
基于SSM的在线考试系统的设计与实现.docx_第1页
第1页 / 共23页
基于SSM的在线考试系统的设计与实现.docx_第2页
第2页 / 共23页
基于SSM的在线考试系统的设计与实现.docx_第3页
第3页 / 共23页
基于SSM的在线考试系统的设计与实现.docx_第4页
第4页 / 共23页
基于SSM的在线考试系统的设计与实现.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于SSM的在线考试系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的在线考试系统的设计与实现.docx(23页珍藏版)》请在三一办公上搜索。

1、基于SSM的在线考试系统的设计与实现摘要互联网技术日新月异,极大地改变了我们的日常生活方式,其中包括教育领域。传统的面对面学习方式正在逐步被现代在线教育所替代。网络技术的运用不仅能显著提升高等教育的效率,还有助于更准确地评估学生的学习成果。这标志着教育改革的进步,也是提升科学管理水平的有效途径。其中,建立一个跨学科、大规模的网络考试系统是现代教育面临的重要课题。本研究在构建这一在线测试系统时,经过深入的需求分析,选用了SSM(Spring.SpringMVCMyBatis)框架作为技术基础,并搭配MySQ1.数据库和JSP页面进行开发。整个设计流程严格遵循软件工程的核心原则,包括需求分析、系统

2、设计、数据库设计、系统实现和系统测试等多个关键阶段。以Spring作为主框架,辅以MyBatis,实现了B/S架构下的数据管理系统。MySQ1.数据库用于存储和管理系统生成的各种数据,而开源的Tomcat服务器则为系统提供了稳定的运行环境。该系统可供管理员进考试安排、考试文件上传、考题管理、监控等多项操作。同时,考生也可以方便地进行注册、登录、答题和成绩查验等操作。考虑到当前疫情的影响,许多学校需要线上考试的解决方案。本设计针对这一需求,结合现代考试的特点,通过简洁易用的界面和操作,实现了公平、高效的在线考试环境,极大地提升了考试管理的效率。关键词:在线考试系统B/S结构SSMMySql第一章

3、引言在当今社会,互联网已成为至关重要的信息交流平台,其先进的技术对人类生活产生了深远影响。通过电脑网络和科技手段,人们的学习、工作、生活方式均发生了显著变化。特别是在学习方式上,已经出现了显著的变革。以考试为例,无纸化考试逐渐受到各学校的青睐,线上考试系统的发展已成为不可逆转的趋势错误。线上考试系统不仅简化了考试流程,降低了考试成本,提高了考试效率,更重要的是,它使得考试更为公正、公平。然而,如何设计并实现一个功能完善、用户体验良好的线上考试系统,成为了摆在我们面前的重要课题。因此,本文旨在研究并设计一个基于Web的线上考试系统,以满足现代教育的需求。线上考试系统能够大幅度减少考试作弊的可能性

4、,提高考试的公正性和公平性。此外,线上考试系统还能够为考生和教师提供更多的互动机会,提高教学效果和学习效果。因此,研究和设计线上考试系统对于推动教育信息化、提高教育质量具有重要的现实意义。本文具体目标包括:(1)设计一个易于使用的用户界面,使得考生能够方便快捷地完成考试操作;(2)实现考试管理功能,包括考试创建、考试发布、考试监控、考试结果统计等;(3)实现考试防作弊功能,包括随机出题、限制考试时间、自动保存考试结果等;本文的研究内容如下所示:第一章介绍了研究线上考试系统的背景及意义以及结构。第二章:系统需求分析。详细介绍本系统需要具备传统考试考核的一些基本功能。第四章是根据系统需求详细阐述系

5、统的实现过程和代码编写。第五章是对系统进行测试,从而确保本此设计的系统足骨稳定,满足投入使用的条件。第六章是对本文进行总结,并提出未来的发展方向。以上就是本文的引言部分,为后续的研究和设计工作奠定了坚实的基础。第二章系统需求分析2.1 系统需求概述在设计和实现线上考试系统之前,对系统的需求分析是至关重要的一步。系统需求分析的主要目的是明确系统的功能和特点,以满足用户的需求。通过需求分析,我们可以确定系统的边界、功能模块、用户角色、操作流程等,为后续的系统设计和实现提供指导。2.2 系统功能需求分析2.2.1 考生业务流程考生作为线上考试系统的核心用户,其业务流程是系统需求分析的重要组成部分。以

6、下是考生业务流程的详细分析:(1)注册与登录:考生首先需要完成注册操作,填写必要的个人信息,如姓名、学号、密码等。注册成功后,考生可以使用自己的账号和密码登录系统。(2)阅读考试相关信息:登录系统后,考生可以浏览即将所考试科目的相关信息,例如考试名称、时间及注意事项等。(3)参加考试:系统应提供便捷的考试入口,考生只需点击相应的考试链接即可进入考试界面。(4)答题与交卷:在考生答题过程中,系统应该自动保存考生的答题选项,当其完成答题后,可以点击交卷选项。(5)查看成绩:之后,考生可以查看自己的考试成绩。(6)反馈与申诉:如果考生对考试成绩有疑问,可通过系统提供的反馈与申诉功能,向教师或管理员提

7、出申诉。教师或管理员将根据实际情况进行处理。2.2.2教师业务流程教师作为线上考试系统的另一个重要用户群体,其业务流程同样需要进行详细分析。以下是教师业务流程的概述:(1)创建与发布考试:教师可以登录系统,创建新的考试。同时,教师需要上传考试题目和答案,并设置题目的类型和难度。创建完成后,教师可以发布考试,将考试信息推送给相应的考生。(2)监控考试过程:在考试期间,教师可以登录系统,实时监控考生的考试情况。系统应提供考试监控功能,展示考生的答题进度、交卷情况等。同时,系统还应提供异常检测功能,如检测考生是否存在作弊行为等。(3)查看与分析考试结果:教师可以查看考试结果,并可以看到详细的考试数据

8、,从而帮助教师了解其所教学生的教学效果。同时,教师还可以根据考试结果对考生进行针对性的指导和建议。(4)处理反馈与申诉:考生可能会对考试成绩提出反馈和申诉。教师需要登录系统查看并处理这些反馈和申诉。根据实际情况,教师可以对考生的成绩进行调整或给出解释。2.2.3管理员业务流程管理员功能涵盖多个核心方面,包括考生管理、试题管理、成绩管理以及日志查看等核心操作,具体如图2.1所示。图2.1管理员用例图2.3系统非功能需求分析除了上述的功能需求,线上考试系统还需要满足一些非功能性的需求,以下是对系统非功能需求的分析:2.3.1 性能需求线上考试系统需要支持大量用户同时在线考试,因此需要具备高性能的特

9、点。系统应能够快速响应用户的请求,确保考试过程中不会出现卡顿或延迟的情况。同时,系统还需要具备良好的并发处理能力,以应对大量用户同时访问的情况。2.3.2 安全性需求线上考试系统涉及到用户的个人信息和考试数据,因此需要具备高度的安全性。系统应采用加密技术保护用户数据的安全传输和存储,防止数据泄露或被非法访问。同时,系统还应具备防作弊功能,如随机出题、限制考试时间、自动保存考试结果等,以确保考试的公正性和公平性。2.3.3 易用性需求线上考试系统应具备良好的易用性,方便用户快速上手和使用。系统界面应简洁明了,操作流程应清晰易懂。同时,系统还应提供详细的帮助文档或用户手册,帮助用户更好地理解和使用

10、系统。2.3.4 可维护性需求线上考试系统需要长期稳定地运行,因此需要具备良好的可维护性。系统应采用模块化设计,方便后续的升级和扩展。同时,系统还应提供日志记录和故障排查功能,方便管理员快速定位和解决问题。2.3.5 可扩展性需求可扩展性指的就是该系统能够在日后新的功能和模块的添加。同时,系统还应采用标准化的接口和协议,方便与其他系统进行集成和对接。综上所述,线上考试系统的非功能需求涵盖了性能、安全性、易用性、可维护性和可扩展性等多个方面。这些需求共同构成了系统的重要组成部分,对于保障系统的稳定运行和用户的良好体验具有重要意义。第三章系统设计1.1 系统架构线上考试系统的系统架构整体行为如下图

11、3.1所示。VwgControHefSSefYKe8DAOg持猛图3.1系统框架运行图1.2 系统功能模块设计系统功能模块设计划分为考生模块和管理员模块。对于考生功能设计:1.注册:考生需要填写自己的个人信息,并设置密码和账号,从而注册成功,下次登陆的时候只需要输入账户和密码。2 .考试答题:考生在成功报名后,可自由选择参与的考试。在考试过程中,通过答题页面完成题目作答。3 .考试成绩显示及分析:考生答完题后可以在系统上查看自己的成绩以及成绩分析表,从而在学习过程中查漏补缺。3.3 系统工作流程设计系统工作流程包括考生工作流程与管理员工作流程。其中,考生工作流程的具体图示可参考图3.2o图3.

12、2考生工作流程图管理员在进入系统前,必须先通过后台管理系统的身份验证流程,准确输入管理账号与密码,并经过系统验证成功后,方可完成登录操作。一旦学生用户通过身份验证并进入系统,他们将获得相应的管理权限。同时,管理员可直接登录系统查阅相关信息并进行必要的更改。3.4 数据库设计3.4.1 数据库概念设计图3.3系统全局E-R图1.管理员实体图如图3.4所示:图3.4管理员实体图2 .考生实体图如图3.5所示:图3.5考生实体图3 .学科实体图如图3.6所示:图3.6学科实体图3.4.2数据库逻辑设计本系统的核心数据库命名为“online-exam”,它精心构建了多个关键表结构,以支撑整个在线考试系

13、统的稳定运作。其中,志表(log),用于追踪和记录系统的运行日志。这些表结构经过精心设计,确保了数据的完整性、准确性和高效性,为在线考试系统提供了坚实的数据支撑,具体如表3.1-3.8所示。表3.1管理员表字段名称数据类型主键是否空说明idint(ll)YN管理员IDusernamevarchar(32)NN用户名passwordvarchar(32)NN密码roleldint(ll)NN角色IDphotovarchar(128)NY头像图片sexi11t(l)NN性别ageint(3)NN年龄addressvarchar(128)NY地址表3.2考生表字段名称数据类型主键是否空说明idint

14、(11)YN用户IDnamevarchar(32)NN用户名passwordvarchar(32)NN密码SubjectIdint(ll)NN学科IDtrueNamevarchar(32)NY姓名telvarchar(16)NY电话CreateTimedatetimeNY创建时间表3.3学科表字段名称数据类型主键是否空说明idint(ll)YN学科IDnamevarchar(64)NN学科名称remarkvarchar(256)NY备注表3.4考试表字段名称数据类型主键是否空说明idint(ll)YN考试IDnamevarchar(255)NN考试名称SubjectIdint(ll)NN学科I

15、DStartTimedatetimeNN考试开始时间endTimedaletimeNN考试结束时间avaliableTimeint(8)NN限制时间questionNumint(5)NN试题总数totalScoreint(5)NN总分passScoreint(5)NN及格线singleQuestionint(5)NN单选题数量ChargeQuestionNumint(5)NN判断题数量paperNumint(5)NN试卷数量examedNumint(5)NN已考人数passNumint(5)NN及格人数CreateTimedatetimeNY添加时间muiltQuestionint(5)NN多

16、选题数量表3.5试卷表字段名称数据类型主键是否空说明idint(ll)YN试卷IDexamldint(ll)NN考试IDStudentIdint(ll)NN学生IDstatusint(2)NN试卷状态totalScoreint(5)NN试卷总分scoreint(5)NN试卷得分StartExamTimedatetimeNY考试开始时间endExamTimedatetimeNY考试结束时间useTimeint(8)NY考试用时CreateTimedatetimeNY添加时间表3.6试题表字段名称数据类型主键是否空说明questionTypeint(2)NN试题类型IDtitlevarchar(2

17、56)NN题目scoreint(3)NN分值attrAvarchar(256)NN选项AattrBvarchar(256)NN选项BattrCvarchar(256)NN选项CattrDvarchar(256)NN选项Danswervarchar(16)NN正确答案CreateTimedatetimeNY添加时间idint(ll)YN试题IDSubjectIdint(ll)NN学科ID表3.7答题结果表字段名称数据类型主键是否空说明idint(ll)YN答题结果IDexamldint(ll)NN考试IDexamPaperldint(l1)NN试卷IDStudentIdint(ll)NN考生ID

18、questionldint(ll)NN试题IDanswervarchar(32)NN提交答案isCorrectint(2)NN是否正确表3.8日志表字段名称数据类型主键是否空说明idint(ll)YN日志IDcontentvarchar(255)NN日志内容CreateTimedatetimeNY创建时间第四章系统实现4.1系统开发环境4.1.1硬件环境在线考试系统服务端所需的硬件环境如表4.1所示:表4.1硬件环境表指标项配置参数主机型号CPU型号CPU数量显卡内存硬盘NCP00269英特尔Corei7-8750H2.20GHz6NVIDIAGeForceGTX1050Ti海力士DDR426

19、66MHz8GB日立HGS541010B7E6104.1.2软件环境在线考试系统服务端所需软件环境如下表4.2所示:表4.2软件环境表名称版本操作系统开发工具数据库Web服务器软件开发工具Windows10家庭中文版MyEclipseMySql5.7Tomcat7.0JDK1.74.2 考生功能模块4.2.1 注册登录模块在用户提交用户名、密码以及动态验证码之后,系统将通过SuIdentCOntrOner逻辑点进行初步处理,随后将请求传递至StudentService处理点进行进一步的处理。在处理过程中,系统将通过数据访问对象(Dao)层与数据库建立连接,以校验数据库中是否含有用户提交的相应数

20、据记录。若数据库中存在相符的数据,则登录操作将成功完成。随后,系统将进行用户名和密码的核对。若用户名与密码与数据库中存储的信息相吻合,则用户将被引导至系统首页。下图展示了考生如何以接口身份进行登录操作。用户在正确输入相关信息后,需点击下方的蓝色“登录系统”按钮以提交登录请求。系统将按照前述流程进行验证和处理,确保用户信息的准确性和安全性。关键代码如下:SetTitIe(考试系统”);ChoiCej1.abeI1.SetTeXt(用户名:);UserNameTextField.setText(;choicej1.abe12.setText(密码:);PassWordjTextField.SetT

21、extC);enterBUtton.setText(登录);4.2.2 考生主页考生主页图如下图4.1所示。欢迎使用进行中的考试图4.1考生主页我的考试我的试历史令试个人信息修随码伸户僖息4.2.3 我的考试为完成考试流程,用户需通过点击“我的考试”按钮,首先访问examControHer层的相关接口。一旦用户选择开始考试,系统将引导至examService业务层进行处理。完成答题后,学生的答案将通过examDao提交至数据库,以更新考试数据。在系统中,用户可点击按钮进入“我的考试”界面,查看具体的考试时间,并选择相应的考试进行。考试开始时,系统会采取randomO方法从题库里面随机抽取50道

22、题。然后可以点击“开始考试”按钮以进入答题界面。答题页面运用分页技术,旨在妥善展示大量题目。在Mybatis的MaPPer配置文件中,已预设分页参数,涵盖index(当前页数)、size(每页题目数量)及MaX(最大页数)。用户访问答题页面后,可浏览试题的概要信息、用时等考试相关数据,并着手答题。答题结束后,需点击“交卷”按钮以完成整个答题流程。为管理考试数据,管理员可对历史考试结果进行CRUD操作,以防止数据膨胀。通过历史考试功能,用户可查看过去的试卷和成绩。4.2.4 个人信息该功能是通过Mybatis提供的预定义查询接口实现的,利用SpringMVC将结果渲染至前端页面。当用户访问账户信

23、息解析界面时,可以浏览到包含用户名、所属学科、真实姓名以及联系电话等个人信息的详情。此外,用户还具备修改这些信息的权限。4.3 管理员功能模块4.3.1 管理员登录管理员与考生之间的主要区别在于所拥有的权限不同。为了明确区分这两种角色,我们在项目中引入了“Role”字段。该字段的数值决定了用户的角色:若字段值为1.则用户被视为管理员;若字段值为0,则用户被视为考生。在服务层(SerViCe层)中,加入了条件判断语句(if语句)来识别用户的角色。当管理员登录在线系统时,系统会根据“Role”字段的值进行判断,并自动将管理员引导至相应的登录成功页面。此外,我还通过“Creattime”字段来判断用

24、户是否已完成创建过程。管理员登录成功页面包含了系统菜单以及主页面,为管理员提供了清晰的操作界面。管理员在正确输入信息后,需点击页面上的蓝色按钮以完成登录操作。通过这一流程,我们确保了管理员能够高效、便捷地访问系统并进行相应的管理工作。4.3.2 学科管理学科管理的功能涵盖了添加(insert)、删除(delete)更新(UPdate)和查询(select)四个方面。在查询功能中,采用了模糊查询技术,通过“like”语句实现。管理员(Admin)有权进入学科管理系统,执行包括添加新学科、编辑现有学科、查找学科信息和删除学科记录等操作。4.3.3 考生管理该函数的核心实现依赖于MySQ1.数据库的

25、数据处理功能,特别是针对数据的增加、删除、修改和查询操作。其函数结构与上文所述相似,支持根据考官的姓名和学科进行精确查询。此外,该函数还提供了一个管理考生的界面,允许用户执行添加、删除等管理操作。4.3.4 考试管理老师可以管理、添加、编辑、搜索和删除考试信息,如下图4.2所示:嬲撇惇哈J页翔腴,:理腑,3娜陵KlM酬二金G幅箱除微阻铝V鞫刑踊:川考崛臧O僦翔考挪日朗考蛔日期嬲搁三R1解a战娱辘瑶2022051200三三2O52O00三6041052Oit三WJ三软件工程2022-05-122028:482022-05-2720:2a512渊112823:象件工做题曲解蟒工程2022-05-1

26、21102022-05-271t三三2624*2022*05*12164&31202205271614&M3的仲3845O酷工隹202撕弱雌瑶2022051221三2022-05-27三1660143626O收件工耻怫ttftI82022-05-122300:532022022823tt56608206图4.2考试管理4.3.5 试卷管理管理员审核考试信息,如图4.3所示:黜江后台三三用祓单1页1三-ESe三*回城例小试翻谶八柳SS*翻即日志Imtt筋健性ts蟠影IsJftR亍领fi三学处1ajHS三1斯兆软件工程静峻所!雒q洪用的喇司2022-05-13132522的踪的可2022-05-8

27、15:2软件工檄悭B抄J出B%2022-05-131325222O22-OS-1315:3计期匿砌RN洪2022-05-131325222022-05-1315:*三S94虻丰B2022-05-131325222022-05-1315!A5靛件工程期中考试耿云B*2022-05-131325222022-05-1315:6软件工程期中考试JaB*2022-05-131325222022-05-1315:7软件工图蝌版清同清河2022-05-131325222022-05-131S:8软件工梆0都VJ密试尚用!何2022-05-131325222O22-O5-1315j9计JWl星砌B小播源三B

28、*20224)5-131325222022-05-1315:10软件工程2022末考试5三)B*2022-05-131325222022-05-1315!11软件工程202/考试ypB*2022-05-13132S222022-02-1321:图4.3试卷管理4.3.6 成绩统计本功能的实现主要依托于Ul设计技术,用以实现报表功能,将统计数据进行折线图的绘制展示。当管理员点击成绩统计进入相应界面后,可查看考生的成绩数据,并以折线图的形式进行直观展示,如图4.4所示。图4.4成绩统计图第五章系统测试5.1 测试方法本文选用的测试方法,分为单元测试、集成测试和确认测试三个关键阶段。单元测试阶段,主

29、要是根据程序的结构,将系统划分为若干单元进行测试。此阶段的核心目标是识别并纠正每个单元中的错误,确保在线考试系统的各个模块能够独立、无误地运行。集成测试阶段,通常基于单元测试的结果,根据系统设计的需求,将各个模块组合成一个完整的系统。在这一阶段,需要关注多个重要问题,如模块间的数据交换是否会导致数据丢失,不同功能组件的交互是否可能产生负面效应,以及系统是否能完成所有预定的功能等。这些问题都可能对系统的稳定性和完整性产生影响。确认测试阶段,也被称为验证检验或有效性检验,主要目的是验证系统是否满足功能、性能等方面的设计要求。这一阶段是对系统整体性能的全面检查,包括在硬件、环境和人力资源等方面的充分

30、考虑,以确保系统运行的稳定性和一致性。通过这三个阶段的全面测试,可以确保在线考试系统的稳定性、完整性和有效性,为后续的系统部署和运行提供坚实的保障。5.2 功能测试用例功能模块较多,下表为考生功能模块测试用例表,如下表5.1所示:表5.1考生功能模块测试用例表测试ID测试模块用例名称测试步骤期望结果实际测试结果1考生登录界面考生登录系统1.输入用户名twd、密码123456以及验证码登录成功登录进入考生界面与期望结果相同成功进入考2个人考试界面我的考试点击我的考试开始考试提交试界面,进行考试提交结果与期望结果相同3考试界面历史考试点击历史考试按钮回顾时间查看试卷情况成功进入历史考试界面看到考试

31、成与期望结果相同绩能够看见试卷的大体状况进入修改密修改密码A点击个人信息输入旧密4修改密码界面码和新密码完成更改码界面修改与期望结果相同密码修改成功1完成真实修改个人点击账户信息输入姓名5账户S信申信息界面电话号码修改信息。姓名和电话信息的修与期望结果相同改,并能够正确的显示下表为管理员功能模块测试用例表,如下表5.2所示:表5.2管理员功能模块测试用例表测试ID测试模块用例名称测试步骤期望结果实际测试结果1.输入用户名admin、密1管理员登管理员登录码123456以及验证码后成功进入管理员登与期望结录界面系统点击登入系统,登录后可录页面果相同进入操作页面点击菜单管理点击添加成功进入菜单管理

32、2菜单界面菜单管理系统菜单名称,编辑已有菜单,删除菜单更换菜单界面,更改菜单以及日志的图标,编辑删与期望结果相同图标。除菜单。3权限添加界面角色管理系统点击系统设置,添加编辑删除管理员权限。删除用户管理员权限。1.在系统设置下的修改成功修改用户和管理员的管理权限,授权考生相关权限。与期望结果相同4密码修改修改密码系统密码界面输入原密码123456更改为Hlllb更改密码后实现修改。成功修改管理员用户密码与期望结果相同5查询登录日志系统日志列表在导航界面点击系统日志下的日志列表。添加、能够查询、删除系统日志与期望结果相同删除管理员登录日志。成功删除日志。6学科列表学科管理系统点击学科列表按钮添加

33、计算机专业,删除英语专业。成功添加计算机专业、删除英语专业与期望结果相同7管理考生考生管理系统点击考生管理下的考生列表将IS英语专业更改为软件工程专业删除Ilq考生成功将IS更改为软件功能专业,删除Ilq考生与期望结果相同8导入习题库试题管理系统在试题管理界面进入试题列表将下载好的习题导入试题库中编辑题库中的试题答案将习题导入试题库将答案选项更改顺序与期望结果相同9管理考试时间考试管理系统在考试管理界面进入考试列表添加一门计算机基本知识测验,时间为2022年5月17日14:00-17:00删除物理测验添加一门计算机测试并删除物理测试,编辑相关考试时间信息地点等与期望结果相同10考试信息试卷管理

34、系统进入试卷管理,编辑Iis考生考试信息删除张三修改IlS考生信息,删除张三丰物理课堂与期望结果相同丰同学物理课堂检验检验11查询考生答题信息答题管理系统进入答题管理系统查看软件考试中Hs试卷答题信息状况在成绩统计界面,请用户成功查阅到Ils考试题目答案的相关状况与期望结果相同12统计答题信息成绩统计图表点击软件期中考试列表。随后,系统将自动呈现软件期中考试成绩的列表可视化展示。成功显示出软件期中考试统计折线图与期望结果相同第六章总结与展望本文所致力于系统开发研究的核心在于整合考务管理与调配技术,旨在克服传统线下考试模式所面临的诸多挑战,如安全性与资源利用效率等问题。通过深入分析与精心设计,我

35、们得出以下关键功能与结论:首先,在明确掌握需求与业务背景的前提下,方能实现操作流程的优化。为此,我们制定了详尽的设计开发方案,确保各项功能需求得以精准实现。其次,本测试系统具备简易操作、功能全面以及良好扩展性等特点。通过本设计,我们提出了在线考试系统的实现路径,并经过功能测试确保系统能够稳定地投入初步运行。此后,将继续致力于考务管理与调配技术的创新与发展。我们将不断优化系统功能,提升用户体验,以满足更多考试需求。参考文献山来学伟,鲁晓辉.基于JaVaSCriPt在线考试系统的设计与实现J.电脑知识与技术,2022,18(24):51-52+55.李梅.基于遗传算法在线考试系统的设计与实现J.信

36、息与电脑(理论版),2022,34(14):114-117.3张旭辉,郭华瑞.在线考试系统的设计与实现J.电脑编程技巧与维护,2022,(06):13-14+35.马延立.基于微信小程序的在线考试系统设计与实现J.信息记录材料,2022,23(06):151-154.5刘军,徐尚青.基于ASP.NETAJAX技术的在线考试系统设计与实现J.信息与电脑(理论版),2022,34(10):165-167.6荀丽丽.探讨高职计算机基础在线考试系统的设计与实现J.科技资讯,2022,20(07):7-9.陈琪琦,金海溶,谢蓉蓉,李家兵.基于模糊理论的在线考试系统设计与实现探究一一以环境类课程为例J教育

37、教学论坛,2022,(12):104-107.8李蒋平.自开课在线考试系统的设计与实现J.电脑知识与技术,2022,18(07):47-50.9叶欣,陈磊,杨小国,刘柳,朱接文.基于B/S模式的在线考试管理系统的分析与设计J电脑知识与技术,2021,17(35):48-50.10任焕海.基于B/S架构的在线考试系统设计与实现J.现代信息科技,2021,5(22):13-16.11彭文惠.基于SSM的学生在线考试系统设计J.青年与社会,2019,(23):231-232.12赵雪辉,王金峰,于善彬,董普祥,张雪玉.基于SSM框架的在线考试系统的开发与设计J现代信息科技,2019,3(07):82-84.13伍展宏,陈展豪,李商妤.基于JeecgBootVue3的在线证书考试系统设计与实现J.网络安全和信息化,2024,(02):95-97.14任红云.基于云计算的考试系统的设计与实现J,信息与电脑(理论版),2022,34(04):148-150.15谢利敏,刘欢堞立岩.在线考试系统的设计与实现J.无线互联科技,2021,18(13):49-50.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号