SA方法分析-图书管理系统
需求获取
- 功能要求
- 图书管理要求
- 新书入库
- 借书
- 还书
- 图书注销
- 查询统计要求
- 图书的查询
- 读者查询
- 对书籍分类统计
- 图书管理要求
分析与综合
建模
-
功能模型
- 数据流图
- 数据字典
-
数据模型
- ER图
功能分析
- 顶层
- 0层
-
1层
1层
2层
数据字典
有效的图书管理要求
名称 | 有效的图书管理要求 |
---|---|
别名 | |
描述 | |
定义 | 有效的图书管理信息 = [入库I借书I还书I注销] |
备注 | 0层DFD |
读者借阅情况
名称 | 读者借阅情况 |
---|---|
别名 | |
描述 | |
定义 | 读者借阅情况 = [读者编号+读者姓名+1{借阅数量}5] |
备注 | 1层DFD |
数据处理
处理管理要求的类型
名称 | 处理管理要求的类型 |
---|---|
编号 | 2.1 |
描述 | 功能: |
输入DF: | |
输出DF: | |
定义 | 根据图书管理要求的类型,选择 |
case1: 入库 --> 产生入库单 | |
case2: 借书 --> 产生借书单 | |
case3: 还书 --> 产生还书单 | |
case4: 注销 --> 产生注销单 | |
备注 | 1层DFD |
还书处理
名称 | 还书处理 |
---|---|
编号 | 2.4 |
描述 | 功能:我要还书时候走的流程 |
输入DF:还书单,借阅文件,书目文件 | |
输出DF:罚款单,书目信息,借阅信息 | |
定义 | IPO图 |
备注 | 1层DFD |
附录 还书处理的IPO图
数据分析
ER图
需求的陈述
文档
- 《需求规格说明书》
- 模型说明
- 《初步的用户手册》
- 软件的功能