效果展示
先来直观感受下我们宿舍管理系统的魅力!
我的演讲稿
大家好 很荣幸给大家讲解我们的项目 今天给大家介绍的是一个前后端分离的项目:宿舍管理系统
在这个项目中我们主要用到了以下技术
| 类别 | 技术名称 | 具体作用 |
|---|---|---|
| 前端 | Vue | 以响应式数据绑定与组件化开发模式,高效构建用户界面,实现动态交互,提升开发效率 |
| 前端 | Element Plus | 提供丰富且美观的组件(如表单、表格、弹窗等),搭建简洁直观的交互界面,兼顾美观与实用性 |
| 前端 | Axios | 通过简洁易用的 API,负责前后端之间的数据传输,轻松处理 HTTP 请求与响应,保障数据交互的稳定与流畅 |
| 前端 | Echarts | 以多样的图表类型(如柱状图、折线图等),将宿舍人数统计、设备使用情况等数据进行可视化展示,助力信息高效传递 |
| 后端 | Spring Boot | 采用 “约定优于配置” 理念,简化项目搭建与开发流程,整合各类依赖,便捷后端开发 |
| 后端 | MyBatis | 作为持久层框架,凭借灵活的 SQL 映射与强大的动态 SQL 功能,优雅便捷地操作数据库 |
| 后端 | MySQL | 作为可靠的关系型数据库,存储学生信息、宿舍数据等各类业务数据,保障数据的安全性与完整性 |
| 后端 | PageHelper | 实现数据分页功能,在查询学生列表、宿舍信息等场景中按需展示数据,提升系统性能与用户体验 |
| 后端 | Lombok 注解 | 通过简洁的注解自动生成常见的 Java 代码(如 Getter、Setter 方法),减少冗余代码,使后端代码更简洁清晰,聚焦核心业务逻辑 |
接下来呢 我们从下面四个点开始为大家进行讲解 1.我们的设计理念 2.展示项目的功能 3.分享我们遇到的问题和解决方法 4.后续完善的功能
传统宿舍管理的 “疑难杂症”
我们为什么要做这样一个系统呢 以前的宿舍管理,全靠纸质档案 “撑场面”。这就好比在数字化时代还在用算盘算账,效率低不说,问题还一堆。纸质档案特别容易丢,要是不小心沾了水、着了火,信息说没就没。想查个学生信息,或者统计一下宿舍人数,那简直像大海捞针。人工处理入住、退宿这些流程,复杂又麻烦,还老是出错,管理成本也跟着一路飙升。而且,通知全靠 “喊”,停水、停电这种事儿,学生往往都是到跟前了才知道。宿舍设备坏了报修,全凭运气,维修师傅常常忘得一干二净,同学们只能在 “受伤” 的宿舍里默默忍受。
一、破局之策:系统设计理念
我们打造的这款宿舍管理系统,核心就是高效和智能。在信息管理上,对学生信息进行快速准确的增删改查。宿舍管理功能也超强大,统计每个楼栋人数,给学生调整宿舍、床位。还设置了宿舍公告板块,重要消息能第一时间推送。更厉害的是,系统里还有 AI 助手调用本地模型ollama的deepseek r1:8b。
二、功能大赏:宿舍管理的 “智慧大脑”
登录与首页:各有天地,便捷高效
系统的登录界面设计得很简洁,学生和管理员各有各的入口,就像进不同的房间走不同的门一样。
我们采用的是双滑动的样式 可以在学生登陆和管理员登录之间进行切换。
登录之后,会进入专属的首页。学生在自己的首页能看到宿舍信息、最新公告,还能找 AI 助手帮忙。
管理员的首页就更厉害了,各种关键数据一目了然,能直接开始各种管理操作,掌控整个宿舍管理的 “大局”。
信息管理:精细入微,掌控全局
用户管理页面,学生的各种信息整整齐齐地排列着,管理员想修改、查看都很方便。
宿舍管理板块,楼栋和房间的详细信息都能清楚看到,管理资源调配变得轻松又简单。
信息管理功能更是一绝,能实时统计宿舍学生人数分布,还能对数据进行高效维护,就像给宿舍管理装上了一个智能 “仪表盘”。
AI 助手:智能问答,随叫随到
AI 界面是系统的一大亮点。学生想问宿舍相关的问题,只要在输入框里敲下问题,AI 助手马上就能给出智能回答。
三、难题与突破
1.跨域
我们采用在后端配置全局跨域
2.路由
-
问题描述:定义了多个路径相同但请求方法不同的控制器方法时,可能会出现路由冲突,导致请求无法正确处理。
-
解决方案:
- 确保每个路径对应唯一的请求方法。例如:
四、未来展望
现在的系统虽然已经挺好用了,但我们的目标是让它更完美。接下来,还有好多厉害的功能要上线。以后,学生要是违纪了,系统会自动给寝室扣分,还会详细记录下来;寝室设备坏了,报修会更方便,处理也会更及时;选寝的时候,会增加限制,避免男女混住的情况;还会开展寝室评比活动,根据卫生、违纪等情况打分,让宿舍环境越来越舒适。
寝室入住管理→根据学生特质智慧匹配寝室
基于学生特质的智慧寝室匹配,关键在于对学生多维度特质的准确分析。这些特质主要包括以下几个方面:
(一)生活习惯
生活习惯是影响寝室和谐的重要因素。通过收集学生的作息时间(如起床时间、就寝时间)、卫生习惯(是否爱整洁、打扫频率)、饮食偏好(是否有特殊饮食要求)等信息,能够初步判断学生之间在生活节奏上的契合度。
(二)兴趣爱好
兴趣爱好相同的学生更容易建立良好的关系,形成积极的交流氛围。分析学生的兴趣爱好,如运动、阅读、音乐等,可以将有共同爱好的学生聚集在同一寝室,促进彼此之间的交流与合作。
(三)性格特点
性格特点虽然相对抽象,但对寝室关系的影响不容小觑。通过心理测试、问卷调查等方式,了解学生的性格类型(如外向型、内向型)、沟通风格(是否善于表达、倾听)、情绪管理能力等。将性格互补或相似的学生合理搭配,能够减少冲突,增强寝室成员之间的理解与包容。
总结
这次校赛,对我们来说是一次宝贵的成长机会。我们在实践中学习,在困难中进步,打造出了这个实用的宿舍管理系统,希望我们的经验能给大家一些启发。 通过网盘分享的文件:宿舍管理系统.pptx
项目代码已开源至 Gitee:gitee.com/lrCHENG/dor…
PPT 完整内容可点击此处下载 pan.baidu.com/s/1pxc5Dvgo… 提取码: ag6w
#宿舍管理系统 #校赛项目 #技术开发 #校园生活