https://www.bilibili.com/video/BV1Mv421i7Rt/演示视频:四、系统设计(一)系统功能设计
下面我们来认识一下系统设计,即把一个软件需求转换成为需要用系统来表示的过程。这样经过对目标系统的研究以及分析,我们可以做出校园机动车停车位申请总体的规划情况,这个是开发系统非常重要的根据。在这样信息分析的基础上,从而制定系统的总体规划。系统的设计包括总体的设计以及系统设计的详细情况,还有就是系统数据库的设计,系统开发的工具以及开发的技术和模式等等。
根据数据流图的情况来看,对它进行的分析,我们可以发现模块结构图的层次化。
2 E-R图图3-1用户E-R图
图3-2 图片E-R图
图3-3 公告E-R图
图3-4 停车申请E-R图
图3-5 停车位E-R图
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。用户在工作中所要完成的事情就是实体,而属性就是为实体地位特征做出的描述。
(1)我们在模型中遇到的实体,通俗易懂的来说就相当于实体集,或是一个表,而不是单单的实体或者是表中的一行字。就好比标注在矩形框内,菱形实体之间的联系名,再用无边把菱形分成有关的实体连接,在无向边标记上联系的类型。
(2)属性是实体的性质。把它比作椭圆框,就是实体之间要用一条线连表的关键属性,其下面必须加上下划线。
(3)每一个子系统模块中主键相同的字段和字段之间一定存在关联的关系。
(4我们在程序控制中一定要实现完整和一致性的控制。
我们从对数据的需求分析中得出系统的实体属性。