为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

土豆客户端播放器详细设计-Dante队

2017-09-01 11页 doc 144KB 10阅读

用户头像

is_954223

暂无简介

举报
土豆客户端播放器详细设计-Dante队土豆客户端播放器详细设计-Dante队 目录 1引言 .............................................................................................................................. 2 1.1编写目的 ......................................................................................................
土豆客户端播放器详细设计-Dante队
土豆客户端播放器详细设计-Dante队 目录 1引言 .............................................................................................................................. 2 1.1编写目的 ................................................................................................................. 2 1.2背景 ........................................................................................................................ 2 1.3定义 ........................................................................................................................ 2 4参考资料 ................................................................................................................. 2 1. 2程序系统的结构 ............................................................................................................ 3 识符)设计说明............................................................................................ 3 3程序1(标 3.1程序描述 ................................................................................................................. 3 2功能 ........................................................................................................................ 3 3. 3.3性能 ........................................................................................................................ 6 3.4输人项 .................................................................................................................... 6 3.5输出项 .................................................................................................................... 6 3.6流程逻辑 ................................................................................................................. 7 3.7接口 ........................................................................................................................ 7 3.8存储分配 ................................................................................................................. 8 3.9注释设计 ................................................................................................................. 9 3.10限制条件 ............................................................................................................... 9 3.11测试 ..............................................................................................................10 3.12尚未解决的问.................................................................................................... 11 1 《土豆客户端播放器》 详细设计说明书 1引言 1.1编写目的 编写这份详细设计说明书详细土豆客户端播放器的设计要求,使审核组了解软件内 部文件。从而对本土豆客户端播放器软件有更深入的了解,便于审核 1.2背景 a( 待开发软件系统的名称:基于android的手机土豆客户端播发器 b( 本项目的任务提出者:广州大学华软软件学院 c( 开发者:Dante队 d( 用户:android手机用户 e( 项目开发环境:eclipse 1.3定义 详细设计:详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化,就 是详细设计每个模块实现算法,所需的局部结构。 1.4参考资料 列出有关的参考资料,如: a( 《土豆客户端播放器需求分析-Dante队.doc》文档 2 2程序系统的结构 土豆客户端播放器软件结构设计如下: 3程序1(标识符)设计说明 3.1程序描述 主要功能:用户的可视化界面操作,有助于用户简介方面的观看节目。 可扩展性:能够适应应用要求变化和修改,具有灵活的可扩充性。 3.2功能 主要功能有搜索(简单搜索和高级搜索)、推荐、剧集信息、播放,联系我们等,以下是各功能的描述: 3.2.1搜索模块 1、搜索模块包括简单搜索和高级搜索,高级搜索又可以根据不同的类型进行选择,如多媒体类型,排列方式等。搜索的具体程序流程图如图3.2-1所示: 3 图3.2-1搜索模块流程图 3.2.2推荐模块 2、推荐模块可以根据不同的类型进行推荐,如电视、电影、动漫、综艺、游戏、音乐、体育、技术等,具体的推荐程序流程图如图3.2-2所示: 图3.2-2 推荐模块流程图 4 3.2.3剧集信息模块 3、剧集信息模块可选择喜欢的剧集,进入到剧集信息界面,查看剧集详细信息,查看完毕后可选择退出或返回首页,具体流程图如图3.2-3: 图3.2-3剧集信息模块流程图 3.2.4播放模块 、播放模块可以选择喜欢的视频进入到播放界面,然后可以播放视频或者暂停,另外可以4 调整视频的音量,移动进度条调整视频播放的进度,查看相关视频,选择设置流畅度、高清等等,当然也可以选择全屏播放。具体播放流程图如图3.2-4所示: 图3.2-4播放模块流程图 3.2.5联系我们模块 5、联系我们模块,进入到土豆客户端可选择联系我们查看团队信息或者联系到土豆服务器等,具体流程图如图3.2-5所示: 5 图3.2-5联系我们模块流程图 3.3性能 当用户选择菜单是能够快速反应,以满足用户要求。搜索视频可以支持模糊查询和精确 查询,另外还支持高级查询,选择不同的类型或排序方式进行搜索。视频播放可调整进度和 暂停播放等,另外还可以查询到相关视频。 3.4输人项 搜索模块:搜索的关键字,多媒体类型,排序方式 推荐模块:用户通过点击输入操作命令 剧集信息模块:用户通过点击输入操作命令 播放模块:用户通过点击输入操作命令 联系我们:用户通过点击输入操作命令 3.5输出项 搜索模块:相关视频信息 推荐模块:推荐视频信息 剧集信息模块:视频基本信息 播放模块:目标视频 联系我们:土豆官方客服联系方式 6 3.6流程逻辑 土豆客户端的实现包括搜索模块,推荐模块、剧集信息模块、播放模块和联系我们模块。通过网页进入到土豆客户端后,可根据关键字搜索想要观看到视频,另外可以根据土豆服务器提供的推荐模块进行播放。系统流程逻辑图如图3.6-1所示: 3.6-1土豆客户端流程逻辑图 3.7接口 1、用户接口 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。 7 外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,使用java来实现,使设计布局达到良好的用户界面风格。 其中服务器数据管理界面要做到操作简单,易于管理。在设计上尽量多采用下拉式菜单方式,数据的安全性也应考虑其中。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。 2、外部接口 (1)、软件接口 客户端与服务器之间的通信,可使用java编写访问 SQLite 的接口,进行对数据库的所有访问以及相关操作。 服务器端应采用SQLite的对数据库的备分命令,以做到对数据的备份保存。 在网络软件接口方面,使用一种无差错的传输,采用滑动窗口方式对数据进行网络传输及接收。 (2)、硬件接口 在输入方面,对于键盘、鼠标的输入,及时通过java编写的接口程序与服务器端的数据库建立通信。 在输出方面,打印机的连接及使用,采用windows的输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,在经费条件允许的网络客户端可采用高速ATM。 3、内部接口 内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。 3.8存储分配 在客户端播放器正常运行时,由于各界面相互跳转,我为了避免数据在界面跳转的过程中丢失,我们需要将一些数据进行临时存储或者永远存储。 Android作为一种手机炒作系统,提供了如下几种存取数据的方式:Preference(配置)、File(文档)、SQLite数据和网络。 另外,在android中各个应用程序组件之间是相互独立的,彼此的数据不能共存。为了实现数据共享,android提供了ContentProvide组件来实现应用程序之间数据的共享。 8 3.9注释设计 我们土豆客户端播放器代码的实现,每个方法接口都有写注释,下面是其中一个 接口类的注释说明例子: 项目目录如图3.9-1所示 图3.9-1项目目录图 具体方法注释设计如图3.9-2所示: 图3.9-2方法注释设计 3.10限制条件 由于土豆服务器对于我们客户端的限制,对于每分钟的访问次数有限制,具体如表 9 3.10-1所示: API名字 每分钟限制次数 item.comment.add 100 item.comment.get 100 item.dig.add 100 item.download.302 0 item.favor.add 100 item.favor.get 100 item.info.get 100 item.playtimes.get 100 item.ranking 100 item.rate 100 item.search 100 item.state.get 100 item.upload 100 playlist.info.get 100 playlist.item.get 100 playlist.playtimes.get 100 playlist.ranking 100 playlist.search 100 repaste.info.get 100 user.info.get 100 user.info.islogin 10 user.item.get 100 user.playlist.get 100 表3.10-1 限制条件—访问次数 3.11测试计划 对该土豆客户端播放器进行详细的功能测试。主要是应用场景法对搜索功能、推荐功能、 10 剧集信息功能和播放功能等进行测试。应用场景法,能更好的遍历测试系统软件的各个功能。 3.12尚未解决的问题 在推荐模块的电视、电影、综艺、动漫、游戏、音乐、体育的推荐视频没有内容。并且在播放模块中的分享功能虽然可以弹出选择框,但是选择好分享软件后无法反应和退出。 11
/
本文档为【土豆客户端播放器详细设计-Dante队】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索