一、本课题研究的主要内容、目的和意义 |
本课题旨在通过将典型题目作为题干,通过自动生成可变参数(主要是数字参数),生成不限数量的数据结构题目,并且对于题目易混淆的概念问题增加的题目相关的题目,供学习数据结构的人群进行题目训练。给学生和老师带来方便,并且设置评分机构,可以看到自己的评分。 后台维护:一张试卷中各种题目的数量,没有数字题目的添加和修改(对于有数字的变量题目无法进行修改),考试时间。 2.研究目的 考试是针对学生学习进行的测量与评价, 它是教师实施个别教学辅导的重要依据之一。 传统的纸质考试对于教师来说存在出题难、 评分繁琐、 容易出错, 考试的时候考生可以夹带、 抄袭等种种现象, 这样开发一个考试系统, 就非常必要了, 而应用“题目自动生成的数据结构考试” 课程考试系统可充分的利用课程题干, 自动随机生成题目并组织试卷, 同时考试结束可以立即进行自动阅卷评分, 给出成绩统计汇总, 可以使考试快速、 方便、 公平的实施。 考试系统开发成功后, 可以提高任课老师的工作效率, 缩短考试准备的时间, 使教师有更多的时间专注于自己的教学工作。发挥计算机容量大、 速度高的特点, 更加细致的对考试进行分析报告。 3.研究意义 当积累了足够数量的题干,就可以进行组卷等教学测验功能。由于参数是可变的,所以一个题目可以通过变化数字,将新生成的题目重复使用,甚至可以在同一次考试中,通过变化参数,是所有参加考试的人员,题干相同,但是答案不同,从而大比例的减少作弊。当题目的不断积累,就可以把系统开放,作为学生训练数据结构知识点的平台。每个题题目考查的是知识点,数字的变化不改变对知识点的考查。同时,题目的积累也是课程建设的重要资源。 |
二、文献综述(国内外相关研究现况和发展趋向) |
在我国,虽然远程教育已经蓬勃发展起来,但是目前学校和社会上的各种考试大都是采用传统的考试方式,在此方式下,组织一次考试费时费力,还需要大量的教室和监考员进行辅助考试。而且至少要经过六个步骤,即教师出题,试卷打印,考生考试,教师阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代发展趋向。 在国外一些国家, 网上提交作业和网上考试已经相当普及了。 所以说传统的考试方式已经不能适应现代考试的需要。,所以我们的题目自动生成的考试系统势在比行 |
三、拟采取的研究方法(方案、技术路线等)和可行性论证 |
本系统开发将基于JSP的B/S动态网站开发及数据库连接,运用JAVA编程语言。采用面向对象的设计方法进行方案设计,选择idea作为开发工具。采用关系型数据库技术。采用SQL Server作为数据库平台采用前后端分离,后端是用的springboot微服务,前端是用的vue,数据库使用mysql。
随着科学技术的发展,社会进步,计算机技术迅速的发展,设备清查的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:清查效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高设备清查效率,减轻劳动强度,提高信息处理速度和准确性,为设备管理员提供更方便、科学的服务项目。设计一个设备管理系统的方案,让计算机对设备进行清查,设备管理员可以直接在计算机上实现设备信息的管理,并能在一定程度上实现自动化。 2.1技术可行性 后端将每道变量题目写成一个类,将出题写在主函数中、答案的计算、变量的范围和得出选项分别写一个方法,在主函数中占位符将题目的变量占位,然后用list收集变量,在答案计算中用variableList.get得到变量并计算。在得出选项中用options收集,并返回正确的选项 |
四、预期结果(或预计成果) |
|
五、研究进度安排 |
时间任务安排: 第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. |
七、审核意见 |
指导教师对开题的意见: 指导教师签字: 年 月 日 |
院系审核意见: |