登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

校园图书馆掌上助手

 2023-03-02 11:03  

论文总字数:19334字

摘 要

校园图书馆是大学生获得阅读资源最直接的场所,我们可以在图书馆里找寻自己喜欢的书来体验阅读的乐趣。而在偌大的图书馆里查找图书并不是特别的方便,有时甚至都不知道挑选什么样的图书。为了解决这些不足,基于Android平台的校园图书馆掌上助手就应运而生了。

本设计论文阐述了怎么用现有的技术开发一款手机端APP,来辅助学生更便捷的使用校园图书馆的资源。本客户端无服务端、无数据库,我采用的是在客户端通过使用Android-async-http框架来异步访问学校图书馆网页,通过抓取网页获得源码,再通过Jsoup解析器来获得数据。"操作简易,功能适用"是本客户端设计的核心理念。

本软件的设计开发本着突出“助手”这一特性,软件有着可用性强、适用性高、便捷度高、软件轻量化等特点。总的而言,本软件开发仍存在着遗憾。原有既定的图书评论功能,由于涉及学校图书馆数据安全方面的问题,目前无法实现。

关键词:校园图书馆;安卓;二维码

Palm assistant on Campus Library

Abstract

The campus library is the most best place for college students to obtain the reading resources. We can find our favorite books to experience the pleasure of reading in the library. In the huge library to find books is not particularly convenient, sometimes even do not know what kind of books to read. In order to solve these problems, based on the Android platform of the campus library palm assistant came true.

This paper describes how to use the existing technology to develop a mobile phone terminal APP, to help students to use the resources of the campus library more convenient. The client has no server and database, I use the Android-async-http framework for asynchronous access to the school library page on the client, by crawling the web source code, through the Jsoup parser to analysis of data. "Easy to operate, functional application" is the core concept of the client design.

The design and development of the software is based on the characteristics of "assistant". The software has the characteristics of high availability, high applicability, high convenience and light weight. Overall, the software development still has a pity. The original set of book review function, due to the problems involved in the school library data security issues, the current can not be achieved.

Keywords: Campus Library; Android; QRCode

目录

摘要 I

Abstract II

第一章 绪论 1

1.1课题研究的背景 1

1.2课题研究的意义 1

1.3国内外研究现状的比较 2

1.3.1 图书馆系统的发展现状 2

1.3.2 安卓的发展现状 2

1.4本文研究的主要内容 3

第二章 相关技术 4

2.1校园图书馆掌上助手的实现技术 4

2.1.1 Android的基本概念和系统框架 4

2.1.2 Android-async-http开源框架介绍和网络请求流程 5

2.1.3 Jsoup介绍和类层次结构 6

2.1.4 二维码技术介绍和应用前景 7

2.2本章小结 7

第三章 需求分析 8

3.1系统环境分析 8

3.1.1 环境需求分析 8

3.1.2 开发环境分析 8

3.2可行性分析 9

3.2.1 经济可行性 9

3.2.2 技术可行性 9

3.3系统功能分析 9

3.3.1 系统功能模块分析 9

3.3.2 校园图书馆掌上助手的用例分析 10

3.4本章小结 12

第四章 系统设计 13

4.1系统结构设计 13

4.2系统功能模块设计 13

4.3系统模块设计流程 14

4.3.1图书查询 14

4.3.2 图书推荐 15

4.3.3 图书购买 16

4.3.4新闻公告 17

4.3.5用户指南 18

4.4 本章小结 18

第五章 系统实现 19

5.1客户端功能模块的实现 19

5.1.1界面的实现 19

5.1.2图书查询模块的实现 19

5.1.3 图书推荐模块的实现 20

5.1.4 图书购买模块的实现 20

5.1.5 新闻公告模块的实现 21

5.1.6 扫一扫模块功能实现 21

5.1.7 用户指南模块功能实现 22

5.2 核心代码截图 22

5.2.1异步网络访问 22

5.2.2网页数据解析 23

5.2.3二维码加载和下载 24

5.3 本章小结 25

第六章 系统测试 26

6.1 Android软件测试介绍 26

6.2 测试用例 27

6.3 本章小结 27

第七章 总结和展望 28

7.1总结 28

7.2展望 28

7.3 本章小结 28

致谢 29

参考文献(References) 30

第一章 绪论

1.1课题研究的背景

根据工信部最新的数据统计显示,中国2016年移动互联用户的总数已经达到9.8亿,从前几年的萌芽阶段到2015年的全面爆发,中国移动互联的发展趋势锐不可挡。随着中国政府推出的“互联网 ”计划和4G、5G时代的到来,我们可以想象未来中国的移动互联更加繁盛的场景。智能手机无疑是移动互联时代硬件行业的优秀杰作,智能手机的可携带性,高效性,为其带来了巨大的用户群。而在如今两大阵营(安卓和苹果)的较量下,搭载Android系统的智能手机获得了较高的关注比例,这背后的原因要归功于国内硬件厂商(OPPO,华为,小米等)推出了满足国人需求的多款安卓智能机。同时Android阵营也因为系统开放、公平这些优良特性,吸引着大批来自世界各地的开发者。走进Android开发的世界,你会找到各种各样五花八门的APP。安卓APP的高效、便捷、界面简易等特性也让使用安卓系统的用户切实的感受到了它的优越性。

随着人类精神文明的发展,人们对阅读的需求量也变的越来越大。无论是国家政府推出的各种鼓励“全民阅读”的活动,还是网络上各种自媒体对阅读的大力推荐,都对我国国民的阅读率产生了很大的影响。作为在校的大学生群体,我们应该养成阅读的好习惯并且建立属于自己的定期阅读计划。校园图书馆是学校资源最集中的地方,作为当下的大学生,我们使用校园图书馆最多的场景就是借阅图书。每当你走进图书馆,你会不经意的问自己“这么大的图书馆,什么样的书才适合我?即使我知道我要找的书,那我能用什么方式最快了解那本书呢?”。这些都是传统图书馆一直在努力解决的问题,于是乎,有的学校图书馆通过开发web网站的形式,提供图书查询,推荐功能。这样的方式确实能在一定程度上提高学生使用校园图书馆的效率,但这种只能通过pc端访问的形式,让使用该方法查询图书的学生用户并没有那么多。移动互联网的不断普及,开发一款手机端的移动应用程序,以供学生随时随地查询书目,了解图书馆公告新闻,才是最高效地解决方案。

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

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图