本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端的线上读书活动的功能设计方案。实现了在手机端可以查看读书活动,同时管理端可以在后台发布相关的读书活动的一些信息。本设计的框架为 Android 系统,客户端界面由其相关组件设计而出,开发语言是JAVA,开发环境是AndroidStudio,数据库为安卓常用的轻量型关系型数据库SqlLite,阐述语音识别手机应用的设计与实现过程。本APP将用户的各种信息存储在APP端,并做到及时更新。客户端为装有Android系统的智能手机,用户可以通过App带有的各种功能进行测试运行。
需求分析
在本次设计最初,通过对于一些市场上的语音相关的手机应用的使用情况进行了调查,调查的对象涉及在校大学生,上班商务人员和政府单位公务人员。了解到对于APP软件目前最大的需要大致有一下几点,一是可以查看管理员发布的读书活动的相关信息,二是可以点击查看读书活动的直播视频,同时也能够可以让同时观看视频的可以通过,发表评论或者发送弹幕,同时用户也可以通过分享来分享当前观看的视频。
功能分析
本设计的各种功能主要集中在客户端也就是手机APP中,为了人们可以更加方便的出行,我们结合了前期调研的结果,特别是针对于人们反应出的两大需求,我们对手机APP的设计做了一些有新意的设计;
(1)本App的客户端基于Android系统,对于使用该App的用户来说,可以通过手机更方便地操控手机应用,实现“智能化”的操作手机和输入指示命令,具体功能大致如下:
1)查看读书活动信息:用户在进入到应用的主界面后,此时app客户端会向服务端加载数据,服务端数据中管理员发布的关于读书活动的信息就会加载返回给App端,具体的信息包括读书活动的主题,读书活动的地点,读书活动的时间,读书活动的地点等信息,还包括了读书活动的视频的链接。
2)查看活动的视频直播:用户在查看的读书活动列表中。点击任意一个活动,就看有进入该读书活动的视频直播的界面,用户可以播放直播视频,也可以在观看视频的过程中在屏幕下方发表评论参与互动,也支持用户将正在观看的视频通过社交软件分享。
主要功能模块的实现
在调研及需求分析后,我们得出本App的基本功能大致包括个人中心模块,语音合成模块以及语音识别等几个功能模块。各个功能设计的具体说明大致如下:
1)查看读书活动的模块
用户登陆App之后,可以在主界面中看到读书活动的列表信息。通过前面的分析,我们知道了用户的两大需求:1.可以查看后台管理员发布的读书活动的信息。
2)查看读书活动的模块
用户登陆App之后,用户在查看的读书活动列表中。点击任意一个活动,就看有进入该读书活动的视频直播的界面,用户可以播放直播视频,也可以在观看视频的过程中在屏幕下方发表评论参与互动,也支持用户将正在观看的视频通过社交软件分享。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: C++面试八股文:C++中,函数的参数应该传值还是传引用?
某日二师兄参加XXX科技公司的C++工程师开发岗位第8面: 面试官:C++中,函数的参数应该传值还是传引用? 二师兄:要看参数的用途。如果是出参,必须传引用。如果是入参,主要考虑参数类型的大小,来决定传值还是传引用。 面试官:为什么不使用指针? 二师兄:传指针…