自动生成题目的数据结构考试系统开题报告

395 篇文章 11 订阅
395 篇文章 15 订阅

一、本课题研究的主要内容、目的和意义

  1. 主要内容

本课题旨在通过将典型题目作为题干,通过自动生成可变参数(主要是数字参数),生成不限数量的数据结构题目,并且对于题目易混淆的概念问题增加的题目相关的题目,供学习数据结构的人群进行题目训练。给学生和老师带来方便,并且设置评分机构,可以看到自己的评分。

后台维护:一张试卷中各种题目的数量,没有数字题目的添加和修改(对于有数字的变量题目无法进行修改),考试时间。

2.研究目的

  考试是针对学生学习进行的测量与评价, 它是教师实施个别教学辅导的重要依据之一。 传统的纸质考试对于教师来说存在出题难、 评分繁琐、 容易出错, 考试的时候考生可以夹带、 抄袭等种种现象, 这样开发一个考试系统, 就非常必要了, 而应用“题目自动生成的数据结构考试” 课程考试系统可充分的利用课程题干, 自动随机生成题目并组织试卷, 同时考试结束可以立即进行自动阅卷评分, 给出成绩统计汇总, 可以使考试快速、 方便、 公平的实施。 考试系统开发成功后, 可以提高任课老师的工作效率, 缩短考试准备的时间, 使教师有更多的时间专注于自己的教学工作。发挥计算机容量大、 速度高的特点, 更加细致的对考试进行分析报告。

3.研究意义

当积累了足够数量的题干,就可以进行组卷等教学测验功能。由于参数是可变的,所以一个题目可以通过变化数字,将新生成的题目重复使用,甚至可以在同一次考试中,通过变化参数,是所有参加考试的人员,题干相同,但是答案不同,从而大比例的减少作弊。当题目的不断积累,就可以把系统开放,作为学生训练数据结构知识点的平台。每个题题目考查的是知识点,数字的变化不改变对知识点的考查。同时,题目的积累也是课程建设的重要资源。

二、文献综述(国内外相关研究现况和发展趋向)

  1. 国内外相关研究现状

在我国,虽然远程教育已经蓬勃发展起来,但是目前学校和社会上的各种考试大都是采用传统的考试方式,在此方式下,组织一次考试费时费力,还需要大量的教室和监考员进行辅助考试。而且至少要经过六个步骤,即教师出题,试卷打印,考生考试,教师阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代发展趋向。

在国外一些国家, 网上提交作业和网上考试已经相当普及了。 所以说传统的考试方式已经不能适应现代考试的需要。,所以我们的题目自动生成的考试系统势在比行

三、拟采取的研究方法(方案、技术路线等)和可行性论证

  1. 方法及技术路线

本系统开发将基于JSP的B/S动态网站开发及数据库连接,运用JAVA编程语言。采用面向对象的设计方法进行方案设计,选择idea作为开发工具。采用关系型数据库技术。采用SQL Server作为数据库平台采用前后端分离,后端是用的springboot微服务,前端是用的vue,数据库使用mysql。

  1. 可行性论述

随着科学技术的发展,社会进步,计算机技术迅速的发展,设备清查的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:清查效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高设备清查效率,减轻劳动强度,提高信息处理速度和准确性,为设备管理员提供更方便、科学的服务项目。设计一个设备管理系统的方案,让计算机对设备进行清查,设备管理员可以直接在计算机上实现设备信息的管理,并能在一定程度上实现自动化。

2.1技术可行性

后端将每道变量题目写成一个类,将出题写在主函数中、答案的计算、变量的范围和得出选项分别写一个方法,在主函数中占位符将题目的变量占位,然后用list收集变量,在答案计算中用variableList.get得到变量并计算。在得出选项中用options收集,并返回正确的选项

四、预期结果(或预计成果)

  1. 完成一个题目自动生成的考试系统的网页搭建
  2. 根据任务要求实现其功能
  3. 完成毕业论文

五、研究进度安排

时间任务安排:

第1周:2023.02.11-2023.02.16查阅相关资料,进行课题调研

第2周:2023.02.16-2023.02.20开发技术与工具的选用与分析

第3周:2023.02.21-2023.02.27初步确定开发方向和方法

第4周:2023.02.28-2023.03.05初步完成需求分析设计

第5周:2023.03.06-2023.03.10搭建并熟悉开发环境

第6周:2023.03.11-2023.03.20对设计计划进行模块划分

第7周:2023.03.21-2023.03.27对设计计划进行完善,进入实现阶段

第8周:2023.03.28-2023.4.03对设计的各个功能模块进行实现

第9周:2023.04.04-2023.04.10对设计中的数据功能进行开发实现

第10周:2023.04.11-2023.04.17实现并完善设计的功能

第11周:2023.4.18-2023.4.24修改完善论文,准备各项毕业设计文档

第12周:2023.4.25-2023.4.30提交所有文档并且准备答辩

第13周2023.05.15-2023.05.21提交毕业设计论文,进行毕业设计答辩。

六、主要参考文献

[1]王利主. 全国计算机等级考试二级教程 Visual FoxPro 6.0 程序设计[M]. 北京: 高等教育出版社, 2001.

[2] 张家镜. MySql 与电子商务实战[M]. 北京: 人民邮电出版社, 2001.

[3] 翁正科.Visual FoxPro 数据库开发教程[M].北京:清华大学出版社,2003.

[4] 高永惠. Visual FoxPro 中常见错误及其处理方法[J].怀化学院学报,2003(10):86-88.

[5] 李春葆.Visual FoxPro 7.0 程序设计教程[M].北京:北京科海电子出版社,2003.

[6] 孙秀钰.Visual FoxPro 程序设计[M].北京:中国电力出版社, 2004.

[7] 石志国. JSP 网络开发详解[M]. 北京: 电子工业出版社, 2007.

[8] 明日科技. JSP 程序开发范例宝[M]. 北京: 人民邮电出版社, 2007.

[9] 张洪伟. JSP 网络开发技术与整合应用[M]. 北京: 清华大学出版社, 2006.

[10] 李芝兴. Java 程序设计之网络编程[M]. 北京: 清华大学出版社, 2006.

[11] 王国辉. JSP 数据库系统开发案例精选[M]. 北京: 人民邮电出版社, 2006.

[12] 万峰科技. JSP 网站开发四“酷” 全书[M]. 北京: 电子工业出版社, 2005.

[13] (美) 福特(Ford, W. H. ),(美) 托普(Topp, W. R. ) . 著数据结构(Java 版) [M].梁志敏 译. 清华大学出版社, 2006.

[14] 孙卫琴 . 精通 Hibernate: Java 对象持久化技术详解[M]. 北京: 电子工业出版

社, 2005.

[15] 孙卫琴 . 精通 Struts: 基于 MVC 的 Java Web 设计与开发[M]. 北京: 电子工业出版社, 2004.

[16] 清宏计算机工作室 . JSP 编程起步[M]. 北京: 机械工业出版社, 2002.

七、审核意见

指导教师对开题的意见:

指导教师签字:                    年   月   日

院系审核意见:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值