当前位置:主页 > 教育论文 > 高等教育论文 >

基于数据挖掘技术的高校智慧宿舍系统的研究与实现

发布时间:2020-10-21 17:01
   随着信息技术的不断发展,许多高校已经将智慧校园建设作为学校发展战略规划中的重点内容。宿舍是高校的重要组成部分,由于高校招生人数的不断增加,传统的宿舍管理方式已经面临着越来越大的挑战,于此同时,当代的大学生也对高校宿舍提供的服务提出了更高的要求。因此,利用信息化技术开发一款可以提高宿舍管理效率、满足大学生个性化需求的智慧宿舍系统是当下的热门研究课题。针对宿舍管理中的宿舍分配问题,本文创建并实现了两种分配方案:第一种基于数据挖掘技术的自动分配方案,该方案基于数据挖掘中的聚类分析技术,将作息习惯、性格、兴趣爱好等特征属性相似的学生安排至同一个房间,该方案充分尊重了学生的个体差异与学生的个性化需求,有助于营造良好和谐的宿舍氛围;第二种自主选房方案,该方案新增了相似度这一参考信息,学生在自主选房时可以查看可选房间中已选学生与自己在特征信息上的平均相似度,相似度的展示可以为学生选房提供辅助决策,方便学生选择最适合自己的房间。本文以高校宿舍管理信息化建设为背景,从软件工程的角度对智慧宿舍系统的可行性进行了分析,设计了系统的网络架构和逻辑架构,将系统功能模块分为以下四个部分:系统管理模块、宿舍信息管理模块、住宿管理模块、日常管理模块。系统管理模块包括学生信息管理、宿舍管理员信息管理、学院信息管理,宿舍信息管理模块包括楼栋信息管理、房间信息管理、信息统计,住宿管理模块包括学生特征信息管理、自主选房、安排入住、确认入住、调宿管理、退宿管理、自动分配宿舍,日常管理模块包括通知公告管理、卫生评分管理、访客记录管理、公物报修管理、晚归记录管理。分析了系统中各实体间的关系并设计了详细的数据库表。本文使用目前非常流行的SSM(Spring、SpringMVC、MyBatis)框架、AJAX技术以及MySQL数据库实现了智慧宿舍系统,详细阐述了四个功能模块的实现过程,展示了系统的实现效果。通过使用基于数据挖掘技术的高校智慧宿舍系统可以有效提升宿舍管理效率,让分配宿舍的过程更具人性化,满足学生的个性化需求,为智慧校园的建设添砖加瓦。
【学位单位】:华中师范大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:G647;TP311.52
【部分图文】:

模块,开发者,应用程序上下文,配置服务


图2.2?Spring框架架构图???Spring?AOP模块,前文己经对AOP进行了详细阐述,此处不再赘述?Spring?DAO模块,该模块制定了通用性的异常层次结构,不同的数架有着各自的一套异常处理体系。对于项目中开发的错误处理,异常很好的将其简化,从而减少了大量的异常代码编写工作[34],从而使得以更好的兼容不同的数据持久层框架,开发者可以按照需求选择持久担心兼容性问题。???Spring?ORM模块,Spring?ORM模块提供了对当下各种主流ORM提供了?ORM对象关系工具。开发者可以按照自身需求将需要的ORM项目中。通过本模块,开发人员可以更方便的使用MyBatis、Hibernat架,提升开发效率。???Spring?Web模块,Spring?Web模块建立于应用程序上下文模块之上,从该模块中获得上下文配置服务,因此,开发者可方便的将Spring与StrC等框架整合。???Spring?Context模块,Spring?Context模块是一个配置文件,Spring的一

视图,执行流


(2)可实现自动绑定参数并将其转化为指定的数据类型;??(3)?SpringMVC隶属于Spring框架,可以使用Spring其余组件提升开发效率。??Spring?MVC执行流程图如图2.3所示。??科卜1.用户请求一^?前端控制器?[—2.请求查询Handler-^ ̄处理器映射器 ̄??’一?6—11.响应用户一?DispatgierServ^et?卜3.返回处理器执行链一?HandlerMapping??/?0.m?处理器适配器— ̄??/友寧?Handler?Adapter??11?V?|??闽?s?E?%?fc??/?cr-?^?^??,/?..?J.??ffiS?|?视图解析器?处理器???View??ViewRe?solver??Handler???图2.3?Spring?MVC执行流程图??2.4?MyBatis?框架??MyBatis作为一款轻量级的数据库持久层框架目前在Java开发社区中非常流行,??提供定制化SQL查询、存储过程等服务是其重要特性之一。它将JDBC操作数据库??的复杂过程进行了封装,开发者使用注解或者xml格式配置文件即可完成对参数的??配置,并且使用了映射的方式生成开发者需要的SQL语句,最后由MyBatis框架执??行该SQL语句并将结果以Java对象的形式返回。通过这样的过程开发者无需再重??复编写大量的JDBC代码,极大的提高了开发效率MyBatis框架的架构包括接??口层、数据处理层以及基础支撑层。

架构图,架构,系统网络,系统逻辑


3.4系统逻辑架构设计??本系统总体使用B/S架构,即浏览器/服务器模式的架构,其主要包括表示层、??逻辑层、数据层。与传统的C/S架构相比,B/S架构具有非常好的交互性、便??以及可拓展性等特点,考虑到本系统使用场景以及用户群体主要在学校,对于??可操作性以及便利性要求较高,因此本系统采用B/S架构。系统逻辑架构图如??.2所示。??13??
【参考文献】

相关期刊论文 前8条

1 顾佳琴;;浅析美国高校校园环境建设的实践路径及启示[J];改革与开放;2015年22期

2 蒋东兴;付小龙;袁芳;吴海燕;刘启新;;大数据背景下的高校智慧校园建设探讨[J];华东师范大学学报(自然科学版);2015年S1期

3 刘兴明;;基于数据挖掘的商业银行客户关系管理研究[J];计算机光盘软件与应用;2014年12期

4 杨现民;余胜泉;;论我国数字化教育的转型升级[J];教育研究;2014年05期

5 徐雯;高建华;;基于Spring MVC及MyBatis的Web应用框架研究[J];微型电脑应用;2012年07期

6 陈玉海;李汉超;刘蓓蓓;;对新形势下高校校园环境建设的思考[J];教育与职业;2012年12期

7 涂阳军;;影响大学生宿舍人际关系的原因探析[J];华中师范大学研究生学报;2007年04期

8 许莉娅;;大学生寝室人际关系影响因素研究——以北京大学生为例[J];华东理工大学学报(社会科学版);2007年02期


相关博士学位论文 前2条

1 赵恒;数据挖掘中聚类若干问题研究[D];西安电子科技大学;2005年

2 毛国君;数据挖掘技术与关联规则挖掘算法研究[D];北京工业大学;2003年


相关硕士学位论文 前10条

1 朱子龙;基于Spark的聚类算法实现与应用[D];南京邮电大学;2018年

2 陈峰;基于SSM框架的B2C网上商城系统的设计与实现[D];湖南大学;2018年

3 韩刚;基于SSM框架的热计量服务平台设计与实现[D];大连理工大学;2018年

4 杨菊梅;校园学生宿舍管理系统的设计与实现[D];山东大学;2017年

5 王龙姣;大学生宿舍人际关系现状及教育干预研究[D];西安工业大学;2017年

6 陈洁楠;大学生自我接纳与宿舍人际关系研究[D];西安电子科技大学;2017年

7 黄胜男;基于数据挖掘技术的电信流失客户预测系统研究[D];南昌大学;2016年

8 吴铭程;污染源在线监测系统研究[D];浙江理工大学;2016年

9 谢欣伲;基于Android的高校学生公寓管理系统设计与实现[D];湖南大学;2016年

10 张威;基于超级计算的复杂CAE作业管理系统的研究与实现[D];湖南大学;2015年



本文编号:2850379

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/gaodengjiaoyulunwen/2850379.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bd7b4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com