logo资料库

试题库管理系统毕业论文完整版.docx

第1页 / 共76页
第2页 / 共76页
第3页 / 共76页
第4页 / 共76页
第5页 / 共76页
第6页 / 共76页
第7页 / 共76页
第8页 / 共76页
资料共76页,剩余部分请下载后查看
目 录
1 绪论
1.1 选题背景
1.2 课题研究现状及意义
2 系统相关技术概要说明
2.1 系统简介
2.1.1 系统概述
2.1.2 开发环境简介
2.2 相关技术
3 系统需求分析
3.1 拟解决问题分析
3.2 可行性分析
3.3 功能需求分析
4 系统设计与实现
4.1 系统流程图
4.1.1 登录流程图
4.1.3 权限设置流程图
4.1.4 试题导入流程图
4.1.5 自动生成试卷流程图
4.1.6 在线答题流程图
4.1.7 成绩统计分析流程图
4.2 界面设计
4.3 数据存储设计
4.3.1 数据库E-R图设计
4.3.2 数据库表格设计
4.3.3 服务器端数据存储
4.4 系统操作流程概述
4.4.1 系统页面操作流程
(1) 系统主界面
(2) 注册界面
(3) 登录界面
(4) 后台主界面
(5) 年级管理页面
(6) 科目管理页面
(7) 班级管理页面
(8) 教师管理页面
(9) 学生管理页面
(10) 试卷管理页面
(11) 试题管理页面
(12) 题库待做管理页面
(13) 历史题库管理页面
(14) 学生用户题库练习页面
(15) 学生用户个人中心页面
(16) 学生用户限时答题页面
(17) 学生用户题库记录页面
5 系统测试
5.1 软件测试概述
5.2 测试的实现
5.2.2 集成测试
5.2.3 系统测试
5.3 测试结果
6 全文总结与展望
6.1 项目主要功能
6.2 技术特点
6.3 系统缺陷及改进
6.4 收获与不足
参考文献
致 谢
外文原文
7 Foreign language references
1 介绍
2 激励的例子
3 方法
4 结果和分析
4.1 问题一:如何对代码注释进行分类?
4.2 问题二:每个类别在OSS和工业项目中出现的频率如何?
5 相关工作
5.1 信息检索技术
5.2 评价分类
6 结论
7 外文参考文献
2020 届本科生毕业论文 存档编号 湖北文理学院 毕 业 论 文 论文题目: 试题库管理系统的设计与实现 院: 计算机工程学院 学 业: 软件工程 专 级: 2016 级 1611 班 班 号: 2016117250 学 姓 名: 蒋智娟 指导教师: 曹文平 2020 年 6 月 10 日
材 料 清 单 一、毕业论文 二、毕业设计任务书 三、毕业设计开题申请表 四、毕业设计开题报告正文 五、外文文献原文及译文 声 明 本人蒋智娟,学号 2016117250,系湖北文理学院计算机工 程学院软件工程专业 1611 班学生,指导教师曹文平。所做论文 内容主体均为原创,无任何抄袭、剽窃他人劳动成果的行为。如 有发现此类行为,本人愿意为此承担一切道义及法律责任。 特此声明。 学生签名: 2020 年 6 月 10 日
试题库管理系统的设计与实现 摘要:全国各地的学校都在大力地开展电子信息化的教育平台,建立了大规 模更全面的试题库系统,这对整个教育领域行业来讲具有重大的实际意义。为落 实学生在课堂基础练习与课外每日打卡强化的交替辅导中起到积极促进的作用, 并给中小学生提供系统化、智慧化、一体化的学习平台,解决学生学习方法不当、 边学边忘,学生因对课本理解不到位而产生的厌学心理,教师收发纸质试卷精力 有限的棘手性问题,那么无纸化的试题库练习、在线答题系统等广受好评。试题 库系统主要根据用户的反馈优化性能方面需求,针对中小学生在课下有目的性的 对习题进行练习巩固和提升,有助于学生在习题训练中找到学习方法,提高科学 文化水平,启发学生全方位获得潜在性的学习兴趣,引导学生培养自主动手动脑 的思维和习惯,让老师真正意义上摆脱传统教学的标记方式,并用更多的精力去 提升教学质量,很好的完成师生的线下互动与沟通交流。 本系统主要是针对中小学学生课下每日打卡练习做题、单元测试、期中期末 测试的试题库系统,通过在系统结构功能上使用 SSM 框架实现,然后采用 Echarts 图表展示数据折线或柱状图等多元化展示成绩分析一览表,使学生成绩统计图的 波动情况一目了然。 关键词:试题库;管理系统;Echarts I
The Design and Implementation of the Test Question Database Management System large-scale and establishing a Abstract: Schools across the country are vigorously developing electronic information education platforms and more comprehensive test question database system, which has great practical significance for the entire education field industry. In order to implement the active role of students in the alternate exercises of classroom basic exercises and extra daily punch card reinforcement, and provide primary and middle school students with a systematic, intelligent and integrated learning platform to solve the students' improper learning methods and learning by learning Forget, the students' weariness due to the lack of understanding of the textbooks, and the difficult problem of limited energy for teachers to send and receive paper test papers, then the paperless test bank exercises and online answering systems are widely praised. The test question database system mainly optimizes performance requirements based on user feedback, and aims to consolidate and improve the exercises for students in primary and secondary schools after class, which helps students find learning methods in exercise training, improve scientific and cultural level, and inspire students Acquire potential learning interest in all directions, guide students to cultivate the thinking and habits of self-active manual brains, let teachers really get rid of the traditional teaching marking method, and use more energy to improve the quality of teaching and complete the line of teachers and students Interaction and communication. This system is mainly for the question bank system of daily punching exercises, unit tests, and mid-term and end-of-term tests for elementary and middle school students. It is implemented by using the SSM framework in the system structure function, and then uses Echarts chart to display the data line or bar chart The diversified display results analysis list makes the fluctuation of student performance statistics graphs clear at a glance. Keywords: Question Bank; Management System; Echarts II
目 录 1 绪论....................................................................................................................................1 1.1 选题背景.................................................................................................................. 1 1.2 课题研究现状及意义.............................................................................................. 1 2 系统相关技术概要说明....................................................................................................2 2.1 系统简介.................................................................................................................. 2 2.2 相关技术.................................................................................................................. 3 3 系统需求分析....................................................................................................................4 3.1 拟解决问题分析...................................................................................................... 4 3.2 可行性分析.............................................................................................................. 4 3.3 功能需求分析.......................................................................................................... 5 4 系统设计和实现..............................................................................................................11 4.1 系统流程图............................................................................................................ 11 4.2 界面设计................................................................................................................ 15 4.3 数据存储设计........................................................................................................ 15 4.4 系统操作流程概述................................................................................................ 20 5 系统测试..........................................................................................................................32 5.1 软件测试概述........................................................................................................ 32 5.2 测试的实现............................................................................................................ 32 5.3 测试结果................................................................................................................ 34 6 全文总结与展望..............................................................................................................36 6.1 项目主要功能........................................................................................................ 36 6.2 技术特点................................................................................................................ 36 6.3 系统缺陷及改进.................................................................................................... 36 6.4 收获与不足............................................................................................................ 37 参考文献..............................................................................................................................38 致 谢....................................................................................................................................40
1 绪论 1.1 选题背景 在 2020 年以来疫情发生的这段时间,大到一个国家,甚至这个世界;小到 一个企业,甚至个人,我们越来越多的不同层次的人体会到未来发展中的有关健 康、教育等形式变化发展的重要性,这次疫情中把中国伟岸强大的力量显现的淋 漓尽致,那么是什么支持着我国上下五千多年的中华炎黄子孙在最特殊的时刻团 结一致、奋勇向前呢,对!博大精深的中华文化资源宝库,都说中华文化的根是 中华名族的灵魂,归根结底是中国的文化自信,少年强,则国家强,强少年,就 要注重教育形式的演变,而试题库管理系统在新型行业教育领域中也起到了不容 小觑的中间作用,是连接教师和学生之间友好交流、互相沟通的重要枢纽。 近年来,随着信息化科学技术以及信息化数字教学的快速发展,国内市场有 关电子商务、电子政务、O2O 等各种涉及互联网行业的新型模式迎来新的形势 局面,那么在某种程度下,数字化信息教学一体化的服务都应该顺应并且紧跟时 代的趋势和潮流,数字化的管理类系统等相关的业务功能也逐渐被应用到市场中 去为人类服务。 1.2 课题研究现状及意义 现在全国范围内高等学校和大型教育机构各个行业领域,都大规模范围开创 数字信息化的教育知识体系交流平台,构建更适合学生线下学习打卡强化的试题 库系统,这对培养中学生文化知识成绩的提高具有实际价值意义。为落实学生在 课堂基础练习与课外每日打卡强化的交替辅导中起到积极促进的作用,并给中小 学生提供比较系统化、智慧化、一体化的学习平台,解决学生学习方法不当、边 学边忘,学生因对课本理解不到位而产生的厌学心理,教师收发纸质试卷精力有 限的棘手性问题提供了强有力的解决方案。 本课题的核心目标旨在相应时间内针对于小升高等中小学生在课下有目的 性的对习题进行练习巩固和提升,研究出一款适合中小学学生课后巩固练习题的 试题库管理应用系统,并根据用户的反馈优化性能方面需求,将成绩分析折线统 计图以 jpg 格式下载到桌面进行线下分析应用,有助于学生在习题训练中找到学 习方法,提高自主学习的能力,增强学习自信,同时让教师摆脱传统阅卷模式固 定模式,用更多的精力去提升教学质量,很好的完成师生线下互动与沟通交流。 1
2 系统相关技术概要说明 有关目标系统相关的核心技术主要分两部分进行阐述和说明:目标系统的简 要介绍和相关技术的详细分析注释。 2.1 系统简介 2.1.1 系统概述 现通过调查研究和分析,一个设计良好、性能高的试题库管理系统应该基于 逻辑缜密的组卷算法,并在整个教育行业领域中占有重要地位[1]。现存在的传统 的试题答题模式存在很多分散思维模式,在现代教学的模式中,由于各个学科是 不断发展的,学生水平、能力也在不断变化[2],试题试卷缺乏系统化,通过纸质 试卷的方式很难判断学生实质学习成绩的波动情况,那么纸质阅卷的形式一直是 主流,这也成为了教师工作量繁重而引起教师备课不充分甚至导致课堂氛围不浓 烈的一系列问题。随着教学改革的不断发展, 课程试题及考试应既能反映学生的 知识掌握情况, 也能反映课程对于学生的能力培养情况[3]。应用于本目标系统的 大型机构和中小学教育学校教师可根据学生题库打卡图表分析图来搭配试题试 卷的难易程度, 挑选不同阶段时期的任务目标在试题库中来随机抽取组成试卷, 充分保证分布式抽题功能的随机性与针对性, 避免题库的主观化和单一性[4]。 因此,为解决上诉问题,本系统通过计算机软硬件设备来实现,并且还可以 实现自动组卷这个功能,能很好的帮助教师线下为学生快速试卷命题,与此同时, 本课题具有分量的研究价值,大大减少了教师的工作量也提高了试卷的质量[5], 让教学考核的效率和季度审核质量逐步提高,让学生扩大知识阅读面,达到教学 目标,通过动态监控各章节的可分配分值范围,对已抽取试题的分布情况进行评 估,确定最佳的选题子集,再从该子集中随机抽取试题,从而避免了自动组卷产 生的试题堆积现象,本算法能生成更加科学合理的考试试卷[6]。 本试题库管理系统将通过根据不同项目工作人员承担的不同任务和责任,设 置不同的权限,便于项目的分级细化管理,试题库的实现应将教师从繁琐的出题、 监考、阅卷、试卷分析和成绩统计的传统考试中解脱出来, 满足了现代社会对于 试题管理及考试的准确、客观、公正、快速、简捷等要求[7]。其中在成绩统计分 析方面,采用 Echarts 图表来多元化展示,使统计图展示一目了然,打造“数字 化、系统化”的试题库系统,能够动态随机组合题型和知识点出卷[8]。 2
2.1.2 开发环境简介 开发平台:Windows10 开发环境:Jdk1.8,Tomcat7.0,Eclipce4.7,MySql5.7 2.2 相关技术 (1) JSP 技术 全名 Java Server Pages,中文名叫 Java 服务器页面。Jsp 是一种 Java 服务器 网页技术,必须将其发布在诸如 Tomcat 之类的服务器上,然后转换为 Servlet, 因此它是一个动态接口。 (2) Spring 技术 Spring 是一个开源的控制反转和面向切面的容器框架,它的主要目的是简化 企业开发,使用 Spring 可以减少各个组件之间的耦合,并实现各个软件层之间 的解耦。它广泛应用于含服务器端在内的所有开发[9]。 (3)Spring MVC 技术 Spring 的 MVC 框架主要包括 DispatcherServlet,处理器映射,处理器(控制 器),视图解析器和视图。使用 Spring MVC 框架解藕控制器、模型对象、分派 器及持久层,以更灵活配置的方式实现模块式。 (4)Mybatis 技术 Mybatis 技术工作流程主要分为四步。第一,读取配置文件;第二,创建 SqlSession 过程;第三,创建 Mapper 的过程;第四,执行 CRUD 过程。系统选 择使用 MyBatis 技术主要是用起来便捷高效。 (5)ECharts 技术 开源软件,并提供了非常酷的图形界面,同时我们还可以使用柱状图、折线 图等来显示数据,该技术相对易于使用。官方网站封装了 js,如果我们使用它, 将会有很好的显示效果。 3
分享到:
收藏