图片82
本文主要概述基于微服务架构的图书馆座位管理系统,通过简便且人性化的方式来提高用户对座位的使用率,可替代以往传统的不够完善的管理系统,极大程度地提升用户的使用体验。但在测试过程中也发现了些许小问题:座位的预约使用时间分配不够灵活;用户的需求是不断变化的,系统也需要根据不同需求不断更新迭代。当然,管理系统的投入使用仅起到
改善作用,要根本解决这些问题还需加强广大用户的自身道德素养,遵守公共场所的规定,营造一个优美的学习场所,为师生们提供一个良好的学习环境。
智慧图书馆智慧系统采用了Spring+SpringMVC+MyBatis架构进行开发,兼容了绝大多数使用环境,只需要用户能在互联网或者连接校园局域网环境下即可使用,可选择微信小程序或者打开图书馆官网进行预约选座,操作简便且快捷;为了解决系统在高并发情况下仍能稳定运转,本项目采用了SpringCloud构建分布式微服务的方案,具体包括Nacos作为分布式配置以及服务的注册和发现等功能,使用OpenFeign完成负载均衡和服务调用,SenTinel实现服务限流与降级。
智慧图书馆创新点与特色
通过使用微服务架构以及接入微信小程序使系统简便易用,且成本控制到最低,后期也能进行升级维护等功能;而且通过实名认证后选座实行“一卡一人一座”制度,杜绝了大多数的占座问题,也避免了用户与用户、管理员与用户之间的纠纷;且在小程序与计算机终端中以平面图方式展示图书馆中的所有位置,使学生直观方便地找到自己所选位置;同时系统的投入使用,提高了图书馆的管理水平,减少了图书馆对管理人员的投入。
因本系统主要成本由服务器、座位二维码硬件及平时维护组成,且有大学图书馆的技术与经济支撑,可在图书馆、自习室等场合试运行一段时间,后期根据使用需求逐步改善并进行推广。本系统主要作为图书馆、自习室选座使用,主要用户为师生,也可在技术改造提升后用于其他公共事业的具体场景里使用,具有非常不错的推广应用前景。