基于JavaWeb的考试自动评分系统的设计与实现(2)
时间:2024-02-20 21:37 来源:毕业论文 作者:毕业论文 点击:次
纵观传统的测评流程,从出卷到评分,教师额外地担负了命题、制卷、保卷、手工评分等一系列费事费力的工作,最重要的是,任何一个环节都不允许出现丝毫的差错,对监考的教师要求也很高;而学生则无法及时查看自己的分数,以及对以往的试卷的复习和自我测评。 为了克服以上教师在教学测评中的痛点,本考试自动评分系统应运而生。系统的目的是为教师提供管理学生、测试教学成果、提高批改试卷工作效率等一系列功能,为学生提供“灵活、方便、科学、公平” 的教学环境和测评手段。 1。2 系统可行性分析论文网 基于Java Web开发的考试自动评分系统模拟了正常教学测评流程中的各个环节,包括最基本的权限管理、学生管理以及题库的提交和编辑,以及学生的提交试卷和评分的重要环节。 1。2。1 技术可行性 本系统使用Eclipse、sublime3为开发工具,前台和后台的交互是通过JSON格式的数据进行数据传送与接收。其中前台使用jQuery+模块化方案,后台使用Spring框架,后台和数据库之间通过加载JDBC驱动来进行交互。本系统是部署在单机上的系统,这样的好处是有一定的灵活性以及有着方便部署的优点,因此,本系统在技术上是可行的。 1。2。2 操作可行性 用户通过浏览器即可方便地访问到程序,有着易于访问和方便部署的优点;另一方面,静态HTML页面的编写,也是采用了流行的bootstrap框架,并运用到HTML5的一些新特性,在美观和稳定性方面有着一定的优势。 因此,系统在操作性方面是可行的。 1。3 本文研究内容 本系统探索了Javaweb通过spring的框架优化,在性能和快速开发过程中遇到的问题以及解决方案的探索。前端的js框架方面也特别适用了AMD规范。 2 系统开发环境及技术 2。1 系统环境 1)服务器端 操作系统:Windows 服务器开发环境:Eclipse 服务器开发框架:Spring+Spring mvc+Mybatis 数据库系统:MySQL 2)客户端 操作系统:Windows 3)系统开发工具 开发工具:Eclipse 开发语言:JAVA 2。2 MySQL数据库技术 文献综述 SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它实现了便捷化的查询、更新、删除、修改信息。MySQL是一个真正的多线程、多用户的SQL数据库服务引擎。 MySQL的优点是快速、健壮和易用。最初是因为MySQL的创始人需要这样的一个SQL服务器,它能处理与任何不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL因此就开发出来了。 虽然它提供众多的接口实现,但是,为了实现快速、健壮和易用的目的,MySQL必须牺牲一部分灵活而强大的功能,如子查询、存储过程与触发器、外键、事物处理等。因而,MySQL在某些应用中缺乏灵活性,但这也使它对数据的处理速度较其它数据库服务器至少快2~3倍。 (责任编辑:qin) |