1 导论 1
1.1 现代信息技术与会计目标 1
1.2 会计信息系统的基本概念 6
1.3 会计信息系统的结构 10
1.4 会计信息系统的发展历史 21
1.5 国际管理软件发展的三大阶段 24
习题1 26
2 会计信息系统分析 27
2.1 软件工程 27
2.2 系统分析的方法和工具 38
2.3 系统分析 45
习题2 54
3 会计信息系统设计 55
3.1 系统设计基本原理 55
3.2 模块化设计 60
3.3 数据设计 67
3.4 体系结构设计 68
3.5 过程设计 71
3.6 代码设计 74
3.7 输入设计 76
3.8 输出设计 78
3.9 文件和数据库设计 79
3.10 设计规格说明 84
习题3 86
4 面向对象分析与设计 87
4.1 面向对象方法的基本概念和特征 88
4.2 面向对象分析 90
4.3 面向对象设计 98
4.4 面向对象的编程 105
习题4 123
5 会计信息系统测试 124
5.1 系统测试的目标 124
5.2 系统测试的原则 126
5.3 系统测试的过程 127
5.4 系统测试的步骤 128
5.5 系统测试的技术 136
5.6 测试计划和测试分析报告 144
习题5 146
6 会计信息系统维护 147
6.1 系统维护的分类 147
6.2 系统维护的特点 148
6.3 系统的可维护性 150
6.4 系统的维护任务 151
6.5 系统维护的副作用 155
6.6 维护“奇异码” 157
6.7 反推工程和再生工程 157
6.8 预防性维护 158
习题6 159
7 系统开发的计划与管理 160
7.1 确定工作范围和资源 160
7.2 成本估算 162
7.3 进度安排 169
7.4 配置管理 170
7.5 系统开发组织 174
7.6 系统计划 175
7.7 软件产权保护 175
习题7 181
8 账务处理系统 183
8.1 账务处理系统概述 183
8.2 菜单控制设计 189
8.3 凭证输入设计 191
8.4 账簿处理设计 203
8.5 系统查询设计 217
习题8 227
9 会计核算系统 228
9.1 工资核算系统 228
9.2 固定资产核算系统 244
9.3 材料核算系统 258
9.4 销售核算系统 270
习题9 280
10 会计报表系统 281
10.1 会计报表系统概述 281
10.2 会计报表的设置与维护 283
10.3 会计报表数据的采集 287
10.4 会计报表数据的输出 291
习题10 293
11 会计决策支持系统 294
11.1 会计决策支持系统概述 294
11.2 会计决策支持系统的开发方法 312
11.3 会计决策支持系统的应用 314
习题11 319
12 内部控制与计算机审计 320
12.1 内部控制 320
12.2 计算机审计 331
习题12 348
13 网络环境下的会计信息系统 349
13.1 计算机网络概论 349
13.2 网络会计信息系统的运行特征 356
13.3 网络会计信息系统的安全性 360
习题13 372
参考文献 373