而现在,由于缺少有效的成绩分析手段,传统成绩管理系统的局限性逐渐暴露出来,主要体现在:
1,成绩预警不及时。
2,成绩的预警对象不全面。
综上所述,很多成绩管理系统没有真正的给学生起到一个督促和警示的作用,所以,现在急需一款能够自主统计成绩,并进行警示学生的学生学情预警系统。
学生成绩预警系统适应当前大多数本科院校在成绩管理工作方面的发展需要。并且充分考虑到当前的学情,尽可能的通过系统去建立学校、老师、学生、家长之间多方的工作关系,其工作核心是通过成绩预警机制去激励学生学习积极性,鼓励家长参与学生管理.工作。意义在于以成绩显示与成绩告知,并与家长联动教育的方式,减少学生的学籍异动,最大限度的保证学生可以顺利完成学业,并且保持大学浓厚的学习氛围。
 本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台,设计的基本思路是:

 Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python 
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则


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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐