基于Python的电影数据可视化分析系统

目录

1.引言2

1.1编写目的2

1.2读者对象2

1.3软件项目概述2

1.4文档概述2

1.5定义2

1.6参考资料3

2.软件的一般性描述4

2.1软件产品与其环境之间的关系4

2.2限制与约束4

2.3假设与前提条件4

3.功能需求描述5

3.1系统的划分5

3.2数据爬取子系统的功能6

3.2.1数据爬取的用例图6

3.2.2数据爬取用例的描述7

3.3数据可视化子系统的功能7

3.3.1数据可视化子系统的用例图7

3.3.2数据可视化子系统的用例描述其一9

3.3.3数据可视化子系统的用例描述其二10

3.4数据库系统的功能11

3.4.1数据库系统的用例图11

3.4.2数据库系统用例的描述12

4.其它需求描述13

4.1性能要求13

4.2设计约束13

4.3界面要求13

4.4进度要求13

4.5交付要求13

4.6验收要求13

5.软件原型14

6.附录19

用户登陆系统后,找到电影信息查询区域,在系统提供的查询框选择想查询的电影信息,数据爬取模块会根据用户的输入,爬取网页信息并将结果展示给用户;如果用户输入不合法,系统会报错提示。在数据可视化子系统中,用户可以通过系统管理员来进行选择报表属性、生成报表操作。

“选择属性”用例包括“选择时间范围”“选择电影属性”,即用户可选择生成报表的限定时间范围,以及根据需要选择不同的电影属性生成报表,如Top10劳模演员、电影票房变化趋势等等。

“生成报表”用例包括“生成表格”与“生成图表”,即可以生成文字形式的表格,也可以生成扇形图、柱状图、折线图等不同形式的图表。此外,“生成报表”用例还可扩展出“保存报表”用例,即用户在生成报表后可以选择将报表保存,方便随时查看。




转载请注明:http://www.aierlanlan.com/tzrz/799.html