android的小说资源共享平台的设计与实现(源码)
随着移动互联网的发展及智能手机的普及,越来越多的人热忱于在手机上阅读电子小说。这种便捷式的阅读方式需要基于手机终端的电子小说及资源平台软件的支持。因此,本课题设计开发了一个基于Android平台的小说资源共享平台。本系统在Android平台自带的SDK1.5环境下开发,运用Eclipse,Photoshop等相关开发工具。在开发过程中考虑了用户的喜好和其平台的特性。本文介绍了 Android 开发的流程,讨论了基于Android平台应用程序开发的关键技术,按照软件工程的开发流程介绍了该平台开发设计的过程,主要包括电子书阅读器及小说资源管理的架构设计及各功能模块的设计与实现。 关键词 Android平台,电子书阅读器,Java,开发环境目 录
1 引言 1
1.1 系统开发的背景 1
1.2 系统开发的意义 1
1.3 系统开发的目的 2
1.4 本文的结构 2
2 系统需求分析 2
2.1 功能需求分析 2
2.1.1 功能需求 2
2.2 性能需求分析 3
2.3 系统可行性分析 3
2.3.1 技术可行性 3
2.3.2 经济可行性 3
2.3.3 社会可行性 4
2.4 技术方案 4
2.4.1 android平台及java语言 4
2.4.2 SQLite3 数据库 6
3 系统设计 7
3.1 系统模块总体设计 7
3.2 系统数据库设计 8
3.2.1 概念结构设计 8
3.2.2 逻辑设计 10
3.2.3 物理设计 11
4 详细设计与实现 12
4.1 欢迎界面的设计与实现 13
4.2 阅读界面的设计与实现 13
4.3 本地找书的设计与实现 14
4.3.1 本地文件 14
4.3.2 快速扫描 15
4.4 收藏小说的设计与实现 16
4.5
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
3.2.3 物理设计 11
4 详细设计与实现 12
4.1 欢迎界面的设计与实现 13
4.2 阅读界面的设计与实现 13
4.3 本地找书的设计与实现 14
4.3.1 本地文件 14
4.3.2 快速扫描 15
4.4 收藏小说的设计与实现 16
4.5 书签功能的设计与实现 17
4.6 背景字体功能的设计与实现 18
4.7 书库功能的设计与实现 19
5 系统测试与分析 20
5.1 系统测试的重要性 20
5.2 测试实例的研究与选择 21
5.3 系统测试情况 21
5.4 系统评估 22
结 论 23
致 谢 24
参 考 文 献 25
1 引言
1.1 系统开发的背景
随着手机的飞速发展,越来越多的人已经不单单满足于老式手机的简单功能,越是拥有强大功能的手机越是受到广大人民的喜爱。现在,手机不仅外观时尚且带有GPS、语音功能以及指纹等强大功能。因此,安卓成为了一个吸引越来越多的开发者开发新颖应用程序的平台。在这种情况下,基于安卓的小说资源共享平台成为了手机中的一个热门的软件,它的真正意义上是一个把本地小说上传上来,然后进行阅读的设备,是专门用来阅读各种电子书的。随着移动互联网的发展及智能手机的普及,越来越多的人热忱于在手机上阅读电子小说,小说资源共享平台的竞争也越来越激烈。
时下社会的进步让人们的生活变得越来越忙碌,时间越来越紧迫,怀中抱着许多厚重的书本穿梭于大街小巷会浪费大量时间,所以这种生活方式已经不再适应这个忙碌的时代。当人们有事外出,奔波在不同的城市、不同的场所、搭乘在不同的交通工具上的时候,小说资源共享平台就可以为人们提供方便快捷的阅读平台,它的作用就像一座桥梁,在阅读书本和打开电脑去阅读书籍这两种方式都不方便的时候,提供一个更快捷更方便的平台,让那些想要看书的人更加方便的看到自己最想要看的书。
就是因为手机小说资源共享平台方便快捷的优点,使得人们把通过这个平台去阅读电子书逐渐当作当今科技时代的一种习惯。这也让基于手机端的小说资源共享平台在人们的生活中扮演的角色越来越重要。由此看来,开发出一个好的小说资源共享平台是相当有必要的。
1.2 系统开发的意义
本系统实施的现实意义:在本小说资源共享平台上,用户不仅可以阅读自己有的书,也可以通过该平台找到各种各样的书,可以下载书库里面的书,也可以直接阅读。本阅读器平台有书的排名,还把书进行了分类,这就更加满足使用者的需要了,同时也便利了想看各种书的人。本系统中的书库中的书是后台系统录入的,在后台可以添加想加的书,解决了用户想看各种书的问题。阅读器本身有各种功能,如书签,字体设置,背景更换,跳页等等。有了这些功能,就可以使得这个系统为人们提供便利,降低了人们的麻烦。
1.3 系统开发的目的
中国手机用户越发的多,网络小说的飞速发展使得人们都对小说有了浓厚的兴趣。因此,手机端的小说资源共享平台由此诞生,目的就是让人们不用再到处捧着一本本厚重的书本,大大减少了人们的负担,同时减少了许多不必要的麻烦,使人们便利了许多。用户只需要下载一本TXT或者其他格式的电子书,然后通过本平台将其从SD卡中导入进来,就可以随时随地的进行阅读。
1.4 本文的结构
本文具体内容包括:系统需求分析、系统设计、系统详细设计与实现、系统的测试与分析。
本文着重描述了基于手机端的小说资源共享平台的组成与结构,阐述了系统的整体设计方案与方法、所采用的开发工具和关键的技术,除此以外,还重点描述分析了部分环节的开发过程。
本文在最后还对系统的测试进行了简述,测试了各个功能在一定环境下能够成功的实现,体现了系统的可用性。
2 系统需求分析
2.1 功能需求分析
经过对各种手机上的阅读器的了解,综合用户的需求,整理出本系统的工作流程,并对该流程进行了仔细的分析,得出了下面的功能需求分析。
2.1.1 功能需求
根据用户的需求,本系统实现了最基本的功能管理,功能如下所示:
(a) 用户功能模块
(1) 用户注册模块用户可以进行注册,为注册的用户提供相应的功能。
(2) 用户信息管理模块为用户提供信息查看等功能。
(3) 登录的用户可以对小说进行下载、收藏和上传等功能。
(b) 系统功能模块
(1) 系统可以根据小说的热度对小说进行排行。
(2) 系统可以将不同类别的小说进行分类管理。
(
1 引言 1
1.1 系统开发的背景 1
1.2 系统开发的意义 1
1.3 系统开发的目的 2
1.4 本文的结构 2
2 系统需求分析 2
2.1 功能需求分析 2
2.1.1 功能需求 2
2.2 性能需求分析 3
2.3 系统可行性分析 3
2.3.1 技术可行性 3
2.3.2 经济可行性 3
2.3.3 社会可行性 4
2.4 技术方案 4
2.4.1 android平台及java语言 4
2.4.2 SQLite3 数据库 6
3 系统设计 7
3.1 系统模块总体设计 7
3.2 系统数据库设计 8
3.2.1 概念结构设计 8
3.2.2 逻辑设计 10
3.2.3 物理设计 11
4 详细设计与实现 12
4.1 欢迎界面的设计与实现 13
4.2 阅读界面的设计与实现 13
4.3 本地找书的设计与实现 14
4.3.1 本地文件 14
4.3.2 快速扫描 15
4.4 收藏小说的设计与实现 16
4.5
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
3.2.3 物理设计 11
4 详细设计与实现 12
4.1 欢迎界面的设计与实现 13
4.2 阅读界面的设计与实现 13
4.3 本地找书的设计与实现 14
4.3.1 本地文件 14
4.3.2 快速扫描 15
4.4 收藏小说的设计与实现 16
4.5 书签功能的设计与实现 17
4.6 背景字体功能的设计与实现 18
4.7 书库功能的设计与实现 19
5 系统测试与分析 20
5.1 系统测试的重要性 20
5.2 测试实例的研究与选择 21
5.3 系统测试情况 21
5.4 系统评估 22
结 论 23
致 谢 24
参 考 文 献 25
1 引言
1.1 系统开发的背景
随着手机的飞速发展,越来越多的人已经不单单满足于老式手机的简单功能,越是拥有强大功能的手机越是受到广大人民的喜爱。现在,手机不仅外观时尚且带有GPS、语音功能以及指纹等强大功能。因此,安卓成为了一个吸引越来越多的开发者开发新颖应用程序的平台。在这种情况下,基于安卓的小说资源共享平台成为了手机中的一个热门的软件,它的真正意义上是一个把本地小说上传上来,然后进行阅读的设备,是专门用来阅读各种电子书的。随着移动互联网的发展及智能手机的普及,越来越多的人热忱于在手机上阅读电子小说,小说资源共享平台的竞争也越来越激烈。
时下社会的进步让人们的生活变得越来越忙碌,时间越来越紧迫,怀中抱着许多厚重的书本穿梭于大街小巷会浪费大量时间,所以这种生活方式已经不再适应这个忙碌的时代。当人们有事外出,奔波在不同的城市、不同的场所、搭乘在不同的交通工具上的时候,小说资源共享平台就可以为人们提供方便快捷的阅读平台,它的作用就像一座桥梁,在阅读书本和打开电脑去阅读书籍这两种方式都不方便的时候,提供一个更快捷更方便的平台,让那些想要看书的人更加方便的看到自己最想要看的书。
就是因为手机小说资源共享平台方便快捷的优点,使得人们把通过这个平台去阅读电子书逐渐当作当今科技时代的一种习惯。这也让基于手机端的小说资源共享平台在人们的生活中扮演的角色越来越重要。由此看来,开发出一个好的小说资源共享平台是相当有必要的。
1.2 系统开发的意义
本系统实施的现实意义:在本小说资源共享平台上,用户不仅可以阅读自己有的书,也可以通过该平台找到各种各样的书,可以下载书库里面的书,也可以直接阅读。本阅读器平台有书的排名,还把书进行了分类,这就更加满足使用者的需要了,同时也便利了想看各种书的人。本系统中的书库中的书是后台系统录入的,在后台可以添加想加的书,解决了用户想看各种书的问题。阅读器本身有各种功能,如书签,字体设置,背景更换,跳页等等。有了这些功能,就可以使得这个系统为人们提供便利,降低了人们的麻烦。
1.3 系统开发的目的
中国手机用户越发的多,网络小说的飞速发展使得人们都对小说有了浓厚的兴趣。因此,手机端的小说资源共享平台由此诞生,目的就是让人们不用再到处捧着一本本厚重的书本,大大减少了人们的负担,同时减少了许多不必要的麻烦,使人们便利了许多。用户只需要下载一本TXT或者其他格式的电子书,然后通过本平台将其从SD卡中导入进来,就可以随时随地的进行阅读。
1.4 本文的结构
本文具体内容包括:系统需求分析、系统设计、系统详细设计与实现、系统的测试与分析。
本文着重描述了基于手机端的小说资源共享平台的组成与结构,阐述了系统的整体设计方案与方法、所采用的开发工具和关键的技术,除此以外,还重点描述分析了部分环节的开发过程。
本文在最后还对系统的测试进行了简述,测试了各个功能在一定环境下能够成功的实现,体现了系统的可用性。
2 系统需求分析
2.1 功能需求分析
经过对各种手机上的阅读器的了解,综合用户的需求,整理出本系统的工作流程,并对该流程进行了仔细的分析,得出了下面的功能需求分析。
2.1.1 功能需求
根据用户的需求,本系统实现了最基本的功能管理,功能如下所示:
(a) 用户功能模块
(1) 用户注册模块用户可以进行注册,为注册的用户提供相应的功能。
(2) 用户信息管理模块为用户提供信息查看等功能。
(3) 登录的用户可以对小说进行下载、收藏和上传等功能。
(b) 系统功能模块
(1) 系统可以根据小说的热度对小说进行排行。
(2) 系统可以将不同类别的小说进行分类管理。
(
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1489.html