【推电影】主要是为校招设计的年青人电影推荐平台项目,每个模块都具有亮点和难点,项目表现为手机网站应用,可嵌入小程序或APP中。
恭喜来自南京邮电大学的日月同辉同学获得本周线上实习【推电影】第一期 电影详情模块 Java文档设计周最佳
本作品针对产品同学给出的电影详情模块的原型图中的功能,进行了比较到位的数据库设计,元素基本到位。
优点:
分了电影详情表、演员信息表以及关联表,四个默认字段比较到位
几个重要的表都有涉及,且数据库的基本字段比较到位,产品同学原型图的功能在数据库里体现都不错
但是依然存在部分问题:
1数据库类型使用问题比较大
电影详情表里的title一般用int;score如果用float类型,小数点要有限制;分类可以写枚举,varchar类型太容易出错;观看渠道和地区也肯定是用枚举值。对于电影分类和地区,产品同学已经给出了比较固定的数值,针对这种数量少且短期不会发生变化的情况,最好使用枚举的方式来进行设定,然后数据库包括前后端接口用来存他的ID值,这样会比敲打字符类型省出很多的意外。介绍部分和推荐文本部分,不太可能,只有200或者500个字符,可以设置成text。而且推荐的图片和视频是有多个的,要想清楚怎么去存储?
2在演员表里面,没有体现出导演的数据
这个部分有一个技巧,为了减少详情页的数据库查询,可以把这个第一个针对的导演和演员的ID存放到详情表里面去。
3在电影信息表里面,有部分功能与产品功能设置有缺失
比如说电影的上映年份等
4、接口数据不完整
第一次接触线上实习项目,在第一期可能上手比较慢,后续看下官方改进版的接口文档。
作品展示:
标签:Java,数据库,电影,VIP,文档,详情,模块 From: https://www.cnblogs.com/rdaxue/p/16976710.html