论文部分内容阅读
高等院校的学生公寓,是高校学生学习的第二课堂,也是高校教学管理工作的重要组成部分。学生公寓管理水平的高低,是衡量高校综合管理能力的一个重要标准,它直接关系到高校建设的和谐与稳定发展,因此设计一个适用于学生公寓管理的系统能够对高校建设提供有力保障与支持。传统的高校公寓管理系统通常采用C/S或B/S模式,但是随着移动互联网的发展,在我国各大高校之中移动设备已成为高校学生的学习和生活不可或缺的一部分,其中Android系统由于成本低、使用方便等特点,成为目前高校管理系统的重要组成部分。本系统研究设计了一个建立在B/S和Android综合模式下的学生公寓管理系统,并针对公寓管理之中最困难的宿舍分配问题,提出了一种基于启发式算法的自适应的模拟退火遗传算法进行宿舍分配,提高了宿舍分配的优化程度。本文的研究内容分为六大部分。本文首先对目前的高校学生宿舍和公寓管理的状况进行调研,结合本人的工作,分析旧有公寓管理系统的不足;其次分析基于Android的学生公寓管理系统的业务需求和设计架构,并构建出数据库系统;接着针对上述相关业务的需求,描述系统各主要部分的模块的实现方法,包括移动端的宿舍查询、管理和基于自适应的模拟退火遗传算法的宿舍分配方法的实现;以软件工程中的软件测试理论,构造科学的软件测试用例,对系统的各个功能和模块进行软件测试。针对公寓管理中最耗费时间的宿舍分配问题,本文选用了自适应的模拟退火遗传算法实现宿舍分配,提高宿舍分配的效率和精确率。本文高校公寓管理系统的研发,前端主要采用Android平台和Web并行开发的方式,以java语言为开发语言,在多种Android平台的移动设备上运行并测试过。通过调查反馈结果表明,支持移动端的公寓管理系统增加了学生的参与度,从宿舍分配到宿舍的统计管理都提高了效率、优化了管理。