基于SpringBoot的试题库管理系统的设计与实现开题报告
2023-08-16 08:49:48
1. 研究目的与意义
互联网的兴起,给许多传统行业带来很大的冲击,但同时注入新能量,带来新机会。
教育行业也不例外,在线考试已经获得广泛研究和实践。
随着当今互联网深入发展,计算机在线教育已成为教育领域的研究热点和应用课题,于此同时,应用在海量题库的在线考试系统中的试题趋于碎片化,对在线考试的题库管理提出严峻挑战 。
2. 课题关键问题和重难点
1.数据库的搭建,对于存放数据的mysql数据库中table的字段名称的数量及大小的制定。
2.开发环境的改变,由myeclipse转为使用编辑器intellij idea,对于创建moduel下spring boot文件的packge位置存在问题。
3.为了保证试卷的科学性和公平性,需查看试卷是否包含足够多的题型,是否包含足够多的知识点,以及整套试卷的难度系数是否合适,作为衡量标准,如果单纯的根据组卷规则直接从数据库中获得一定数量的试题组成一套试卷,由于只能获取一次,并不能保证结果准确。
3. 国内外研究现状(文献综述)
1.国内外研究现状 把计算机应用于考试管理始于1980的英国,并提出了计算机辅助测试的有关概念,而美国ibm公司和美国洛杉矶分校则于1986年开发的一个classroom teacher supporting system,用于管理历史课程题库,教师可以利用该软件编写试题[1-2]。
经过四十多年的发展与应用,形成许多功能各异的题库管理系统,综合起来可分为三大类。
一是单纯题库管理功能的软件。
4. 研究方案
1.系统功能结构系统总体功能结构如图1所示图1 试题库管理系统功能结构1)基本信息管理 用户管理:该模块包含对用户信息的增删查改操作。
课程管理:该模块是管理员对课程信息进行公告,主要通过java程序对数据库课程表经行操作,包含增删改查。
知识点管理:该模块是管理员对知识点信息进行公告,主要通过java程序对数据库课程表经行操作,包含增删改查。
5. 工作计划
2022-2022-2学期:第1-2周:提交开题报告,并进行课题的需求分析。
第3周:在导师的指导下进行课题详细设计。
第4周:在导师指导下进行课题模块化设计并进行模块代码编写与调试。