课件009logo 课件009网站
首 页 课 件 试 卷 教 案 毕业论文 图书软件 职教研究 期刊推介 会员中心 信息发布
首页 >> 毕业论文(设计) >> 计算机毕业论文(设计) >> 基于Android的智能图书管理系统设计与开发
基于Android的智能图书管理系统设计与开发
资料类别
   计算机毕业论文(设计)
课程(专业)
  计算机科学与技术
关键词
  MP3播放器|STM32F407ZGT6智能图书管理系统
适用年级
  大学
身份要求
  普通会员
金 币
  110  (金币如何获得?

文件格式

  word+ppt+java
文件大小
  40750K
发布时间
  2020-03-18 09:19:00
预览文件
  0945438.png(只能预览部分内容)
下载次数
  1
发布人   kj008
 内容简介:     基于Android的智能图书管理系统设计与开发,毕业论文,共28页,8537字,附任务书、开题报告、答辩文稿、源程序等等。
   1、选题目的和意义
   传统WEB图书管理系统应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android的智能图书管理系统客户端就应运而生;其目的是让用户能够在基于Android平台的移动设备上享用传统WEB上图书管理系统的基本功能。意义在于解决了图书管理系统在Android平台上的空缺,方便了用户在移动端随时随地的使用图书管理系统。
   2、拟实现的主要功能
   主页面:底部三个切换按钮,切换不同的功能;左页面实现书友交流功能;中页面实现上面部分图片轮播,下面部分服务图标显示;右页面实现个人中心。
   书友交流功能:实现用户登录后可发言,可回复功能。
   馆藏搜索功能:实现可存储用户最近20次的搜索历史,并对最近的搜索进行排序置顶,可以清空。
   图书详情功能:展示图书的详情,并可关注、可以申请借阅。
   服务指南功能:实现介绍软件如何使用,以及借阅的流程。
   消息通知功能:实现用户登录后,查看个人的通知消息的功能。
   公告通知功能:实现用户登录后,查看该用户所在图书馆发布的公告。
   个人中心功能:展示基本的个人信息、我的借阅、借阅分类、关注图书、发言记录、点击头像更换头像。
   设置功能:版本信息、加入我们、退出登录。
   注册功能:用户基本信息的录入,短信验证、图书馆的选择
   登录功能:手机号、密码、图书馆登录。
   Web后台管理员登录,对借阅的处理。
   3、拟采取的技术路线、实现方法和解决的关键问题
   后台请求:使用SSH框架实现对MySQL数据库的访问
   首页图片的轮播:使用ViewPager+fragment+Runnable实现图片的自动轮播
   首页服务图标:使用GridView+SimpleAdapter实现
   书友交流显示:使用AnimationDrawable(逐帧动画)+CountDownTimer(计时器)+ProgressDialog(进度对话框)实现加载之前的缓冲;第三方类库PullToRefresh实现上拉加载更多,下拉刷新界面;使用xUtils框架请求后台数据,用fastjson解析后台Json数据,使用自定义的适配器显示页面信息;图片使用picasso加载,自定义显示样式工具类。
   发表心得:使用PopupWindow实现显示在当前显示的页面之上。
   历史搜索功能:使用SharedPreferences对历史搜索排序,使用字符匹配排序,将历史搜索置顶。
   修改头像功能:使用Intent对象调用系统的图库和相机公告、能进行图片的获取,使用Intent对象调用系统的图片裁剪功能对图片进行裁剪。图片使用将裁剪之后的图片以Base64Coder的字符方式上传到服务器,服务器端使用BASE64Decoder进行数据的解析。
   其他请求服务器数据:均使用xUtils框架请求后台数据,用fastjson解析后台Json数据,使用PullToRefresh实现上拉加载更多,下拉刷新界面,自定义的适配器显示页面信息。
   页面兼容问题:使用ScrollView嵌套页面布局,自定义工具类实现嵌套的ListView、GridView滑动卡顿问题。
   注册短信验证:使用Mob开发者服务平台短信验证。
  
   目 录
   1 [基于ANDROID的智能图书管理系统设计与开发]项目开发需求说明书 1
   1.1 引言 1
   1.1.1 编写目的 1
   1.1.2 项目背景 1
   1.1.3 定义 1
   1.1.4 参考资料 1
   1.2 任务概述 1
   1.2.1 目标 1
   1.2.2 运行环境 1
   1.2.3 条件与限制 1
   1.3 数据描述 2
   1.3.1 静态数据 2
   1.3.2 动态数据 2
   1.3.3 数据库描述 2
   1.3.4 数据词典 2
   1.3.5 数据采集 5
   1.4 功能需求 5
   1.4.1功能划分 5
   1.4.2功能描述 5
   1.5 性能需求 5
   1.5.1 数据精确度 5
   1.5.2 时间特性 5
   1.5.3 适应性 5
   1.6 运行需求 6
   1.6.1 用户界面 6
   1.6.2 硬件接口 6
   1.6.3 软件接口 6
   1.6.4 故障处理 6
   1.7 其他需求 6
   2 [基于ANDROID的智能图书管理系统设计与开发]项目开发详细设计 7
   2.1 引言 7
   2.1.1 编写目的 7
   2.1.2 背景 7
   2.1.3 参考资料 7
   2.1.4 术语定义及说明 7
   2.2 设计概述 7
   2.2.1 任务和目标 7
   2.3 系统详细需求分析 8
   2.3.1 详细需求分析 8
   2.3.2 详细系统运行环境及限制条件分析接口需求分析 8
   2.4 总体方案确认 8
   2.4.1 系统总体结构确认 8
   2.4.2 系统详细界面划分 8
   2.5 系统详细设计 9
   2.5.1 系统结构设计及子系统划分 9
   2.5.2 系统功能模块详细设计 9
   2.5.3 系统界面详细设计 10
   2.6 数据库系统设计 12
   2.6.1 设计要求 12
   2.6.2 信息模型设计 12
   2.6.3 数据库设计 12
   2.7 信息编码设计 13
   2.7.1 代码结构设计 13
   2.7.2 代码编制 13
   3 [基于ANDROID的智能图书管理系统设计与开发]数据库设计 14
   3.1 引言 14
   3.1.1 编写目的 14
   3.1.2 参考资料 14
   3.2 数据结构设计规则 14
   3.3 数据库设计 15
   3.3.1 表空间设计 15
   3.3.2 用户名设定 15
   3.4 系统数据表设计 15
   3.4.1 数据表的设计实现 16
   3.5 系统数据视图设计 19
   3.5.1 视图设计说明 19
   3.5.2 视图设计实现 19
   3.6 数据库触发器设计 19
   3.6.1 数据库触发器设计说明 19
   3.6.2 触发器设计实现 19
   3.7 数据库端过程/函数设计 19
   3.7.1 系统过程/函数设计说明 19
   3.7.2 过程/函数设计实现 19
   4 [基于ANDROID的智能图书管理系统设计与开发]项目开发测试 20
   4.1软件说明 20
   4.2测试方法 20
   4.3测试过程 20
   4.3.1测试用例1 20
   4.3.2测试用例2 20
   4.4 测试结果 20
   5 [基于ANDROID的智能图书管理系统设计与开发]操作说明 22
   5.1 软件概述 22
   5.1.1 目标 22
   5.1.2 功能 22
   5.1.3 性能 22
   5.2 运行说明 22
   5.2.1 硬件配置 22
   5.2.2 软件配置 22
   总结 23
   致谢 24

 相关说明:
  1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先注册登录
  2、48小时内下载同一文件,不重复扣金币。
  3、下载后请用WinRAR WinZIP解压缩后使用。
  4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。
  5、如仍有其他下载问题,请看常见问题解答

 下载地址:

   

相关毕业论文(设计)
1 基于Android的智能图书管理系
2 SIMPLE MP3播放器
3 Linux下图形界面mp3播放器的
推荐毕业论文(设计)
1 实际工资管理系统
2 基于Java的网络通信系统设计与实
3 用VB开发交互式cad系统(图形的
4 信息查询系统
5 数据库设计说明书
6 企业仓库管理系统
7 山东大学硕士学位论文嵌入式实时操作
8 Web信息抽取中的文本分类
9 工控机对液体混合装置的组态控制
10 FoxERP系统之固定资产管理
11 控制系统仿真教材电子版
12 学生学籍管理系统

网友评论(点击发表评论
序号评论人评论内容时间


设为首页  加入收藏  下载与付款  上传课件  资料征集  论坛与信息发布  期刊杂志推介  免责声明  常见问题   分类说明  联系本站  会员登录
课件009教育资源网 版权所有