针对图书馆中存在的学生代签以及离馆后久不退座的现象,设计并开发了一款基于GPS定位的图书馆座位管理系统。该系统实现了用户预约选座、签到、暂离、退座等功能,引入了上周情况反馈模块、排行榜模块,方便学生合理安排预约时间,实现了数据可视化。系统通过获取用户的GPS定位信息,结合点和面的拓扑关系算法——射线法,判断学生是否在图书馆内签到或者长时间离开图书馆,提高图书馆座位使用率。