案例1 教学管理数据库应用系统 3
第1章 “教学管理”数据库分析与设计 3
1.1 系统调查与用户需求 4
1.1.1 系统调查 4
1.1.2 教学管理用户需求 4
1.2 子系统划分及子系统功能模块 5
1.2.1 课程信息管理子系统功能 5
1.2.2 教师信息管理子系统功能 6
1.2.3 学生信息管理子系统功能 6
1.2.4 系统管理子系统功能 6
1.2.5 系统结构与功能模块图 6
1.3 数据库设计 7
1.3.1 概念模型设计 8
1.3.2 逻辑模型设计 9
1.3.3 物理模型设计 9
第2章 创建“教学管理”数据库及表 11
2.1 创建“教学管理”数据库 12
2.1.1 安装Access数据库管理软件 12
2.1.2 创建“教学管理”数据库 12
2.2 创建数据库相关表 14
2.2.1 创建“教师”表 14
2.2.2 创建“学生”表 17
2.2.3 创建“课程”表 20
2.2.4 创建“教师授课课程”表 21
2.2.5 创建“学生选修课程”表 24
2.3 创建“教学管理”数据库表之间关系 27
第3章 创建“教师信息管理子系统” 29
3.1 创建“教师基本信息维护窗口” 30
3.2 创建“录入教师授课课程信息窗口” 31
3.3 创建“录入学生选修课程信息窗口” 35
3.4 创建“录入与打印课程成绩窗口” 38
第4章 创建“学生信息管理子系统” 51
4.1 创建“学生基本信息维护窗口” 52
4.2 创建“学生成绩查询窗口” 53
第5章 创建“课程信息管理子系统” 56
5.1 创建“课程基本信息维护窗口” 57
5.2 创建“课程动态信息录入与更改窗口” 58
5.3 创建“打印预览报表窗口” 61
第6章 创建“系统管理子系统” 70
6.1 创建“维护密码表窗口” 71
6.2 创建“教工密码修改窗口” 75
6.3 创建“备份基本信息表窗口” 79
6.4 创建“系统资料浏览与保存窗口” 82
第7章 创建“教学管理”数据库控制窗口 88
7.1 创建子系统控制窗口 89
7.1.1 创建“教师信息管理子系统控制窗口” 89
7.1.2 创建“学生信息管理子系统控制窗口” 90
7.1.3 创建“课程信息管理子系统控制窗口” 91
7.1.4 创建“系统管理子系统控制窗口” 92
7.1.5 创建“教工密码验证窗口” 92
7.2 创建“主控窗口” 93
7.3 完善“教学管理数据库应用系统” 95
案例2 汇科公司管理信息系统 101
第8章 “汇科公司管理信息系统”分析与设计 101
8.1 系统调查与用户需求 102
8.1.1 系统调查的目的与任务 102
8.1.2 系统调查的主要成果 102
8.1.3 用户需求 106
8.2 系统分析 107
8.2.1 划分子系统与子系统功能模块 107
8.2.2 系统体系结构与功能模块图 108
8.3 数据库设计 109
8.3.1 概念模型设计 109
8.3.2 逻辑模型设计 111
8.3.3 物理模型设计 111
第9章 创建数据库及表 112
9.1 创建数据库对象 113
9.1.1 安装Access数据库管理软件 113
9.1.2 创建“汇科公司管理信息系统”数据库 113
9.2 在数据库中创建表对象 115
9.2.1 使用表设计器创建“物品”表对象 115
9.2.2 使用表向导创建“供应商”表对象 117
9.2.3 使用数据表视图创建“电脑”表对象 121
9.2.4 创建其他表 124
9.3 建立表之间的关系使数据具有参照完整性 126
9.3.1 建立表关系 126
9.3.2 定义数据参照完整性 127
第10章 创建“基本数据维护子系统” 128
10.1 创建子系统中使用的窗体对象 129
10.1.1 通过自动创建窗体方式快速创建窗体对象 129
10.1.2 通过向导创建“供应商物品价格维护窗口”主/子窗体对象 131
10.2 创建“基本数据维护子系统”组 134
10.2.1 创建新组 134
10.2.2 隐藏与显示对象 136
第11章 创建“销售管理子系统” 138
11.1 客户信息管理逻辑模块 139
11.1.1 创建“客户基本信息维护窗口” 139
11.1.2 创建“查询客户物品价格窗口” 139
11.1.3 创建“查询客户送货地址及要求窗口” 141
11.2 销售基本信息管理逻辑模块 143
11.2.1 创建“查询销售物品信息窗口”的基础 143
11.2.2 创建“查询销售物品信息窗口” 150
11.2.3 创建“更新数据时间判断窗口” 157
11.2.4 创建“更新销售物品数据窗口” 159
11.2.5 创建“销售员基本信息维护窗口” 163
11.3 销售业务管理逻辑模块 163
11.3.1 创建“输入客户订单”窗口 163
11.3.2 创建“查询与生成销售需求计划窗口” 166
11.3.3 创建“查询销售订单完成情况”窗体 173
11.3.4 创建“销售员销售数据透视图窗口” 178
11.3.5 创建“销售员销售数据透视表窗口” 180
第12章 创建“生产管理子系统” 183
12.1 设计“按产品代码查询窗口” 184
12.1.1 创建窗体对象“按产品代码查询窗口”框架 184
12.1.2 创建“生产产品查询”查询对象 184
12.1.3 创建“运行生产产品查询”宏对象 185
12.2 设计“生产产品及配件信息查询窗口” 186
12.2.1 窗体功能与界面 186
12.2.2 创建“配件信息查询”查询对象 186
12.2.3 用自定义方式创建主/子窗体“生产产品及配件信息查询窗口” 187
12.3 设计“生产计划窗口” 190
12.3.1 创建窗体对象“生产计划窗口”框架 190
12.3.2 创建“生成生产计划查询”查询对象 191
12.3.3 创建“生成领取配件单查询”查询对象 191
12.3.4 创建“生产计划窗口宏”宏对象 192
第13章 创建“采购管理子系统” 195
13.1 设计“查询供应商物品价格”窗体对象 196
13.1.1 创建“查询供应商物品价格”窗体框架 196
13.1.2 浏览“查询供应商物品价格”窗体窗口 196
13.2 设计“按类型查询采购物品信息窗口”窗体对象 197
13.2.1 创建“按类型查询采购物品信息窗口”窗体框架 197
13.2.2 创建“采购物品信息查询”对象 198
13.2.3 创建“运行采购物品信息查询”宏对象 198
13.3 设计“生成与打印采购计划窗口” 199
13.3.1 创建窗体对象“生成与打印采购计划窗口”窗体框架 199
13.3.2 创建“采购需求计划”查询对象 200
13.3.3 创建“生成与打印采购计划窗口宏” 200
13.4 设计“输入采购单窗口” 202
13.4.1 创建窗体对象“输入采购单窗口”框架 202
13.4.2 创建“浏览供应商供给物品价格”查询对象 203
第14章 创建“库存管理子系统” 205
14.1 库存信息管理逻辑模块 206
14.1.1 创建“库存物品信息查询窗口” 206
14.1.2 创建“库存物品信息维护窗口”窗体对象 208
14.1.3 创建“不同类型物品的当前库存量”窗体对象 208
14.2 入库信息管理逻辑模块 211
14.2.1 创建“成品入库处理窗口” 211
14.2.2 创建“配件入库处理窗口” 215
14.3 出库信息管理逻辑模块 215
14.3.1 创建“成品出库处理窗口” 216
14.3.2 创建“配件出库处理窗口” 216
第15章 创建管理信息系统的主控界面 217
15.1 通过切换面板管理器创建主控界面 218
15.1.1 创建切换面板页 218
15.1.2 为主切换面板页添加项目 219
15.1.3 为切换面板页添加命令按钮项目 222
15.1.4 设置默认切换面板 225
15.2 通过宏组创建菜单栏 227
15.2.1 创建下拉菜单 227
15.2.2 创建菜单条 228
15.2.3 为窗体添加菜单栏 229
15.3 完善数据库 230
15.3.1 定义数据库启动方式 230
15.3.2 转换数据库文件格式 231
15.3.3 设置数据库密码 232
参考文献 234