目录 1
第1部分 面向对象与UML 1
第1章 理解面向对象 1
1.1 面向对象的基本观点 1
1.2 面向对象的主要概念 1
1.3 小结 5
第2章 认识UML 6
2.1 UML概况 6
2.2 模型元素 8
2.3 扩展机制 17
2.4 图 18
2.5 视图 27
2.6 小结 28
第2部分 办公自动化系统建模过程 29
第3章 系统说明 29
3.1 何谓OA 29
3.2 系统结构 30
3.3 建模过程 31
3.4 系统描述 32
3.5 小结 38
第4章 设计用例模型 39
4.1 系统用例模型 39
4.2 办理发文用例模型 44
4.3 办理收文用例模型 49
4.4 管理会议用例模型 54
4.5 管理档案用例模型 58
4.6 管理借阅用例模型 61
4.7 借阅档案用例模型 63
4.8 管理公告用例模型 66
4.9 本人待办用例模型 68
4.10 管理系统用例模型 71
4.11 小结 73
第5章 设计实体类模型 74
5.1 类的识别 74
5.2 类的关联 76
5.3 类图 77
5.4 包图 83
5.5 类属性 86
5.6 类操作 92
5.7 小结 93
第6章 设计接口类模型 94
6.1 设计方法 94
6.2 类图 94
6.3 包图 104
6.4 小结 110
第7章 设计接口控制类模型 111
7.1 设计方法 111
7.2 类图 111
7.3 包图 119
7.4 小结 126
第8章 设计用例控制类模型 127
8.1 设计方法 127
8.2 系统包图 127
8.3 子系统包图 129
8.4 小结 134
第9章 设计系统类模型 135
9.1 设计方法 135
9.2 子系统类模型 135
9.3 系统类模型 143
9.4 小结 145
10.2 总体窗口结构图 146
第10章 设计窗口结构 146
10.1 设计方法 146
10.3 【发文办理】窗口结构图 147
10.4 【收文办理】窗口结构图 148
10.5 【会议管理】窗口结构图 148
10.6 【档案管理】窗口结构图 149
10.7 【公告管理】窗口结构图 150
10.8 【个人助理】窗口结构图 150
10.9 【系统管理】窗口结构图 151
10.10 小结 151
11.1 用户接口设计原则 152
11.2 用户登录接口 152
第11章 设计用户接口原型 152
11.3 系统菜单 153
11.4 发文办理接口 156
11.5 收文办理接口 157
11.6 会议管理接口 158
11.7 档案管理接口 159
11.8 公告管理接口 161
11.9 个人助理接口 162
11.10 系统管理接口 163
11.11 小结 163
第12章 设计动态模型 164
12.1 选择序列图 164
12.2 补充新类 165
12.3 设计序列图 166
12.4 小结 258
第13章 设计数据模型 260
13.1 设计方法 260
13.2 关系数据库的几个术语 261
13.3 将类映射到表 262
13.4 将关联映射到关系数据库 263
13.5 将泛化映射到数据库 273
13.6 数据模型 276
13.7 小结 277
附录A 设计实现模型 278
参考文献 281