当前位置: 首页 > 后端技术 > Java

还没写过Java开发文档?带你看项目作品(附正式版)

时间:2023-04-01 16:16:09 Java

前言:关于【推电影】免费在线实习项目1、本项目是一个基于年轻人喜好的更具个性化的电影推荐网站。筛选每个类别的知名电影,并给出推荐理由和下载链接。另外,通过标签功能匹配个人喜好,实现个性化推送。2、项目表现为移动网站应用,可嵌入微信、小程序或APP。三五个岗位相互配合:产品、前端、JAVA、UI、测试。每个岗位掌握企业发展和团队协作的需求,最终完成项目的上线运营。本期是在线实习“电影推送”项目,第一期电影详情模块Java开发文档审核。这学期交作业的同学真的很多,看得出来很多同学都用心了。大家的问题主要出现在数据库设计部分。Dana老师对几位同学的作品进行了详细的分析,并指出了需要改进的地方。快来一起学习重点吧!作品一:cwh同学(6分)【导师点评】该作品对details模块的字段有一定的理解和设计感,但存在一些问题:1.demo中提到,最好包含业务表中的四个。一般领域。就像这个设计中ID和movieid有什么区别?为什么不同类型的电影需要两个主键?2、部分字段的类型设计不合理,如电影时长、地区等,尽量使用整数和枚举值。3、电影和演员的关系有问题,演员尽量独立。因为会有多部电影。作品二:本同学(8分)这个作品基本上把details模块的业务属性覆盖到位,可见花了不少心思。但是有一些我们强调的业务功能本期不会进行,尽量把时间花在核心业务的设计上。有几个问题:1.像电影的时长,如果是常规的整型值,一般不使用tinyint,这种类型只用于有限的情况。然后到类型和区域,在设计之前,已经提出她更适合作为枚举类型来使用,它的枚举ID存储在数据库中,也就是在数据表设计中,包括在接口中process,可以用number,不用string,方便统计和传参。2、导演和演员的类型应该在人身上,而不是在关联表上。也就是要有导演和演员的人才库。大多数人要么是导演,要么是演员。不能从人人都是导演,人人都是演员的角度来考虑。作品3:冯同学(9分钟一周最佳)1.电影列表movies电影名varchar必须给出长度;两个评分需要小数点,像豆瓣评分基本都是8.5、7.2分,有几分,不能直接用int类型。上映时间不用写datatime,直接写data即可,因为我们不知道电影什么时候上映。细节很重要,写作业的时候你可能不太在意,但会导致我们做事粗暴。以后同学们到了公司,把这些东西拿给别人看,就是我们炫耀的好机会。2.剧组名单很多同学把导演和演员的名单放在一起。从目前的产品原型来看,没有什么大问题,但是往前走,导演会有自己的一些属性,比如拍了多少部电影等等,可以先合并,再分。这张表放Type的问题:这张表的主键是一个人。如果你把类型,那个人只能是固定的。比如王宝强,他不是演员就是导演,但如果他同时是演员又是导演呢?这时候枚举就会加一。有的同学把类型给扔了,还在电影的属性里,就更不对了。3、关系表详情页勾选了很多数据表或数据接口。你需要考虑是否有必要这样做,所以这可能是一个优化点。你可以参考我们的官方版本。4.收视频道和收视渠道这个表大家写的不是很好,因为我们说了三种可能,那么第三方平台可能会有很多,这个也不一定,不只是爱奇艺什么的。有一种链接,或者还有第三种没有通道,所以大家的设计都没有办法表现出它的特点。【导师点评总结】本作品应该是本期字段和类型设计比较完善的作品,包括固定模块和产品业务需要的字段,字段类型合理。有几个小问题:1.电影的cover属性缺失,评分需要带小数点。2、观看频道的理解存在一些问题。三个值,第三方平台不固定。3、详情页查询接口,字段会多一些。能不能进一步把这么多表的关联集成到主表详情模块中?Java官方开发文档有说明。下面我们来看一下正式版的开发文档。正式版在第一期提供了很多表格。重点说几个,大家可以自行下载完整版文档。1.关键表:电影表电影详情表是我们的主表,主表信息看起来有点多。首先,有四个默认字段:ID、Status、AddTimeUpdateTime。名称影片的长度已在产品中注明不超过40个字符;类型是枚举类型,这里大家一定要注意这个tinyint,有很多同学写的长度乱写,代表多少个状态。cover就是它的封面,Descdescription和TuiDescpushdescription不知道多长,先给个测试字段...2.演员表,导演表演员表和导演表比较简单,字段少,大家也比较容易理解。director表中的ID是主键。不要给他MovieID。描述现在没有了,就留空吧。。。3.电影平台表和观影频道表的平台表也很简单。你只需要设计和感受这个位置,然后很多事情就很简单了。这是一个字典表。一般来说,UpdateTime和Status是不能加到字典表中的,但是因为可以离线,所以我们加了它。。。那么这是它的观看频道表。可能是1,是哪个平台,什么地址,可能是三个平台,两个平台;也可能是2,如果是2,可以为空。。。本期的评论和正式版在这里。看完之后是不是觉得收获很大呢?,想练习吗?如果您对本期官方审核有任何疑问,或想了解更多免费在线实习“电影推广”项目,请关注“校招VIP”公众号。本期评论视频查看地址:评论视频