展开章节目录
综合题 02

图书借阅系统综合建模

围绕同一借阅业务完成顺序图、协作图、活动图和类图的综合训练。

题目和参考图来自 new_uml/复习/ 目录。

题目一:顺序图和协作图

图书借阅步骤如下:

  1. 借阅人在操作终端录入个人身份信息与目标图书信息。
  2. 系统校验信息并初始化借阅数据。
  3. 数据库同步更新图书库存与借阅记录。
  4. 系统将借阅编号与借阅到期时间输出至终端屏幕。

根据以上步骤创建顺序图和协作图。

顺序图参考

图书借阅顺序图参考答案

顺序图按时间从上到下表达消息,主要对象是借阅人、操作终端、图书借阅系统和数据库。

协作图参考

图书借阅协作图参考答案

协作图强调对象之间的链接,消息编号用于表达执行顺序。

题目二:活动图

根据图书借阅的完整流程(包含信息录入、系统校验、数据更新、结果输出等环节),绘制对应的活动图。

绘图参考流程

开始
  ↓
录入身份信息与目标图书信息
  ↓
系统校验信息
  ↓
[信息有效?] ──否──→ 提示校验失败 ──→ 返回信息录入
  │是
  ↓
初始化借阅数据
  ↓
同步更新图书库存与借阅记录
  ↓
生成借阅编号与到期时间
  ↓
在终端输出借阅结果
  ↓
结束

画图时应包含初始节点、活动节点、判断节点、守卫条件、返回分支和终止节点。

题目三:类图

依据六个主要类对象——图书信息、借阅人、图书管理员、系统管理员、上传下载、电纸书——创建完整类图。

类图参考

图书借阅系统类图参考答案

检查类名、属性、方法、可见性和类之间的关系是否完整;虚线依赖与普通关联不要混淆。