(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202111466518.0
(22)申请日 2021.12.0 3
(65)同一申请的已公布的文献号
申请公布号 CN 114201502 A
(43)申请公布日 2022.03.18
(73)专利权人 广东工业大 学
地址 510006 广东省广州市番禺区广州大
学城外环西路10 0号
(72)发明人 吴佳愉 冯树清 张浩辉 蓝婕佳
雷奕锴 郑志磊 梁伟民 胡庆勇
黄文思 林毓楷 吴晓添 覃琬淇
郑景文
(74)专利代理 机构 北京东方盛凡知识产权代理
事务所(普通 合伙) 11562
专利代理师 王颖(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/2455(2019.01)
G06F 16/248(2019.01)
G06F 16/28(2019.01)
G06Q 10/04(2012.01)
G06Q 10/06(2012.01)
G06Q 10/10(2012.01)
G06Q 50/20(2012.01)
(56)对比文件
CN 106250447 A,2016.12.21
CN 110111220 A,2019.08.09
卢淑萍.基 于B/S结构的新 生报到服 务系统
的设计与实现. 《中国优秀博硕士学位 论文全文
数据库(硕士) 信息科技 辑》 .2013,
审查员 谢晓琦
(54)发明名称
智能化宿舍管理系统
(57)摘要
本发明公开智能化宿舍管理系统, 包括, 客
户端, 服务器, 数据库; 所述客户端用于输入住宿
管理请求及学生数据, 并对审核结果, 入住结果
进行查看, 其中住宿管理请求包括入住请求、 退
宿请求及调动请求; 所述服务器用于接收住宿管
理请求及学生数据, 并对学生数据进行审核, 根
据审核结果及住宿管理请求对学生数据进行处
理, 根据处理结果对学生宿舍数据进行更新, 所
述学生宿舍数据为不同宿舍内学生入住情况数
据; 所述数据库用于存储学生宿舍数据, 并对学
生宿舍数据进行更新。 本发明便于学校进行宿舍
系统的管 理, 能够对宿舍管 理提供方便快捷的管
理方式。
权利要求书3页 说明书6页 附图3页
CN 114201502 B
2022.07.26
CN 114201502 B
1.智能化宿舍管理系统, 其特 征在于, 包括:
客户端, 服 务器, 数据库;
所述客户端用于输入住宿管理请求及学生数据, 并对审核结果, 入住 结果进行查看, 其
中住宿管理请求包括入住请求、 退宿请求及调动请求;
所述服务器用于接收住宿管理请求及学生数据, 并对学生数据进行审核, 根据审核结
果及住宿管理请求对学生数据进行处理, 根据 处理结果对学生宿舍数据进行更新, 所述学
生宿舍数据为 不同宿舍内学生入住情况 数据;
所述数据库用于存 储学生宿舍数据, 并对学生宿舍数据进行 更新;
所述服务器还包括分配模块;
所述分配模块用于接收所述客户端输入的分配条件及宿舍数据, 根据分配条件及宿舍
数据进行分配, 根据分配结果更新学生宿舍数据, 并将更新后的学生宿舍数据传输给数据
库进行存 储, 其中分配条件 包括学院、 学历层次、 性别;
根据分配条件及 宿舍数据进行分配的过程采用一键分配, 其中一键分配过程如下:
输入分配条件: 学院、 学历层次、 性别;
根据分配条件, 查询出所有的床位信 息、 学生信息; 若不满足床位数量大于或等于学生
数量, 则显示分配失败, 相关人员对床位信息、 学生信息进行调整及检测, 满足床位数量大
于或等于学生数量后再次进行分配;
遍历整个学院的床位, 进行数据建模, 将床位分配到宿舍楼、 楼层、 奇数或偶数面对应
的集合;
遍历整个学院的学生, 获得每 个班级的人 数集合,
遍历床位 集合, 对床位进行排序, 存进集 合bedList:
从人数集合中获得第一个元素, 即当前班级的人数, 人数集合删除第 一个元素; 每分配
一张床位, 当前班级的人数减一; 当前班级的人数为0时, 开始 为新的班级分配床位, 获得下
一个当前班级的人 数, 一直到人数集合为空;
按照床位 集合的顺序, 为当前班级确定第一个宿舍, 第一张床位, 添加到集 合bedList;
为当前班级设置头尾指针, 用来为当前班级寻找下一张最接近的床位: 当前班级第一
个分配的床位的宿舍为头指针; 当前班级最新分配的一个床位的宿舍为尾指针, 尾指针随
着床位的分配而更新;
宿舍房间的床位里按照床位的顺序添加当前班级 的人数个床位到集合bedList, 当前
面房间遍历完时切换到另一面房间, 当前楼层遍历完时切换到下一个楼层, 当前班级的人
数的值减去添加床位的数量, 当前宿舍楼的床位遍历完了之后切换楼层, 在一层楼的床位
里选取当前班级最接近的那些床位给当前班级, 添加到集合bedList, 更新当前班级的人数
=当前班级的人数减去添加的数量, 当当前班级的人数不为0时, 切换奇偶面, 在一整面的
房间的床位里选取与当前班级已分配床位最接近的那些床位给当前班级添加到集合
bedList,
每次寻找下一张床位有三种情况, 按照条件进行操作:
当下一张床位在同一 面时, 直接按顺序存进集 合bedList;
当下一张床位在同一层楼的对面时, 仅取对面两端的2个床位, 宿舍号分别为第一宿
舍, 第二宿舍, 求第一宿舍与头指针差值的绝对值、 第一宿舍与尾指针差值的绝对值、 第二权 利 要 求 书 1/3 页
2
CN 114201502 B
2宿舍与头指 针差值的绝对值、 第二宿舍与尾指 针差值的绝对值, 取其中最小值对应的床位,
存进集合bedList;
当下一张床位在上一层楼时, 取整一层楼四角的4个床位, 同理, 求宿舍号差的绝对值,
取其中最小值对应的床位, 存进集 合bedList;
以班级为单位, 重复上面的操作, 一 直到所有床位 排序完毕, 存到集 合bedList;
遍历学生信息集 合, 以宿舍为单位, 对学生进行排序;
按照顺序, 填充学生信息 到床位信息集 合bedList;
添加数据到数据库;
分配完毕。
2.根据权利要求1所述智能化宿舍管理系统, 其特 征在于:
所述客户端包括可视化模块;
所述可视化模块用于对宿舍分布进行查看, 其中宿舍分布通过服务器对数据库中的学
生宿舍数据进行提取后, 对学生宿舍数据进行 可视化处 理获取。
3.根据权利要求1所述智能化宿舍管理系统, 其特 征在于:
所述客户端还 包括评价模块;
所述评价模块用于输入所述学生及老师评级, 并将所述学生及老师评价通过所述服务
器传输给数据库, 并通过数据库进行存储, 所述评价模块还用于对数据库中的学生及老师
评价通过服务器数据传输进行提取, 并进行显示。
4.根据权利要求1所述智能化宿舍管理系统, 其特 征在于:
所述服务器包括用户模块;
所述用户模块用于接收用户登录请求, 并根据用户数据对用户登录请求进行验证, 用
户登录请求验证完成后, 对 数据库中的所述学生宿舍数据进 行提取, 通过客户端进 行显示,
其中用户登录请求 通过客户端 进行输入及 传输, 用户数据通过 数据库进行提取。
5.根据权利要求1所述智能化宿舍管理系统, 其特 征在于:
所述服务器还包括管理员登录模块;
所述管理员登录模块用于接收管理员登录数据, 根据管理员数据对所述管理员登录数
据进行验证, 在管理员登录数据验证后, 生成管理员验证结果, 验证结果传输给所述客户
端;
其中管理员登录数据通过所述客户端进行输入及传输, 所述管理员数据通过数据库进
行提取, 所述验证结果用于判断所述住宿管理请求及学生数据是否进行输入, 若验证结果
为通过则输入所述住宿管理请求及学生数据, 若判断不 通过则不进行输入。
6.根据权利要求5所述智能化宿舍管理系统, 其特 征在于:
所述服务器还包括校级管理员模块及院级管理员模块;
所述校级管理员模块用于在管理员登录数据验证之后, 对学生数据进行审核;
所述院级管理员模块用于接收住宿管理请求及学生数据, 并根据审核结果及住宿管理
请求对学生数据进行处 理, 根据处 理结果对学生宿舍数据进行 更新。
7.根据权利要求5所述智能化宿舍管理系统, 其特 征在于:
所述服务器还包括超级管理员模块;
所述超级管理员模块用于接收超级管理员登录请求, 对超级管理员登录请求进行验权 利 要 求 书 2/3 页
3
CN 114201502 B
3
专利 智能化宿舍管理系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 21:08:10上传分享