摘要随着时代的发展,我们的社会正在以前所未有的速度改变着。书籍的载体也在发生着改变,从一开始的石头,竹简,再到后来的布帛,纸张。书籍的内容越来越多,但是书却越来越简易。如今人们更能通过手机阅读电子书的方式,获取知识。一个小小的手机却能把数以万计的书籍都能保存下来,可谓是前人无法想象的。86767
本人的毕业设计致力于提供给用户沉浸式的阅读体验,让用户能够在手机上阅读书籍,获取知识。该软件使用AndroidStudio开发,实现了对多种格式的电子书籍阅读、用户登录注册、书籍收藏、书籍分类搜索、书籍下载、阅读时更换背景等功能。
毕业论文关键词:手机阅读;Spring;SpringMVC;Hibernate
Abstract With the development of the times, our society is changing at an unprecedented rate。 Books carrier is also undergoing change, from the beginning of the stone, bamboo, and then later a fabric, paper。 More and more of the content of books, but the books are getting easier。 Today, more people read e-books the way through mobile phones, access to knowledge。 A small cell phone but will bring tens of thousands of books can be saved, it can be described as the former can not imagine。
My graduation project is committed to providing the user an immersive reading experience, allowing users to read books on your phone, access to knowledge。 The software uses AndroidStudio development, the realization of e-books in multiple formats to read, user login registration, book collections and other functions。
Key words: PhoneReading,Spring,SpringMVC,Hibernate
目 录
第一章 绪论 1
1。1 研究背景及意义 1
1。2 智能手机平台的现状分析 1
1。2。1Windows Phone平台 2
1。2。2 iOS 平台 2
1。2。3 Android平台 3
1。3电子阅读器现状 4
1。4。本文的主要工作 5
第二章 开发环境及技术 6
2。1 Intellij IDEA开发环境简介 6
2。2 AndroidStudio的配置与使用介绍 6
2。3基于maven以及gradle的项目构建技术 7
2。4 SpringMVC,Spring,Hibernate三大框架整合 8
2。5搭建Restful风格的接口 11
2。6 基于Material Design设计风格 12
2。7基于Retrofit的网络请求库 13
2。8基于Fresco的图片处理库 14
2。9小结 15
第三章 系统需求分析 16
3。1 系统概述 16
3。2功能性需求 16
3。2。1 功能说明 16
3。2。2 用例说明 16
3。3非功能性需求 20
3。3。1 性能需求 20
3。3。2 安全性需求 20
3。3。3 可用性需求 20
3。4数据库表结构 21
3。4。1用户数据说明