系统类计算机相关专业毕业设计-用例图/实体属性图(ER图)等绘制

一、用例图

用来描述系统有哪些参与者、参与者能使用系统哪些功能,站在用户视角梳理业务需求,不写内部代码实现,只展示 “谁做什么”。

   四大核心元素

  1. 参与者(火柴人图标)
    • 系统外部角色,使用系统或给系统提供数据
    • 分为:用户角色、管理员等
  2. 用例(椭圆)
    • 系统提供的一个完整功能单元,动词 + 名词命名(例:用户登录、订单新增)
  3. 系统边界(矩形框)
    • 把所有本系统内的用例框起来,区分系统内外(可省略不画)
  4. 关联线(实线)
    • 参与者 -----> 用例之间连线,代表该角色可以使用这个功能

例如:

2、实体属性图(ER图)

用来设计数据库表结构,描述系统里有哪些数据表、每张表字段、表与表之间关联关系。

   三大核心元素 + 规范图形

  1. 实体:矩形 代表一张数据库表,命名用名词,比如:用户、商品、订单、购物车等。
  2. 属性:椭圆形 实体的字段,比如用户编号、用户名、手机号。主键属性:加下划线(唯一标识,主键不能重复)
  3. 联系:菱形 两个实体之间的业务关系,放在两个实体中间,用动词命名:拥有、下单、属于、审核。

   三种联系类型

  1. 一对一 (1:1):一个用户对应一个实名认证信息
  2. 一对多 (1:N):一个用户可以下多个订单(最常用)
  3. 多对多 (M:N):学生与课程、角色与菜单,必须拆分中间表

如果系统中实体比较多,为了方便绘制ER图,也可以分开来画,例如:实体-属性单独画,实体和实体间的联系单独画。

例如:

             

3、系统功能结构图

系统功能结构图:一般采用三级结构,第一级为系统名称,第二级为不同角色,第三级为不同角色对应的功能。(注意:系统功能结构图中箭头可省略,只表示层级结构)

画系统功能结构图之前,首先要梳理系统的角色设计有哪些,核心功能有哪些。

例如:

4、流程图

流程图一种图形化表达系统功能逻辑和因果关系的工具,帮助我们理清该功能的设计逻辑。以下是毕业设计流程图中常用的一些框类型:

矩形:表示操作步骤

(圆角矩形)椭圆:开始/结束

平行四边形:表示输入输出

菱形:表示判断框(注意,菱形中的文字描述最好能表示判断意义的语句,1个输入,2个输出分别表示Y、N)

箭头:连接线,表示流程方向

例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值