基于Spring MVC框架的个性化PASS综测系统设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:alivealive
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为更好地帮助中小学校对学生进行辅助教育管理,该文设计及现实了一款个性化PASS综测系统。该系统使用JavaWeb技术进行开发,采用springMVC和MyBatis框架设计,利用jFreeChart工具进行雷达图的绘制。系统功能分为业务逻辑和系统管理两个部分,主要实现模板录入、成绩导入、成绩导出、雷达图绘制、系统资源分配、角色分配、用户管理、机构管理等功能。该系统通过分析学生的学习基础和学习风格,为学生改进学习策略和学习方法提供依据,可应用于中小学生实际综测业务。
  关键词:JavaWeb;SpringMVC框架;综测系;MySQL
  中图分类号:G642 文獻标识码:A
  文章编号:1009-3044(2019)31-0064-02
  1概述
  PASS综测系统即学生综合测评系统,是对学生在校期间的学习和实践的综合性、客观性评价的管理系统。目前,中小学校大额班现象比较普遍,老师要想对每一个学生进行因材施教难以实现,需要通过测评了解每位学生的学习状况,来找到最合适的教育方案。本文使用JavaWeb技术进行开发,采用Spring MVC和MyBatis框架设计的个性化PASS综测系统以帮助中小学校对学生进行辅助教育管理,提高管理效率。
  2系统整体设计
  PASS综测系统由页面展示层、业务逻辑层以及数据库层等三部分组成,其中页面展示层与业务逻辑层进行交互,包含登录、导人、导出、添加、删除以及修改等请求,业务逻辑层接收到请求后,需要执行具体的操作,实现与数据库层的交互,完成系统数据库的更新。PASS综测系统采用的技术架构如图1所示。
  在系统需求分析和功能结构的基础上,可以分模块对系统功能进行详细设计。系统功能模块有文件解析模块、雷达图模块、数据信息导出模块和数据信息导出模块。
  文件解析模块:该模块功能操作页面进行页面必填项的填写,选择所需上传的文件.若不满足系统要求则显示红色框提示,导人文件成功后台会分页获取导人的文件,然后进行数据处理、排序、存储等。雷达图模块功能:PASS综测系统使用雷达图显示学生成绩等项目内容,图表数据比较直观,分类性强。数据信息导出模块功能:数据导出格式为Excel格式,通过Java工具类库操作Excel表格,设置导出Excel格式,在导出的Excel中添加图片信息,从而实现信息导出。数据信息导出模块功能:根据PASS综测系统功能设计,需要实现个人信息录入和排序功能,用户将个人信息数据录人,后台接收个人信息数据后实现存储。
  3数据库表单设计
  多用户多线程关系型数据库管理系统MySQL,利用二维表显示信息实体集合与属性之间的关系。本文设计的数据库主要涉及项目信息、学生信息等,下面给出用户名表和课程表的设计详情。
  PASS综测系统包含多种角色类型的用户,如管理员、超级管理员及普通用户。用户在进入系统进行操作前,必须输入账号和密码,且必须与用户名表中的信息进行对比。若两者一致,用户就可以登录进入系统进行操作相关功能,若不一致,则会被提示不能登录。根据上述分析可以知道,表需包含用户名以及密码等信息。用户名表的具体内容见表1。
  4系统实现与测试
  当以超级管理员身份进行系统登录时,先进入登录界面,分别选择不同的复选按钮,输入账号密码点击登录按钮完成登录操作,不同的身份下,具有不同的系统操作权限。系统登录界面如图2所示。
  以账号为“test_admin”登录即管理员身份登录系统进行测评管理、展示数学测评成绩。图3所示为测评成绩雷达图所示效果。
  为了验证各模块连接状况,判断模块接口处数据是否得以完整保存,验证全局数据结构是否规范、科学合理,检查程序系统能否和硬件系统正确配置、连接,本系统进行了单元测试和集成测试。
  单元测试是针对每个单元模块的测试,以确保每个模块能正常工作为目标。将从测试用例、目的以及结果等三部分介绍单元测试的基本过程。
  1)系统登录功能测试用例的设计
  被测信息:用户名:mr,密码:mrsoft
  被测信息:用户名:mr@123,密码:mmoft。
  被测信息:用户名:mrm,密码:8888888888888888888。
  被测信息:用户名:mr11111111111111111,密码:mrsoft。
  2)系统登录功能测试的目的
  针对上述四种情况设计的测试用例的目的是对系统登录过程中可能存在的各种可能出现的情况进行模拟。
  3)系统登录功能的测试结果
  针对上述的测试用例的设计,用户在输入用户名:mr,密码:mrsoft时能够成功登录系统。其他情况都会提示用户或密码不正确,不能够登录系统。
  集成测试是对已经测试过的模块进行组装测试,目的在于检测与软件设计相关的程序结构问题。经测试,将系统各个模块集成在一起时,各个模块工作正常,没有发现什么测试以外发现异常,同时模块之间的切换和最初的设计预想一致。系统运行较为顺利,达到了系统设计的初衷,可应用到中小学生实际的综测业务中。
  5结束语
  随着现代信息技术的发展和完善,学生综合测评系统有了较大进步,处在不断完善的过程中。信息化时代的到来为教育教学带来了新的模式,现代教育教学以及管理方式的信息化决定了信息技术在教育教学中的重要性。本文设计的PASS综测评系统可作为中小学综合测评系统,是中小学教育教学管理的重要手段和有效工具,是现代化教育的“好帮手”。能应用于中小学生实际综测业务。
其他文献
摘要:加强计算机技术在高校教育管理中的应用,可以促进教育管理的信息化发展、现代化发展,所以高校必须要正确认识到计算机技术的作用,认识到提高计算机技术水平的重要性,更要加强对计算机技术在高校教育管理中的应用研究。  关键词:计算机;高校教育管理;作用;现状;策略  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)31-0108-02  教育管理工作是高校的重要工作,提
摘要:当今社会已经大步踏进信息时代,信息技术在社会的各行各业的中都有着广泛的应用。同时计算机数据库技术在我国信息管理中也有着越来越广泛的应用,相比较传統的管理手段,数据库技术的应用,极大地提升了信息管理水平,改善了管理现状。文章结合笔者自身的工作实际,围绕计算机数据库技术在信息管理中的应用深化探讨。首先就计算机数据库技术进行了概述.然后分析了信息管理中计算机数据库技术应用的价值.总结了计算机数据库
摘要:应用《单片机应用技术》课程完成CDIO-OBE模式的研究和改革,以工程模式来培养学生,以成果导向来组织教学,“以项目为载体,任务为主线,学生为主体,教师为主导”的项目教学法,将整个课程内容进行系统的集合,有效提高学生学习效率,培养学生的团队合作精神、个人实践能力、工程系统能力以及基础知识掌握能力。基于此模式的教学改革涉及方方面面,包括课程标准、教学设计、教学方法、考核评价体系、实践项目重构及
摘要:随着我国科技的不断进步,计算机网络已经与人们的生活、工作息息相关。同时,数据通信网络也逐渐在进步,不断向智能化、数字化方向前进,为人们的生活也带来便捷。但是,数据通信网络中存在的问题也日渐凸显出来,其中,最重要的问题就是网络安全问题。网络安全问题对于人们的生活以及工作都存在着很大的影响,所以本文就数据通信网络维护与网络安全进行研究,并且提出了增强网络安全的对策。  关键词:数据通信网络;网络
《图形图像的加工》选自广东教育出版社出版的《多媒体技术应用》教材第四章第三节,主要内容包括图形图像加工的基本过程和使用图形图像处理软件Photoshop制作新年贺卡的方法。教师采用演示法、任务驱动法、分层教学法进行教学,设置制作新年贺卡的任务,引导学生分析任务,通过提供微课视频辅助学生完成任务。考虑到学生的个体差异,任务的设置体现了分层,每个学生可根据自己的能力在"基础任务"和"拓展任务"中选择任
“互联网+”时代的到来,档案信息化建设进入到新时期。作为未来档案建设的根本方向,档案信息化成为未来的主要档案管理模式。但“互联网+档案信息化”建设虽然有其自身优势,
摘要:Web应用在移动终端的广泛普及给用户提供了便利的服务,与此同时恶意Web网页中的Javascript代码也会带来严重的安全问题,如何检测恶意网页一直是一个热点安全问题。本文首先介绍常见的恶意网页攻击技术,并在此基础上针对性地提出恶意网页攻击的检测方法;最后阐述了一种基于JavaScript的轻量级恶意网页检测技术。  关键词:恶意网页;攻击技术;检测方法;Javascript  中图分类号:
摘要:随着大数据、人工智能和互联网 等技术的飞速发展,军队院校数据库技术课程的教学内容和教学模式已经不适应新时代要求的军事院校人才培养目标,本文从教学目标、教学内容、教学模式、考核方式等方面提出改革方向并进行相应设计。实践表明,改革后学员的学习热情和积极性明显增加,自主学习和问题探究能力明显提高,并快速具备运用数据库技术解决专业领域问题的基本能力。  关键词:数据库技术;教学目标;教学内容;教学模
摘要:软件技術的快速发展,使得软件行业对测试人员的需求远大于开发人员,测试人员的缺失成了制约软件发展的一个瓶颈问题。技能大赛是依据行业需求开设的,是职业教育工作中的一项创新和风向标。该文分析了软件测试国内研究现状,同时对技能大赛引领下的软件测试的课程改革的作用和意义以及具体实施方案,提出了自己的观点。  关键词:技能大赛;软件测试;课程改革  中图分类号:G642 文献标识码:A  文章编号:10
摘要:为培养学生的计算机系统设计能力和应用创新能力,本文对计算机组成原理实验课程进行了非标准答案考试改革与实践。非标准答案考试改革主要从项目化、层次化、全过程化等三个方面进行,项目化是把考核知识点设计成一个个项目;层次化是考虑学生学习能力的层次不同,把项目设计成难易程度不同的项目;全过程化是从课堂到项目的设计与验证各阶段进行全过程化考核。通过非标准答案考试改革对学生应用创新能力和计算机系统设计能力