产品部分截图(本系统已在校图书馆一楼运营)
独立程序批量生成动态座位号与对应二维码
随着教育事业的发展,招生制度的改革,各大高校连年扩招,在校大学生的规模,已经远远超过了学校起初的设计规模,图书馆为大学生提供安静、优雅、浓厚学习氛围的学习场地,早已不能满足学生的需求,座位资源及其紧张。由于座位资源的不足,不可避免的产生“占座”现象,读者“霸占”浪费座位资源,这显然与学习的初衷是相违背的。这种不正常的现象发展到现在已经成为常态,并且全国各大高校都存在“占座”的现象
目前在图书馆座位管理方面,还是缺失统一有效的制度与方法,即使某些院校规定了一些规则和引进了一些设备去提升座位资源的使用率。但是这些解决方法还是不够完美。例如南京医科大的选座系统,它就受到几方面的因素,购买设备价值昂贵,图书馆学习人数较多,设备的数量必须足够的多,这样才能保证在选座时不排起长队,在学生排队等候选座期间也浪费了时间。还有人提出座位上安装红外检测,来判断座位是否有人,这种方案前期投资较大,工序麻烦,且后期维护工作量是非常巨大的,方案实行难度较大。
本系统就占坐行为进行研究,制定一套防占座系统,有效的杜绝占坐,且一人一座。合理利用图书馆馆学习资源,系统前端程序基于微信小程序,不用用户下载,一套程序适配安卓以及苹果,目前基本每人都有微信,省去用户注册等繁琐步骤,用户使用方便快捷。
本次设计是基于微信小程序的防占座系统,大体的流程为,读者使用微信里的微信小程序对每张桌子对应的二维码进行扫描,此时桌子状态同步到数据库,显示此座有人,桌子状态分为3种状态:使用中、暂时离开和空闲,且每张桌子对应贴有唯一不可重复的唯一编码。 对每人的学习时长进行累加。每个年级前100名进行排名显示,学习时长排名的学生奖励待定。当然也会对不遵守规定的同学进项违规展示,违规次数上限的将会拉入黑名单,不得享受扫码落座服务。
主页面顶部包含两个功能模块,地图定位按钮,与二维码扫描输入框,点击地图按钮可进入地图页面,查看用户位置是否在图书馆范围内,杜绝异地扫码情况,当用户位置不在图书馆范围内,用户点击二维码扫描输入框无法唤醒二维码扫描相机,提示用户不在图书馆范围内,本系统定位基于腾讯地图。
顶部有楼层选择按钮,可以切换查看图书馆不同楼层座位的使用情况,点击楼层按钮可进入楼层选择,楼层按钮下方的就是对应楼层每张桌子的使用情况,有三种颜色来区分,绿色代表座位空闲无人使用,黄色代表该座位上的人员暂时离开,红色代表该座位正在使用中,且个座位对应下方有空闲或者使用时间的显示,可以让其他人员对该座位使用情况进行监督。用户进入图书馆在主页可以直观的观察到未使用的空闲座位信息,可以直接找到座位位置,省去大量在图书馆找座的时间,提升学习效率。
当落座后,暂时离开与学习结束均可点击进行操作,且上方会显示本次使用时间,与暂时离开的时间,在每次学习结束后,点击学习结束,本次学习时间会对应累加到自己的账户中。
学习时间排名,为用户学习时间累加的排行榜,对用户时间排行进行展示,有利于激发用户每次学习扫码落座的兴趣与培养用户扫码落座的习惯。
个人中心页面,显示个人资料,包括自己累计的学习时间,与几项菜单选项,包含本系统的使用规则、学生认证、意见反馈、版本号、联系客服等。
管理页面是专门为图书馆管理员做的页面,该页面可显示1-5楼层的座位使用情况,以及管理员可对无人在座,座位状态为有人的座位进行手动释放,进入该页面需登录管理员账号与密码方可进入。
学生认证页面,学生需要输入自己的学号,姓名与年级信息,进行简单的学生认证,学生认证成功即可享受本系统的使用权限以及参与学习时间排名展示和座位预约的权限。这需要与学校的学生数据信息数据库进行对接,进行实名认证。
地图页面主要供读者查看自己是否在图书馆的扫码区域。
学习者未到图书馆之前,可点击首页的对应楼层的座位按钮,进入座位预约确认。且20分钟内必须到达图书馆扫描二维码激活该座位使用状态,若20分钟未曾扫描二维码,视为该用户违规占座,违规次数+1,且座位自动释放为无人使用,供其他学者扫码落座学习。
---------------------
作者:wkiwi
来源:wkiwi的博客
原文:https://blog.bemcss.com/index/article/show/id/2.html
版权声明:本文为博主原创文章,转载请附上博文链接!