一种共享图书系统及管理方法与流程

文档序号:18455698发布日期:2019-08-17 01:34阅读:942来源:国知局
一种共享图书系统及管理方法与流程

本发明涉及一种共享图书系统及管理方法。



背景技术:

2017年4月公布的第九次全国国民阅读调查数据显示,75.3%的18-70周岁国民更倾向于“拿一本纸质图书阅读”,更有11.8%的数字化阅读接触者承认,在读完电子书后还购买了该书的纸质版。这一结果表明,纸质书依然是大多数人的阅读偏好。纸质阅读与电子阅读相比,具有利于深度阅读,更能激发阅读者的阅读兴趣,保护视力等优势。当前用户闲余书籍的放置造成的图书资源浪费现象非常普遍,如何有效利用这些闲置资源值得研究。同时读者在阅读的过程中,除了图书的信息需求之外,同样需要满足社交型情感因素的需求,包括信息交互需求、阅读关系链、关系网及信息分享、评价等社交性功能。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种集共享型文化社区、用户信息交互、图书共享为一体的共享图书系统。

为解决上述问题,本发明采用的一种技术方案是:一种共享图书系统,包括:用户管理模块、用户信息交互模块、图书信息管理模块、图书搜索模块、用户积分模块、地图模块、二维码处理模块。

所述用户管理模块用于用户登录、注册账号、手机号码验证、设置密码、昵称管理、级别显示、头像显示。旧用户通过点击客户端按钮,输入账号及登陆密码进入系统界面;客户端登陆界面设置有密码找回按钮用于密码重置;新用户通过点击客户端注册按钮跳转到注册界面进行新用户注册,注册过程中用户管理模块弹出窗口提示用户上传头像,填写昵称,注册完成后在用户积分模块建立账号及积分信息,初始积分为0,用户管理模块存储注册账号、手机号码、密码、昵称、级别信息、用户头像。

所述用户信息交互模块用于用户之间文字发送、图片发送、语音发送、位置发送。用户之间进行信息交互时,根据需要在对话框内选择不同按钮,完成信息的发送。

所述图书信息管理模块用于图书发布用户发布图书信息。图书信息包括图书封面,书名、作者、版本信息、出版社、出版日期、图书介绍,借阅期限,图书位置信息,已借阅次数,图书状态。通过点击界面发布按钮完成数据上传,系统保存图书信息。图书信息管理模块支持图书条形码信息录入,图书发布用户点击界面扫一扫按钮后,扫描图书条形码,在图书信息发布界面,自动录入书名、作者、版本信息、出版社信息。

所述图书搜索模块用于借阅用户根据书名或者距离进行搜索。书名搜索支持模糊匹配方式,采用距离搜索模式时,图书搜索模块调用地图模块,根据借阅用户当前位置与图书位置进行计算,筛选出30公里内的图书信息,按距离由近到远的优先级进行排序并显示。

所述用户积分模块用于对用户的阅读行为进行积分。不同积分对应不同用户级别,所述积分模块确定用户的级别之后,调取对应图标,显示于用户信息界面的用户级别位置。

所述地图模块用于定位图书地理位置和用户当前位置。用户信息交互发送位置信息、图书位置信息发布或图书搜索时,调用地图模块。

所述二维码处理模块用于生成已发布的图书信息二维码及用户信息二维码。

可选的,所述用户管理模块还用于完成用户押金的缴纳,用户注册时,在注册界面缴纳一定费用作为借书押金,完成支付后才能注册成功,所述共享图书系统还包括用户账户管理模块,所述用户账户管理模块用于用户账户的管理,用户押金,账户余额,绑定的银行卡账号信息均保存于用户管理模块,完成一次借阅之后,用户账户信息更新;所述图书信息管理模块发布的图书信息还包括借阅费用。

一种共享图书的管理方法,包括如下步骤:

(1)图书发布用户在客户端发布图书信息,包括上传图书封面,填写书名、作者、版本信息、出版社、出版日期、图书介绍,设置借阅期限,图书位置信息,通过点击客户端按钮完成数据上传;系统保存图书信息。

(2)借阅用户通过搜索界面找到书籍,通过客户端申请借阅;为方便沟通,可以通过信息交互模块与图书发布用户沟通。

(3)图书发布用户收到借阅申请之后,如果愿意借出,点击同意借阅,线下将图书交于借阅用户之后,图书发布用户点击借出按钮,待借阅用户确认之后,图书状态标记为已借出。

(4)借阅用户在设置的借阅期限内完成阅读,阅读期间,借阅用户可以在图书信息下方填写读书笔记,阅读之后,借阅用户在图书信息下方填写读后感并将图书线下交还图书发布用户,点击归还,待图书发布用户确认之后,借阅流程关闭,图书状态标记为待借阅。

可选的,用户在注册时缴纳一定费用作为借书押金用于图书完成支付后才能注册成功,所述押金用于图书的丢失、损坏的赔偿;图书发布用户在客户端还可发布图书的借阅费用,借阅用户完成支付后才能申请借阅;用户账户管理模块用于用户押金,账户余额,绑定的银行卡账号信息的管理。

本发明采用以上技术方案与现有技术相比的有益效果是:利用互联网思维,建立共享平台将闲置图书充分利用,同时以阅读为纽带建立共享型文化社区,开通用户信息交互通道,满足人们阅读及社交的心理需求。

附图说明

图1是本发明实施例1中共享图书系统的框架图;

图2是本发明实施例2中共享图书系统的框架图。

其中,1-用户管理模块、2-用户信息交互模块、3-图书信息管理模块、4-图书搜索模块、5-用户积分模块、6-地图模块、7-二维码处理模块、8-用户账户管理模块。

具体实施方式

用户a点击用户b的头像后,可进入用户b的信息界面,在用户b的信息界面,显示该用户的头像、昵称、个性签名、读者级别、书籍发布、读后感、读书笔记信息及关注按钮,头像图片点击后可放大,书籍发布信息点击后跳转进入该信息的发布界面,读后感、读书笔记点击后进入跳转进入对应信息的界面。用户a在用户b的信息界面点击关注按钮后,可以关注用户b,系统向用户b发送被关注消息,用户b点击进入用户a的信息界面点击关注按钮后,可以关注用户a,相互关注后用户a和用户b成为相互关注的好友。

在主界面中部,设置最热图书、读后感、读书笔记、最高积分用户排行榜展示窗口,该排行榜按月度更新,在数据库中统计本月借阅次数最多的图书,点赞数最多的读后感,读书笔记,积分最高用户,将排名靠前的图书、读后感、读书笔记、积分最高用户进行展示。

用户登陆后,进入主菜单,主菜单分为三部分,主界面,消息及用户信息。主界面上方显示搜索栏,输入关键字之后,点击搜索图标,进入搜索结果界面,搜索结果界面显示与关键字相关的所有发布的图书,可选择根据借阅次数、距离远近进行排序显示,图书状态分为已借出和待借阅。进入条目后,用户可浏览该图书的全部信息,包括图书封面,书名、作者、版本信息、出版社、出版日期、图书介绍,设置的借阅期限,图书位置信息,图书状态,图书发布用户头像及昵称,点击昵称之后,可进入用户信息交互窗口,并将发送的消息列入消息列表。在主界面下方,设置图书发布按钮,用户点击后,可进入图书发布界面。

消息界面展示信息交互的窗口列表,分为两栏,第一栏为相互关注的好友消息,两个用户相互关注之后,相交互的消息列入第一栏,第二栏为系统消息及陌生人消息,系统消息包括系统推送,借阅申请的审批。在信息交互窗口,点击用户头像进入用户资料界面,用户资料界面显示用户头像,用户昵称,个性签名,用户级别图标,用户发布的图书信息,用户提交的读后感、读书笔记列表、关注按钮,点击用户级别图标,可显示用户积分,点击图书信息,读后感,读书笔记条目,跳转至对应信息的原显示界面。

用户信息界面显示用户头像(可进行上传及编辑),用户昵称(不可更改),个性签名(用户可自行更改),用户级别图标(系统认定达到对应积分后更改),密码修改,用户注销,二维码显示。密码修改,可以根据自己意愿进行密码修改。用户注销,用户根据自己意愿可以注销账号。二维码显示,该二维码由二维码处理模块7生成,点击小图标后可放大二维码,用户可将二维码保存于手机相册。

用户积分模块5用以对用户的阅读行为进行积分,图书介绍,读后感,读书笔记设置点赞按钮,点赞数计入用户积分,每个点赞计1分,不同积分对应不同用户级别,0-999分对应的级别为童生、1000-1999分对应的级别为秀才,2000-2999分对应的级别为举人,3000-3999分对应的级别为进士,4000-4999分对应的级别为探花,5000-5999分对应的级别为榜眼,6000分以上对应的级别为状元。积分模块确定用户的级别之后,调取对应图标,显示于用户信息界面的用户级别位置。

为详细说明本发明的技术内容、所实现目的及效果,以下结合附图及实施例详予说明。

实施例1

如图1所示,一种共享图书系统,包括:用户管理模块1、用户信息交互模块2、图书信息管理模块3、图书搜索模块4、用户积分模块5、地图模块6、二维码处理模块7。

用户管理模块1,所述用户管理模块1用于用户登录、注册账号、手机号码验证、设置密码、昵称管理、级别显示、头像显示。旧用户通过点击客户端,输入账号及登陆密码,用户管理模块1将输入信息与存储的注册信息进行匹配,若匹配成功,则进入系统界面;若匹配失败,则返回匹配结果。若输入的账号在用户管理模块1的存储中不存在,则返回消息提醒“用户名错误”;若输入的账号在用户管理模块1的存储中已经存在,但输入的登陆密码不匹配,则返回消息提醒“密码错误”,用户若忘记密码则可以通过点击客户端登陆界面的密码找回按钮跳转到密码重置页面,填写账号信息和手机号等待用户管理模块1验证成功则可以进行密码重置。旧用户在登录成功后,可以在用户信息显示界面根据自己意愿进行密码修改,昵称修改及头像上传。新用户通过点击客户端注册按钮跳转到注册界面,输入新用户名和密码及注册手机号码,若注册账号或注册手机号码已存在数据库内,则返回消息提醒“该用户已存在”,用户重新输入注册信息。注册成功后,模块弹出窗口提示用户上传头像,填写昵称,并在用户积分模块5建立账号及积分信息,初始积分为0,用户管理模块1存储注册账号、手机号码、密码、昵称、级别信息。

用户信息交互模块2,所述用户信息交互模块2用于用户之间文字发送、图片发送、语音发送、位置发送。用户之间进行信息交互时,根据需要在对话框内选择不同按钮,完成信息的发送。点击文字发送按钮后,界面输入框打开,调用手机输入法,用户编辑好文字内容后,点击发送按钮,完成文字发送。点击图片发送按钮后,调用手机相册,用户勾选手机相册内图片,点击发送按钮,完成图片发送。点击语音发送按钮后,调用手机麦克风,用户长按语音按钮录入30秒之内的语音,松开按钮后,完成语音发送。点击位置发送按钮后,调用地图模块6,在地图模块6选择当前位置后,点击发送按钮,完成位置发送。

图书信息管理模块3,所述图书信息管理模块3用于图书发布用户发布图书信息,图书信息包括图书封面,书名、作者、版本信息、出版社、出版日期、图书介绍,借阅期限,图书位置信息,已借阅次数,图书状态。通过点击界面发布按钮完成数据上传,系统保存图书信息。图书信息管理模块3支持图书条形码信息录入,图书发布用户点击界面扫一扫按钮后,扫描图书条形码,在图书信息发布界面,自动录入书名、作者、版本信息、出版社信息。用户点击图书封面按钮后,调用手机相册,用户勾选手机相册的图片,点击确定按钮完成图书封面的录入。出版日期,图书介绍仅支持手动录入,借阅期限仅支持勾选,分别为1个月、2个月、3个月,6个月,图书位置信息仅支持地图选择,点击图书位置按钮后,调用地图模块6,在地图模块6选择位置后,点击确定按钮完成图书位置的录入。已借阅次数初始值设置为0,每完成一次借阅流程之后增加1。图书状态初始设置为待借阅,进入借阅流程后,图书状态设置为已借出。

图书搜索模块4,所述图书搜索模块4用于借阅用户根据书名或者距离进行搜索。书名搜索支持模糊匹配方式,用户在搜索栏输入书名或者关键词之后,图书搜索模块4在图书信息管理模块3的数据中进行匹配,默认模式为将匹配结果按精确匹配至模糊匹配的顺序列出,调用地图模块6,根据借阅用户当前位置与图书位置进行计算,将计算结果插入表中。借阅用户可选择根据借阅次数、距离远近进行排序显示。用户选择距离搜索模式时,图书搜索模块4调用地图模块6,根据借阅用户当前位置与图书位置进行计算,筛选出30公里内的图书信息,按距离由近到远的优先级进行排序并显示。

用户积分模块5,所述用户积分模块5用于用户积分的计算。用户积分模块5对用户的阅读行为进行积分,不同积分对应不同用户级别,积分模块确定用户的级别之后,调取对应图标,显示于用户信息界面的用户级别位置。

地图模块6,所述地图模块6用于定位图书地理位置和用户当前位置。用户信息交互发送位置信息、图书位置信息发布或图书搜索时,调用地图模块6。用户信息交互发送位置信息时,直接在信息交互对话框点击位置发送按钮,调用地图模块6,在地图模块6选择当前位置后,点击发送按钮,完成位置发送;用户图书位置信息发布时,点击图书位置按钮后,调用地图模块6,在地图模块6选择位置后,点击确定按钮完成图书位置的录入;用户在图书搜索界面选择距离搜索模式时,图书搜索模块4调用地图模块6,根据借阅用户当前位置与图书位置进行计算,筛选出30公里内的图书信息,按距离由近到远的优先级进行排序并显示。用户在图书搜索结果界面选择距离远近排序时,根据借阅用户当前位置与图书位置进行计算,将计算结果插入表中,根据结果的值进行距离远近排序显示。

二维码处理模块7,所述二维码处理模块7用于生成已发布的图书信息二维码及用户信息二维码。图书信息发布完成之后,二维码处理模块7根据图书信息生成二维码,将二维码显示在图书信息界面。用户资料录入完成之后,二维码处理模块7根据用户信息生成二维码,将二维码显示在用户信息栏。

实施例2

用户管理模块1,所述用户管理模块1用于用户登录、注册账号、手机号码验证、设置密码、昵称管理、级别显示、头像显示。旧用户通过点击客户端,输入账号及登陆密码,用户管理模块1将输入信息与存储的注册信息进行匹配,若匹配成功,则进入系统界面;若匹配失败,则返回匹配结果。若输入的账号在用户管理模块1的存储中不存在,则返回消息提醒“用户名错误”;若输入的账号在用户管理模块1的存储中已经存在,但输入的登陆密码不匹配,则返回消息提醒“密码错误”,用户若忘记密码则可以通过点击客户端登陆界面的密码找回按钮跳转到密码重置页面,填写账号信息和手机号等待用户管理模块1验证成功则可以进行密码重置。旧用户在登录成功后,可以在用户信息显示界面根据自己意愿进行密码修改,昵称修改及头像上传。新用户通过点击客户端注册按钮跳转到注册界面,输入新用户名和密码及注册手机号码,若注册账号或注册手机号码已存在数据库内,则返回消息提醒“该用户已存在”,用户重新输入注册信息。注册成功后,模块弹出窗口提示用户上传头像,填写昵称,并在用户积分模块5建立账号及积分信息,初始积分为0,用户管理模块1存储注册账号、手机号码、密码、昵称、级别信息。

用户信息交互模块2,所述用户信息交互模块2用于用户之间文字发送、图片发送、语音发送、位置发送。用户之间进行信息交互时,根据需要在对话框内选择不同按钮,完成信息的发送。点击文字发送按钮后,界面输入框打开,调用手机输入法,用户编辑好文字内容后,点击发送按钮,完成文字发送。点击图片发送按钮后,调用手机相册,用户勾选手机相册内图片,点击发送按钮,完成图片发送。点击语音发送按钮后,调用手机麦克风,用户长按语音按钮录入30秒之内的语音,松开按钮后,完成语音发送。点击位置发送按钮后,调用地图模块6,在地图模块6选择当前位置后,点击发送按钮,完成位置发送。

图书信息管理模块3,所述图书信息管理模块3用于图书发布用户发布图书信息,图书信息包括图书封面,书名、作者、版本信息、出版社、出版日期、图书介绍,借阅期限,图书位置信息,借阅费用,已借阅次数,图书状态。通过点击界面发布按钮完成数据上传,系统保存图书信息。图书信息管理模块3支持图书条形码信息录入,图书发布用户点击界面扫一扫按钮后,扫描图书条形码,在图书信息发布界面,自动录入书名、作者、版本信息、出版社信息。用户点击图书封面按钮后,调用手机相册,用户勾选手机相册的图片,点击确定按钮完成图书封面的录入。出版日期,图书介绍仅支持手动录入,借阅期限仅支持勾选,分别为1个月、2个月、3个月,6个月,图书位置信息仅支持地图选择,点击图书位置按钮后,调用地图模块6,在地图模块6选择位置后,点击确定按钮完成图书位置的录入。借阅费用仅支持手动录入,上限设置为100元人民币。已借阅次数初始值设置为0,每完成一次借阅流程之后增加1。图书状态初始设置为待借阅,进入借阅流程后,图书状态设置为已借出。

图书搜索模块4,所述图书搜索模块4用于借阅用户根据书名或者距离进行搜索。书名搜索支持模糊匹配方式,用户在搜索栏输入书名或者关键词之后,图书搜索模块4在图书信息管理模块3的数据中进行匹配,默认模式为将匹配结果按精确匹配至模糊匹配的顺序列出,调用地图模块6,根据借阅用户当前位置与图书位置进行计算,将计算结果插入表中。借阅用户可选择根据借阅次数、距离远近进行排序显示。用户选择距离搜索模式时,图书搜索模块4调用地图模块6,根据借阅用户当前位置与图书位置进行计算,筛选出30公里内的图书信息,按距离由近到远的优先级进行排序并显示。

用户积分模块5,所述用户积分模块5用于用户积分的计算。用户积分模块5对用户的阅读行为进行积分,不同积分对应不同用户级别,积分模块确定用户的级别之后,调取对应图标,显示于用户信息界面的用户级别位置。

地图模块6,所述地图模块6用于定位图书地理位置和用户当前位置。用户信息交互发送位置信息、图书位置信息发布或图书搜索时,调用地图模块6。用户信息交互发送位置信息时,直接在信息交互对话框点击位置发送按钮,调用地图模块6,在地图模块6选择当前位置后,点击发送按钮,完成位置发送;用户图书位置信息发布时,点击图书位置按钮后,调用地图模块6,在地图模块6选择位置后,点击确定按钮完成图书位置的录入;用户在图书搜索界面选择距离搜索模式时,图书搜索模块4调用地图模块6,根据借阅用户当前位置与图书位置进行计算,筛选出30公里内的图书信息,按距离由近到远的优先级进行排序并显示。用户在图书搜索结果界面选择距离远近排序时,根据借阅用户当前位置与图书位置进行计算,将计算结果插入表中,根据结果的值进行距离远近排序显示。

二维码处理模块7,所述二维码处理模块7用于生成已发布的图书信息二维码及用户信息二维码。图书信息发布完成之后,二维码处理模块7根据图书信息生成二维码,将二维码显示在图书信息界面。用户资料录入完成之后,二维码处理模块7根据用户信息生成二维码,将二维码显示在用户信息栏。

用户账户管理模块8,所述用户管理模块用于用户账户的管理。用户账户管理模块8管理用户押金,账户余额,绑定的银行卡账号信息,完成一次借阅之后,将用户账户信息更新。用户注销账号时,用户账户管理模块8连接转账系统,向该银行卡账号转账退还押金。

在图书信息界面点击借阅申请按钮,进入付款界面,付款界面上方显示借阅费用,下方显示账户余额并在右侧显示减去借阅费用的标记;账户余额下方显示银行卡卡号,并在右侧显示减去借阅费用的标记,优先使用账户余额进行支付,其次使用银行卡支付,银行卡支付连接接网银端口。付款信息确认后,点击提交,账户管理模块完成收款,系统认定借阅申请提交成功,借阅电子流进入图书发布用户审批环节。若一定时间内,图书发布用户未点击同意,借阅费用从付款原路径返回用户账户。

用户发起提现申请后,弹出提现窗口,输入提现金额(不能大于账户余额),系统默认转账账号为绑定的银行卡卡号,提交后生成提现电子流,用户账户管理模块连接转账系统,向该银行卡账号转账。账号注销,用户申请账号注销后,用户账户管理模块连接转账系统,向该银行卡账号转账退还押金。

实施例3

一种共享图书的管理方法,包括如下步骤:

(1)图书发布用户在客户端发布图书信息,包括上传图书封面,填写书名、作者、版本信息、出版社、出版日期、图书介绍,设置借阅期限,图书位置信息,通过点击客户端按钮完成数据上传;系统保存图书信息。

(2)借阅用户通过搜索界面找到书籍,通过客户端申请借阅;为方便沟通,可以通过信息交互模块与图书发布用户沟通。

(3)图书发布用户收到借阅申请之后,如果愿意借出,点击同意借阅,线下将图书交于借阅用户之后,图书发布用户点击借出按钮,待借阅用户确认之后,图书状态标记为已借出。

(4)借阅用户在设置的借阅期限内完成阅读,阅读期间,借阅用户可以在图书信息下方填写读书笔记,阅读之后,借阅用户在图书信息下方填写读后感并将图书线下交还图书发布用户,点击归还,待图书发布用户确认之后,借阅流程关闭,图书状态标记为待借阅。

实施例4

一种共享图书的管理方法,包括如下步骤:

(1)图书发布用户在客户端发布图书信息,包括上传图书封面,填写书名、作者、版本信息、出版社、出版日期、图书介绍,设置借阅期限,图书位置信息,通过点击客户端按钮完成数据上传;系统保存图书信息。

(2)借阅用户通过搜索界面找到书籍,通过客户端申请借阅;为方便沟通,可以通过信息交互模块与图书发布用户沟通。

(3)图书发布用户收到借阅申请之后,如果愿意借出,点击同意借阅,线下将图书交于借阅用户之后,图书发布用户点击借出按钮,待借阅用户确认之后,图书状态标记为已借出。

(4)借阅用户在设置的借阅期限内完成阅读,阅读期间,借阅用户可以在图书信息下方填写读书笔记,阅读之后,借阅用户在图书信息下方填写读后感并将图书线下交还图书发布用户,点击归还,待图书发布用户确认之后,借阅流程关闭,图书状态标记为待借阅。

(5)用户在注册时缴纳一定费用作为借书押金用于图书完成支付后才能注册成功,所述押金用于图书的丢失、损坏的赔偿;图书发布用户在客户端还可发布图书的借阅费用,借阅用户完成支付后才能申请借阅;用户账户管理模块用于用户押金,账户余额,绑定的银行卡账号信息的管理。

用户注册时,在注册界面缴纳一定费用作为借书押金,完成支付后,注册成功。当还书逾期或者图书丢失、损坏时,根据双方协商结果扣取部分押金补偿图书发布用户,同时,借阅用户补足押金差额之后才能继续借阅。申请借阅时,借阅用户同时缴纳一定借阅费用,通过账户余额或者绑定的银行卡完成借阅费用支付,即可向图书发布用户提出借阅申请,图书发布用户同意借出后,借阅费用进入平台账户,借阅流程关闭后,借阅费用进入图书发布用户账户。

阅读期间,借阅用户可以随时在图书信息下方以评论的方式填写读书笔记。平台内所有用户可追加评论。图书介绍,读后感,读书笔记设置点赞按钮,点赞数计入用户积分,不同积分对应不同用户级别。

以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1