综述本课题国内外研究动态,说明选题的依据和意义

在我国,目前大部分大学在应用成绩管理系统方面也都在延用传统的成绩管理模式,信息系统本身功能也大都集中在对成绩数据的记载和统计方面。并且,大学教育信息化工作起步相对较晚。究其原因,这与我国计算机整体发展水平是及其相关的。计算机相关技术起源于欧美等发达国家,发展中国家的计算机技术的发展在时间上、技术上都要落后于发达国家。80年代中期,计算机硬件、软件产品首次引入我国,在之后的十几年里与计算机相关的自主技术研发都较为迟缓,直到80年代中后期,我国部分企事业单位相继进行管理信息系统的研发,管理信息系统也才逐渐被应用于金融、地产、教育等领域。成绩管理系统是最早一批被应用于教育领域的管理信息系统,早期的成绩管理系统开发技术相对落后,系统缺乏一定的功能扩展性,由于当时的计算机硬件条件也并不成熟,成绩管理系统也只能完成基本的成绩录入、基本统计等工作。90年代初期,基于互联网环境下的B/S架构软件系统开始流行,B/S架构软件系统的优势也逐渐凸显,很多管理信息系统也都进行架构上的调整,使得成绩管理系统的技术架构有了新的定义。而国外的管理信息系统在技术方面也经历一个发展过程,起初的管理信息系统普遍基于C/S架构软件模式下,所采用的技术多以Visual Basic、Power Builder、Delphi等技术为主,现在也开始朝着B/S方向发展,逐渐开始有了新的产品出现。

而现在,由于缺少有效的成绩分析手段,传统成绩管理系统的局限性逐渐暴露出来,主要体现在:

1,成绩预警不及时。

2,成绩的预警对象不全面。

综上所述,很多成绩管理系统没有真正的给学生起到一个督促和警示的作用,所以,现在急需一款能够自主统计成绩,并进行警示学生的学生学情预警系统。

学生成绩预警系统适应当前大多数本科院校在成绩管理工作方面的发展需要。并且充分考虑到当前的学情,尽可能的通过系统去建立学校、老师、学生、家长之间多方的工作关系,其工作核心是通过成绩预警机制去激励学生学习积极性,鼓励家长参与学生管理.工作。意义在于以成绩显示与成绩告知,并与家长联动教育的方式,减少学生的学籍异动,最大限度的保证学生可以顺利完成学业,并且保持大学浓厚的学习氛围。

研究的基本内容,拟解决的主要问题 此项目基于web,jsp,windows操作系统和数据预处理技术,完成一个学生学情预警系统的制作,通过进行学生或者老师的登录,进行成绩查询,老师则可以进行成绩的管理以及用户的管理,最重要的的还是自主的对成绩的分析以及学情预警邮件的发送。主要研究的基本内容如下:

  1. 系统管理功能模块:包含登录,注销,用户注册,以及用户管理。
  2. 基础数据管理模块: 1,教师信息管理:提供对教师基本信息的操作。 2,学生信息管理:保证学生可以登录该系统看到成绩信息。 3,管理员信息管理:管理员有着基础数据管理的所有权限。
  3. 成绩数据管理模块: 1,成绩数据查询:提供成绩的添加,删除,修改操作。 2,成绩数据导出:可以将成绩导出为Excel或word文档。
  4. 成绩预警管理: 1,预警条件管理:包含对预警操作各项参数的设置,比如多少学分绩点,多少平均分标准,从而决定是否进行成绩预警。 2,预警操作:通过独立操作界面,实现一键操作完成所有被预警对象的预警,或者完成单个学生个体的预警等。 3,预警查询;学生或者教师对某一学期的或者总体的预警情况进行查询。 拟解决的主要问题:
  5. 用户管理系统的代码编写,包括登录,注销,注册以及用户的删除操作。
  6. 成绩数据管理模块的代码编写,包含成绩的增删改查,以及数据导出操作
  7. 学生成绩分析的代码编写,包括对学生成绩进行计算,已经对标准线以下的学生进行预警的操作
  8. 存储学生成绩与信息的数据库代码编写

研究步骤、方法及措施 研究步骤:

  1. 需求分析:对教师学生信息,以及成绩信息的储存;完整的用户管理系统;对成绩计算以及预警。
  2. 功能分析:学生和教师可以进行注册和登录操作,录入自己数据,导入成绩以及对成绩进行计算,还需要可以自主设置预警参数,对标准以下的学生进行预警
  3. 总体设计:开发系统管理模块,成绩数据管理模块以及成绩预警模块
  4. 测 试:用学校的成绩数据进行导入测试,并且使用测试邮箱,验证未合格学生是否可以收到邮件 方法及措施: 本课题采用jsp技术,基于java web开发环境。难点在于各功能模块的开发以及数据保存:
  5. 用户管理系统模块制作:根据网上的人人框架开源项目,在自己电脑上进行搭建用户管理模块,并用javascrpit制作登录验证系统。
  6. 基础数据管理模块制作,编写数据库代码,进行相关教师信息,学生信息,管理员信息表的制作以及与网页的链接。
  7. 成绩信息管理模块制作,链接数据库,以对数据库发送指令的方式,进行数据库表的增删改查以及管理,并实时进行页面更新。
  8. 学生成绩分析以及预警邮件发送:通过kettle进行学生成绩的预处理与分析,并通过其中的邮件发送功能给未达标的学生和相关辅导员发送预警邮件。

基于SSM的学生学情预警系统的设计与实现_数据管理

基于SSM的学生学情预警系统的设计与实现_管理系统_02

基于SSM的学生学情预警系统的设计与实现_SSM_03

基于SSM的学生学情预警系统的设计与实现_学生学情预警系统_04

《基于SSM的学生学情预警系统的设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等

使用技术:

开发语言:Java

框架:ssm

技术:jsp

JDK版本:JDK1.8

服务器:tomcat7

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

Maven包:Maven3.3.9

浏览器:谷歌浏览器