图书借阅系统综合建模
围绕同一借阅业务完成顺序图、协作图、活动图和类图的综合训练。
题目和参考图来自 new_uml/复习/ 目录。
题目一:顺序图和协作图
图书借阅步骤如下:
- 借阅人在操作终端录入个人身份信息与目标图书信息。
- 系统校验信息并初始化借阅数据。
- 数据库同步更新图书库存与借阅记录。
- 系统将借阅编号与借阅到期时间输出至终端屏幕。
根据以上步骤创建顺序图和协作图。
顺序图参考

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

协作图强调对象之间的链接,消息编号用于表达执行顺序。
题目二:活动图
根据图书借阅的完整流程(包含信息录入、系统校验、数据更新、结果输出等环节),绘制对应的活动图。
绘图参考流程
开始
↓
录入身份信息与目标图书信息
↓
系统校验信息
↓
[信息有效?] ──否──→ 提示校验失败 ──→ 返回信息录入
│是
↓
初始化借阅数据
↓
同步更新图书库存与借阅记录
↓
生成借阅编号与到期时间
↓
在终端输出借阅结果
↓
结束
画图时应包含初始节点、活动节点、判断节点、守卫条件、返回分支和终止节点。
题目三:类图
依据六个主要类对象——图书信息、借阅人、图书管理员、系统管理员、上传下载、电纸书——创建完整类图。
类图参考

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