高职院校智慧图书馆APP的研究与设计

2019-05-13 10:15李小玺
数字技术与应用 2019年1期

李小玺

摘要:伴随着“智慧城市”“智慧校园”等新名词的诞生,高职院校“智慧图书馆”的建设被提上日程。本文从图书馆现状、需求分析,特色服务、技术支持、研究设计等几个方面进行研究,构建了高职院校智慧图书馆APP的基本思路。

关键词:高职院校;智慧图书馆;APP

中图分类号:TP277 文献标识码:A 文章编号:1007-9416(2019)01-0187-02

互联网时代的今天,智能手机、平板电脑逐渐成为人们的新宠,足不出户就能解决上网、购物、缴费等问题,真正实现了移动服务含义。互联网的快速发展使得人们获取知识的方式发生了改变,APP客户端逐渐被人们所熟知。为了给用户更好的服务,很多高校图书馆开始尝试图书馆APP这一新型软件。

1 高职院校图书馆现状分析

图书馆是重要的教辅中心和文献信息中心,在教学改革和科学研究中起着重要的作用。但是由于管理体制和办学性质等因素,高职院校的图书馆发展始终存在较大的问题。客观上说,资金和技术得不到保障是图书馆发展面临的最大难题;主观上说,办学性质和学生的层次也是一大问题。教师除了备课、上课,还要搞科研来提升自己;学生不仅需要应对一天到晚的课程,还要面对早晚自习的困扰,这就决定了教师和学生走进图书馆的时间越来越少,从而造成了图书资源的极大浪费。我们应当利用现在的资源和技术,积极主动的去谋求改变,解决当前图书馆面临的问题,使之发挥出应有的作用。

2 需求分析

通过对传统图书馆发展要求的研究,以及对众多高职院校中广大师生的走访和调查,明确了本次研究的核心问题——满足读者需求。本次研究的主要任务是一方面改变图书馆现有的工作模式,另一方面满足读者的广泛需求。主要功能集中在客户端与服务器端两部分。

2.1 客户端设计功能

(1)账户管理。更改预留个人信息、账号密码、联系电话,方便日后的借阅服务。(2)图书检索。为读者提供检索工具,提示书刊位置,剩余数量,方便借阅。(3)电子图书。通过APP快速检索电子书目,通过连接方式推送电子文献资料。(4)预约服务。当读者查阅到心仪的书目而自己又不方便借阅时,可以采用预约服务,提前预留。(5)续借管理。图书到期后,如果还需要继续使用,可以在APP中自行办理续借业务,免去图书馆操作的流程。(6)公告发布。APP会定期更新图书馆公告信息。

2.2 服务器设计功能

(1)用户管理。添加新用户、删除过期用户、修改用户信息。(2)到期提醒。借阅到期前,管理用通过平台和短信向用户推送提醒。(3)数据更新。馆藏图书的添加、删除、修改。更改用户的借阅信息。(4)数据备份。定期备份所有数据库的内容,为日后的检查与维护工作提供保障。

3 特色服务

(1)增加服务对象。为了实现资源共享、图书馆利用率最大化,除了在校师生外,应当面向更多用户开放。一方面,增加毕业生和退休老教师的服务。人们对于知识的渴望都是一样,我们要让这些求贤若渴的学子感受到母校的温暖。另一方面,增加校企合作。图书馆本应是开放式的,应该更多的面向企业的员工,知识是不受地域影响的。除了实现图书馆的合理定位外,还可以增加图书馆发展所需的资金。(2)创建交流平台。书籍的真正价值不是几句概述可以表达的,读者的真实体验才是最好的说明。本次設计加入了交流平台,提供了用户间的信息交互,此举可以帮助读者快速、准确地找到自己需要的书目。(3)增加推送服务。由于生活节奏的加快,迫使有些事情出现了遗忘,比如图书的到期未还。此设计出于人性化的考虑,增加了推送服务,书目到期前3天会在交流平台发出信息提醒,到期前1天会通过预留的手机号再次发出提醒信息。推送服务所涉及的通信费用,全部由图书馆的发展经费承担。

4 技术支持

(1)安卓平台开发环境构建。本次研究选择应用广泛、开发成本较低的安卓系统为环境。为了搭建安卓平台,JDK、eclipse、SDK、ADT等软件都是必不可少的。安卓系统属于开放式交互平台,这些软件在网络中都是可以找到的,根据需要的版本进行下载和安装即可。(2)开发语言。本次研究选择使用率最高的JAVA作为编程语言。JAVA具有简单性、面向对象、安全性、可移植性、高性能性、多线程性等特点,研究过程中不但给编程人员带来了方便,并且使得整个体统的开发更加的顺利。(3)数据库。本次研究选用MY SQL作为系统数据库的原因:1)节约成本:这是很多用户选择它的主要原因,它对许多用户都是免费的。2)方便灵活:MySQL支持Linux、Windows等14种平台,还支持用户编译属于自己的MySQL,满足开发人员的个性需求。3)功能强大:高性能一直被开发人员所保障,并且可移植性较强,为多种编程语言提供接口,并对SQL语句的算法进行优化,提升了用户的查询速度。4)C/S体系结构应用。C/S结构全称Client/Server结构,即客户机/服务器架构。它能够将任务合理分配到Client和Server两端,充分发挥各自优势,降低了系统的通讯开销。我们把Client和Server分布在较远距离的两台设备上,Client可以把用户的要求转达给Server,再将Server返回的结果显示给用户;Server接受用户的要求,进行相应的处理,并将处理结果返回给用户。

5 研究设计

5.1 UML建模设计

UML被广泛称为标准建模语言,是一种简单、功能强大、支持模型化的图形化建模语言。软件开发的重要思想、研究方法和开发技术都在它身上得到很好地体现。根据研究的需要建立用例图、类图、对象图、序列图、状态图等,为需求分析、系统设计、系统实现打下坚实的基础。

5.2 功能模块设计

(1)登录模块。软件使用者的必须途径,此模块设计要具备一定的准确性和安全性。用户可以凭借正确的用户名和密码进行登录,两项内容一旦连续出错3次,此软件自动进入锁定状态。系统会自动判断用户类别,显示不同的操作界面。(2)用户模块。根据用户的不同需求来设计相应内容,主要包括账户管理、图书检索、电子资源查阅、预约服务、续借管理、动态发布等模块。(3)服务器模块。系统管理所必须的内容,主要包括账户管理、数据更新、数据备份、推送服务、交流平台管理等模块。

5.3 界面设计

此次设计秉承简单、实用这一原则,没有绚丽多彩的画面效果,颜色较为单一。主要的界面设计分为登录界面、主界面、用户管理界面、图书检索界面、图书查阅界面、预约服务界面、续借管理界面、动态发布界面、交流平台界面等。

6 结语

科技兴国、教育兴国,借着科技发展的东风,“智慧图书馆”的建设已经成为高校发展的工作重点。一方面,国家加大了建设信息化、数字化、科技化校园的支持力度;另一方面,高校自身的发展必须顺应时代的潮流。但是“智慧图书馆”的建设与发展不是一朝一夕之事,所以我们要不断的探索与发现,踏踏实实地走好每一步,争取早日建成属于我们自己的“智慧图书馆”。

参考文献

[1] 郎玉林.智慧图书馆发展策略研究[J].图书馆.2015(4):77-79.

Abstract:With the birth of new terms such as "smart city" and "smart campus", the construction of "smart library" in higher vocational colleges has been put on the agenda. This paper studies the current situation, demand analysis, characteristic service, technical support, research and design of the library, and constructs the basic idea of APP in the Smart Library of Higher Vocational colleges.

Key words:higher vocational colleges; intelligent library; APP