欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    学生在线考试系统.docx

    • 资源ID:891100       资源大小:246.22KB        全文页数:40页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生在线考试系统.docx

    在线考试系统的设计与实现摘要:传统考试模式有许多弊端,大部分学校的考试大都采用的是传统的考试方式,卷子少发了,考试人数不方便数清楚,答题错了还要换纸等等,而试卷纸是重要的环保资源。随着科技的进步,考试的效率也越来越高,老师也经常要加班加点去改试卷,所以纸质考试必将被计算机网络考试替代。本系统用JAVA语言开发了一个学生在线考试系统。首先对国内的学生的考试情况做了调查,根据对学校考试情况的了解,在这基础上设计了学生在线考试系统。某种程度上实现了没有纸的考试,在教师批阅试卷方面,很大程度上大大的减轻了教师的工作量。面向对象开发的JAVA语言。在本系统中,方便地进行无纸化考试,使考试变得更加现代化、科技化和可视化。本系统非常灵活地实现了所有学生考试中需要的功能、快速的进入考试,然后顺利的完成考试。在线考试系统包含学生录入、教师录入、考试管理、题库管理、成绩统计、等功能模块。能够达到在线整合试卷、线上考试、线上评分等功效,从而有效地提高了出题和改卷的效率,节约了考试资本。考试管理:考试管理就是可以进行考试时间计时,到时间自动交卷的功能。题库管理:主要是对题目的上传,该功能可由管理员来进行也可以老师来进行。成绩统计管理:可以把学生的所有科目成绩展示出来。学生录入:把学生信息录入到系统里面。关键词:考试系统,JAVA,浏览器/服务器DesignandImplementationofStudentOnlineExaminationSystemAbstract:Thetraditionalexammodelhasmanydrawbacks.Mostoftheexamsintheschoolusethetraditionalexammethod.Therearefewerpapers.Itisnotconvenientforthenumberofexamstobeclear.Ifyouanswerthewrongquestion,youhavetochangethepaper.Thetestpaperisimportant.Environmentalprotectionresources.Withtheadvancementofscienceandtechnology,theefficiencyoftheexamisgettinghigherandhigher,andteachersoftenhavetoworkovertimetochangethetestpaper,sothepaperexamwillbereplacedbythecomputernetworkexam.ThissystemdevelopedastudentonlineexaminationsysteminJAVAIanguage.Firstofall,weconductedasurveyontheexaminationsituationofdomesticstudents.Basedonourunderstandingoftheschoolexaminationsituation,wedesignedastudentonlineexaminationsystemonthisbasis.Tosomeextent,thepaperlessexaminationhasbeenachieved,andteachershavegreatlyreducedtheworkloadofteachersinreviewingtestpapers.Object-orienteddevelopmentofJAVAIanguageJnthissystem,thepaperlessexaminationisconvenientlycarriedout,whichmakestheexaminationmoremodem,scientificandvisual.Thissystemisveryflexibletoachievethefunctionsrequiredbyallstudentexams,quicklyentertheexam,andthensuccessfullycompletetheexam.Theonlineexaminationsystemincludesstudententry,teacherentry,cxaminationmanagement,questionbankmanagement,scorestatistics,andotherfunctionalmodules.ltcanachievethefunctionsofonlineintegrationoftestpapers,onlineexams,onlinescoring,etc.,therebyeffectivelyimprovingtheefficiencyofgeneratingquestionsandchangingpapers,andsavingtestcapital.Exammanagement:Exammanagementisafunctionthatcantimetheexamtimeandautomaticallysubmitthepaperwhenthetimeisup.Questionbankmanagemencmainlytouploadquestions,thisfunctioncanbecarriedoutbytheadministratorortheteacher.ResultsstatisticsInanagementiYoucandisplaytheresultsofallsuectsofthestudents.Studententry:Enterstudentinformationintothesystem.Thetraditionalexammodelhasmanydrawbacks.Mostoftheexamsintheschoolusethetraditionalexammethod.Therearefewerpapers.ltisnotconvenientforthenumberofexamstobeclcar.Ifyouanswerthewrongquestion,youhavetochangethepaper.Thetestpaperisimportant.Environmcntalprotectionresources.Withtheadvancementofscienceandtechnology,theefficiencyoftheexamisgettinghigherandhigher,andteachersoftenhavetoworkovertimetochangethetestpaper,so(hepaperexamwillbereplacedbythecomputernetworkexam.ThissystemdevelopedastudentonlineexaminationsysteminJAVAIanguage-Firstofall,weconductedasurveyontheexaminationsituationofdomesticstudents.Basedonourunderstandingoftheschoolexaminationsituation,wedesignedastudentonlineexaminationsystemonthisbasis.Tosomeextent,thepaperlessexaminationhasbeenachieved,andteachershavegreatlyreducedtheworkloadofteachersinreviewingtestpapers.Object-orienteddevelopmentofJAVAlanguage.Inthissystem,thepaperlessexaminationisconvenientlycarriedout,whichmakestheexaminationmoremodern,scientificandvisual.Thissystemisveryflexibletoachievethefunctionsrequiredbyallstudentexams,quicklyentertheexam,andthensuccessfullycompletetheexam.Theonlineexaminationsystemincludesstudententry,teacherentry,examinationmanagement,questionbankmanagement,scorestatistics,andotherfunctionalmodules.ltcanachievethefunctionsofonlineintegrationoftestpapers,onlineexams,onlinescoring,etc.,therebyeffectivelyimprovingtheefficiencyofgeneratingquestionsandchangingpapers,andsavinglestcapital.Exanmanagement:Exammanagementisafunctionthatcantimetheexamtimeandautomaticallysubmitthepaperwhenthetimeisup.Questionbankmanagement:mainIytouploadquestions,thisfunctioncanbecarriedoutbytheadministratorortheteacher.Resultsstatisticsmanagement:Youcandisplaytheresultsofallsubjectsofthestudents.Studententry:Enterstudentinformationintothesystem.Keywords:examsystem,JAVA,BrowserServer第1章绪论错误!未定义书签。1.1 系统开发的背景及意义错误!未定义书签。1.2 国内外研究现状错误!未定义书签。1.3 系统的主要研究内容错误!未定义书签。1.4 系统的开发环境与开发工具错误!未定义书签。第2章系统需求分析错误!未定义书签。2.1 系统的功能需求错误!未定义书签。2.2 UML系统建模错误!未定义书签。2.3 本章小结错误!未定义书签。第3章系统设计与实现错误!未定义书签。3.1 系统总体架构设计错误!未定义书签。3.1.1 数据库设计错误!未定义书签。3.1.2 系统模块的设出错误!未定义书签。3.2 系统实现错误!未定义书签。3.2.1 登陆模块的实现错误!未定义书签。3.2.2 试题类型模块的实现错误!未定义书签。3.2.3 题库管理模块的实现错误!未定义书签。3.2.4 成绩查询模块的实现错误!未定义书签。3.2.5 学生留言模块的实现错误!未定义书签。第4章系统测试错误!未定义书签。4.1系统测试错误!未定义书签。第5章结束语265.1 全文总结255.2 课题展望25参考文献:10致谢错误!未定义书签。附录错误!未定义书签。第1章绪论1.1系统开发的背景及意义随着计算机互联网技术的快速发展,特别是科技兴国,5G时代,互联网时代,而且智能化人工化是21世纪计算机技木发展的重要趋势之一。所以说不管是国内外也好,大家都在尝试去研发新技术,智能家居,智能考试,无人驾驶等等。不断突破人们固有的想法,我们国家的考试,也在不断的往智能化发展。我相信科技改变世界,线上网络考试是必然的,这才是未来的趋势.可能都不用老师监考了,所以我们考虑这是一个机会。这个方案在技术上来讲我们是采用VUE和Springboot框架。在Windows系统平台上,使用兼容的浏览器去实现真正的智能考试.教育领域的教育模式也在不断变革,给人们的生活中带来了可以说是颠覆性的变化。这是一个转折点也是一个契机。这个系统可以在因特网上完美的进行。因此,这种考试相当的灵活,可以去掉很多不必要的过程,可能学生最想要的就是答完卷后看到自己的知识盲区在哪,所以这对学生来说一个优势,他们可能会印象更加深刻,学习的效率将会提供。设计这个系统的初衷就是相信网络技术可以改变世界。实现在线考试是信息化教育的必然要求和趋势。在线考试降低了地域和时间对同步考试的限制,减少了组织考试所需的工作量,有效地提高了考试的公正性。而且能够极大地提高检索信息管理的效率,还能够更加稳定的服务于广大学生。为了能够完成这一切的需求,本文设计并实现了一套基于SPringbOot、Mybatis技术框架的搭建的学生在线考试系统。系统分为前后台两个部分,前台主要实现了以下几个模块:学生登录的模块,考试管理的模块,学生成绩管理模块,学生建议管理等等。L2国内外研究现状教育是国家必不可少的一部分,教育培养人才,科教兴国,现在大学生的就业压力也很大,特别是互联网行业的工作更是难找,所以学校肯定希望能给学生更好的教育,让学生都能找到工作,但是目前的传统考试,每个人的字迹都不一样,有些人的字更是看不懂,老师批阅起来也很困难,所以在信息传达这一方面肯定有一定的误差或者是因为字迹原因扣分等等,这种局面对学生来说肯定是不公平的。大家都肯定知道国外的计算机起步比我们早了很多年,他们现在也大部分是基于B/S结构的考试模式,他们的系统肯定是比我们的完善很多,我们的起步肯定是比较晚的,所以我们也要加快步伐,赶超他们。1.3 系统的主要研究内容开发一个全新理念的在线考试系统,是当今社会学校很注重的事,跟以往传统考试不同的是:不受限制,无论是地理位置还是忘记带笔,还是打印的试卷不够等等。现在很多产业都在自己的领域中不断的融入了互联网技术,随着科技的发展越来越快,人们的生活也大大提高,对各行各业的发展也起到了推动的作用,B/S模式的考试系统大大的推翻了传统的考试方式,避免了人力物力造成的大量资源浪费,某种程度上也是实现了高效化,科技化,人性化的设计。通过这种B/S模式来进行网上在线考试,学生可以通过在线考试来不断的刷题,对学习也是很有推动的,教师了解学生对知识掌握情况,此系统对学生跟教师之间有着非同凡响的意义,总而言之,互联网技术的发展,社会发展的突飞猛进,云时代,5G理念,大数据,都将为这个系统奠定了一定的基础。在线考试系统广泛地应用在教育中,是现代教育技术的升级化,可以说是具有非同凡响的意义.科学的利用好校园的资源,发挥他的最大效果,更好的把学习的教学质量,提高公正性,减少教师的工作压力和强度,传统的考试己经不能适应这个科技时代了,特别是现代教育,在线考试系统只是以前的延伸,是结合体,这种技术,这种随时的考试,可以说是科技发展的必然成果。1.4 系统的开发环境与开发工具软件环境:MySQL5.7、IDEA,VSCODE硬件环境:操作系统:CentOSrelease6.5最低配置:CPU:COREl31.6G以上内存:4G内存硬盘:500G空间推荐配置:CPU:intel172.66GHz以上内存:8GB内存硬盘:500G空间开发技术:学生在线考试系统在后端开发过程中需要使用IDEA软件、技术框架用到的有SpringBoot>MyBatis等。在前端开发过程中使用到的技术框VUECJIDEA,是一个软件开发工具也就是集成环境,我觉得真的是为了简化开发而生,无论是界面还是快捷键还是使用感受来说都是相当的舒服,IDEA软件尤其在代码自动提示、重构创新的GUl设计等方面的功能可以说真的是超越了其他IDEoSpringBOOt是一个快速集成框架,核心思想就是可以跟其他的第三方框架整合。SpringBoot是完全的利用注解来简化开发,不需要怎么去写配置文件,不像SpringMvc那样写很多的XML,SpringBoot中内置了tomcat服务器,直接创建tomcat。完完全全就是用注解来简化XML的所有配置。一切只是为了简化而生,只需要特定的注解就能实现之间的依赖关系,达到自动化配置的目的,只要在项目一开始导入相关的依赖就可以了。大大的提高了开发效率,开发变得非常的容易,所以用JAVA开发的SpringBoot是相当的方便。MyBatis是ORM映射框架,简单来说在内部封装了JDBC。在开发过程中,通过XML来映射关系,映射实体类中的字段,开发者只要会SQL动态参数映射怎么写就可以了,以生成最终执行的SQL语句,不必像以前的Hibernate那样要先创建链接,然后再创建语句什么的。MyBatis-Plus是Mybatis的升级版,官网的说明就是简化技术人员开发而生,简单的总结就是三个特点:润物无声,效率至上,丰富功能。简单的配置就能进行CRUD热加载,分页,SQL懒加载都集成好了,只做增强,不影响现有的项目,如德芙巧克力纵享丝滑,丝般顺滑。VUe是前端框架。我只了解一点点基础,只是说能了解它的基本架构,利用DOM来响应数据流。例如,无论是路由跳转还是写一个组件,他都是热部署响应式的,不需要你去重启项目,页面内容也会更改,不需要跟页面上的DOM元素进行交互,也就是MVVM模式的双向绑定的数据流模式。第2章系统需求分析1.1 系统的功能需求传统的考试方式是很繁琐,工作量大,特别是量大的时候就容易出错,加大了工作复杂度,办公的效率也是很低,其中花费的人力、物力更是不言而喻。因此需要有一个高效率,智能化的在线考试系统是十分有必要的。由于计算机软件技术可以充分利用计算机的运算能力,以及Web技术。可以实现试题录入,阅读试卷,计算成绩等功能,大大的提高了老师的工作效率,减少了工作的复杂度。减少了学生忘记带东西等等不必要问题。当初有这个概念或者说想法是因为无论是从环保的角度还是学校的角度,我都觉得是非常利好这个在线考试系统的设计的,无论是企业也好或者是学校也好,也是非常需要这个系统的。根据需求分析,以及做了各种调研,我将在线考试系统整理了如下的的模块。教师端:教师可以进行的功能有学生管理,考试管理和题库管理。管理员端:可以对教师和学生的信息进行CRUD以及试题管理,题库管理。学生端:可以查看成绩,留言,在线进行考试。在线考试系统的功能模块主要包括学生角色,教师角色,管理员角色。各自功能结构图如图2-1所示:在线考试系统图2-1系统的功能模块结构图1.2 UML系统建模L学生用例关系图学生功能主要包括在线考试,查询个人成绩,在线留言,修改密码等等。图2-2学生功能用例关系图2 .管理员用例关系图管理员的功能就是考试管理、题库管理、成绩查询、学生管理、教师管理关系图如图2-3所不:图2-3管理员的功能用例关系图3 .教师的主要功能就是考试管理、题库管理、成绩查询、学生管理如图2-4所示。图2-4教师的功能用例关系图2.3本章小结本章进行了系统的功能设计。根据在线考试系统功能的设计主要包括添加学生管理、考试课程管理、添加教师管理、在线留言、考试管理、题库管理等几模块。另外,本章从管理员、学生、教师等几个重要角色的角度对系统进行了UML建模,给出了各自的功能用例关系图,第3章系统设计与实现3.1 系统设计3.1.1 数据库设计根据系统需求分析,系统需要建立一些数据库表来保存一些相关的信息,如角色信息、试卷信息、成绩信息、考试信息、留言信息、题库信息等一些表,以下是对上述一些主要数据库表的设计:(I)Admin(管理员)表该表为管理员表,中各字段代表的含义在第四列“注释”中有具体描述。主键为adminldo表结构如表3T所示:表3-1admin表列名数据类型可为空注释adminldINT(Il)NOTNULL用户IdadminNameVARCHAR(255)NULL姓名sexVRCHR(255)NULL性别telVARCHAR(255)NULL手机号码emailVARCHAR(255)NULL电子邮箱PWdVRCHR(255)NULL密码cardIdVARCHAR(255)NULL身份证号roleVARCHAR(255)ll.l.角色(0管理员,1教师,2学生)updatetimeDATETIMEULI,更新时间create_timeDATETIMEXlLL创建时间(2)exam_manage(考试信息)表该表为试卷信息表,中各字段代表的含义在第四列“注释”中有具体描述。主键为examCode。表结构如表3-2所示:列名数据类型可为空注释examCodeTNT(Il)NOTNULL考试编号descriptionVARCHAR(255)XLLL该次考试介绍paperIdVARC1IAR(255)NULL课程名称examDateVARCHAR(255)XLLL试卷编号IotalTimeVARCHAR(255)NULL考试日期gradeVARCHAR(255)NULL持续时长termVARCHAR(255)XLLL年级majorVARCHAR(255)NULL学期instituteVARCHAR(255)M1,1.专业totalScoreVARCHAR(255)NULL学院totalScoreVARCHAR(255)XLLL总分tipsVARCHAR(255)XULL考试类型(3万UdgjqUeStiOn(判断题)表该表为判断题,中各字段代表的含义在第四列“注释”中有具体描述。主键为questionldo表结构如表3-3所示:表3-Sjudgjquestion表列名数据类型可为空注释questionldINT(三)NOTNULL试题编号subjectVARCHAR(255)NULL考试科目questionVARCHAR(255)NULL试题内容answerVARCHAR(255)NULL正确答案analysisVARCHAR(255)NULL题目解析scoreVARCHAR(255)NULL分数levelVARCHAR(255)NULL难度等级sectionVARCHAR(255)NULL所属章节(4)message(留言表)该表为留言表,中各字段代表的含义在第四列“注释”中有具体描述。主键为IDo表结构如表3-4所示:表3-4message(留言)表列名数据类型可为空注释idINT(Il)NOTNULL留言编号titleVARCHAR(255)NULL标题contentVARCHAR(255)11.L留言内容timeVARCHAR(255NULL留言时间(5)Score(成绩表)表该表为成绩表,中各字段代表的含义在第四列“注释”中有具体描述。主键为Scoreldo表结构如表3-5所示:表3-5Score(成绩)表列名数据类型可为空注释ScoreldTNT(Il)NOTNULL分数编号examCodeVARCHAR(255)NULL考试编号StudentldVARCHAR(255)NULL学号subjectVRCHR(255)NULL课程名称ptScoreVARCHAR(255)NULL平时成绩etScoreVARCHAR(255)NULL期末成绩scoreVRCHR(255)NULL总成绩answerDateVARCHAR(255)NULL答题日期(6) replay(留言回复)表该表为留言回复表,中各字段代表的含义在第四列“注释”中有具体描述。主键为messageld。表结构如表3-6所示:列名数据类型可为空注释messageldINT(Il)NOTNULL留言编号replayldVARCHAR(255NULL回复编号replayVARCHR(255NULL内容replayTimeVARCHAR(255NULL回复时间(7) teacher(教师信息)表该表为教师信息表,中各字段代表的含义在第四列“注释”中有具体描述。主键为teacheid。表结构如表3-7所示:表3-7teacher(教师信息)表列名数据类型可为空注释teacher!dINT(11NOTNULLIDteacherNameVRCHR(255)姓名姓名instituteVARCHAR(255NULL学院sexVARCHAR(255NULL性别telVARCHAR(255)NULL电话号码emai1VARCHAR(255)NULL邮箱pwdVARCHAR(255)NULL密码cardIdVARCHAR(255NULL身份证号typeVARCHAR(255)NULL职称roleVARCHAR(255)NULL角色信息createtimeDATETIMENULL创建时间updatetimeDATETIMENULL更新时间(8) student(学生信息)表该表为学生信息表,中各字段代表的含义在第四列“注释”中有具体描述。主键为Studentldo表结构如表3-8所示:表3-8student(学生信息)表列名数据类型可为空注释StudentIdINT(三)NOTNULLIDStudentNameVARCHAR(255)姓名姓名gradeVARCHAR(255)NULL年级majorVARCHAR(255)NULL专业clazzVARCHAR(255)NULL班级instituteVARCHAR(255)NULl学院telVARCHAR(255)NULL电话号码emailVARCHAR(255)NULL电子邮件pwdVARCHAR(255)NULL密码cardldVARCHAR(255)NULL身份证号sexDATETTMENULL创建时间roleDATETIMENULL更新时间3.3.2系统模块的设计根据学生在线考试系统在线考试系统系统功能的设计主要包括添加登录模块、考试管理管理、学生信息管理模块、题库管理模块、教师信息管理模块等几个模块的实现。L登录模块设计首先介绍的是登录模块,主要有三种角色,分别是教师,学生和管理员,根据字段role判断。如图3-9所示图3-9登录流程图2 .考试管理模块如图3-10所示图3-10考试管理流程图3 .学生基本信息模块设计:主要是由管理员添加学生信息,删除学生信息,和编辑学生信息。学生信息管理删除学生信息图3-11学生基本信息流程图4 .学生成绩查询模块设计如图3-12图3-12学生成绩查询流程图5 .选择课程考试模块设计如图3-13图3T3选择课程考试流程图5.题库管理模块设计如图374提库置理建能疆座迅摔难&等实U世序额喜类要数面图3-14题库管理模块流程图3.2系统实现根据上一节的系统模块的设计,本节给出了它们的实现。下面分别是它们实现的界面效果。3.2.1登陆模块的实现L下图3-15是学生登陆模块实现的界面图,当用户输入用户名和密码并单击“登陆”按钮后将进行登陆操作;''#玻考试系统lnt*omrWeme-=toglh.glemtpaedlTahchurteschertat=tarvice.tanchat=intutame;ptard)5tu eS . ttinferr)图3-15学生登陆界面2.单击“登陆”之后,系统将对其身份进行验证,如果用户名和密码都正确即通过了身份验证,系统将根据该用户的权限生成用户操作的主页面,登陆成功后的操作主页面如下图3-16所示:mit*lMtflMAMf*三BMflBBh三MLtscmwlM*ICfoItCfI'”,*XflBMOOJ(OMMCMkB)I图3-16学生功能主页面3.2.2试题类型模块的实现下图3-17是试题类型模块实现的界面图,界面上包含了考试题型基本信息,如:选择题,填空题,判断题,单击“开始答题”按钮将进行考试操作;Jm o*s41sin*ilhrmh-ei1#Il 性句基?( R+50mra nctu ntt-iP4FAuterdpriveteJudsedueationservicelpljudyeliestionlerxiceipestspineFinliiApiRenuitadd(FegutstBcdyJudgevettien1udge?uesticn)intraneju*lastiSerice.aHetjuegdsstiemif(rosIc)(rtim )ritemAoiPesultHnndler.ButteptResutel,rApiResultHanster.buttdApiResutt(40,matherpingtdstTd)FvaL4eAPiResultTindOntyQucsticnId()(Judyequestlonrestyvestionld:returnApiPeultHendlerburlMptFesuitl2;)StItetieWtLatsflilctrmtlm=Ud3LietJiesndsttsijud-OlrtiFinyddryospetdl1,alPCr邙必”"梢ESUPiLL=FeOj)UtEIMp<S<llCMMlMPtrfta*9eISe)LXtJwMwel三*MB1<MMT*tfoet*MBed.IHrXmtMMM111tHpFW*M4MfM>*wtw>)>Cmt*WTZfelM<e三*<s-j>>fReMttimttiSkiI<M三<*m*y¼rf1>ylv*w*图3T7试题类型界面3.2.3题库管理的实现下图3T8是题库管理实现的界面图,界面上包含了题库等试题,点击对应的题库将进行考试。11HJXB蔡叔慈出字.<rJ.-二图3T8题库管理界面3.2.4成绩查询模块的实现下图3T9是成绩查询模块实现的界面图,有课程名称,考试日期,考试成绩和是否及格的判断。W-一-nn种I有图3-19成绩查询界面3.2.5学生留言模块的实现下图3-20是学生留言模块实现的界面图,学生可以直接留言,留言结果界面如下图所示:图3-20学生留言界面3.3本章小结本章介绍了从系统的总体架构、数据库的设计和系统模块的设计三个方面阐述了在线考试系统的设计与实现。数据库的设计包括了角色信息表、留言表、成绩表、题库表、考试信息表等等表的设计;系统模块设计主要包括了用户登陆模块、学生考试,成绩查询的模块的设计。第4章系统测试4.1系统测试主要测试的内容如图3-21所示序号测试内容预期结果实际结果1试卷提交后试卷提交后可以准确计算成绩,并在个是否可以正人成绩中查看。常计算成绩并查看可以准确计算成绩,并在个人成绩中查看,过程中没有出现报错信息。2留言模块是用户的留言可以准确存储在数据库并否正常显示在页面上。用户的留言可以准确存储在数据库并显示在页面上。3表单数据是表单数据可以添加、编辑、删除成功否可以添加、编辑、删除成功所有模块中的表单数据均可以添加、编辑、删除成功4角色认证不同的角色展示不同的界面。角色不同,显示的界面不同。5是否正常显输入格式错误或者必填项未输入,均会示错误信息显示错误信息,输入格式错误或者必填项未输入,均会显不错误信息。6考试时间已学生正在考试的过程中,若考试时间到到是否强制后,强制提交试卷。交卷学生在考试的过程中,考试时间已到便强制提交试卷。图3-21系统测试第5章结束语5.1全文总结本文针对以前纸质考试的一些缺点来进行了设计,系统具有很强大可塑性,能应用大部分的考试。在设计这个在线考试系统的时候,思路很清晰,我知道我要做什么,包括套题的组卷策略、总体架构的设计以及可行性。随着互联网,5G,云时代的到来,现在的教学设备肯定也是越来越人工智能化,人脸试别打卡,指纹打卡等等,无论是学校的哪个地方都能看到一些新技术设备,科技强国,这也是为什么现在科技企业发展越来越快。目标和思路定好以后,借助建模工具画出了各角色的用例图并且对各个模块进行了分析,包括对系统中的重要用例进行了详细的分析。为了保证考试的公平性,也是做了时间一到自动交卷的,然后系统是可以自动评分大部分的题目的,但是对于主观题这种酌情给分还是需要人工评分,使得阅卷有一定的公平合理性,不至于就是完全机器评分导致的学生的不满。于我而言,像这种前后端分离的restful风格的设计模式,开发起来特别的舒服,后端写接口,前端拿数据再去渲染数据,不需要像以前的那种开发模式,前端人员要等后端人员写完才能开发,后台只要负责提供数据,前端显示数据就可以了。前后端分离的这种开发模式,开发的代码也更加的清晰,可读性很大也易维护。突破自我,不设限,后端不局限于后端,经历了这次的项目,我发现我虽然很抗拒前端,但是还是要去学前端,我觉得后端是有瓶颈的,当你到了这个瓶颈之后,你会发现前端就是你

    注意事项

    本文(学生在线考试系统.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开