移动互联网时代高校图书馆系统的设计与开发
孙超
摘要:文章结合当前移动互联网技术应用现状,选取移动终端路径,对高校图书馆系统的设计与开发进行具体探讨。主要以目前应用较为广泛、学生接受程度高、运用便利性较大的微信平台工具为例,将高校图书馆系统的设计与开发细化到技术工具与图书资源利用充分融合的程度,推进移动互联网络在移动端的高效化运用。
关键词:移动互联网;高校;图书馆系统;设计;开发
移动互联网时代的高校图书馆系统包括两个方面,一个方面以PC为基,一个以移动终端为基;前者主要是通过计算机及互联网技术实践,后者借助智能手机平台达到应用目标。从现阶段的系统开发设计与应用程度观察,信息一体化的查询、借阅、服务功能已基本实现;纸质图书与信息化融合完成的同时,电子化的图书应用范围也在不断扩展。以下在此基础上,从利用率较高的智能手机平台出发,展开主题论述。
1.基于移动终端的系统设计与开发
以下从移动终端的智能手机应用出发,选取微信平台,对高校图书馆微信平台设计进行讨论;按照现阶段要求,需以公众平台为准实践总体设计;具体设计从系统思维出发,按照整体与部分的关系原理展开说明。
1.1总体设计
总体设计的第一步是开发流程设计,具体包括计划筹备一审核一认证一验证—调试接口—正式上线一运行维护。第二步主要是从用户、功能、性能3个层面,通过用例图说明总体设计思思路,实践需要通过用户角色、系统功能、平台3个要素的关系进行说明。具体来看,主要将高校图书馆微信公众平台作为中心,按照资源—用户一资讯与帮助3个面向,与客户端用户(学生、教职工)、系统管理员、平台管理员系统之间的一体化关联完成设计构建。其中,平台管理员重点以素材编辑推送、数据管理、宣传推广、客服服务为主要职能;而系统管理员则重点实践系统稳定性、安全性维护。
1.2部分设计
系统设计总体计划部署完成后,按照“思路决定出路”原则,将思维理论转向实践开发各个细致部分。具体包括3个部分,分别是功能模块、界面、功能设计。
从功能模块方面分析,先对整体界面设计实施统一化规划,并按照程序化流程推进管理;比如,主界面需要包括标题栏方面的账户名称、自定义菜单栏。以账户信息界面为例,注册、认证均采用实名制,并且将界面内容、功能进行差异化处理;具体如一级(3个)、二级(0~5个)菜单的设计就要求选取符号、汉字、图片标志的共同应用。另一方面,根据类型要求,需要在订阅号、服务号,以及当前校企联合后的企业号实施全面对接;但要求在权限方面做好具体设置;按照难易程度,订阅比较方便,功能也易于实现,一般可以借助推送消息完成。服务号方面则需要获得认证、开放等级等功能权限设置;同时,在菜单功能设置方面,因要求推送4条消息(每月);由于频率较高,建议该功能模块可以按照需求设计专门化的推送功能,提高利用率与便利性。另外,从技术方面看,自定义菜单实践中,可以借助API接口技术完成,如认证服务号接口功能的实现即可依此完成;功能的数量以不大于15项为准。图书馆系统设计与开发在功能、微信平台接入方面,可以重点从9大接口、JS-SDK技术、辅助系统实现对接。其中,可完成目标包括资源检索、用户管理、信息推送,以及更为直接的二维码扫描、自动回复、服务咨询、语音信息传输等。功能模块中还需要将资源-用户-资讯与帮助三大模块与具体的菜单功能项实现对应设置。比如,在资源模块,需要囊括馆藏-数据库-电子-多媒体-学术资源发现;在用户模块,包括绑定与解绑-借阅与续借-超期与罚款-用户预约-用户荐购各部分;在资讯与帮助模块,则应该将最新资讯-活动预告-存包柜查询-软件下载-联系客服全部纳入;即要求在每个模块中设置5项二级菜单功能项,以此推进模块设置具体化及流程化应用。
从界面设计分析,主界面中需设置账户信息栏与消息展示窗口、综合功能栏。其中按照界面设计规划,可以将3个模块实施分页面设计,通过HTML实施各界面同一界面进入,各界面独立构建。在这个方面可以直接借鉴目前腾讯公司推出的微信APP界面,高校图书馆系统的微信公众平台设计与开发集中于功能借鉴、内容转变与输出,如账户界面就以名称栏、内容功能展示、进入按钮具体设计,功能完全属于平移化处理,但在内容层面却与其完全不同。比如,腾讯公司的微信APP界面中主要用于社交、朋友圈、支付等;而在高校图书馆系统的设计与开发中应用微信平台,其载体可借用微信平台功能,但在实践过程中,则主要是按照界面设置与图书借阅、图书馆管理等内容进行对接,因而差异较大。建议在实践过程中,可以借助与腾讯公司微信APP进行一些公众号平台应用中的推广.而在其公众号的运用中,则需要直接以高校图书馆系统设计与开发为准,提升其专业化设置。
从功能设计分析,主要是以总体设计中的三大模块与应用主体之间的关联性为选择路径,按照3个模块项下设置5个二级菜单,总共扩充到15项功能(具体如上文“功能模块分析”后半部分所述)。按照所属功能具体可以划分为资源检索、用户管理、信息推送服務。由于模块项下设置较多,为了方便叙述,本次研究只选取其中几个二级功能进行举例说明。比如,从资源检索功能方面分析,就可以应用上文中的界面设计,选取二维码扫描方法(如scancode push类按钮)、跳转馆藏检索网页查询方法(如view按钮)、语音输入方法、关键词检索方法进行检索。再如,用户管理中的信息绑定与解绑菜单栏的功能应用中,就可以借助click类按钮,将其与event}肖息结构进行对接性设置;从而把账户、一卡通、证号、密码等进行一体化功能的融合;并按照PHP程序实施短信类的验证信息POST请求验证等。按照服务对象,学生方面以ID student、教职工以ID teacher作为账户设置界定。根据高校图书馆借阅主体数量与需求分析,用户预约功能的实践有助于提升座位利用率;比如,以Drupal开发将座位管理系统中的座位预约、研究室预约等进行分类的接口设置与连接,进入后即可以查询具体情况,并做好提前预约;在这种以时间管理为路径的座位管理系统设置后,极大地提高了座位利用率与服务品质。
2.运行与维护管理
目前基于移动互联网络的高校图书馆系统设计与开发应用中,运行与维护部分需要通过运维团队来完成。具体可将该团队划分为5个小组,分别按照素材编辑、客服、平台推广组、数据管理、系统维护五大需求实施小组划分。其中,每个小组设置具体运维内容,完全以流程化操作为准;比如,在素材编辑小组,具体需要完成文字、图片、多媒体编辑任务的设置与相关人员的安排;再如,数据管理小组就需要依据其具体运维的数据统计分析、数据挖掘分析、数据备份处理合理安排相关运维人员。运维方面的职能设置决定了运维工作内容,即一个团队、5个小组,要求完成对应的五大类工作。以客服为例,客服人员就需要负责线上线下的客服交互服务,包括与用户的交流、咨询回复;还需要将所收集的反馈信息进一步与系统维护小组进行对接,从而为其进一步实施维护与改进工作提供依据。从工作流程方面分析,需要按照推广平台一编辑素材一推送消息一回复消息总结问题与数据管理编写报告一系统维护与更新的工作流程按部就班实现系统运维管理工作。
3.结语
通过以上分析可以看出,移动互联网时代高校图书馆系统的设计与开发,在不同应用路径下会选择不同实践类型;但从信息技术应用角度看,目前的关键问题在于技术工具与图书馆资源的融合。因此,有必要更好地借助PC端实现校内网间的联通;并将其与移动终端进行无缝对接。上文对微信公众平台的设计与开发探讨选取了互联网+思维角度,探讨了技术工具与平台结合的必要性,以及系统化的实践应用。希望以后能够以此为基础,对该主题的探讨提供更具体的操作论述。