移动图书馆智慧“微服务”设计与实现

 2023-03-22 10:03

论文总字数:28492字

摘 要

随着高校数字化和信息化建设的不断发展,业务应用系统越来越多的被投入使用。由于这些系统间相互独立,通过单一的网页WEB访问方式很难及时地、有效地、便捷地为师生提供需求,资讯和服务。由于智能终端设备(包括智能手机和PAD)在高校的普及迅速,以及3G/4G/无线网络的覆盖率大大增加,师生希望通过移动终端设备充分截取碎片化的时间随时、随地获取信息和享受服务,智慧图书馆微服务研究成为当前高校数字化,信息化和智能化探讨的一个重点。

本论文主要研究基于移动互联技术的智慧图书馆微服务平台,从而为广大师生提供图书馆借阅,馆藏图书浏览,远程座位预定为一体的智慧化服务。实践表明,将移动图书馆服务系统分解为图书馆自习座位远程座位预定、个性化信息推送服务、图书借阅信息服务等若干 “微服务”,可以丰富移动图书馆服务实践,提升图书馆服务的交互性、缩短服务响应时间,提升用户体验。

关键词移动互联网;智慧图书馆;微服务;APP

Design and implementation of micro service platform of intelligence library based on mobile internet

Abstract

With the continuous development of the construction of Digitization and Informatization University, more and more CPU business application systems have been put into use. Because these systems are independent from each other, a single mode of web page access is not sufficient to provide teachers and students with timely, effectively and convenient information and services. Due to the rapid popularization of intelligent terminal equipment (including smart phones and pad) and the coverage rate of 3G / 4G / wireless network increased substantially, teachers and students hope that they can make full use of their fragmented time by access to information and services anytime, anywhere through the mobile terminal equipment. Thus a research on the micro services of intelligent library is an important focus of the Digitization,Informatization and intelligentization University.

The main work of this thesis is to study Micro Service platform of wisdom library based on mobile Internet, so as to provide teachers and students with an intelligence service including the library, the library browsing and remote seat reservation. Practice shows that to decompose the mobile library service system into some micro services such as seat reservation, personalized information push delivery service and library information service, etc., can enrich the mobile library service, enhance the interactivity of the library service,shorten the service response time, and enhance the user’s experience.

Keywords: Mobile Internet ;intelligent library; Micro service ; APP

目录

摘要 I

Abstract II

第一章 绪论 1

1.1课题研究的背景和意义 1

1.2国内外研究现状的比较 1

1.2.1 智慧图书馆的发展现状 1

1.2.2 移动互联网的发展现状 2

1.3本文研究的主要内容 2

1.4本章小结 3

第二章 相关技术 4

2.1智慧图书馆的核心技术 4

2.1.1 关键信息汇总与分析技术 4

2.1.2 特色信息推送技术 4

2.1.3 程序紧密集成技术 5

2.2智慧图书馆的实现技术 5

2.2.1 Android的基本构成和工作流程机制 5

2.2.2 J2ME的集成开发环境 6

2.3本章小结 6

第三章 需求分析 7

3.1系统环境分析 7

3.1.1 智慧图书馆的环境需求分析 7

3.1.2 技术环境分析 7

3.2系统功能分析 8

3.2.1 系统功能模块分析 8

3.2.2 面向使用者功能的分析 8

3.2.3 面向馆藏工作人员的管理功能的分析 9

3.3基于UML的智慧图书馆系统分析 9

3.3.1 用例分析 9

3.3.2 活动分析 11

3.4本章小结 13

第四章 系统设计 14

4.1 系统服务设计 14

4.1.1 用户服务设计 14

4.1.2 管理者服务设计 14

4.2系统结构设计 14

4.3系统功能设计 15

4.4 系统模块设计 16

4.4.1 馆藏图书查询 16

4.4.2 用户中心 17

4.4.3 远程座位预定 18

4.4.4 模块之间的关联设计 19

4.5系统顺序图设计 19

4.6 系统数据库设计 21

4.6.1 数据库的概念设计 21

4.6.2 数据库的逻辑设计 23

4.7 本章小结 30

第五章 系统实现 31

5.1移动学生端功能结构 31

5.2学生端主功能模块的实现 31

5.2.1学生端登陆模块的实现 31

5.2.2 移动学生端查询模块的实现 33

5.2.3 移动学生端预约模块的实现 34

5.2.4 移动学生端挂失模块的实现 35

5.2.5 图书馆自习室座位远程查看模块功能实现 37

5.2.6 图书馆自习室座位远程预约模块功能实现 38

5.2.7 图书馆自习室座位远离开功能模块实现 39

5.2.8 图书摇一摇功能模块实现 40

5.3 移动管理端功能结构结构 40

5.4 管理端功能模块的实现 41

5.4.1 管理端登录模块功能的实现 41

5.4.2 馆藏图书管理模块功能的实现 43

5.4.3 学生管理模块功能的实现 44

5.4.4 管理端管理模块功能的实现 44

5.4.5 管理端查询模块功能的实现 46

5.4.6 管理端挂失模块功能的实现 47

5.4.7 管理端预约模块功能的实现 48

5.4.8 管理端缴纳欠费模块功能的实现 50

5.5 系统硬件的实现 51

5.6 本章小结 51

第六章 系统测试 53

6.1 软件测试的目的和原则 53

6.2测试环境搭建 53

6.3 测试用例 54

6.4 本章小结 55

第七章 总结和展望 56

7.1总结 56

7.2展望 57

7.3 本章小结 57

致谢 58

参考文献 59

第一章 绪论

1.1课题研究的背景和意义

随着移动互联网的不断普及,基于移动互联的智慧图书馆微服务在泛在环境下的开发成为可能,从而使随时随地获取服务、利用碎片化时间阅读、借阅图书资源、引导图书馆服务、图书馆在线导航、图书馆口袋微博等各种微服务需求日益增长,国内外图书馆于2013年开始大范围上线移动互联的智慧图书馆微服务。这种智慧图书馆微服务的主要功能包括移动图书馆自习室座位的管理、馆藏图书基本信息查询、馆藏图书借阅信息服务、馆藏电子图书下载、图书馆信息公告等,[5]相较而言,现在的图书馆系统主要采用的是短信或者WAP技术实现。采用 WAP 技术,服务系统实现的主要为WAP网站,建设成本虽然较低,但内置WAP手机用户登录网站访问相关所需服务,数据消耗流量大、响应较为缓慢、用户体验较差。

近年来随着Pad、Kindle等手持终端设备用户的不断增加,在云端化,关联化和社交化的移动服务发展趋势下,采用免费和离线方式为用户提供相关服务、尤其注重用户体验度等为特点的移动应用(Application,简称APP),从而使APP开始受到人们的广泛关注。由于APP具有便捷性,迅速性和可个性化定制推送等优异特点因而在处理信息相关服务和信息传播领域得到广泛的应用。现在大多数高校图书馆提供的移动APP微服务的主要功能有:图书信息移动基本业务、借阅者馆内人性服务、数字资源在线推送业务等。APP是将建好的移动端服务放到例如 Google Android Market等得移动服务应用分发平台上从而进行免费下载和使用,因此还需要利用该服务相应相关用户需求。因为移动客户端开发技术建设所需成本较低,而且便捷性和交互性都得到了大大的提高,提高了响应时间,用户体验较好。

剩余内容已隐藏,请支付后下载全文,论文总字数:28492字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;