基于android的移动图书馆设计与实现【字数:14246】
目录
摘要 1
关键词 1
ABSTRACT. 1
KEY WORDS 1
1 绪论 2
1.1 选题背景、意义 2
1.2 国内外研究现状 2
1.2.1 国内研究状况 2
1.2.2 国外研究状况 2
1.3 研究的目的和内容 2
2 开发平台及应用技术 3
2.1 ANDROID STDIO概述 3
2.2 INTELLIJ IDEA概述 3
2.3 数据库概述 3
2.3.1 SQL Server 3
3 推荐算法原理 3
3.1 推荐算法理论研究 3
3.2 基于用户的协同过滤算法 4
4 系统功能与设计 4
4.1 可行性分析 4
4.1.1 经济可行性 5
4.1.2 技术可行性 5
4.2 系统需求分析 5
4.2.1 业务流程分析 5
4.2.2 功能需求分析 6
4.2.3 运行环境需求 7
4.2.4 系统非功能性需求 7
4.3 系统功能数据分析 7
4.3.1 用户登录数据分析 7
4.3.2 书籍类数据分析 7
4.3.3 书籍推荐数据分析 8
4.3.4 个人中心管理数据分析 8
4.3.5 管理员后台管理数据分析 9
4.4 系统结构设计 10
*景先生毕设|www.jxszl.com +Q: *351916072*
4.4.1 类的设计 10
4.4.2 系统用例图 11
4.4.3 系统活动图 12
4.4.4 系统时序图 15
4.5 功能模块及数据库设计 16
4.5.1 功能模块设计 16
4.5.2 数据库设计 18
5 系统设计与功能实现 22
5.1 算法实现 22
5.1.1 算法具体实现 22
5.1.2 算法流程图 24
5.2 功能实现 24
5.2.1 登录功能 24
5.2.2 书籍分类功能 25
5.2.3 查询书籍信息功能 25
5.2.4 模糊搜索功能 26
5.2.5 书籍推荐功能 27
5.2.6 图书馆动态推送功能 28
5.2.7 个人中心管理功能 29
5.2.8 管理员后台图书管理功能 31
5.2.9 管理员后台申请审核功能 32
5.2.10 管理员后台用户管理功能 33
5.2.11 预约成功及到期图书短信提醒功能 34
6 系统测试 35
6.1 测试目的 35
6.2 测试过程 35
6.3 测试结论 35
7 总结与展望 35
7.1 总结 35
7.2 展望 36
致谢 36
参考文献 36
基于Android的移动图书馆设计与实现
引言
1 绪论
1.1 选题背景、意义
现今世界已经步入信息时代的大浪潮,同时科学技术的火箭式的迅猛发展极其明显的变化了人们的生活娱乐方式。就连4G网络也将马上成为过去的历史,5G网络即将到来,信息发展也必将升上一个新台阶。而这个时代的一个重要扮演者就是移动手机。手机大大改变了人们的生活方式和生活习惯,人们也更喜欢在手机上进行学习和交流。而手机在信息时代最大的特点就是具有多种多样的APP可供使用。这也是人们随时娱乐学习的最好途径[1]。
因此我认为,开发出一款基于Android的移动图书馆手机软件具有很大的意义,可帮助更多学生随时方便的学习。
1.2 国内外研究现状
1.2.1 国内研究状况
我对我国的关于移动图书馆的各种论文和期刊报纸进行了研究和统计分析。发现目前我国主要关注于移动图书馆的基础研究,论文发表也主要围绕在图书馆建设和信息产业,还具有研究资金资助级别高,研究的等级高等特点[2]。我国有关于移动图书馆论文的发行单位基本主要集中在我国东部沿海等发达地区,发文速度快,主要核心期刊的发文量很大。
但是我国对移动图书馆的论文研究和发表时间都比较晚,大约从20世纪初才有比较多的人去研究移动图书馆的论文选题,我在CNKI数据库中可查到有关移动图书馆的文章更是只有200多篇。但随着研究的人越来越多,移动图书馆也已成为了一个国内比较热门的一个选题。现在随着微信小程序的火爆,这也为移动图书馆的知识普及以及应用提供了一个很好的平台。
1.2.2 国外研究状况
国外的科技发展热潮早于我国。智能手机的普及也较我国领先,故有关各种APP的论文研究也比较早。移动图书馆也是其中之一。以美国为例,其移动图书馆的研究主要是基于应用,人们对各种论文进行研究,相互讨论和批判,使移动图书馆的应用和人性化操作设计越来越完善,越来越具体现代化气息[3]。
国外最大的社交社区Facebook上就有许多感兴趣的人讨论各种各样现今热门的研究选题,使移动图书馆的得到更多普及。
现在去苹果商店和谷歌旗下的Android应用商店搜索有关移动图书馆的APP信息,也可以发现许多应用。但是目前功能都比较单一,只提供传统基本的功能,还比较缺乏创新性。
1.3 研究的目的和内容
本次毕设着眼于Android手机平台,通过了解现有的Android软件开发技术和结合本科阶段所学的编程知识,尝试去设计一款人性化的,适用于当代大学生的移动图书馆客户端软件,可轻松随时在手机上运行[4]。旨在帮助大学生更好的进行学校图书馆相关事务的管理,使各种需求的学生都能在其中收益,随时掌握自己的学习时间。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/563887.html