上篇 会计电算化基础知识 2
绪论 预备知识 2
0.1 信息、数据与数据库 2
0.2 数据模型 3
0.3 数据库管理系统和数据库系统 5
第一章 从FoxBASE到FoxPro的转变 6
1.1 FoxPro的特点 6
1.2 FoxPro与FoxBASE的兼容性 7
1.3 FoxPro的运行环境 8
1.4 FoxPro2.6的主要技术指标 8
1.5 FoxPro的基本操作 9
第二章 FoxPro语言基础 12
2.1 FoxPro的数据类型 12
2.2 FoxPro中的常量 13
2.3 FoxPro中的变量 13
2.4 FoxPro中的表达式 14
2.5 名和名表达式 17
2.6 FoxPro中文件的类型及扩展名 18
2.7 FoxPro的命令与函数概述 19
第三章 数据库的建立、打开与显示 21
3.1 建立数据结构 21
3.2 输入数据库的内容 24
3.3 数据打开、关闭与选用 27
3.4 显示数据库文件的结构与记录 29
3.5 常用的文件操作命令 31
第四章 数据库的编辑 34
4.1 记录指针移动 34
4.2 记录的浏览式编辑修改命令browse 35
4.3 记录的替换式修改 38
4.4 记录的删除与恢复 39
4.5 数据库的筛选 40
第五章 数据库的排序、索引与查询 42
5.1 数据库的排序 42
5.2 数据库的索引 43
5.3 数据库的查找 47
5.4 Rushmore技术 48
第六章 常用函数及数组 50
6.1 常用函数及调用 50
6.2 数组的建立与应用 56
第七章 数据库的统计、计算与多工作区操作 60
7.1 数据库的统计与计算 60
7.2 多工作区的操作及数据库的关联 62
第八章 FoxPro程序设计基础 65
8.1 命令文件 65
8.2 程序设计中常用的命令 67
第九章 结构化程序设计方法 79
9.1 顺序结构 79
9.2 选择程序 80
9.3 循环结构 84
第十章 过程、用户函数 88
10.1 过程与过程文件 88
10.2 用户定义函数与参数传递协定 94
第十一章 菜单技术、键盘控制函数 96
11.1 菜单技术 96
11.2 键盘处理函数的使用 105
第十二章 FoxPro的SQL命令及其使用举例 111
12.1 CREATE TABLE-SQL命令 111
12.2 CREATE CURSOR-SQL命令 113
12.3 INSERT-SQL命令 114
12.4 SELECT-SQL命令 116
下篇 会计电算化应用系统开发 125
第十三章 会计电算化应用系统概论 125
13.1 会计电算化的意义 125
13.2 会计电算化应用系统的发展过程 126
13.3 会计电算化应用系统的内容与特点 128
第十四章 会计电算化应用系统的开发过程 130
14.1 系统开发方法 130
14.2 结构化系统开发技术 133
14.3 系统开发步骤 134
14.4 结构化系统开发技术中常用的开发工具 142
第十五章 会计电算化应用系统的设计原则 153
15.1 代码设计 153
15.2 数据库设计 156
15.3 系统的输入设计 157
15.4 系统的输出设计 158
15.5 系统功能的设计 159
第十六章 会计电算化应用系统的内部控制 160
16.1 内部控制的分类 160
16.2 一般控制内容和方法 161
16.3 应用控制内容与方法 166
第十七章 帐务处理系统的总体设计及主控模块的设计 173
17.1 帐务处理系统的分析 173
17.2 帐务处理系统的总体设计 173
17.3 帐务处理总控模块的设计 178
第十八章 系统公用模块的设计实例 186
18.1 用于打开和关闭数据库的函数 186
18.2 用于检查科目的函数 187
18.3 一个用于查找和选择的自定义函数 190
18.4 一个利用弹出式菜单实现的查找函数 195
18.5 用于金额转换的函数 196
第十九章 系统建帐模块的设计 198
19.1 建帐程序的设计要求 198
19.2 建帐程序的设计说明 198
19.3 建程序流程图及程序清单 200
第二十章 凭证处理模块的设计 221
20.1 概述 221
20.2 凭证输入模块设计 221
20.3 凭证复核模块 245
第二十一章 帐簿管理 257
21.1 选择明细帐 257
21.2 选中科目后的处理控制程序 260
21.3 明细帐处理程序 262
21.4 明细帐打印处理程序 269
第二十二章 报表处理 276
22.1 概述 276
22.2 会计报表的组织 276
22.3 会计报表的处理 281
22.4 报表的处理实例 285
第二十三章 维护数据安全的几种方法 300
23.1 系统数据的安全 300
23.2 操作密码及操作权限 301
23.3 操作情况记录 303
23.4 键盘锁 304
23.5 数据备份及恢复 306
第二十四章 网络环境下的多用户电算化系统设计简介 310
24.1 网络多用户系统的主要特点 310
24.2 网络多用户系统的主要操作方式和操作命令 312
24.3 避免冲突的一般方法 314
24.4 在系统设计时尽量避免采用可能引起冲突的处理模式 316
主要参考文献 318