1. 前言
本需求文档旨在通过逻辑描述实现我司对于影吧后台数据库相关需求的阐述
1.1名词解释
豆瓣API:豆瓣网提供的电影数据的软件开发接口
1.2 参考文档
豆瓣开发文档: ( )
1.3业务描述
本系统的设计目的是缓存豆瓣服务器数据。我司开发的终端设备与本系统服务器交互,获取电影的详细信息。所有的电影详情都来自豆瓣服务器,本系统将作为一个中间服务器负责处理,筛选豆瓣服务器返回的数据。同时解决豆瓣服务器每分钟40次访问的限制问题。
1.4逻辑描述
移动终端设备通过http方式请求本系统设计的服务器,上传电影的豆瓣ID,本服务器返回给终端豆瓣ID相对应的电影的详情,包括:海报,评分,类别,国家,演员,导演,时间等数据。这个过程中如果上传的豆瓣ID所对应的电影不在本服务器缓存的数据库中,则向豆瓣服务器请求该部电影数据,解析后缓存在本机数据库中,并且返回给终端。
1.5 流程图如附件
2. 功能需求
2.1接口描述
1.上传一组豆瓣ID:电影名字,(上传电影名字的原因在于缓存在本机上的电影的名字必须和用户:即与终端设备上的数据库保持一致,不能使用豆瓣网的电影名字)返回电影部分信息:上传一组豆瓣ID,返回这一组豆瓣ID所对应的电影的部分信息,信息包括:电影海报,评分,名字
2.上传单个豆瓣ID返回电影全部详情,应包括:电影海报,评分,导演,演员,上映时间,国家,分类,简介,名字。
2.2特性描述
由于豆瓣服务器有一个appkey每分钟40次访问的限制,当很多终端在一分钟内请求的电影数据都不包含在本机缓存数据库中时,此时向豆瓣服务器请求数据,有可能会超过这40次每分钟的限制,因此需要采取一定措施规避这个访问限制。
3. 文件版本
后台可以添加 和 2个文件的版本及下载路径,并通过接口可以获取到!
雇主
发起雇佣
威客
同意合作
雇主
托管赏金
威客
在线工作
雇主
验收付款