- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
土豆客戶端播放器需求分析-Dante队
《土豆客户端播放器》
需求分析说明书
目录
1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 4
2任务概述 4
2.1目标 4
2.2用户的特点 4
2.3假定和约束 4
3需求规定 5
3.1对功能的规定 5
3.1.1 推荐模块 5
3.1.2 频道模块 6
3.1.3 剧集信息模块 6
3.1.4 节目播放模块 7
3.2对性能的规定 7
3.2.1精度 7
3.2.2时间特性要求 7
3.2.3灵活性 7
3.3输人输出要求 7
3.4数据管理能力要求 8
3.5故障处理要求 8
3.6其他专门要求 8
4运行环境规定 8
4.1设备 8
4.2支持软件 9
4.3接口 9
4.4控制 10
1引言
1.1编写目的
编写这份软件需求说明书是为了分析用户的需求,怎样让更多用户使用土豆客户端播放器;另外详细分析土豆客户端具体要做什么,也就是说我们需要计算机操作什么。预期的读者:设计人员,开发人员,测试人员,管理人员。
1.2背景
1、所建议开发的软件系统的名称:土豆客户端播放器
2、本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
·任务提出者:林平荣
·开发者:叶水强、宋健敏、纪玉婷、龚结弟、何珍珍
·用户:所有智能手机用户
·实现该软件的计算机中心:Dante工作室
3、该软件系统同其他系统或其他机构的基本的相互来往关系。
可运行在android2.1及其以上的系统,使用的数据库为SQLite
1.3定义
1)、需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在当中的“需求分析”就是确定要计算机“做什么”。MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
3.2.2时间特性要求
推荐模块中电视、电影、原创、动漫、综艺、娱乐等推荐内容的响应时间不能超过5秒,频道模块电视剧、电影、综艺、搞笑、热点等频道的响应时间不能超过8秒。节目播放模块中,前进/上一集和后退/下一集按钮中,如果按住按钮小于5秒就是前一个事件,如果是大于或等于5秒就下一事件。系统保证24小时内不死机,保证可以在播放完视频后,此时系统能正常运行,正确提示相关内容。
3.2.3灵活性
较好的适应性:土豆客户端播放器应具有很好的适应性,能让广大智能手机用户速度上 手,容易接受。
可复用性:土豆客户端播放器可以在不同的智能手机上运行,只要拥有安装包就能轻松 安装使用播放器,复用性高。
3.3输人输出要求
用户只需安装客户端,搜索视频的输入必须是字符串或数字,正常情况下会显示搜索的视频,否则显示错误。点击选择视频操作时,必须要到位,即必须要让系统能识别,若能正常识别则可进行下一步的操作,否则无改变。
3.4数据管理能力要求
数据库要随时进行备份,保证数据不丢失,另外要有足够大的硬盘空间存放数据。
3.5故障处理要求
对系统的故障主要考虑有:包括数据库崩溃、服务器出现故障、视频无法打开、节目详细信息无法显示,网络的问题等等。在运行过程中,每日作数据异地备份、服务器采用双机热备份等方式,来保证系统的对突发事件的处理。
3.6其他专门要求
无
4运行环境规定
4.1设备
客户端:智能手机
数据库服务器
CPU:P42.0Ghz
内存:1GB以上
硬盘:80GB以上
软件条件
操作系统: Windows 2000或以上版本
数据库:SQLite
开发工具包:JDK1.6
开发环境:Eclipse
4.2支持软件
能进入手机网页的智能手机。
4.3接口
1、用户接口
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,使用java来实现,使设计布局达到良好的用户界面风格。 其中服务器数据管理界面要做到操作简单,易于管理。在设计上尽量多采用下拉式菜单方式,数据的安全性也应考虑其中。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。
2、外部接口
(1)、软件接口
客户端与服务器之间的通信,可使用java编写访问 SQLite 的接口,进行对数据库的所有访问以及相关操作。
服务器端应采用SQLite的对数据库的备分命令,
您可能关注的文档
最近下载
- 软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试题及答案指导(2025年).pdf VIP
- 如何进行水运工程竣工决算编制.pdf
- wps入门培训课件.docx VIP
- 2025--江苏省录用公务员考试申论A类真题卷及答案 .pdf VIP
- 小学生飞机科普PPT课件.pptx VIP
- 维修工安全教育培训.pptx
- ISO 4628-1-2016中文+英文,色漆和清漆—涂层老化的评价缺陷的数量和大小以及外观均匀变化程度的标识—第 1 部分.pdf
- 便血病的中医护理.pptx
- ISO 4628-2-2016中文+英文,色漆和清漆—涂层老化的评价缺陷的数量和大小以及外观均匀变化程度的标识—第 2 部分 起泡等级的评定.pdf
- 增值税加计抵减政策培训课件.pdf VIP
文档评论(0)