1.1 计算机会计信息系统的基本概念 1
1.1.1 计算机会计信息系统 1
第1章 计算机会计信息系统(CAIS)概论 1
1.1.2 会计核算工具发展的三个阶段 2
1.1.3 CAIS的主要任务 3
1.1.4 CAIS的特点 3
1.1.5 实现CAIS的意义 4
1.1.6 推广CAIS的必要性 5
1.2 国外CAIS的发展及现状 6
1.2.1 国外CAIS的基本情况 6
1.2.2 美国CAIS的基本情况 7
1.2.3 日本CAIS的基本情况 7
1.2.5 前苏联的CAIS的基本情况 8
1.2.4 西欧国家的情况 8
1.3 我国CAIS的发展及现状 9
1.3.1 我国CAIS的发展历史 9
1.3.2 我国CAIS取得的成绩 10
1.3.3 我国CAIS推广应用中的主要问题 11
第2章 CAIS与管理信息系统(MIS) 13
2.1 信息与系统 13
2.1.1 数据与信息 13
2.1.2 系统 14
2.1.3 信息系统 16
2.2.1 管理 17
2.2 管理信息系统(MIS) 17
2.1.5 计算机会计信息系统的组成 17
2.1.4 会计信息系统 17
2.2.1 管理信息系统 19
2.2.2 MIS的组成 20
2.2.3 MIS的组成 20
2.2.4 MIS的特征 22
2.2.5 MIS结构 22
2.2.6 MIS的实例 23
2.2.7 CAIS在企业MIS中的特点 25
2.3 CAIS与企业MIS的联系 25
2.3.1 CAIS与设计及生产管理子系统的联系 25
2.3.3 CAIS与劳动人事管理子系统的联系 26
2.3.2 CAIS与生产计划子系统的联系 26
2.3.4 CAIS与物资采购与进货子系统的联系 27
2.3.5 CAIS与销售管理子系统的联系 27
2.3.6 CAIS与设备管理子系统的联系 28
第3章 CAIS的组织与管理 29
3.1 CAIS的组织机构 29
3.1.1 计算机应用对企业管理和组织机构的影响 29
3.1.2 国外企业计算机应用体制与组织 30
3.1.3 我国企业CAIS的管理体制与组织结构 31
3.2 CAIS的内部控制与管理制度 33
3.2.1 会计核算软件管理的法规 33
3.2.2 CAIS的岗位设置 35
3.2.3 CAIS的职权分离制度 37
3.2.4 系统开发的控制制度 38
3.2.5 系统软件安全的控制制度 39
3.2.6 系统运行时的数据安全控制制度 39
3.2.7 CAIS的操作管理制度 40
3.2.8 系统的档案管理制度 40
3.2.9 系统维护管理制度 41
3.3 CAIS的审计 42
3.3.1 CAIS审计的基本方法 42
3.3.2 CAIS审计的主要内容 43
第4章 CAIS的总体系统分析方法 45
4.1 管理信息系统的生命周期 45
4.1.1 可行性研究与计划阶段 46
4.1.2 需求分析 48
4.1.3 概要设计 49
4.1.4 详细设计 50
4.1.5 编程实现 50
4.1.6 组装测试 50
4.1.7 确认测试 51
4.1.8 使用和维护 51
4.2 信息系统开发的文档 52
4.2.1 文档及其作用 52
4.2.2 文档的种类 53
4.2.3 文档的使用对象 53
4.3.1 CAIS开发失败的原因 54
4.3 信息系统的开发方法 54
4.2.5 系统文档的标准格式 54
4.2.4 文档与系统规模的关系 54
4.3.2 结构化系统分析方法 55
4.3.3 原型法 57
4.3.4 面向对象的开发方法 60
4.3.5 计算机辅助软件工程 60
4.4 信息系统中的流程图 61
4.4.1 数据流程图DFD 61
4.4.2 数据流程图的符号规定 61
4.4.3 数据流程图的绘制 64
4.5 系统流程图 71
4.5.1 系统流程图的符号 71
4.6 数据流程图的数据分析 72
4.6.1 数据字典 72
4.5.2 系统流程图的绘制 72
4.5.3 SFC与DFD的区别 72
4.6.2 规范化的数据存储结构 75
4.6.3 数据存储结构规范化的步骤 78
4.6.4 数据存取要求分析 78
4.7 处理逻辑的分析与表达 82
4.7.1 结构式语言(Structured Language) 82
4.7.2 判断树 85
4.7.3 判定表 86
第5章 会计信息系统(CAIS)的系统设计 88
5.1.3 系统的可变更性 89
5.1.2 系统的可靠性 89
5.1.4 系统的通用性 89
5.1.1 系统的运行效率 89
5.1 系统设计的标准 89
5.2 计算机处理方式的设计 90
5.2.1 处理方式的分类 90
5.2.2 处理方式的设计 91
5.3 CAIS中的软件系统的设计 92
5.3.1 软件的分类 92
5.3.2 操作系统的选择 93
5.3.3 汉字操作系统的选择 94
5.3.4 数据库或语言类软件的选择 94
5.3.5 CAIS中应用软件的获取途径 94
5.4 CAIS中的硬件系统的设计 95
5.4.1 硬件设备 96
5.4.2 计算机的硬件结构 96
5.4.3 硬件选择 97
5.5 信息系统中的代码设计 98
5.5.1 代码的功能 99
5.5.2 信息分类的基本方法 100
5.5.3 代码的分类 100
5.5.4 校验码 103
5.5.5 代码设计的原则 104
5.5.6 代码的设计步骤 105
5.5.7 代码设计示例 106
5.6.2 文件的存储介质 113
5.6.1 文件的基本概念 113
5.6 文件设计 113
5.6.3 文件的分类 114
5.6.4 文件设计的原则 117
5.6.5 文件设计的步骤 117
5.7 数据库设计 118
5.7.1 数据库设计的要求 118
5.7.2 数据库设计步骤 118
5.8 输出设计 121
5.8.1 输出类型和方式的设计 121
5.8.2 输出内容的设计 121
5.8.3 表格设计 121
5.8.4 输出介质及设备的选择 122
5.9.1 输入设计的原则 123
5.8.5 输出设计说明书 123
5.9 输入设计 123
5.9.2 输入设计的步骤 124
5.9.3 校验及纠错设计 126
5.9.4 人机界面的设计 127
5.10 模块结构图 130
5.10.1 模块结构图的符号 130
5.10.2 模块结构图的画法 131
5.10.3 从数据流程图转换成模块结构图 132
5.10.4 模块设计原则 134
5.10.5 系统模块的组合与包装 138
6.1.1 温度和湿度对设备和人体的影响 141
6.1.2 标准的工作环境条件 141
6.1 计算机系统的环境条件 141
第6章 系统实施与维护 141
6.2 系统的安装 144
6.2.1 计算机系统的硬件安装与调试 144
6.2.2 计算机软件系统的安装 144
6.3 系统实施的人员配备与培训 145
6.3.1 CAIS实施中的人员配备 145
6.3.2 人员培训 145
6.4 程序设计、调试和系统切换 146
6.4.1 程序设计 146
6.4.2 应用软件的测试 148
6.5.1 系统维护的内容 149
6.5 系统维护 149
6.4.4 系统切换 149
6.4.3 系统软件的安装 149
6.5.2 系统维护的管理 150
6.6 系统评价 150
6.6.1 系统评价的指标 150
6.6.2 系统经济指标的评价 151
6.6.3 系统的评价报告 151
第7章 帐务处理子系统 152
7.1 子系统的分析与设计 152
7.1.1 手工作业下帐务系统的主要任务 152
7.1.2 系统流程的确定 153
7.1.3 CAIS的帐务处理的主要任务 153
7.2.4 期初余额的输入 153
7.1.4 系统的模块结构框图 155
7.1.5 程序文件的命名 156
7.1.6 会计科目代码的设计 156
7.1.7 数据库文件的设计 157
7.1.8 安全保密设计 162
7.2 系统初始化 162
7.2.1 系统初始化的主要任务 162
7.2.2 建立数据库结构 162
7.2.3 科目代码的编制和输入 162
7.2.5 帐簿文件清零 165
7.2.6 建立基本文件索引 165
7.3 凭证的输入 165
7.3.1 CAIS的凭证体系 165
7.3.3 记帐凭证输入程序的流程设计 166
7.3.2 记帐凭证的输入格式 166
7.3.4 会计业务代码的设计 169
7.3.5 凭证的修改 170
7.4 凭证校对和过帐 170
7.4.1 凭证数据的审核方法 170
7.4.2 二次输入 170
7.4.3 凭证校对 170
7.4.4 借贷平衡检查 171
7.4.5 过帐 172
7.5 数据处理 173
7.5.1 建立科目索引文件 173
7.5.2 科目汇总 173
7.5.3 试算平衡 175
7.5.4 汇总记帐凭证 176
7.6.1 试算平衡表 177
7.6 帐表打印 177
7.6.2 日记帐 181
7.6.3 各种明细帐 181
7.6.4 科目汇总表 182
7.6.5 总帐 184
7.7 系统查询 184
7.7.1 记帐凭证的查询 184
7.7.2 其它帐表的查询 186
7.8 结帐 186
7.8.1 结帐的主要任务 186
7.8.2 调整分录的自动生成 186
7.9.1 系统维护的主要任务 187
7.9.2 数据备份 187
7.9 系统维护 187
7.8.3 结帐的程序设计 187
7.9.3 数据恢复 188
7.9.4 打印科目代码 188
7.9.5 科目的增、删、改 188
7.9.6 权限设置 189
第8章 资金核算子系统 192
8.1 资金核算子系统的分析 192
8.1.1 资金核算子系统的主要任务 192
8.1.2 系统的模块结构 192
8.2 银行对帐的系统分析与设计 192
8.2.1 银行对帐的任务 192
8.2.4 银行对帐的数据来源 193
8.2.2 银行对帐的模块结构 193
8.2.3 银行对帐的数据库设计 193
8.2.5 数据处理 194
8.2.6 打印银行余额调节表的格式 195
8.2.7 打印程序的设计方案 195
8.2.8 打印程序的主要流程 196
8.2.9 未达帐项的处理 197
8.3 结算资金的管理 197
8.3.1 结算资金管理的模块结构 197
8.3.2 往来帐项的查询 197
8.3.3 坏帐准备计提的程序设计 198
8.3.4 计提坏帐准备的主菜单程序 204
9.1.1 工资核算业务分析 206
第9章 工资核算子系统 206
9.1 工资核算子系统分析 206
9.1.2 工资核算子系统的处理流程分析 207
9.2 工资核算子系统设计 209
9.2.1 模块结构框图 209
9.2.2 代码设计 209
9.2.3 输出设计 209
9.2.4 输入设计 209
9.2.5 数据库设计 210
9.3 主要模块功能及处理流程 211
9.3.1 子系统维护模块 211
9.3.2 输入工资变动项目数据模块 212
9.3.4 人员变动输入模块 213
9.3.3 修改固定项目数据模块 213
9.3.5 工资计算模块 214
9.3.6 费用汇总及分配模块 215
9.3.7 打印模块 216
9.3.8 自动转帐模块 217
9.3.9 查询模块 218
第10章 固定资产核算子系统 219
10.1 固定资产核算子系统分析 219
10.1.1 固定资产核算业务分析 219
10.1.2 固定资产核算子系统数据处理流程分析 221
10.2.3 输出设计 223
10.2.2 代码设计 223
10.2.1 模块功能结构框图 223
10.2 固定资产核算子系统设计 223
10.2.4 输入设计 224
10.2.5 数据库设计 224
10.3 主要模块功能及程序流程设计 227
10.3.1 子系统维护模块 227
10.3.2 固定资产增减输入模块 230
10.3.3 修改数据模块 232
10.3.4 费用计提及分配模块 233
10.3.5 自动转帐模块 235
10.3.6 打印模块 236
10.3.7 查询模块 236
11.1 材料核算子系统分析 237
11.1.1 材料核算业务分析 237
第11章 材料核算子系统 237
11.1.2 材料核算子系统的处理流程分析 240
11.2 材料核算子系统设计 241
11.2.1 功能结构框图 241
11.2.2 代码设计 242
11.2.3 输出设计 242
11.2.4 输入设计 242
11.2.5 数据库设计 242
11.3 主要模块功能及程序流程设计 246
11.3.1 子系统维护模块 246
11.3.2 收料单输入模块 248
11.3.3 暂估价材料的帐单输入模块 249
11.3.4 发料单输入模块 250
11.3.5 自动转帐模块 251
11.3.6 帐表打印模块 256
11.3.7 查询模块 256
第12章 产成品成本核算子系统 257
12.1 产成品成本核算子系统分析 257
12.1.1 产成品成本核算业务分析 257
12.1.2 产成品成本核算子系统数据处理流程分析 258
12.2 产成品成本核算子系统设计 259
12.2.1 模块功能结构图 259
12.2.2 代码设计 259
12.2.3 输出设计 260
12.2.4 输入设计 260
12.2.5 数据库设计 260
12.3.1 子系统维护模块 263
12.3 主要模块功能及流程设计 263
12.3.3 外购动力燃料费分配模块 264
12.3.2 分配参数输入模块 264
12.3.4 辅助生产费用分配模块 265
12.3.5 制造费用分配模块 267
12.3.6 产品成本计算模块 269
12.3.7 打印模块 271
第13章 库存商品核算子系统 272
13.1 库存商品核算子系统分析 272
13.1.1 库存商品核算业务分析 272
13.1.2 库存商品核算子系统数据处理流程分析 272
13.2.1 功能结构图 273
13.2.2 代码设计 273
13.2 库存商品核算子系统设计 273
13.2.3 输入设计 274
13.2.4 输出设计 274
13.2.5 数据库设计 274
13.3 主要模块功能及流程设计 277
13.3.1 子系统维护模块 277
13.3.2 输入模块 278
13.3.3 自动转帐模块 279
13.3.4 打印、查询模块 282
第14章 销售利润核算子系统 283
14.1 销售利润核算系统分析 283
14.1.1 销售利润核算业务分析 283
14.1.2 销售利润核算子系统数据处理流程分析 284
14.2.4 输入设计 285
14.2.3 输出设计 285
14.2 销售利润核算子系统设计 285
14.2.1 功能结构图 285
14.2.2 代码设计 285
14.2.5 数据库设计 286
14.3 主要模块功能及处理流程 288
14.3.1 子系统维护模块 288
14.3.2 销售输入模块 289
14.3.3 销售结转模块 290
14.3.4 利润结转模块 294
14.3.5 打印、查询模块 296
15.1 会计报表的数据处理 297
15.1.1 会计报表概述 297
第15章 会计报表 297
15.1.2 会计报表的数据处理过程 298
15.2 资产负债表 300
15.2.1 资产负债表的结构和内容 300
15.2.2 资产负债表的数据生成 304
15.2.3 资产负债表的打印与查询 313
15.3 利润分配表 318
15.3.1 利润分配表的结构和内容 318
15.3.2 利润分配表的数据生成 318
15.3.3 利润分配表的查询与打印 322
15.4 通用会计报表处理系统介绍 322
15.4.1 通用会计报表处理系统的设计 322
15.4.2 报表制作 324
15.4.4 报表打印 327
15.4.3 报表数据生成 327
15.4.5 报表查询 328
15.4.6 系统维护 328
第16章 财务分析、预测与决策 329
16.1 子系统的模块结构 330
16.2 企业经济效益评价指标体系的分析 330
16.2.1 指标体系 330
16.2.2 指标计算示例 331
16.2.3 数据库设计及程序流程 331
16.3 财务指标的比较分析 333
16.3.1 不同时期的分析 333
16.2.4 报表打印 333
16.3.2 行业平均水平比较法 338
16.4 成本-销售量-利润(CVP)分析 338
16.4.1 本-量-利图的绘制方法 338
16.4.2 绘图程序的设计 339
16.5 财务预测 340
16.5.1 销售与利润的移动平均法预测 340
16.5.2 回归分析法 342
16.5.3 指数平滑法 343
16.6 财务决策的计算机方法 345
16.6.1 货币时间价值的计算机查询 345
16.6.2 产品生产的决策 346
16.6.3 长期投资的决策 348
16.7 财务分析的图形设计(FOX-GRAPH) 350
16.7.1 FOXGRAPH的特点 351
16.7.2 FOXGRAPH绘图的数据准备 351
16.7.3 利用FOXGRAPH绘图的步骤 352
16.7.4 FOXGRAPH的其它功能 355
第17章 计算机网络 357
17.1 计算机网络概论 357
17.1.1 计算机网络的主要用途 357
17.1.2 远程网 357
17.1.3 局部网 358
17.2 网络的硬件组成 358
17.2.1 网络的传输介质 358
17.2.2 网络的拓扑结构 359
17.2.3 网络的主要设备 360
17.3 NOVELL网的使用 365
17.3.1 用户操作环境 365
17.3.2 用户分类 366
17.3.3 安全性 366
17.3.4 基本操作 368
17.4 网络CAIS中的Fox编程问题 369
17.4.1 网络环境的特点 369
17.4.2 打开特性 370
17.4.3 加锁机制 371
17.4.4 不需加锁的命令 372
习题 373
参考文献 383