课程编号:1003641/2/3
总学时:112学时(其中:理论52课时,实验44课时,课程设计16课时)
学分:7学分( 其中:理论+实验共6学分,课程设计1学分)
基本面向:会计学专业、财务管理专业、信息管理与信息系统专业本科生(其他经济管理专业及计算机专业本科生选修)。
所属单位(教研室、实验室):会计信息化系
一、本课程的目的、性质及任务
本课程是一门理论性、技术性、综合性较强的课程,学生应在理解和掌握会计专业基础课和计算机基础课的有关概念和方法之后,再进入《会计信息化》课程的学习。本课程融合了会计学理论和计算机技术,以培养学生会计软件的应用能力和会计软件开发水平,逐步提高其会计信息系统的分析与设计能力为目标。以几个重要的软件平台和开发工具为基础,通过理论课的讲授、实验课的操作、课程设计的训练,使学生能够综合掌握会计软件的应用、会计信息系统的分析与设计方法,培养学生会计软件的开发能力。
融合会计学科和计算机学科的知识,体现课程的综合性与交叉学科性,通过本课程的学习,学生不仅能够熟练应用会计软件,而且通过对软件模块的深入分析设计与开发,进一步加深对会计软件的理解,掌握会计软件的分析设计及开发方法。
二、本课程的基本要求
基本要求(含知识和应用能力)
学生通过本课程的学习,能够掌握会计信息化的基本理论,熟练应用通用会计软件,具备一定的系统分析和系统设计的能力,进一步掌握会计软件的开发方法和开发技术。熟悉数据库及开发工具,够独立完成一个会计信息系统模块的分析设计与开发。
本课程在教学中力求做到如下几点:
1、使用当前主流的会计软件为平台,如本课程主要使用金蝶、金算盘软件及用友软件。
2、为适应社会的需求,教学中尽量使用主流开发工具。
3、针对不同学生计算机水平存在差异的具体情况,因材施教,使大部分同学能够获得更大的提高 。
4、理论和实践互相结合,培养学生分析问题和解决问题的能力。
5、教学方法上采用课堂教学与实验相结合的方式,并力求通过引导学生,保证其课外学习、实验的时间。
6、本课程对教师能力提出了很高的要求,在授课过程中尽量讲授一些新的计算机技术和先进的开发方法,要求教师不断的学习尤其要更多的参与大型的开发项目。
三、考核方法说明
为使课程考核能真正能够起到指挥棒的作用,使课程考核能够多层面、多角度、全面、公正地考察学生,充分发挥学生学习的主动性和积极性,并使不同层次的学生都能够通过本门课程的学习在能力上得到最大程度的提高。本课程的考核方式如下:
1、取消期末笔试,全部以平时的作品评定成绩为成绩评定基础。
2、评价主体“多元化”。由学生和教师共同完成每一位同学的课程成绩评定。
3、成绩评定主要是通过学生自评、小组互评、教师指导综合评定来给出学生的成绩。
具体的操作流程是,教师同学共同制定本门课程的各项考核指标 → 针对每一次的作品在小组内部学生自评 → 针对每一次的作品小组间相互评定 → 期末汇总每一次的评定成绩 → 组间权衡综合评定成绩 → 成绩公示 → 教师全面评定 → 给出学生评定成绩。
四、本课程的教学内容
第一部分 会计信息化基本原理
1-1 会计信息化原理
1、会计信息化的基本概念
2、会计信息化的基本内容
3、会计信息化组织及岗位
4、会计信息化后的内部控制
5、会计信息化后的使用管理
第二部分:会计软件的应用
2-1 会计软件基础
1、会计软件概述
2、会计软件的基本流程及基本功能
3、财务处理系统的基本流程及功能
4、会计软件的选择
2-2 金算盘软件的应用
1、金算盘软件的安装及基本流程
2、金算盘财务软件初始化
3、金算盘财务软件日常账务处理
4、金算盘财务软件现金银行业务处理
5、金算盘财务软件应收业务处理
6、金算盘财务软件应付业务处理
7、金算盘财务软件工资核算处理
8、金算盘财务软件固定资产核算处理
9、金算盘电子表格
第三部分:会计软件开发技术
3-1 会计软件开发平台概述
1、PowerBuilder简介
2、PowerBuilder 集成开发环境
3、应用程序开发过程
4、应用对象
5、窗口对象
3-2 编程基础与常用控件技术
1、对象编程基础
2、PowerScript语言
3、窗口控件
4、常用函数
5、菜单
3-3 数据库管理及应用
1、基本概念
2、SQL语句
3、Powerbuilder中数据库的管理
4、连接并访问数据库,实现系统登录
3-4 数据窗口技术
1、DataWindow对象简介
2、创建DataWindow对象
3、使用DataWindow对象
3-5 会计软件简单应用开发
1、数据窗口控件简介
2、数据窗口控件函数
3、工资管理案例
4、固定资产管理案例
第四部分:会计信息系统的分析设计与开发
4-1 信息系统分析设计与实施方法
1、信息系统开发概述
2、信息系统分析
3、信息系统设计
4、信息系统实施
4-2 账务处理子系统的分析设计与开发
1、 账务处理系统需求分析
1.1账务处理系统的基本概念
1.2账务处理系统的主要内容
1.3账务处理系统的主要特征
1.4账务核算处理的业务流程
1.5账务处理系统的目标
2、 账务处理系统业务流程
2.1手工业务流程图
2.2手工处理业务流程分析
2.3计算机处理业务流程图
2.4计算机处理业务流程分析
3、 账务处理系统主要功能结构
3.1 账务处理系统功能结构图
3.2 账务处理系统功能结构分析
3.2.1初始设置
3.2.2凭证处理
3.2.3出纳管理
3.2.4 账表管理
3.2.5 期末处理
4、 账务处理系统数据流程
4.1账务处理系统数据流程图
4.2主要数据字典
4.3利用PowerDesigner软件,建立《总账系统》的PDM
5、账务系统的计算机处理与手工处理比较
4-3 固定资产管理子系统的分析设计与开发
1、固定资产管理系统概述与目标
2、固定资产管理系统业务流程
2.1固定资产管理系统业务流程图
2.2固定资产管理系统业务流程分析
3、固定资产管理系统功能结构
3.1固定资产管理系统功能结构图
3.2固定资产管理系统功能结构分析
4、固定资产管理系统数据处理流程分析
5、固定资产管理系统库设计
4-4 工资管理子系统的分析设计与开发
1、 工资管理子系统需求分析
1.1工资管理子系统概述
1.2工资的构成与计算方法
1.3工资核算的业务流程
1.4工资管理子系统系统目标
2、 工资管理子系统业务流程
2.1工资管理子系统业务流程图
2.2工资管理子系统业务流程分析
3、 工资管理子系统功能结构
3.1 工资管理子系统功能结构图
3.2 工资管理子系统功能结构分析
3.2.1系统设置
3.2.2业务处理
3.2.3统计分析
3.2.4凭证处理
4、工资管理子系统数据流程
4.1工资管理子系统的数据流程图
4.2主要数据字典
4.3利用PowerDesigner软件,建立《工资管理子系统》的PDM
4-5 采购与应付款子系统的分析设计与开发
1、采购与应付系统系统概述
2、采购与应付系统目标
3、采购与应付模块业务流程
3.1采购业务流程
3.1.1采购业务流程图
3.1.2采购业务流程分析
3.2采购退货业务流程
3.2.1采购退货业务流程图
3.2.2采购退货业务流程分析
3.3应付业务流程
3.3.1应付业务流程图
3.3.2应付业务流程分析
4、采购与应付系统功能结构分析
4.1采购与应付系统功能结构图
4.2采购与应付系统功能结构说明
4.2.1初始设置
4.2.2业务处理
4.2.3应付款处理
4.2.4账表处理
5、采购与应付系统数据流程
6、采购与应付系统主要数据库设计
4-6 销售与应收款子系统的分析设计与开发
1、销售与应收系统概述
2、销售与应收系统目标
3、销售与应收系统业务流程
3.1销售业务流程
3.1.1销售业务流程图
3.1.2销售业务流程分析
3.2销售退货业务流程
3.2.1销售退货业务流程图
3.2.2销售退货业务流程分析
3.3应收业务流程
3.3.1应收业务流程图
3.3.2应收业务流程分析
4、销售与应收系统功能结构分析
4.1销售与应收系统功能结构图
4.2销售与应收系统功能结构说明
4.2.1初始设置
4.2.2业务处理
4.2.3应收款处理
4.2.4账表处理
5、销售与应收系统数据流程
6、销售与应收系统数据库设计
4-7 库存管理存货核算系统的分析设计与开发
1、库存与存货核算系统概述
2、库存与存货核算系统目标
3、库存与存货核算系统业务流程
3.1入库业务流程
3.1.1入库业务流程图
3.1.2入库业务流程分析
3.2出库业务流程
3.2.1出库业务流程图
3.2.2出库业务流程分析
4、库存与存货核算系统功能结构分析
4.1库存与存货核算系统功能结构图
4.2库存与存货核算系统功能结构说明
4.2.1初始设置
4.2.2入库业务处理
4.2.3出库业务处理
4.2.4盘存业务处理
4.2.5存货核算
4.2.6账表处理
5、库存与存货核算系统数据流程
6、库存与存货核算系统数据库设计
六、本课程的重点、难点和深广度
第一部分 会计信息化基本原理
1-1 会计信息化原理
重点:本章的教学重点是会计信息化的基本概念与会计信息化的主要内容。会计信息化的组织和岗位的设置、权限的分配要点、会计信息化后的内部控制和使用管理也是这一章节的重要组成部分。
难点:本章教学内容中,会计信息化的定义是第一个难点,需要与会计电算化的定义采用对比分析的方法进行讲授;信息化后的岗位设置,权限分配是第二个难点,由于没有固定的方案,每个企业的情况不同,则处理的方法不同,要求教师具有实际的经验;会计信息化后的内部控制的讲授需要结合一些实际的案例,而案例的选择也是一个难点。
深度与广度:本章主要讲清楚会计信息化的一些基本概念,对于会计信息化的发展历程、定义、基本特点,结合计算机发展情况,进行适当的展开。对于会计信息化的岗位设置与权限分配、内部控制等,要结合一些具体案例讲述。
第二部分 会计软件应用
2-1 会计软件基础
重点:本章的教学重点是会计软件的主要功能、会计软件的流程、以及会计软件中的账务模块的功能分析和业务处理流程。
难点:本章的教学内容中,第一个难点是账务系统的讲授中,需要结合手工账务系统,进行对比分析进行讲授,教师对手工会计系统的熟悉程度将决定这个部分的讲授效果;第二个难点是账务处理系统的工作流程和权限设置、岗位划分,信息化下的流程与手工有较大的区别,学生接受会有一定的难度,而权限设置和岗位划分没有固定方案,学生要举一反三也是一个难点;
深度与广度:本章主要讲清楚会计软件处理的一般流程(尤其突出账务处理系统的业务处理流程),会计软件的一般流程务必结合多个软件的基本功能、基本处理方法,对比综合后进行归纳,要注意软件的广泛性和代表性。
2-2 金算盘软件的应用
重点:本章的教学重点是金算盘软件的账务处理、固定资产、工资、出纳、报表编制等各种日常业务的处理。
难点:本章的难点一是金算盘软件往来核算的期初设置,需要讲授其与会计科目期初金额的关系;二是期末处理的环节,主要是期末调汇、损益结转、自动转帐等业务,由以前的手工处理转变为计算机自动处理,学生理解起来有一定的困难;三是银行对账,由于学生没有接触过银行的业务处理,存在一定的理解困难;四是报表的公式定义,学生对报表的熟练程度,将决定这个部分的难易程度。
深度与广度:本章主要讲清楚金算盘软件初始化和账务处理,金算盘软件中初始化中的往来设置、商品设置、固定资产设置需要结合它们与账务系统的联系来讲述,其期末处理部分突出自动转帐的处理、报表的编制等,而出纳业务需要掌握出纳的日常处理和银行对账业务的处理。
第三部分:会计软件开发技术
3-1 会计软件开发平台概述
重点:PowerBuilder开发环境;应用对象;窗口对象。
难点:对象的概念;脚本与事件。
深度与广度:熟悉PowerBuilder的开发环境,了解PowerBuilder的特点,掌握画板、工具栏、联机帮助的使用;掌握应用对象、窗口对象的建立;理解脚本与事件的概念;能建立一个简单的应用。
3-2 编程基础与常用控件技术
重点:PowerScript基础;PowerScript语句;窗口控件的属性及应用;函数的应用;菜单;对象的继承。
难点:对象的概念;脚本与事件。
深度与广度:逐步熟悉PowerScript的基础语法及语句;掌握常见的窗口控件【命令按钮、单行编辑框、格式化编辑框、复选框、单选按钮、下拉列表框、静态文本框、选卡】的基本属性并能熟练应用;能开发简单的应用。
3-3 数据库管理及应用
重点:数据库概述、数据库管理;建库、建表、关键字、外关键字;数据库连接;SQL语句的应用
难点: ODBC的概念;DB Profile配置文件;事务对象的概念。
深度与广度:掌握数据库管理画板的使用;掌握数据库的建立与表的设计;理解事务对象的概念;掌握SQL语句的应用;掌握SQLCA基本属性的应用;
3-4 数据窗口技术
重点:数据窗口画板的使用;DataWindow对象的概念;DataWindow的设计与建立
难点:DataWindow的设计;DataWindow中计算列的处理;DataWindow中数据的统计计算处理。
深度与广度:理解DataWindow对象的概念;掌握DataWindow的设计与建立;掌握计算列的建立;掌握DataWindow中实现对数据的统计计算处理;掌握DataWindow的过滤、排序、分组操作;逐步理解DataWindow的常见属性、常见事件和常见函数。
3-5 会计软件简单应用开发
重点:能实现对一张简单表的增加、删除、保存、检索功能。DataWindow的属性、事件和函数的应用;相关函数的应用。
难点:窗口控件DataWindow的应用;SetTransObject()的理解与应用
深度与广度:从技术上来讲,能实现任意单表的增加、删除、保存与检索功能。
第四部分: 会计信息系统的分析设计与开发
4-1 信息系统分析设计与实施方法
重点:会计数据、会计信息、会计信息系统的基本概念;结构化系统开发法、原型法、面向对象的系统开发方法、计算机辅助开发方法的概念与思想;信息系统分析、设计与实施的主要内容以及相关概念和方法。
难点:信息系统的系统开发法;信息系统分析、设计与实施的主要内容和方法。
深度与广度:掌握会计数据、会计信息、会计信息系统的基本概念;理解管理信息系统的层次与结构;了解信息系统开发的策略与指导原则;了解结构化系统开发法、原型法、面向对象的系统开发方法、计算机辅助开发方法的概念与思想;理解信息系统分析、设计与实施的主要内容;掌握信息系统分析、设计与实施的相关概念和方法。
4-2 账务处理系统的分析设计与开发
重点:账务处理系统的功能结构及基本的业务流程;运用账务处理系统处理各项会计业务
难点:账务处理系统的需求分析方法、概要设计
深度与广度:了解账务处理系统的目标、特点和任务,熟悉账务处理系统的功能结构及基本的业务流程,掌握账务处理系统的需求分析方法、概要设计,熟练运用账务处理系统处理各项会计业务。
4-3 固定资产管理系统的分析设计与开发
重点:固定资产处理流程,固定资产折旧费用分配计算,固定资产系统数据库设计。
难点:固定资产增、减、变动处理流程分析设计与开发,相关凭证处理。
深度与广度:了解固定资产管理系统概述与系统目标,理解固定资产管理系统业务流程,理解固定资产管理系统功能结构,掌握固定资产管理系统数据处理流程,掌握固定资产管理系统数据库设计。
4-4 工资管理子系统的分析设计与开发
重点:工资管理子系统的基本功能结构及工资核算的业务流程,工资管理子系统特有的数据处理的基本方法和步骤。
难点:工资管理子系统特有的数据处理的基本方法和步骤。
深度与广度:了解工资管理子系统的目标、特点和任务,熟悉工资管理子系统的基本功能结构及工资核算的业务流程,掌握主要数据库文件、基本编码的作用,理解工资管理子系统特有的数据处理的基本方法和步骤。
4-5 采购与应付子系统的分析设计与开发
重点:入库单处理模块的分析设计与开发,应付款处理模块的分析设计与开发。
难点:采购结算模块的分析设计与开发,转账处理模块的分析设计与开发。
深度、广度:了解采购与应付款系统概述与系统目标,理解采购与应付款业务流程,理解采购与应付款系统功能结构,掌握采购与应付款系统数据处理流程分析,掌握采购与应付款系统数据库设计
4-6 销售与应收子系统的分析设计与开发
重点:出库单处理模块的分析设计与开发,应收款处理模块的分析设计与开发,应收账龄分析模块的分析设计与开发。
难点:销售结算模块的分析设计与开发,转账处理模块的分析设计与开发,应收账龄分析模块的分析设计与开发。
深度与广度:了解销售与应收系统概述与系统目标,理解销售与应收系统业务流程,掌握销售与应收系统功能结构,销售与应收系统数据流程分析,销售与应收系统数据库设计
4-7 库存与存货核算子系统的分析设计与开发
重点:库存与存货核算系统出入库处理模块的分析设计与开发,库存与存货核算系统盘存处理模块的分析设计与开发,库存台账设计。
难点:存货计价方法设计,库存台账数据库设计,进销存报表的统计分析。
深度与广度:了解库存与存货核算系统概述与系统目标,理解库存与存货核算系统业务流程,掌握库存与存货核算系统功能结构,掌握库存与存货核算系统数据流程分析,掌握库存与存货核算系统数据库件设计。