论文部分内容阅读
随着我国教育信息化发展步伐的迈进,在各大高校,计算机软件系统应用于高校教育教学管理事务的信息化教学手段已日趋成熟。教务管理系统、成绩管理系统等一批教学类软件更是高校的必备教学管理软件系统。对于传统的学生成绩管理系统来说,对期末成绩数据的录入、保存等工作是该系统的主要功能,传统的学生成绩管理系统重在对学生成绩的管理工作,对于教育工作者而言,该系统发挥的主要作用也只是数据的存储。而在实际教学过程中,要想切实提高学生的学习质量,就要对学生在学习过程中进行有效的质量监控,做到当学生某一阶段学习成绩下降时通过系统给出必要的预警提示,这一机制的引入将在提高学生学习质量方面发挥重大的作用。高校学生学习预警系统这一课题的提出,旨在将学生学习情况的数据信息分阶段进行管理和存储,通过对数据深入挖掘以将学生阶段性学习成果通过直观的数据图表反应出来,做到阶段性反映学生平时表现情况和学生阶段性学习成绩,对学生学习过程做到有力的监管以达到提早发现学生学习问题的目的。通过本系统可以将学生的学习情况分为多个类别,根据类别的划分进而决定是否将预警信息通过email或短信的方式通知学生本人或家长,系统将“家长”引入可在提高学生成绩问题上起到辅助指导和监管的作用。系统还会根据两次成绩差值来表达学生进步或后退的幅度,进而提高学习预警功能的全面性和准确性。高校学生学习预警系统的应用建立在高校过程化考核的基础上,所谓过程化考核指的是教师分阶段性的对学生进行课程考试,通过平时表现、测试成绩综合反映学生的阶段学习情况。该考核方案摒弃了以往通过一次期末考试来反映学生对科目掌握情况的机制,其优点在于提高学生对课程学习的重视度,将学习情况实时的反映出来,做到提早发现学习落后的学生,以警示学生下一学习阶段应提高学习能力。过程化考核方式可以针对大部分专业而进行开展。而高校学生学习预警系统正是基于此模式而建立的信息化学生学习情况预警平台。该系统在功能上分为过程化成绩管理功能、学习情况分析功能、学习预警通知功能、系统管理功能四个主要功能模块。通过这四个主要功能模块的引入,可以实现对学生阶段性成绩录入、维护功能,通过多种筛选条件对学生某周期的学习情况进行图表方式反馈,可分层次对有必要预警通知的学生进行短信和Email通知,可对本系统基础数据进行综合管理。本系统在技术上采用基于.net技术的asp.net应用程序开发,应用sqlserver2005进行数据库管理,通过对ajax技术的引入实现数据分析的实时、立体化展示,通过使用jmail组件完成对学生或家长的email群发功能。系统在设计思想上采用了基于数据层、业务层、实体层、表示层的四层架构设计思路。这些先进技术和思想的引入使得本系统具备功能强大、数据优化、系统安全等特性,在高校的实际应用过程中取得了良好的使用效果,为高校在通过信息化方式提高学生学习成绩方面做出了一定的贡献。本文基于软件工程理论体系的软件开发思想,先后从研究背景、需求分析、系统设计、系统实现、系统测试等方面进行了详细的论述,较为完整的将《基于.net技术的高校学生学习预警系统》的设计与实现过程作以阐述。