图书简介:
第一篇 案例引入与会计信息系统分析设计
第1章 案例引入 1
1.1 案例经济业务描述 1
1.1.1 进销存系统案例的经济业务 1
1.1.2 账务处理系统案例的经济业务 4
1.2 案例数据处理 20
1.2.1 进销存系统数据处理 20
1.2.2 账务处理系统数据处理 21
1.3 应用Excel手工处理案例数据 24
1.3.1 进销存系统单据账表处理 24
1.3.2 账务处理系统单据账表处理 27
思考题 44
第2章 会计信息系统分析 45
2.1 会计信息系统概述 45
2.1.1 会计信息收集、处理与输出 45
2.1.2 会计信息系统的基本功能 48
2.1.3 会计信息系统各子系统间的
数据联系 49
2.2 业务处理流程分析 50
2.2.1 业务处理流程调查 50
2.2.2 业务处理流程图 51
2.2.3 业务处理流程分析案例 51
2.3 数据处理流程分析 57
2.3.1 数据处理流程调查 57
2.3.2 数据处理流程图 57
2.3.3 数据处理流程分析案例 58
2.3.4 数据字典 60
2.3.5 数据字典案例 62
2.4 系统功能分析 78
2.4.1 进销存系统功能分析 78
2.4.2 账务处理系统功能分析 80
思考题 83
第3章 会计信息系统设计 84
3.1 系统设计的工作与原则 84
3.1.1 系统设计的主要工作 84
3.1.2 系统设计应遵循的原则 85
3.2 输入/输出设计 85
3.2.1 输出设计 85
3.2.2 输入设计 86
3.2.3 输入/输出设计应注意的
问题 87
3.3 数据库设计 88
3.3.1 数据库的基本概念 88
3.3.2 数据库设计的基本步骤 89
3.3.3 E-R模型 90
3.3.4 关系数据库设计 93
3.3.5 数据库设计案例 94
思考题 108
第4章 会计信息系统实施 109
4.1 程序设计 109
4.1.1 程序设计的质量标准 109
4.1.2 程序设计阶段的任务 110
4.1.3 程序设计方法 111
4.2 软件测试 111
4.2.1 软件测试的常用方法 111
4.2.2 软件测试的组成 112
4.3 系统切换、运行及维护 113
4.3.1 信息系统切换 113
4.3.2 信息系统运行管理及维护 114
4.3.3 软件维护 114
4.3.4 软件文档 115
4.4 会计软件操作 115
思考题 117
第二篇 数据库与SQL
第5章 数据库对象与数据管理 118
5.1 数据库管理器 118
5.1.1 了解PowerBuilder 118
5.1.2 数据库管理器 119
5.1.3 数据库管理器视图 120
5.2 数据库接口 122
5.2.1 标准数据库接口ODBC 122
5.2.2 专用数据库接口 123
5.3 数据库管理 123
5.3.1 创建数据库 123
5.3.2 删除数据库 123
5.3.3 连接数据库 124
5.3.4 创建数据库案例 127
5.4 操作数据库表 127
5.4.1 创建表 127
5.4.2 删除表 127
5.4.3 定义相关属性 127
5.4.4 创建表的索引 129
5.4.5 创建表的主键、外键 130
5.4.6 创建数据表案例 132
5.5 操作数据 132
5.5.1 打开数据操作窗口 132
5.5.2 增加、删除、修改、保存
数据 133
5.5.3 查询数据 133
5.5.4 排序数据 134
5.5.5 导出数据 134
5.5.6 导入数据 134
5.5.7 数据管理操作案例 135
思考题 135
第6章 SQL语句 136
6.1 SQL简介 136
6.2 数据库操作 137
6.2.1 创建数据库 137
6.2.2 修改数据库 137
6.2.3 关闭数据库 137
6.2.4 删除数据库 137
6.3 表操作 137
6.3.1 创建表 138
6.3.2 修改表 138
6.3.3 删除表 139
6.3.4 索引 139
6.3.5 约束 140
6.3.6 创建数据库表、外键案例 142
6.4 数据管理 155
6.4.1 数据查询 155
6.4.2 数据更新 161
6.4.3 数据初始化案例 162
6.4.4 游标 168
6.4.5 视图 170
6.5 SQL常用函数 175
6.5.1 聚合函数 175
6.5.2 日期和时间函数 176
6.5.3 数学函数 177
6.5.4 字符串函数 178
6.5.5 其他函数 179
6.5.6 数据统计分析案例 179
思考题 201
第7章 SQL应用 202
7.1 SQL语言编程 203
7.1.1 变量类型与定义 203
7.1.2 运算符与表达式 203
7.1.3 流程控制语句 204
7.1.4 存储过程 205
7.2 进销存账表计算 213
7.2.1 库存计算 213
7.2.2 进销存数量月报表计算 216
7.2.3 成本计算 218
7.2.4 进销存金额月报表计算 221
7.2.5 进销存系统数据批处理
计算 224
7.3 账务处理系统账表计算 228
7.3.1 科目余额表计算 228
7.3.2 明细账表计算 233
7.3.3 资产负债表计算 236
7.3.4 利润表计算 241
7.3.5 财务指标统计表计算 244
7.3.6 账务处理系统数据批处理
计算 246
7.4 进销存系统稽核审计 248
7.4.1 分析进销存系统数据库中
可能存在的非正常数据 248
7.4.2 使用SQL语句制造进销存
系统案例数据库中非正常
数据 250
7.4.3 使用SQL语句稽核审计
进销存系统案例数据库中的
非正常数据 251
7.5 账务处理系统稽核审计 253
7.5.1 分析账务处理系统案例数据库
中可能存在的非正常数据 253
7.5.2 使用SQL语句制造账务
处理系统案例数据库中的
非正常数据 259
7.5.3 使用SQL语句稽核审计
账务处理系统案例数据库
中的非正常数据 264
思考题 270
第三篇 PowerBuilder与会计信息系统开发
第8章 会计软件开发平台 271
8.1 创建应用的基本步骤 272
8.1.1 创建应用开发环境 272
8.1.2 窗口对象 273
8.1.3 编译发布 277
8.2 PowerBuilder基础知识 278
8.2.1 PowerBuilder文件类型
说明 278
8.2.2 窗口的概念 279
8.2.3 常用窗口控件 279
8.2.4 事件与脚本 280
8.2.5 窗口函数 281
8.2.6 简单应用案例 281
8.3 PowerScript基础 284
8.3.1 PowerScript语言基础 284
8.3.2 PowerScript编程基础 288
8.3.3 基础编程案例 293
8.4 函数 297
8.4.1 常用函数 297
8.4.2 其他函数 299
8.4.3 触发器 300
8.4.4 自定义函数 301
8.4.5 对象集成 303
8.4.6 函数应用案例 305
思考题 308
第9章 嵌入式SQL语句 309
9.1 事务对象 310
9.1.1 事务对象概念 310
9.1.2 事务对象属性 310
9.1.3 事务管理 311
9.1.4 全局事务对象 312
9.2 嵌入式SQL语句概述 313
9.2.1 嵌入式SQL语句的作用 313
9.2.2 嵌入式SQL语句的使用 314
9.2.3 嵌入式SQL语句简单
案例 314
9.3 通过嵌入式SQL语句开发
进销存系统 320
9.3.1 进销存系统基本原型开发 320
9.3.2 进销存系统账表计算 322
9.3.3 进销存系统统计分析 324
9.3.4 进销存系统稽核审计 324
9.4 通过嵌入式SQL语句开发账务
处理系统 325
9.4.1 账务处理系统基本原型
开发 325
9.4.2 账务处理系统账表的计算
处理 330
9.4.3 期末处理 332
9.4.4 会计报表计算 335
9.4.5 账务处理系统中数据的
统计分析 338
9.4.6 账务处理系统中数据的
稽核审计 339
思考题 339
第10章 数据窗口对象及应用 340
10.1 数据窗口对象 340
10.1.1 创建数据窗口对象 340
10.1.2 管理数据窗口对象 345
10.1.3 在数据窗口中实现
数据管理 348
10.2 数据窗口控件的常用函数和
事件 351
10.2.1 数据窗口控件的常用
函数 351
10.2.2 数据窗口常用事件 355
10.3 数据基本处理 355
10.3.1 数据的基本处理 355
10.3.2 数据的条件检索 355
10.3.3 数据的计算 356
10.3.4 案例分析 357
10.4 应用数据窗口对象技术开发
进销存系统 362
10.5 应用数据窗口对象技术开发
账务处理系统 368
思考题 377
第11章 业财一体化系统开发 378
11.1 业财一体化系统接口设计 378
11.1.1 业财一体化系统接口的
任务 378
11.1.2 机制凭证生成规则设计 379
11.2 业财一体化接口处理SQL 381
11.2.1 采购单自动生成对应机制
凭证SQL 381
11.2.2 销售单自动生成对应机制
凭证SQL 384
11.2.3 业财一体批处理SQL 385
11.3 业财一体化接口开发 389
11.3.1 机制凭证生成 389
11.3.2 业财数据一体化处理 391
思考题 398
附录A 会计分录计算说明 401
展开
信息化浪潮给会计工作带来了前所未有的冲击。适应信息技术发展,将应用信息技术能力与会计专业能力培养相融合,提升学生应用信息技术去发现问题、分析问题和解决问题的能力是会计信息化教学迫在眉睫的改革方向。加强对会计信息系统业务处理流程与数据处理流程的分析能力,提升对数据库的设计与应用SQL进行会计数据分析与处理的能力,培养计算机的思维方式与对会计数据处理的综合能力将成为未来财会审计人员重要的信息技术应用能力。
本书通过原创性地分析、设计与开发系列教学案例,实现对会计信息系统中主要的子系统—进销存系统、账务处理系统案例的分析、设计与开发。各章节贯穿从案例引入、系统分析设计、SQL应用、会计软件开发到最终业财一体化系统实现;同时,进一步阐述业务、财务数据接口的处理方法,根据业务数据通过开发接口程序自动生成对应机制凭证、自动进行各类账表计算,从而打通业财系统,实现业务、财务数据一体化。
本书强化应用SQL处理会计数据的技能,培养学生应用SQL对数据库中的会计数据进行增加、删除、修改、查询等基本能力、对各类账表的计算能力、对数据库中非正常数据的稽核审计能力,以及对数据的统计分析能力;同时,培养他们利用软件开发平台、嵌入式SQL语句、数据窗口技术实现对会计信息系统的开发。
本书共3篇11章、95个教学案例,每章的知识点与能力培养要求均通过精心设计的案例进行讲解与应用。读者也可以根据自己的需要选择不同的教学案例进行组合学习。
第一篇案例引入与会计信息系统分析设计,包含第1、2、3、4章。第1章案例引入,设计案例的经济业务及处理进销存系统、账务处理系统的相关单据及账表;通过手工处理案例数据,了解其业务处理流程、积累业务数据、熟悉成本与账表的计算方法,为后续章节应用信息技术手段实现对案例数据处理及系统开发做好数据准备。第2章会计信息系统分析、第3章会计信息系统设计、第4章会计信息系统实施,结合案例阐述系统业务处理流程与数据处理流程分析、系统功能分析、系统设计、数据库设计、程序设计、软件测试的方法。
第二篇数据库与SQL,包含第5、6、7章。第5章数据库对象与数据管理,以案例数据为原型,介绍PowerBuilder数据库管理器对数据库管理、数据库表、数据基本管理的操作方法,是第6章、第7章讲SQL的操作环境。第6章SQL语句,介绍SQL语句的基本语法、常用函数,通过SQL语句,实现对案例数据的基本处理与统计分析功能。第7章SQL应用,介绍SQL语言编程,通过存储过程实现对进销存系统中库存、成本、数量月报表、金额月报表等的计算,对账务处理系统中科目余额表、明细账表、资产负债表、利润表等的计算,应用SQL实现对数据的稽核审计。本篇是本书的重点与难点,强化如何应用SQL处理会计数据。通过学习,掌握应用SQL实现对会计数据的基本处理、账表计算、统计分析、稽核审计等技能。
第三篇PowerBuilder与会计信息系统开发,包含第8、9、10、11章。第8章会计软件开发平台,通过系列案例介绍PowerBuilder的开发环境,简述其基础知识与基本应用。通过本章学习,一方面可以开发一些简单、实用的会计软件小工具,另一方面为第9章、第10章的系统开发做准备。第9章嵌入式SQL语句,介绍事务对象、嵌入式SQL语句的应用,以及应用第6章的SQL语句、第7章编写的对账表处理的存储过程,通过嵌入式SQL开发进销存系统与账务处理系统。第10章数据窗口对象及应用,通过系列案例介绍强大的数据窗口对象,简述数据窗口控件的常用函数和事件,应用数据窗口技术实现对数据的增加、删除、修改、查询、排序、导入、导出、图形可视化等基本处理,应用数据窗口技术开发进销存系统与账务处理系统。第11章业财一体化系统开发,介绍业财一体化接口设计的任务与规则,完成业财一体化接口开发,从而实现进销存与账务处理系统的一体化数据处理,并通过案例,展示对采购单、销售单等业务单据的修改是如何及时影响库存、进销存数量月报表、进销存金额月报表、成本、机制凭证、科目余额表、明细账表、资产负债表、利润表、财务指标等相关数据的处理过程。
通过学习,提升对会计信息系统业务处理流程与数据处理流程的分析能力,对数据库及系统功能的设计能力,对数据库操作与SQL语言的应用能力,对会计信息系统的开发能力,同时提升应用信息技术去发现问题、分析问题和解决问题的综合能力。
由于篇幅限制,教学案例的源程序、数据库及电子版文档已放到网上,读者可到华信教育资源网(www.hxed.com.cn)注册下载。
由于本教材中进销存系统、账务处理系统中的案例设计基于教学需求,业务流程比较简单,因此相关单据、会计科目设置、账表、资产负债表、利润表处理仅适合本书中的教学案例。读者可以根据自己的案例设计做相应的补充扩展完善。
本书由重庆理工大学陈旭编写,负责确定全书的框架与各章节内容,分析、设计、开发各章教学案例,并最终定稿。重庆工商大学王世杰,重庆理工大学朱谱熠、李迪、廖赵睿、倪红、唐蕾、杨玉涵、唐建骁、王海钊、赵凌旭、米彦汀、罗蓉、曾雪瑞、刘自豪、肖婷婷等参与了最初稿件的编写、各章教学案例的测试及文档编写工作。
重庆市教学名师工作室(会计信息化)成员西南政法大学王琦、重庆师范大学张保帅、重庆交通大学张健、重庆三峡学院罗星、重庆文理学院王菊、长江师范学院唐润芝、重庆机电职业技术大学李锐、重庆航天职业技术学院王伟、重庆电子工程职业学院解洁、重庆建筑科技职业学院王春丽、重庆工程学院任德霞、重庆安全技术职业学院余萍、重庆经贸职业学院张崇友,重庆财经职业学院王曾怡,四川财经职业学院业财审税一体化教学融合团队成员王曦、常竞、王薇(信息学院)、张娟娟、余海、何小、黄媛、王薇(会计学院)、罗艾等老师对各章教学案例进行了测试应用。
会计信息化课程虚拟教研室各位老师对本教材的编写给予了大力支持。
在编写本书的过程中,我们参考了一些教材和资料,在此对原作者表示诚挚的谢意。对于书中不妥的地方和出现的错误,恳请读者给予批评指正,我们将在下一版中进一步完善和改正。
对本书的有关意见和建议,请发邮件至cx@cqut.edu.cn。
扫描二维码可获取书中案例资料。
展开