每周学习总结12月7日

本周主要目标是学习画E-R图,用例图,功能能模块图以及时序图。学习

首先根据个人考虑,E-R图是这样的:spa

clipboard.png

可是这个图有个问题,就是课程这个实体在创建数据表的时候会产生一些问题,
并非每一个人上课的时间都是同样的,有的人是周一上,有的人有多是周二上3d

clipboard.png

clipboard.png

后来在晚上小组讨论的时候,受到了启发,blog

clipboard.png

把课程和时间分红两个实体(1:N)ip

clipboard.png

可是这样仍是有个问题,那就是每新增一个课程,都须要在时间的数据表里添加N条数据,当课程较多时,时间的数据就会很是多,按照组长的说法,就是不利用查询。it

因此讨论的时候提到了M:N的模式,即:class

clipboard.png

clipboard.png

这样的好处是不管课程怎么增长,时间数据表最多就只有5(节)×7(天)=35条数据。cli

用例图im

clipboard.png

功能模块图数据

clipboard.png

相关文章
相关标签/搜索