android和vue的手机阅读系统的设计与开发(源码)【字数:5346】
随着手机技术的进步,电子书出现在了人们的视野中。作为一种新兴事物,刚一出现就对传统的纸质书的地位发起了挑战。而阅读软件则是电子书的阅读方式之一。本文阐述的“基于Android和vue的手机阅读系统”采用了安卓加网页的模式,操作分为用户、作者和管理,分别采用了Android Studio和Visual Studio Code进行代码编写, 采用MySQL作为数据库软件,经过测试,该系统界面良好好,实用性强。该系统主要包括三个基于Android程序编写的用户阅读软件,基于Vue.js搭建的作者和管理员平台。并根据现有功能总结出系统需求,需求包括管理员审核功能需求、用户管理功能需求和作者管理文章需求,然后阐述了系统的数据模型;基于需求分析。论文详细阐述了系统设计,并且给出了系统的体系结构设计、系统的模块划分,根据系统模块划分的结果,设计出了系统的主要模块,其中包括管理员模块、用户模块、作者管理模块和阅读模块,之后给出了数据库的结构设计;通过设计模型完成了主要模块的实现,最后给出了今后系统需要进一步所做的工作。
目 录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)相关技术及工具 1
二、系统分析与设计 2
(一)系统分析 2
(二)系统设计 2
(三)数据库设计 3
1.数据库的需求分析 3
2.数据库逻辑结构设计 3
三、概要设计 4
(一)基本设计和处理流程 4
1.手机端 4
2. 网页端 5
(二)系统功能模块图 5
(三)系统功能结构 6
1.用户登录 6
2.用户注册 6
3.编辑个人信息 6
4.查找搜索书籍 6
5.收藏功能 6
6.上传书籍 6
7.审核书籍 6
四、手机端具体功能实现 6
(一)登录注册 6
1.登录功能 6
2.用户填写自己的情况注册账号 7
3.检查登录状态 8
(二)主页 *好棒文|www.hbsrm.com +Q: *351916072*
功能 8
1.主页整体页面 8
2主页搜索 8
3.卡片列表功能 9
4.最新上架功能 9
(三)书架功能 9
1.“书架”页面整体 9
2. 书架浏览历史功能 10
3.书架收藏功能 10
(四) 个人主页功能 11
1.“我的”整体页面 11
2.修改个人信息 11
3.更新个人信息 12
4.退出登录功能 12
(五)阅读功能 12
1.简介界面 12
2.收藏功能 12
3.简介加载 13
4.文章加载 13
5.目录功能 15
五、网页端具体功能实现 16
(一)登录系统 16
(二)作者功能 16
1.注册界面 16
2.作者注册 16
3.作者界面 17
4.获取自己已上传的书籍 17
5.添加新的书籍 18
6.修改审核未通过的书籍 18
7.章节界面 19
8.上传新的章节 19
9.修改审核未通过的章节 20
(三)管理员功能 20
1.查看当前审核中、未通过、通过的书籍 20
2.查看申请审核书籍内容 22
3.更改书籍审核状态 23
六、总结 23
致谢 24
参考文献 25
一、引言
(一)开发背景
电子书是一种随着手机发展而崛起的新兴事物,具有传统纸质书不具有的方便性,可随时随地的搜索内容,改变字体大小及字型。 容量极大,随着贮存技术的发展,人们将更多的书籍文献搬运到一个个硬盘中,可随时用网络进行下载,不受地域限制,省去了舟车劳顿之苦节,省保存书本所需的空间。 电子书的成本也十分便宜,设计精美,灵活多样,还有多媒体功能。节省纸张,减轻地球负担,零树木砍伐量,真正达到了环保低碳的目的。
纸质书的最大的优点在于他的盗版成本远高于电子书,但它的保存很不容易,无论是水还是火,都能对其造成致命的威胁,在搬家是也是一个巨大的麻烦,许多书籍都遗失在搬家中。随着技术的发展,手机对眼睛的损害大大降低,也对手机阅读起到了推动作用。
出版一本传统的纸质书,通常需要在定稿后联系相关的厂商印刷书籍,书籍印刷好后由快递公司送往各个城市的书店中,在这里,消费者才能够进行书籍的购买,而书因为走了这整个运输流程,使得书的价格节节攀升。许多的作者开始走网络销售的这条路线,目的就是为了节约成本,从而取得更高的利用。其实这也是传统不断的被新事物挤压造成的结果,目前许多书都有了电子版本,传统的纸质书正在节节败退,而电子书在这个新的时代中悄然崛起。
目前,市面上大多数的电子书网站都是做盗版生意,绝大多数正版网站都不能保障作者的权益,而作者的收入来源过于单一,这也是这个行业发展最大的阻力之一。
(二)选题意义
目前,手机阅读并不能完全取代传统的纸质书,但手机阅读无可媲美的便携性使得越来越多的人开始使用手机阅读,越来越多的人意识到手机可以把碎片的时间利用起来,在碎片时间中看小说也是越来越多人的选择。这样的市场促进了手机阅读技术的成熟,一个优秀的app可以最大限度的保护作者的利益,也可以给读者带来完全不同于纸质书的体验。正所谓颠覆传统阅读方式的并不是书本身,而是手机的硬件崛起和快速的发展的智能化,让手机走进了千家万户。在社会飞速发展的今天,一款软件的成败不再是是否足够的新颖,而是能否满足用户的体验,这样一款软件会涉及到各个方面的技术,对磨练自己的技艺有很大的帮助作用。
(三)设计目标
通过对大量相关软件的调查,然后分析它们的优缺点,如阅读体验,写作体验等方式,总结出一个总体的开发目标,集优点与一身。使读者读的舒心,作者写的放心,这就是该系统努力的目标。
(四)相关技术及工具
1.相关技术
Android:是一种使用Linux内核制作而成的操作系统,通过虚拟机实现多平台的互通,早期由于技术原因导致系统卡顿,使得市场份额远低于iOS,随着技术的进步,现和iOS不分上下,已有超越之势。Android主要用于移动设备,比如智能手机与平板电脑。目前Android系统是世界上使用人数最多的系统之一,有大量的开发案例供开发人员参考。
Vue.js: 是一套使用JavaScript框架构建渐进式用户界面的框架。Vue 与其它大型框架最大的不同,在于它是一个自底向上的逐层应用。Vue的核心库只关注视图层,可以与第三方库或以有的项目进行整合。因其具有简单易用的特点,能够快速上手,可以应对许多场面,而受到广大开发者的喜爱。
目 录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)相关技术及工具 1
二、系统分析与设计 2
(一)系统分析 2
(二)系统设计 2
(三)数据库设计 3
1.数据库的需求分析 3
2.数据库逻辑结构设计 3
三、概要设计 4
(一)基本设计和处理流程 4
1.手机端 4
2. 网页端 5
(二)系统功能模块图 5
(三)系统功能结构 6
1.用户登录 6
2.用户注册 6
3.编辑个人信息 6
4.查找搜索书籍 6
5.收藏功能 6
6.上传书籍 6
7.审核书籍 6
四、手机端具体功能实现 6
(一)登录注册 6
1.登录功能 6
2.用户填写自己的情况注册账号 7
3.检查登录状态 8
(二)主页 *好棒文|www.hbsrm.com +Q: *351916072*
功能 8
1.主页整体页面 8
2主页搜索 8
3.卡片列表功能 9
4.最新上架功能 9
(三)书架功能 9
1.“书架”页面整体 9
2. 书架浏览历史功能 10
3.书架收藏功能 10
(四) 个人主页功能 11
1.“我的”整体页面 11
2.修改个人信息 11
3.更新个人信息 12
4.退出登录功能 12
(五)阅读功能 12
1.简介界面 12
2.收藏功能 12
3.简介加载 13
4.文章加载 13
5.目录功能 15
五、网页端具体功能实现 16
(一)登录系统 16
(二)作者功能 16
1.注册界面 16
2.作者注册 16
3.作者界面 17
4.获取自己已上传的书籍 17
5.添加新的书籍 18
6.修改审核未通过的书籍 18
7.章节界面 19
8.上传新的章节 19
9.修改审核未通过的章节 20
(三)管理员功能 20
1.查看当前审核中、未通过、通过的书籍 20
2.查看申请审核书籍内容 22
3.更改书籍审核状态 23
六、总结 23
致谢 24
参考文献 25
一、引言
(一)开发背景
电子书是一种随着手机发展而崛起的新兴事物,具有传统纸质书不具有的方便性,可随时随地的搜索内容,改变字体大小及字型。 容量极大,随着贮存技术的发展,人们将更多的书籍文献搬运到一个个硬盘中,可随时用网络进行下载,不受地域限制,省去了舟车劳顿之苦节,省保存书本所需的空间。 电子书的成本也十分便宜,设计精美,灵活多样,还有多媒体功能。节省纸张,减轻地球负担,零树木砍伐量,真正达到了环保低碳的目的。
纸质书的最大的优点在于他的盗版成本远高于电子书,但它的保存很不容易,无论是水还是火,都能对其造成致命的威胁,在搬家是也是一个巨大的麻烦,许多书籍都遗失在搬家中。随着技术的发展,手机对眼睛的损害大大降低,也对手机阅读起到了推动作用。
出版一本传统的纸质书,通常需要在定稿后联系相关的厂商印刷书籍,书籍印刷好后由快递公司送往各个城市的书店中,在这里,消费者才能够进行书籍的购买,而书因为走了这整个运输流程,使得书的价格节节攀升。许多的作者开始走网络销售的这条路线,目的就是为了节约成本,从而取得更高的利用。其实这也是传统不断的被新事物挤压造成的结果,目前许多书都有了电子版本,传统的纸质书正在节节败退,而电子书在这个新的时代中悄然崛起。
目前,市面上大多数的电子书网站都是做盗版生意,绝大多数正版网站都不能保障作者的权益,而作者的收入来源过于单一,这也是这个行业发展最大的阻力之一。
(二)选题意义
目前,手机阅读并不能完全取代传统的纸质书,但手机阅读无可媲美的便携性使得越来越多的人开始使用手机阅读,越来越多的人意识到手机可以把碎片的时间利用起来,在碎片时间中看小说也是越来越多人的选择。这样的市场促进了手机阅读技术的成熟,一个优秀的app可以最大限度的保护作者的利益,也可以给读者带来完全不同于纸质书的体验。正所谓颠覆传统阅读方式的并不是书本身,而是手机的硬件崛起和快速的发展的智能化,让手机走进了千家万户。在社会飞速发展的今天,一款软件的成败不再是是否足够的新颖,而是能否满足用户的体验,这样一款软件会涉及到各个方面的技术,对磨练自己的技艺有很大的帮助作用。
(三)设计目标
通过对大量相关软件的调查,然后分析它们的优缺点,如阅读体验,写作体验等方式,总结出一个总体的开发目标,集优点与一身。使读者读的舒心,作者写的放心,这就是该系统努力的目标。
(四)相关技术及工具
1.相关技术
Android:是一种使用Linux内核制作而成的操作系统,通过虚拟机实现多平台的互通,早期由于技术原因导致系统卡顿,使得市场份额远低于iOS,随着技术的进步,现和iOS不分上下,已有超越之势。Android主要用于移动设备,比如智能手机与平板电脑。目前Android系统是世界上使用人数最多的系统之一,有大量的开发案例供开发人员参考。
Vue.js: 是一套使用JavaScript框架构建渐进式用户界面的框架。Vue 与其它大型框架最大的不同,在于它是一个自底向上的逐层应用。Vue的核心库只关注视图层,可以与第三方库或以有的项目进行整合。因其具有简单易用的特点,能够快速上手,可以应对许多场面,而受到广大开发者的喜爱。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/753.html