一种基于微信的图书馆预约占座流程设计的制作方法

文档序号:18706064发布日期:2019-09-17 23:43阅读:1142来源:国知局
一种基于微信的图书馆预约占座流程设计的制作方法

本发明涉及信息化领域,具体涉及一种基于微信的图书馆预约占座流程设计。



背景技术:

图书馆应顺应时代的发展,利用各种新信息技术来拓展创新信息服务,利用移动信息技术,以微信为平台,为读者提供有针对性的个性化服务,力求使其在阅读推广工作中起到正确的引导作用。

随着公共图书馆免费开放服务的持续开展,越来越多的读者选择到图书馆接受公共文化服务。图书馆的读者接待量逐年持续增长。特别是周末、寒暑假等重要时间节点,一些图书馆的自修室、阅览室等公共区域常常是“一座难求,人满为患”。为有效解决公共图书馆严重的占座问题,本发明从解决图书馆占座问题分析入手,以微信公众平台应用的视角,着重从微信公众平台预约占座流程架构、功能模块实现来设计图书馆预约占座平台,最后再结合公共图书馆在日常座位资源管理工作中遇到的常见问题进行研究。

发明专利内容

本发明专利涉及一种基于微信的图书馆预约占座流程设计,本发明在图书馆自动化服务管理系统中开发若干业务工作需要的运行程序,然后利用互联网技术和移动嵌入技术把存储在图书馆服务器中的若干程序根据自定义需要通过公共平台服务器与微信公众号wcmri接口融合对接;再在图书馆官方微信运行程序中设置预约占座程序模块,在微信操作界面提供直接面向读者选择的预约占座按钮,在微信公众平台运行服务器程序中设置与图书馆自动化管理服务器间能相互交换获取资源的交换运行程序;再由图书馆网络部在运行的前端服务器中提供可供调配和选择的座位号源管理服务程序。

本发明通过建立这样一个基础的预约占座流程架构,让读者通过读者卡注册或登录就能实现图书馆座位资源的预约管理。

附图说明

图1为微信公共平台预约占座流程实现图。

具体实施方式

为了使本发明专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明专利,并不用于限定本发明专利。

本发明专利涉及一种基于微信的图书馆预约占座流程设计,本发明在图书馆自动化服务管理系统中开发若干业务工作需要的运行程序,然后利用互联网技术和移动嵌入技术把存储在图书馆服务器中的若干程序根据自定义需要通过公共平台服务器与微信公众号wcmri接口融合对接;再在图书馆官方微信运行程序中设置预约占座程序模块,在微信操作界面提供直接面向读者选择的预约占座按钮,在微信公众平台运行服务器程序中设置与图书馆自动化管理服务器间能相互交换获取资源的交换运行程序;再由图书馆网络部在运行的前端服务器中提供可供调配和选择的座位号源管理服务程序。

进一步的,预约占座流程架构如图1所示,让读者通过读者卡注册或登录就能实现图书馆座位资源的预约管理。

进一步的,读者预约占座具体操作流程与实现由于已经在图书馆自动化服务器管理系统中设置了相应的预约占座程序功能模块,当读者通过微信预约座位时,相应指令便会通过微信服务器传输到图书馆自动化服务器系统中,待图书馆自动化服务器系统作出响应和处理后便会迎着相同的路径反馈给读者,这种方便快捷的预约方式越来越受到广大读者的欢迎,当读者需要预约占座时,他通过手机或者电脑等终端设备登录图书馆官方微信公众号平台,然后点击微信公众号界面提供的预约占座模块按钮,这时就相当于微信公众号服务平台预约占座模块运行服务器向与之相对应交换管理服务程序发出预约请求指令,当请求指令传达到座位号源管理程序服务器时,号源管理服务程序服务器就会根据读者发出的预约时间、预约地点、预约时长等条件性指令进行查找检索,当查找到相应的条件结果时,号源管理程序服务器又会按照原来的路径通过交换程序服务器将检索结果反馈到读者检索界面,从而完成全套读者预约占座流程,当读者最后确认预约结果后,微信公众平台就会根据读者注册时预留的手机号码以短信形式再次告知读者预约结果。

进一步的,基于微信公众号平台的图书馆预约占座系统是通过服务器对数据信息的处理和传输来实现其功能的,因此各功能模块的设计必须区别于web标准模式下对超文本标记语言或超文本链接标记语言html进行语言设计。需要通过仔细阅读微信公共平台开发者文档,了解掌握微信公共平台加密串openid,然后通过加密串openid获取读者头像、性别、昵称、所在地区等公开有用信息。并对这些有用信息进行筛选、挖掘,进而为在图书馆业务管理服务器设计座位预约查询、座位信息实时显示等功能模块提供切实可行的资料支持。当这些功能模块开发设计出来后就通过服务器端口与微信公众平台wcmri接口对接,从而为读者提供座位资源预约占座服务。

进一步的,功能模块设计图书馆微信公共平台预约占座系统的模块主要有登录模块、功能选择模块、座位信息实时显示模块、信息数据传输模块、条件限制模块。

进一步的,登录模块登录模块是读者实施预约占座行为操作的第一个模块,读者只有通过登录模块用读者卡注册的账号和注册时预留的密码进行登录操作才能完成对座位资源的查询、选座、续座、离座等操作。该模块的设计相对简单,主要包括登录主界面程序和选座界面程序。

进一步的,功能选择模块主要功能就是为读者提供选座、续座、离座、返回等功能服务。选座主要是读者查询到自己满意的座位进行选择确认。续座只针对选了座位因故暂时离开回来后的选择。离座是读者因故需要暂时离开或者永久离开。返回是指返回到上一层模块。

进一步的,功能选择模块的设计必须结合图书馆实际开放情况。如结合图书馆相关阅览室开闭馆时间以及读者人流集中时段等多渠道分流读者选座查询,最大程度的提高预约选座的效率。又如,读者预约选座时,至少要先于图书馆闭馆前30分钟才能预约。另外要注意区分web终端和微信终端端口下同一座位的不同分配情况,不能同一座位在不同的端口多个读者可以实现预约。一旦有座位被预约,预约查询模块必须具备相应的锁定功能,立即锁定该座位,这时其他读者暂时就不能预约该座位。当座位被锁定后解锁情况也必须区别对待,保证图书馆座位资源的使用状态实时提供读者查询。

进一步的,座位信息实时显示功能模块是图书馆微信公众平台预约占座系统模块中的核心组成部分之一,其建立在图书馆业务自动化服务器管理系统的基础之上。主要功能是将图书馆内不同区域的座位总量、在座数量、空座数量等座位信息以动态化、标识化、可视化、图形化的形式实时传递给读者,读者只要通过微信终端登录界面就可以根据图书馆区域位置、开放时段、座位数量等条件自定义查询所需的座位资源信息。设计该模块一般以c/s架构为整体框架,利用net数据库访问技术和c语言设计程序语言进行分层设计,然后植入相应定时器程序在一定时长范围内就对图书馆座位资源信息进行更新,为广大读者带来方便快捷的智慧服务体验。

进一步的,数据信息传输模块在图书馆微信公众平台预约占座系统中处于承上启下的关键环节,承担着读者预约占座数据信息传输功能。在具体设计过程中,一般以以太网为基础,以爱立信公司开发的蓝牙无线技术为传输标准,并通过arduinouno与hc-05来实现各个模块之间的连接,从而在不同的设备、不同的端口、不同的网络之间实现相互间的数据信息交换,把不同的数据信息同步到预约占座系统的微信平台终端,最终把相应的数据信息传输给广大读者。

进一步的,条件限制模块的主要功能是确保读者使用图书馆座位资源的公平性,拒绝随意预约占座、任性预约占座等行为。因此用微信公共平台预约图书馆座位号要遵循一定的预约限制条件。例如,读者在微信公众平台注册的同一账号在同一天的相同的座位区域只能预约1次。其次,当读者预约后又不能按时入座的需要规定提前多长时间取消预约,否则就按照“爽约”行为处理。第三,同一天或者是同一周如果有几次“爽约”行为就应该实行黑名单制度,将该读者信息加入到黑名单库,禁止预约占座一段时间,以遏制恶意占座行为。

以上所述仅为本发明专利的较佳实施例而已,并不用以限制本发明专利,凡在本发明专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明专利的保护范围之内。

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