基于Android的有声听书系统的设计与实现

2017-03-22 20:49高雪艳杨扬
电子技术与软件工程 2017年3期
关键词:人机交互实用性资源

高雪艳++杨扬

摘 要本文主要介绍了基于Android平台开发的有声听书系统的设计与实现。该系统主要包括推荐、分类、广播、榜单、主播等几大功能模块,每一个模块下面又包含各自的子功能模块,里面包括各种各样的资源,满足各类人群的需求。该系统具有良好的交互界面,较高的实用性,发展前景广阔。

【关键词】Android 人机交互 资源 实用性

随着社会的发展,科技的进步,电子产品已经成为我们生活中不可或缺的一部分,我们对其的依赖越来越大。现在人们的生活节奏比较快,大多数时间都用在了工作或其他方面,休闲娱乐的时间很少,而且这些时间还比较零散,所以开发一款适合大家既能休闲娱乐,又能学习的软件是很有必要的。《有声听书》系统就是基于此目的开发出来的。该系统具有良好的人机交互界面,方便大家使用,而且该系统所包含的资源丰富,能够满足各类人群的需求。该系统包括音乐、新闻、故事、小说等供大家休闲娱乐的资源,还包括英语、小语种等供大家学习的资源。所以说改系统具有较高的实用性,发展前景广阔。

1 系统开发环境和语言

本系统使用Android Studio为开发平台,SQL Server 2008 R2或以上的版本为运行库,对电脑硬件要求较低,能够确保有声听书系统各功能的实现。该系统开发语言为Java。运行环境为安卓智能手机或者模拟器。

2 系统的总体结构分析

该系统总共分为几个大的模块,这几个模块主要是推荐、分类、广播、榜单、主播等,在每个模块的基础上又设计了一些小模块,这样做比较符合软件模块化设计的要求,然后再对各个小模块进行详细设计和功能实现。采用模块化的管理方式主要有以下几个好处:

(1)使软件结构更清晰;

(2)使得软件的管理更有秩序;

(3)使人容易理解和阅读。

该系统具有和喜马拉雅等一些音频分享软件类似的功能,比如说推荐、分类、榜单、主播等,喜马拉雅中可以听小说、相声评书、新闻、音乐、脱口秀、儿歌、儿童故事等。本次所开发的系统主要包括推荐、分类、广播、榜单,主播等几个大版块,另外,本系统除了具有上述的几个基本功能模块,还具有小编推荐、发现新奇、听资讯、听娱乐、听情感心声、听历史、听外语、听人文、听广播剧、听旅游、听公开课、听动漫游戏、听时尚生活、听健康、听小语种、听科技、听财经等模块。

3 系统功能模块设计

设计这款软件的目的就是为了方便大家,服务大家,让大家在有限的休息时间内休闲娱乐、学习,另外,该软件也是大家在等车、坐车等时候的一个必备良器。该软件为了满足各类人群的不同需求,在设计时比较注重分类。进入主界面,大家可以看到在系统的菜单栏上有推荐、分类、广播、榜单、主播五个版块,菜单栏下面还有一些功能版块,比如小编推荐、精品听单、发现新奇等,拨动屏幕向下拉,可以看到下面还有很多的功能版块。软件中的分类比较清晰,让大家一目了然,可以方便的找到自己需要的资源。系统的主要功能版块如图1所示。

下面简单介绍一下几个大的功能版块:

(1)推荐版块:主要是根据用户的浏览信息为用户推荐一些可能感兴趣的节目,或者为用户推荐一些目前比较受欢迎的节目。

(2)分类版块:主要是给一些节目进行分类,这样可以让使用者一目了然,很快的找到自己需要的资源,节约大家时间,同时也方便大家使用。

(3)广播版块:主要是收听一些本地台、国家台、省市台等的一些广播资源。

(4)榜单版块:主要是介绍一些当前的节目版块,按类别显示,这一版块方便大家按类别寻找自己想要的资源。

(5)主播版块:主要是一些节目的主播,该版块按照类别把主播分类显示。

4 系统设计的创新点

现代社会人们的生活节奏越来越快,无论什么软件,只有具有良好的人机交互性以及人性化的设计才能受到大家的欢迎,因此这两点在软件的设计过程中越来越凸显其重要性。该系统可以根据人们平时浏览、收听节目的种类,为人们及时推荐一些可能感兴趣的节目,该系统还有一个精品听单版块,为人们整理一些当前比较受欢迎、比较好的节目,为大家提供了一定的方便。

5 结束语

本文主要介绍了有声听书系统的总体结构设计以及几个主要版块的功能作用。有声听书系统是一款集休闲娱乐和学习为一体的软件,不仅适合大人使用还适合小孩使用,里面有专门的儿童版块,可以用来听故事等;大人可以用来听音乐、新闻、财经、小说、脱口秀等节目,也可以用来学习,里面有外语、小语种等学习版块供大家学习使用。由于该系统可以安装在安卓手机上,大家只要有时间、能联网随时随地都可以使用,因此使用起来很方便。该软件具有较高的实用性。当然,该系统还存在一定的不足,需要在使用的过程中,根据用户的需求去进行优化升级,以便更好的服务人们,让人们有更好的用户体验。

(通讯作者:杨扬)

参考文献

[1]梅笑芳.基于Android的企业社交通讯应用设计与实现[D].北京交通大学,2014.

[2]徐光侠,封雷,涂演,李成.基于Android和Google Maps的生活辅助系统的设计与实现[J].重庆邮电大学学报(自然科学版),2012(02):242-247.

[3]张梁.安卓系统下的备忘录开发与研究[D].吉林大学,2015.

[4]陈登虎.基于Android系统的FM收音机功能的设计与实现[D].西安电子科技大学,2013.

[5]郝玉龙.Android程序设计基础[D].北京:清华大学出版社,2011.

作者简介

高雪艳(1992-),女,河南省周口市人。云南師范大学信息学院在读研究生。主要研究方向为计算机应用技术。

杨扬(1980-),男,云南省昆明市人。本文通讯作者,博士,云南师范大学信息学院讲师,2007年获得日本早稻田大学计算机硕士学位,2013年获得新加坡国立大学NGS博士学位,主要研究方向为医学图像配准,地理空间信息技术,人体咀嚼系统。

作者单位

云南师范大学 云南省昆明市 650500

猜你喜欢
人机交互实用性资源
医学论文实用性的判断
基础教育资源展示
医学论文实用性的判断
医学论文实用性的判断
一样的资源,不一样的收获
医学论文实用性的判断
资源再生 欢迎订阅
人机交互课程创新实验