需求规格说明书电影推荐大数据分析.docx
- 文档编号:23163696
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:16
- 大小:486.76KB
需求规格说明书电影推荐大数据分析.docx
《需求规格说明书电影推荐大数据分析.docx》由会员分享,可在线阅读,更多相关《需求规格说明书电影推荐大数据分析.docx(16页珍藏版)》请在冰豆网上搜索。
需求规格说明书电影推荐大数据分析
卷号
卷内编号
密级
项目编号:
S×××-
<时光网观影数据分析>
分类:
<模板>
需求规格说明书
Version:
项目承担部门:
四川大学未名组
撰写人(签名):
张哲源
完成日期:
3/13
本文档使用部门:
■主管领导■项目组
■客户(市场)■维护人员■用户
评审负责人(签名):
评审日期:
1.引言1
目的1
定义1
参考资料1
2.软件总体概述1
软件标识1
软件描述1
系统属性1
开发背景2
软件功能2
用户的特点2
限制与约束2
3.具体需求2
功能需求3
性能需求3
数据库需求4
设计约束4
其他标准的约束4
硬件约束4
属性4
可用性4
可靠性4
效率4
安全性4
可维护性4
可移植性5
外部接口需求5
用户接口5
硬件接口5
软件接口5
通信接口6
4.数据字典6
5.附录6
用户方组织机构图;6
1.引言
目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本系统开发工作更具体。
是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据需求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
定义
可以参考本项目的项目开发计划以及数据库设计说明书
JSON:
JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。
参考资料
时光网观影数据分析项目开发计划
2.软件总体概述
软件标识
大数据项目——基于时光网电影信息分析
项目描述
系统属性
独立系统
开发背景
开发目的
实训项目,
应用目标
爬取时光网上基本所有电影信息,对其进行数据分析,从中提取出我们需要的信息
软件功能
序号
功能名称
功能需求标识
优先级
简要
01
票房+类型
高
推荐影片
02
票房+类型
中
该类型总票房
03
票房+类型+年份
高
具体某一年某类型票房
04
类型+想看人数
中
想看的类型
05
年代+评分
中
各年代好片烂片数
06
地区+电影
底
各地区电影数
07
地区+电影+年份
中
某年该地区影片数
08
票房+导演
高
导演吸金度
09
票房+演员
中
演员吸金度
10
票房+年代+地区
中
电影出产区不同年代下的受欢迎程度变化
11
类型+地区
高
不同类型在不同电影出品国的数目
12
类型+地区+票房
高
不同类型在不同电影出品国的受欢迎程度
用户的特点
为面向各个教育水平和技术专长对电影有兴趣的观影者
限制与约束
开发期限:
3/16
硬件限制:
三台笔记本电脑,一台台式电脑
编程语言:
Python
3.具体需求
功能需求
本节描述2..节所述的每一功能需求。
本节可以划分为若干小节,每一小节逐一说明每一功能需求。
本节将该功能需求具体描述为输入、处理和输出的需求。
本节可用自然语言描述;也可用形式化的方法描述,如数据流图(DFD)、业务流程图(IDEF0)方法等。
本节由以下内容组成:
A.输入:
详细描述该功能的所有输入数据,包括:
输入源、类型、长度、数值范围、精度、量纲、数量、更新和处理频度等;
B.处理:
定义对输入数据的全部操作,以获得预期的输出数据,包括:
输入数据的有效性检验、操作时序或优先级、异常情况处理、输出数据的有效性检验等;
C.输出:
详细描述该功能的所有输出数据,包括:
接受者、类型、长度、数值范围、精度、量纲、数量、出错信息等。
可用下表方式描述:
功能编号
05
功能名称
年代+评分
所属部门
四川大学未名组
调查者
周尧
调查时间
2/24-2/30
审核人
文川东
功能
描述
通过图表展示不同年代出品的电影质量
输入项
无
处理描述
1.前端从后端路径获取数据
2.后端将原始数据处理统计之后返回统计数据
3.前端将统计数据以图表的形式展示
输出项
图表
界面要求
功能编号
03
功能名称
票房+类型+年份
所属部门
四川大学未名组
调查者
周尧
调查时间
2/24-2/30
审核人
文川东
功能
描述
通过图表展示不同年份下不同类型电影的总票房
输入项
无
处理描述
1前端从后端路径获取数据
2后端将原始数据处理统计之后返回统计数据
3前端将统计数据以图表的形式展示
输出项
图表
界面要求
功能编号
04
功能名称
类型+想看人数
所属部门
四川大学未名组
调查者
周尧
调查时间
2/24-2/30
审核人
文川东
功能
描述
通过图表展示观影者对于不同类型电影的关注程度
输入项
无
处理描述
1前端从后端路径获取数据
2后端将原始数据处理统计之后返回统计数据
3前端将统计数据以图表的形式展示
输出项
图表
界面要求
功能编号
07
功能名称
地区+年份+电影数
所属部门
四川大学未名组
调查者
周尧
调查时间
2/24-2/30
审核人
文川东
功能
描述
通过图表展示不同电影出品国在不同年代下出品的电影数目
输入项
无
处理描述
1前端从后端路径获取数据
2后端将原始数据处理统计之后返回统计数据
3前端将统计数据以图表的形式展示
输出项
图表
界面要求
功能编号
10
功能名称
票房+年代+地区
所属部门
四川大学未名组
调查者
周尧
调查时间
2/24-2/30
审核人
文川东
功能
描述
通过图表展示不同电影出品国在不同年代下的票房总数
输入项
无
处理描述
1前端从后端路径获取数据
2后端将原始数据处理统计之后返回统计数据
3前端将统计数据以图表的形式展示
输出项
图表
界面要求
性能需求
支持终端数:
暂无要求
响应时间:
–
属性
本节定义用户对软件的其他属性的要求,可能的内容如下所列。
如果SRS包括了下列属性,但在SRS的其他章节进行说明,须在相应小节指明。
可用性
重启恢复
可靠性
24小时可用
安全性
设定访问限制
可移植性
本项目主要使用Python,是高级语言,并且具有高可移植性
...
外部接口需求
用户接口
软件接口
接口标识
功能描述
数据方向
数据格式
接口类型
/Rq1
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq2
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq3
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq4
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq5
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq6
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq7
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq8
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq9
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq10
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq11
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
/Rq12
获取数据库数据接口
数据库-》后端
JSON字符串
Flask路径
《需求规格说明书》确认协议
甲方:
XX事业部
乙方:
XX开发室
在甲方的大力配合与支持下,乙方制作了该《需求规格说明书》;甲方对该《需求规格说明书》经过详细审核,已确认该《需求规格说明书》中的各项内容翔实全面,该《需求规格说明书》中的内容已完全包括了《项目开发委托合同》中的《用户需求说明书》部分中关于软件产品的需求。
经过甲乙双方友好协商,达成如下协议:
1.该《需求规格说明书》是《项目开发委托合同》的补充文件,与《项目开发委托合同》具有同等的法律效力;
2.该《需求规格说明书》是《项目开发委托合同》中_____条__________款软件产品最终验收的唯一标准;
3.甲方在《项目开发委托合同》中_____条__________款软件产品最终验收前可提出对该《需求规格说明书》中的内容进行变更(包括增加、修改、删除),双方应就此签署《软件产品需求更改备忘录》或补充协议;
4.甲方同意乙方根据该《需求规格说明书》进行《项目开发委托合同》中_____条__________款软件产品的开发;
5.本协议一式二份,甲乙双方各执一份;
6.本协议自甲乙双方签字之日起生效。
甲方委托人(签字):
乙方委托人(签字):
甲方单位(盖章):
乙方单位(盖章):
年月日年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规格 说明书 电影 推荐 数据 分析