首页 > 编程语言 >【校招VIP】线上实习 推电影 电影详情模块 Java文档周最佳

【校招VIP】线上实习 推电影 电影详情模块 Java文档周最佳

时间:2022-12-12 17:33:31浏览次数:65  
标签:Java 数据库 电影 VIP 文档 详情 模块

【推电影】主要是为校招设计的年青人电影推荐平台项目,每个模块都具有亮点和难点,项目表现为手机网站应用,可嵌入小程序或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

相关文章

  • day01-java流程
    Scanner对象基本语法:Scanners=newScanner(System.in);next()方法nextLine()方法顺序结构选择结构if单选结构语法:if(布尔表达式){//如果布尔表达式为true将......
  • JAVA基础
    JAVA基础注释注释不会被执行,是给写代码的人看的单行注释://多行注释:/**/(快捷键:选中->ctrl+shift+/;/*+回车)文档注释(JavaDoc)(快捷键:/**+回车)......
  • Java中文件转字符串的一种实现方式 (环绕执行模式&行为参数化&函数式接口|Lambda表达
    文件转字符串方式 --- (环绕执行模式&行为参数化&函数式接口|Lambda表达式)嗯,当然论方便的话,我们直接可以使用,org.apache.commons.io.FileUtils;StringreadFileToStrin......
  • 基于Docker构建CentOS7_Java8_Tomcat8.5 的镜像及Web应用的部署
    写在前面公司项目去​​Oracle​​​用​​teleDB​​,都在容器上部署,所以系统的学习下,之前着急忙慌的。本博客笔记属于​​实战类​​,适用于小白博文有错误的地方,或者关于博......
  • 学习Java可以从事什么工作?
    学习Java编程可以从事什么工作?码农?不仅仅是码农!而且,大家都太低估了码农,码农也分了很多种。让我们看看!学习Java编程可以从事什么工作1.学习Java编程可以从事互联网行业+......
  • 《Java并发编程详解》读书笔记
    嗯,书是假期开始看的感觉,虽然部分知识以前学过,但是在学一次巩固一下。嗯,加油生活。摘一句子,^_^有一天,突然发现自己没有热爱的东西了。就这样进入浪费时间的年代。秋天一到,候......
  • 关于JAVA 反射 基础知识/编码经验的一些总结
    写在前面温习一下毕业以来学习的东西。准备做成一个系列。所以对于每一部分技术点进行一个笔记整理。更多详见​​java面试的一些总结​​笔记主要是以网上开源的一本​​......
  • 《Java工程师修炼之道》学习笔记
    生活加油,摘一句子,如果有一天你不再寻找爱情,只是去爱;你不再渴望成功,只是去做;你不再追逐成长,只是去修;一切才真正开始——纪伯伦               ......
  • 《JAVA8基础应用与开发》读书笔记
    第一章,JAVA技术体系架构JAVASE,(标准版),核心技术。小型桌面应用。 JAVAME,(微型版),嵌入式,电子产品程序。 JAVAEE,(企业版),web应用。涉及的技术面很广。计算机语言机制 ......
  • 在老项目中使用java8的日期
    publicclassDateUtil{publicstaticfinalStringYYYYMMDD="yyyyMMdd";publicstaticfinalStringHHMMSS="HHmmss";publicstaticfinalStringYYYY......