摘要:随着经济的发展,手机在生活中扮演者越来越重要的角色,成为了人们生活中必不可少的一款工具。然而繁忙的生活严重的压缩了人们的读书学习时间,所以如何为用户提供快速可靠的方式成为紧急之需,市场潜力巨大。
本文针对目前用户空闲时间不足,又对读书有巨大需求的客观现状,并联系现在市场分析具体问题和需求,通过需求分析设计了基于android客户端的图书管理app应用。论文具体描述了该图书管理app的总体架构设计和系统功能模块设计,实现了图书馆图书管理、个人信息管理、用户个人图书管理以及图书分享等基本图书管理功能。该系统采用android+(部分)本地数据存储+远程服务器的开发技术,大部分数据是从远程数据库中进行读取,部分存到本地数据库中,通过编写的程序来实现数据库中数据的调用。
经过对移动图书管理app的设计,实现了用户闲于时间对图书管理的需求,有利于用户时间安排,节约时间,极大的提高了对时间的利用率。
关键词:图书管理;Android;Sqlite;Volley;自定义控件
目录
摘要
Abstract
1 绪论-1
1.1 课题背景及研究意义-1
1.2 现存软件的问题分析-1
1.3 开发软件的目标和意义-1
1.4 可行性分析-2
1.4.1 市场分析-2
1.4.2 科学技术分析-2
1.4.3 市场分析-2
1.5 开放平台-2
1.6 技术支持-3
1.7 平台行分析-3
2 开发工具介绍-4
2.1 AndroidStudio-4
3 系统需求分析及概要设计-5
3.1 需求分析-5
3.2 系统结构设计-6
3.2.1 结构图如下-6
3.2.2 App功能模块-6
3.3 数据库设计-8
3.3.1 数据库概念结构设计-8
3.3.2 数据库逻辑结构设计-11
4 章详细模块的设计与实现-14
4.1 图书主类别浏览-14
4.2 侧滑界面展示-15
4.3 图书具体信息-17
4.4 图书推荐-18
4.5 发布自己想看的书籍-20
4.6 个人收藏-21
4.7 设置-22
4.8 登陆-24
4.9 分享-25
4.10 图书查找-27
4.10.1 扫描二维码图书查找-27
4.10.2 书名进行查找-28
4.11 系统分析结果测试-29
5 总结与展望-31
5.1 总结-31
5.2 展望-31
参 考 文 献-32
致 谢-33