论文摘要
学生信息管理是学校工作中的重要组成部分。随着信息技术的发展,学生信息管理系统在学校管理工作中发挥着越来越重要的作用。中小学作为一类特殊的学校,对学生信息管理系统的功能有特殊的要求。设计实现一个适应中小学要求的学生信息管理系统具有实际意义。本课题来源于一个新加坡国际学校(香港)的中小学学生信息管理系统建设项目。在新加坡国际学校中,学生在升入高一年级前,需要按照学生的平时表现、学习成绩、男女比例、新旧同学搭配、班级学生数等要求进行重新分班,使一个年级的每个班级的学生在各方面都尽量平衡,这种分班方式称为常态分班。常态分班问题是从各种可能的组合中找出符合要求的分配方案。经过实验对比,论文采用模拟退火算法和微正则退火算法两个最优化问题的元启发式算法作为分班算法解决常态分班问题。通过与手工分班结果进行对比,采用元启发式算法的分班结果更加符合常态分班的要求,达到了预期的效果。本系统基于Spring和Hibernate框架实现服务器端,采用Flex技术实现客户端,设计实现了一个适应新加坡国际学校实际需求的学生信息管理系统。系统实现了学生信息管理、课程信息管理、学生分班管理和数据导入管理等功能,可对导入的学生信息、班级信息和教师信息进行管理,可以为学生分配班级、分配课程、分配教师、生成成绩单等。将基于元启发式算法的分班算法应用到学生信息管理系统中的分班模块中,使系统实现了对于学生进行常态分班的功能。系统实现了中小学学生信息管理的需求,经过测试后,已经提供给用户使用。一方面为用户节约了大量的人力资源,同时也为用户提供了高效的学生信息管理功能。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 研究背景1.2.1 现代学生信息管理系统1.2.2 能力分班和常态分班1.3 研究内容1.4 论文内容安排第二章 系统相关技术研究2.1 服务器软件开发技术选型2.1.1 服务器软件开发主流平台对比2.1.2 Java EE 优势2.2 Spring 框架2.2.1 轻量级框架简介2.2.2 Spring 功能模块2.3 Hibernate 框架2.3.1 持久层框架概述2.3.2 Hibernate 体系结构2.3.3 Hibernate 核心接口2.4 Flex 技术2.5 元启发式算法2.5.1 模拟退火算法2.5.2 微正则退火算法2.6 本章小结第三章 常态分班问题求解3.1 常态分班问题概要3.2 常态分班问题的数学模型3.3 模拟退火算法3.3.1 贪心算法3.3.2 新解的产生方式3.3.3 温度3.3.4 算法过程3.4 微正则退火算法3.5 实验结果分析3.6 本章小结第四章 学生信息管理系统的分析、设计与实现4.1 系统背景概述4.2 系统需求分析4.2.1 需求分析的目的4.2.2 系统需求分析4.2.3 系统功能分析4.3 系统设计4.3.1 系统架构设计4.3.2 功能模块设计4.3.3 数据库设计4.4 系统实现4.4.1 开发环境的配置4.4.2 基本框架自动生成技术4.4.3 系统功能模块实现4.5 本章小结第五章 系统测试5.1 测试环境5.2 测试流程5.3 系统测试总结5.4 本章小结结论参考文献攻读硕士学位期间取得的研究成果致谢
相关论文文献
标签:常态分班论文; 模拟退火算法论文; 微正则退火算法论文;