一种图书借阅方法及系统技术领域
本发明涉及信息技术领域,具体涉及一种图书借阅方法及系统。
背景技术
现有的图书借阅通常采用的是用户亲自到图书室检索借阅,但是当用户没有时间
无法及时去借阅时,一些用户想要借阅的图书,会被其他人借走,导致用户无法借阅想要借
阅的图书,为用户带来很多不便。
并且对于用户想要借阅的图书,用户并不知道是哪些图书馆里有,哪一家图书馆
距离自己所在地最近,会导致用户寻访很多图书馆,却不一定能够找到自己想要借阅的图
书,浪费时间,做很多无用功,造成许多不便。
发明内容
本发明所要解决的技术问题是提供一种图书借阅方法及系统,能够方便借阅者查
阅需要借阅的图书的所在地,并从中挑选距离自己所在地较近的图书进行借阅绑定,避免
用户浪费时间,方便用户借阅。
本发明解决上述技术问题的技术方案如下:
依据本发明的一个方面,提供了一种图书借阅方法,所述方法包括:
S101、接收用户端发送的借阅请求信息,所述借阅请求信息包括借阅者信息、需要
借阅的图书对应的书目信息以及借阅者的地理位置信息;
S102、在验证借阅者的身份信息并判断借阅者拥有借阅权限后,在藏书书目信息
中查询是否存在与所述书目信息相匹配的图书;
S103、在存在相匹配的图书时,计算所有可借阅图书对应的图书馆的地理位置与
借阅者的地理位置之间的距离信息,并生成可借阅图书的距离信息列表,然后将其反馈至
用户端;
S104、在接收到用户端发送的从所述距离信息列表中选择的一个图书馆中的图书
进行借阅的确认借阅信息时,将该图书馆中的图书与借阅者信息进行绑定。
本发明的有益效果:本发明提供一种图书借阅方法,能够根据用户发送的借阅请
求信息判断用户是否拥有借阅权限,并在藏书书目信息中查询到存在用户想要借阅的图书
时,计算所有可借阅图书对应的图书馆的地理位置与借阅者的地理位置之间的距离信息,
并生成可借阅图书的距离信息列表,以便用户根据可借阅图书的图书馆的位置选择借阅哪
一个图书馆中的图书,并将用户选中的图书与用户的信息进行绑定,避免在去图书馆的途
中被其他人借走,方便用户借阅。
进一步,所述S102中判断借阅者拥有借阅权限具体包括:判断借阅者是否有到期
未归还的图书,若有,则借阅者没有借阅权限,若没有,则借阅者拥有借阅权限。
采用上述进一步方案的有益效果:判断借阅者是否拥有借阅权限,只有拥有借阅
权限才可以借阅图书。
进一步,所述S103中所述距离信息列表具体包括可借阅图书对应的图书馆的地理
位置、从借阅者的地理位置到达所述可借阅图书对应的图书馆的地理位置的时间以及所述
距离信息。
采用上述进一步方案的有益效果:方便用户根据图书馆位置与自身所在地的位置
确定借阅哪个图书馆中的图书。
进一步,所述S104之后还包括:若借阅者在预设的绑定期限内未取走确认借阅的
图书,则解除该图书与借阅者信息之间的绑定关系。
采用上述进一步方案的有益效果:避免因为用户在预设的绑定期限内不取走绑定
的图书,导致其他人无法借阅。
进一步,所述方法还包括:在用户取走确认借阅的图书后,定期向所述用户端发送
还书提醒。
采用上述进一步方案的有益效果:提醒用户还书,避免用户超期。
依据本发明的另一个方面,提供了一种图书借阅系统,所述系统包括:
接收单元,用于接收用户端发送的借阅请求信息,所述借阅请求信息包括借阅者
信息、需要借阅的图书对应的书目信息以及借阅者的地理位置信息;
验证单元,用于验证借阅者的身份信息并判断借阅者是否拥有借阅权限;
查询单元,用于在藏书书目信息中查询是否存在与所述书目信息相匹配的图书;
列表生成单元,用于在存在相匹配的图书时,计算所有可借阅图书对应的图书馆
的地理位置与借阅者的地理位置之间的距离信息,并生成可借阅图书的距离信息列表,然
后将其反馈至用户端;
绑定单元,用于在接收到用户端发送的从所述距离信息列表中选择的一个图书馆
中的图书进行借阅的确认借阅信息时,将该图书馆中的图书与借阅者信息进行绑定。
本发明的有益效果:本发明提供一种图书借阅系统,能够根据用户发送的借阅请
求信息判断用户是否拥有借阅权限,并在藏书书目信息中查询到存在用户想要借阅的图书
时,计算所有可借阅图书对应的图书馆的地理位置与借阅者的地理位置之间的距离信息,
并生成可借阅图书的距离信息列表,以便用户根据可借阅图书的图书馆的位置选择借阅哪
一个图书馆中的图书,并将用户选中的图书与用户的信息进行绑定,避免在去图书馆的途
中被其他人借走,方便用户借阅。
进一步,所述验证单元中判断借阅者拥有借阅权限具体包括:判断借阅者是否有
到期未归还的图书,若有,则借阅者没有借阅权限,若没有,则借阅者拥有借阅权限。
采用上述进一步方案的有益效果:判断借阅者是否拥有借阅权限,只有拥有借阅
权限才可以借阅图书。
进一步,所述列表生成单元中所述距离信息列表具体包括可借阅图书对应的图书
馆的地理位置、从借阅者的地理位置到达所述可借阅图书对应的图书馆的地理位置的时间
以及所述距离信息。
采用上述进一步方案的有益效果:方便用户根据图书馆位置与自身所在地的位置
确定借阅哪个图书馆中的图书。
进一步,所述系统还包括:解除绑定单元,用于若借阅者在预设的绑定期限内未取
走确认借阅的图书,则解除该图书与借阅者信息之间的绑定关系。
采用上述进一步方案的有益效果:避免因为用户在预设的绑定期限内不取走绑定
的图书,导致其他人无法借阅。
进一步,所述系统还包括:提醒单元,用于在用户取走确认借阅的图书后,定期向
所述用户端发送还书提醒。
采用上述进一步方案的有益效果:提醒用户还书,避免用户超期。
附图说明
图1为本发明实施例一的一种图书借阅方法流程图;
图2为本发明实施例二的一种图书借阅系统示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并
非用于限定本发明的范围。
实施例一、一种图书借阅方法。下面结合图1对本实施例提供的方法进行详细说
明。
参见图1,S101、接收用户端发送的借阅请求信息,所述借阅请求信息包括借阅者
信息、需要借阅的图书对应的书目信息以及借阅者的地理位置信息。
S102、在验证借阅者的身份信息并判断借阅者拥有借阅权限后,在藏书书目信息
中查询是否存在与所述书目信息相匹配的图书。
具体的,根据所述借阅请求信息中的借阅者信息验证借阅者的身份信息,并确定
借阅者是否有到期未归还的图书,若有,则借阅者没有借阅权限,若没有,则借阅者拥有借
阅权限;在确认借阅者拥有借阅权限后,在藏书书目信息中查询是否存在与所述书目信息
相匹配的图书。
S103、在存在相匹配的图书时,计算所有可借阅图书对应的图书馆的地理位置与
借阅者的地理位置之间的距离信息,并生成可借阅图书的距离信息列表,然后将其反馈至
用户端。
具体的,在存在相匹配的图书时,计算所有可借阅图书对应的图书馆的地理位置
与借阅者的地理位置之间的距离信息,并生成可借阅图书的距离信息列表,然后将其反馈
至用户端,其中,所述距离信息列表具体包括可借阅图书对应的图书馆的地理位置、从借阅
者的地理位置到达所述可借阅图书对应的图书馆的地理位置的时间以及所述距离信息。
同一本图书在某个城市中的多个图书馆中都可以被借阅,所以借阅者需要知道可
以借阅此书的多个图书馆的地理位置信息以及与借阅者自身所在地的位置信息,以便用户
选择在哪个图书馆进行借阅,节省借阅者的借书时间。
S104、在接收到用户端发送的从所述距离信息列表中选择的一个图书馆中的图书
进行借阅的确认借阅信息时,将该图书馆中的图书与借阅者信息进行绑定。
具体的,在接收到用户端发送的从所述距离信息列表中选择的一个图书馆中的图
书进行借阅的确认借阅信息时,将该图书馆中的借阅者需要借阅的图书与借阅者信息进行
绑定,以便在预设的借阅期限内,该图书馆中的被绑定的图书不会被其他人借走。
若借阅者在预设的绑定期限内未取走确认借阅的图书,则解除该图书与借阅者信
息之间的绑定关系,避免因为借阅者在预设的绑定期限内不取走绑定的图书,导致其他人
无法借阅。
在用户取走确认借阅的图书后,定期向所述用户端发送还书提醒,提醒用户还书。
实施例二、一种图书借阅系统。下面结合图2对本实施例提供的系统进行详细说
明。
图2中,本实施例提供的系统包括接收单元201、验证单元202、查询单元203、列表
生成单元204、绑定单元205、解除绑定单元206以及提醒单元207。
接收单元201,用于接收用户端发送的借阅请求信息,所述借阅请求信息包括借阅
者信息、需要借阅的图书对应的书目信息以及借阅者的地理位置信息。
验证单元202,用于验证借阅者的身份信息并判断借阅者是否拥有借阅权限。
具体的,所述验证单元202判断借阅者是否有到期未归还的图书,若有,则借阅者
没有借阅权限,若没有,则借阅者拥有借阅权限。
查询单元203,用于在藏书书目信息中查询是否存在与所述书目信息相匹配的图
书。
列表生成单元204,用于在存在相匹配的图书时,计算所有可借阅图书对应的图书
馆的地理位置与借阅者的地理位置之间的距离信息,并生成可借阅图书的距离信息列表,
然后将其反馈至用户端。
具体的,所述列表生成单元204中的所述距离信息列表具体包括可借阅图书对应
的图书馆的地理位置、从借阅者的地理位置到达所述可借阅图书对应的图书馆的地理位置
的时间以及所述距离信息。
绑定单元205,用于在接收到用户端发送的从所述距离信息列表中选择的一个图
书馆中的图书进行借阅的确认借阅信息时,将该图书馆中的图书与借阅者信息进行绑定。
解除绑定单元206,用于若借阅者在预设的绑定期限内未取走确认借阅的图书,则
解除该图书与借阅者信息之间的绑定关系。
提醒单元207,用于在用户取走确认借阅的图书后,定期向所述用户端发送还书提
醒。
本发明提供一种图书借阅方法及系统,能够根据用户发送的借阅请求信息判断用
户是否拥有借阅权限,并在藏书书目信息中查询到存在用户想要借阅的图书时,计算所有
可借阅图书对应的图书馆的地理位置与借阅者的地理位置之间的距离信息,并生成可借阅
图书的距离信息列表,以便用户根据可借阅图书的图书馆的位置选择借阅哪一个图书馆中
的图书,并将用户选中的图书与用户的信息进行绑定,避免在去图书馆的途中被其他人借
走,方便用户借阅。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。