本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于springboot + vue的智慧学生校舍系统
前台登录网址: http://localhost:8080/springbootggr80/front/dist/index.html
后台登录网址: http://localhost:8080/springbootggr80/admin/dist/index.html
管理员账户密码: admin/admin
学生账户密码: 学号1/123456
教师账户密码: 教师账号1/123456
宿管账户密码: 宿管账号1/123456
外来人员账户密码: 账号1/123456
维修人员账户密码: 维修账号1/123456
二、项目功能
(1)学生
首页:浏览系统首页,查看轮播图、通知公告及快捷功能入口。
公共物品:浏览宿舍公共物品信息,支持在线预约使用公共物品。
宿舍卫生:查看宿舍卫生检查结果、评分及排名情况。
失物招领:浏览已捡到的失物信息,发布拾到物品的招领公告。
寻物启事:浏览他人发布的寻物信息,发布个人丢失物品的寻物启事。
通知公告:查看学校及宿舍管理相关的最新通知与公告信息。
排行榜:查看宿舍卫生、签到表现等各类排行榜单。
交流论坛:在论坛中发布帖子、回复讨论,进行校园生活交流。
校园信息:浏览校园资讯、宿舍环境介绍及生活指南等信息。
留言板:向管理部门留言反馈问题或提出建议。
个人中心:维护个人基本资料,管理我的发布及收藏内容。
(2)后台管理模块
学生管理:管理学生账号信息,支持增删改查及账号状态管控。
教师管理:管理教师账号信息,支持增删改查及权限配置。
宿管管理:管理宿管人员账号,支持增删改查及楼栋分配。
外来人员管理:管理外来访客账号及登记信息,管控进出权限。
维修人员管理:管理维修人员账号,支持增删改查及技能分配。
学生信息管理:维护学生详细档案,包括班级、专业、联系方式及宿舍分配信息。
学生签到管理:管理学生每日签到记录,统计签到率及异常情况。
学生物品管理:记录学生个人物品登记信息,辅助宿舍物品核查。
口令码管理:管理宿舍门禁口令码,支持生成、更新与验证。
学生进出宿舍管理:记录学生进出宿舍时间与状态,监控异常出入行为。
教师进出宿舍管理:记录教师进出宿舍楼栋的时间与事由。
申请信息管理:管理学生提交的各类申请,进行审核流转。
导员确认管理:辅导员对学生申请进行确认审批,记录审批意见与结果。
宿舍物品管理:登记与管理宿舍内部配置物品,记录物品状态。
公共物品管理:维护公共物品信息,管理物品位置与状态。
预约使用管理:管理公共物品的预约使用记录,处理预约申请与时间安排。
取消预约管理:处理用户取消公共物品预约的操作,释放预约时段。
水电信息管理:记录各宿舍水电用量与费用,支持查询与统计分析。
宿舍卫生管理:录入与管理宿舍卫生检查记录,发布评分结果与整改通知。
晚归未归登记管理:登记学生晚归、未归情况,记录原因并通知相关负责人。
违纪登记管理:记录学生违纪行为,管理处分与整改跟踪。
环境信息管理:维护宿舍楼栋及公共区域的环境信息。
更换宿舍管理:管理宿舍调换记录,更新学生住宿分配信息。
更换申请管理:处理学生提交的换宿申请,进行审核与宿舍重新分配。
学生报修管理:查看与管理学生提交的设施报修申请,记录故障描述与紧急程度。
报修接单管理:管理维修人员的接单记录,协调任务分配与响应时效。
报修订单管理:跟踪报修订单全流程,记录维修结果与费用。
学生评价管理:管理学生对报修服务的评价与满意度反馈。
信息与互动管理
失物招领管理:审核与管理失物招领信息,支持信息置顶与标记已认领。
寻物启事管理:审核与管理寻物启事信息,支持信息置顶与标记已找到。
通知公告管理:发布、编辑和删除宿舍及校园相关通知公告。
学生请假管理:管理学生请假申请与审批记录,统计请假天数与事由。
留言板管理:审核与管理留言板内容,回复用户反馈,删除违规留言。
交流论坛:管理论坛帖子与回复,审核内容合规性,维护论坛秩序。
排行榜管理:配置与维护各类排行榜规则及数据。
个人中心:修改登录密码,维护管理员个人基本资料。
系统简介:编辑与维护系统介绍页面内容。
轮播图管理:配置首页轮播图片。
校园信息:维护校园资讯、宿舍环境介绍及生活指南等信息内容。
三、运行环境
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.21(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:springboot
前端技术:Vue
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图