《会计信息系统课程设计》指导书
会计信息系统课程设计是在会计信息系统课程修完之后的一个提高环节,是学生综合运用所学的会计知识和计算机知识解决实际问题,理论联系实际的重要环节。通过本次的实习和设计,可以增强学生独立思考、独立分析和独立解决问题的能力,提高学生了解现场,适应社会的能力。对会计专业,如何提高系统分析、系统开发和系统维护能力以及如何利用计算机进行会计处理是本次设计的主要目的。为搞好本次课程实习和课程设计工作,特编写本指导书。要求学生要认真阅读,按大纲和指导书的要求,在规定的时间内,做好本次实习和设计工作。
一、课程设计的性质和目的
会计信息系统课程设计是会计信息系统配套的提高型教学环节,通过实习,可以使同学们更加熟练掌握利用计算机进行会计处里的能力以及系统分析、设计等系统开发的能力,将所学的理论知识与实践相结合;进一步增强学生对系统开发方法、程序及数据处理流程的理解。通过实习,希望同学们达到以下目标:
1.巩固和运用所学课程的基本理论、基本技能和基本方法,自己动手参与计算机会计系统的分析与设计工作,强化实践知识,提高理论联系实际的能力。
2.通过本次设计,全面了解和掌握企业会计工作组织、流程、信息处理过程及特点,巩固会计理论和会计知识。
3.通过本次实习和设计,掌握会计与计算机的关系及计算机处理会计数据的特点。
4.通过本次实习和设计,掌握计算机会计信息各子系统关系,掌握子系统的目标设计,代码设计,流程设计,收入输出设计,处理过程与模块设计,子程序设计,提高系统开发、设计和维护能力。
5.通过本次实习和设计,强化自己的实践能力,提高独立分析和独立工作的能力。
二、课程设计教学的基本内容和要求
为强化会计信息系统基础理论知识,模拟会计信息系统实际工作,提高学生利用计算机分析、处理会计业务的能力,为以后从事会计电算化工作提供实践经验,本次设计主要利用VFP、VB等计算机语言或Excel等电子表格处理软件进行会计信息系统课程设计,设计过程中主要采用理论分析、设计和上机操作、演示相结合的形式。
1.总设计内容:
本次设计为账务处理系统、业务处理系统及会计报表子系统的某个系统或某些模块,每组选一
- 1 - 1
个子系统或子系统的某个模块进行分析设计,按要求完成设计任务。
2.设计技术路线和要求:
为达到本次设计预期目的,经会计系讨论决定,任一同学要按如下安排进行:
⑴ 理论分析与设计:
对你选择的系统或某块,要详细分析系统的目的,设计出实用的代码文件和相应的库文件(代码文件要显示出全部代码);输入输出画面,并完成输入输出功能;要详细分析系统的处理过程,并按处理过程设计出模块和程序。全部内容设计要系统完整,前后逻辑性要强,内存变量要一致,字段设置要规范。也可以利用Excel等电子表格处理软件进行会计报表系统和报表分析系统进行设计。
⑵ 上机模拟操作
对现有电算会计软件实际操作与演示实习其中优点和设计方法,更好的用于本次课程设计工作。 ⑶ 系统运行(机上)
① 按有关教材设计出某一工业企业,并由此建立相关系统内容,建立代码文件。
② 将所设计系统按初始化要求,对系统进行初始化操作。
③ 给出相关经济业务,按你设计画面输入库文件。
④ 机上处理本月全部经济业务。
⑤ 在全部处理过程中,要注意系统和代码的扩容性,要尽可能随时提供查询和改错功能。注意运用计算机处理业务时内部牵制制度的实施,提供会计信息的保密性。
3.具体要求和规定
为搞好本次设计工作,每一子系统设计中尽可能的少占用空间,功能要强,保密性要好,便于扩展,画面与手工方式尽可能的一致,从而便于操作和处理;
对所选子系统要按目标要求进行设计,能提供目标功能;
为便于统一处理设计,本次设计所有文件名,均规定以汉语拼音第一个字母所组成,账务处理子系统文件程序前要冠以“ZW??”固定资产子系统要冠以“GZ??”材料子系统要冠以“CL??”等。
4.提供结果:
对本次实习和设计工作的考核,是对同学们在这一期间的综合评价,对任一学生(组)设计的系统在机上能简单运行和演示,最后提供设计书一本、软件一套。
本次设计书按如下格式书写:
⑴ 第一部分为理论分析部分。
⑵ 第二部分为理论设计部分,包括目标设计,流程设计,代码设计,输入输出设计,处理过程
- 2 - 2
设计,模块和程序设计,前后要一致,逻辑性要强。
⑶ 第三部分,为期初余额和本月全部业务清单,包括代码文件、备查文件和库文件结构。 ⑷ 最后部分为计算机对本月业务的处理结果(库文件内容)。
要求:每小组能演示设计系统,具有良好的运行性,并能解答答辩教师提出的部分问题(按设计书)。
三、其他
1.对先修课程的要求:
《会计信息系统课程设计》应在同学们系统学习了《计算机文化基础》、《中级财务会计》、《VFP》和《会计信息系统》等课程之后进行。
2.注意事项:
⑴ 实验地点
会计模拟实验室、学院机房和临时安排的固定教室。
⑵ 实验纪律
① 服从实验指导老师和实验室人员的安排。
② 班长负责日常考勤、室内卫生和纪律等。
③ 按照规定的时间和地点按时进行实验,不得迟到、早退和旷课,如需请假须按照学校规定办理请假手续。
⑶ 实验时间
遵照学校规定实验时间进行实验。
3.指导书、参考资料等
⑴ 自备《会计信息系统》和《VFP》等相关教材以备查阅。
⑵ 《会计信息系统设计》指导书每人一册,统一发放。
最后提交程序设计说明书(在课程设计内容内填写)、软件一套或Excel设计的报表和报表分析系统一套。
- 3 - 3
第二篇:会计信息系统课程设计
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
专 业:信息管理与信息系统
班 级:07404072班
学 号:0740407227
姓 名:张 勇
指导教师:张 浩
完成日期:20xx年12月22日
江苏科技大学经济管理学院
Economics & Management School,Jiangsu university of science and tecnology
第1页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
目录
1概述................................................................................................................................................ 3
1.1 开发背景 ............................................................................................................................ 3
1.2 系统目标和开发的可行性 ................................................................................................ 3
1.2.1 系统目标 ................................................................................................................. 3
1.2.2 系统开发的可行性 ................................................................................................. 3
1.2.3 会计信息系统功能模块分析 ................................................................................. 4
2数据之间的关系 ............................................................................................................................ 5
2.1数据表的逻辑结构(主要) ..................................................................................... 5
2.2财务处理流程 ............................................................................................................. 6
2.3数据流图 ..................................................................................................................... 7
2.4各数据表之间的数据库联系 ..................................................................................... 8
3初始化模块的设计 ........................................................................................................................ 8
3.1科目设置 ............................................................................................................................. 8
3.2系统设置 ............................................................................................................................. 9
3.2.1凭证类别设置 .......................................................................................................... 9
3.2.2币别设置 .................................................................................................................. 9
3.2.3其他设置 .................................................................................................................. 9
3.3初始余额装入 ..................................................................................................................... 9
3.3.1装入初始余额的方法: .......................................................................................... 9
3.3.2初始数据 ................................................................................................................ 10
4凭证处理模块设计 ...................................................................................................................... 11
4.1凭证号检查 ....................................................................................................................... 11
4.2凭证日期检查。 ............................................................................................................... 11
4.3科目代码检查 ................................................................................................................... 11
4.4金额检查 ........................................................................................................................... 11
5报表处理模块功能设计 .............................................................................................................. 11
5.1会计报表的编辑 ............................................................................................................... 11
5.1.1定义报表格式 ........................................................................................................ 11
5.1.2定义数据来源 ........................................................................................................ 12
5.2会计报表的输出 ............................................................................................................... 12
5.2.1会计报表的生成 ............................................................................................................ 12
5.2.2会计报表的查询与打印 ................................................................................................ 12
6系统实现 ...................................................................................................................................... 12
6.1 开发平台的选择 .............................................................................................................. 12
6.2 系统界面 .......................................................................................................................... 12
6.2.1欢迎界面 ................................................................................................................ 12
6.2.2菜单以及主要界面截图 ........................................................................................ 15
7课程设计总结 .............................................................................................................................. 17
第2页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
1概述
1.1 开发背景
账务处理就是指从记账凭证的输入到账表的输出过程。虽然各企业的具体情况不同,但账务处理是必不可少的。从会计信息系统的构成来看,账务处理是会计信息系统的一个重要子系统,它与其他子系统之间存在大量的数据传递关系,采用什么样的传递方式以及传递的内容和时间对整个会计信息系统都有很大的影响。 从会计凭证的编制、账薄的设置与登记、报表的编制,以及按照一定的要求把凭证账薄和报表归类存档就构成了整个账务处理系统。通过调查以及查阅资料、询问老师,在老师的帮助下得知财务处理系统需要以下数据结构: 科目余额Kmye、凭证类别Pzlb、分录文件主表Pzzhk、分录文件子表Pzwj、人员代码表Rydm、客户代码表Khdm、部门代码表Bmdm、产品代码表Cpdm、科目代码表kmdm、工程代码表Gcdm、操作人员表Employee。
1.2 系统目标和开发的可行性
1.2.1 系统目标
本系统开发采用结构化系方法和面向对象方法相结合。系统目标是对原始的手工财务管理系统进行改进,使之能给各部门提供财务管理支持和查询服务,具体完成以下功能:
(1)凭证 :查找、制单、审核、记帐
(2)帐表:凭证汇总、凭证查询、日记帐、明细帐、总分类帐
(3)报表:查询台帐、定义报表、编制报表、报表公式
(4)系统:查询报表、登录、系统日期设置、科目代码设置、客户代码设置、部门代码设置、人员代码设置、产品代码设置。
1.2.2 系统开发的可行性
(1)技术的可行性
本系统要求系统开发人员能够熟练运用 VFP,并需要计算机一台。目前学生已修过此课程,学院实验室有较多的计算机供学生使用。因此,本此系统开发在技术上是可行的。
第3页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
(2)时间可行性
本课程设计提前启动,系统分析、设计的主要内容可以提前完成,课程设计两周内主要用于系统的实现和报告的撰写,安排两周的时间基本够用。
(3)经济可行性
学校实验室提供计算机和各种所需软件,学校图书馆提供丰富的参考资料,因此系统开发的主要费用已由学校解决。
(4)人员可行性
本系统开发需要2人,包括系统分析员、程序员。但是由于老师大大减少了课程量,一个人足以解决。
1.2.3 会计信息系统功能模块分析
账务处理子系统总体结构设计就是以系统分析中设计的数据流图等为依据,建立账务处理子系统的总体结构图,并按功能划分为一个个功能相对独立的模块。会计信息系统的功能模块如图1-1所示。
图1-1 会计信息系统功能模块图
第4页 共17页
2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
2数据之间的关系
2.1数据表的逻辑结构(主要)
2.1.1凭证字号文件(PZZHK.DBF)
序号 1 2 3 4 5 6 7 8
字段名 日期 rq 核算期间 凭证类别 pzlb 凭证编号 pzbh 附件张数 fjzs 制单 zd 审核 sh 记帐 jz
类型 D C C C N C C C
长度 8 2 2 6 3 8 8 8
小数位
说 明
凭证编制日期 会计核算期限间
以此取得该类别的名称pzlb.lbmc
附件张数最多可为999张
2.1.2凭证类别文件(PZLB.DBF
序号 1 2 3 4 5
字段名 凭证类pzlb 最大结帐月份 类别名称 lbmc
类型 C C C
长度 2 2 8 4 4
小数位 说 明
与pzzhk.pzlb对应
当前凭证类别的最大凭证编号
用户定义的该类凭证的合法性规则1 如有多个规则应设计多个字段
合法性检验1 valid1 M 合法性检验2 valid2 M
2.1.3凭证文件(PZWJ.DBF)
序号 1 2 3 4 5 6 7
字段名 凭证类别 凭证编号 核算期间 摘要 zy 科目编kmbh 部门编bmbh 人员编rybh
类型 C C C C C C C
长度 2 6 2 30 9 4 5
小数位
说 明
这三个字段实现与凭证字号库的关联
第5页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
8 9 10 11 12 13 14
客户编khbh 工程编gcbh 借方金jfje 贷方金dfje 支票号 zph 分录序号 时间序号 C C N N C N C 6 9 13 13 4 8 2 2 2
银行存款科目的支票号后四位
凭证分录序号 为查帐而设置
2.1.4科目余额文件(KMYE.DBF)
序号 字段名 1 2 3 4 5 6 7 8 9 10 11 12
核算期间 科目编号 kmbh 部门编号 bmbh 人员编号 rybh 客户编号 khbh 工程编号 gcbh 期初余额 qcye 借方发生 jfje 贷方发生 dfje 本期余额 bqye 借方累计发生 jflj 贷方累计发生 dflj
类型 C C C C C C N N N N N N
长度 2 9 4 5 6 9 13 13 13 13 13 13
小数位 2 2 2 2 2 2
说 明
2.1.5科目代码文件(KMDM.DBF)
序号 1 2 3 4 5 6
字段名
科目编号 kmbh 科目名称 kmmc 余额方向 yefx 帐户标志 zhbz 科目级别 科目性质
类型 C C C C C C
长度 10 24 1 4 2 1
小数位
说 明
科目各级长度:4 2 2 2
1为借方余额 | 2为贷方余额 1外币,2部门,3人员,4客户, 5工程,6数量
21表示二级科目最明细
反映现金/银行/内部往来等,用来查往来帐,现金出纳时用
2.2财务处理流程
第6页 共17页
2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
帐务处理袭用数据流图
第7页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
2.4各数据表之间的数据库联系
3初始化模块的设计
在进行账务处理之前,首先要做的工作就是初始化工作,它是手工会计通向电算化会计的桥梁,是连接手工会计与电算化会计之间的纽带。通过初始化模块,为账务处理子系的运行准备必要的环境。初始化模块应包括:科目设置、系统设置(凭证类型、币别、其他设置等)、初始余额装入等功能。
3.1科目设置
是将单位会计核算中使用的科目逐一地按要求描述给系统,并将科目设置的结果保存在科目文件中,实现对会计的管理。可以根据需要设置适合自身业务特点的会计科目体系,并
第8页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
能进行增加、插入、修改、删除、查询、打印会计科目。
3.2系统设置
3.2.1凭证类别设置
是实现对凭证类型的管理,并将结果保存在凭证类型文件中(如收款、付款、转账三类凭证)。
3.2.2币别设置
是对外币汇率的管理。对于以人民币为记账本位币的单位来说,在涉及到外币业务时,要根据其所采用的外币汇率将其折算为本位币。
对币别的设置可包括:币别、汇率的增加与维护;折算本位币的方式等内容。
3.2.3其他设置
为了辅助核算和管理可以进行往来单位客户设置、项目设置、部门与个人代码设置、自动转账分录设置、结算方式设置等。
3.3初始余额装入
是将手工账簿各科目的余额搬入计算机中,以保证手工账簿和计算机账簿内容的连续性和继承性,并将初始余额保存在汇总文件中。
3.3.1装入初始余额的方法:
1、直接装入使用月份的月初余额和累计额;
2、装入年初额和一月至使用计算机前各月的发生额。
前一种方法工作量小,但不能反映出一年的累计发生额,后一种方法则相反。在所有余额装完之后,应该由计算机自动进行试算平衡:平衡公式一:资产=负债+所有者权益,平衡公式二:总账=下属明细科目。只有平衡后,才能表示所装余额正确无误。
第9页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
3.3.2初始数据
第10页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
4凭证处理模块设计
4.1凭证号检查
凭证号是记账凭证的标识,按会计制度要求,不同类型凭证和每月分别从1开始连续编号,不能有重号、漏号。因此,能够检查出最后一张凭证号,自动加1后生成当前凭证号。
4.2凭证日期检查。
凭证日期用于标识经济业务发生的时间,其必须为公历日期,并应随凭证号递增而递增。
4.3科目代码检查
存在性检查。检查凭证中科目代码是否存在。是否是明细记账科目的检查。输入记账凭证时,只能输入记账明细科目(最底级科目),不能输入控制性科目或父科目。与凭证类型是否相符检查。借贷方科目与之是否相符。
4.4金额检查
对每一张凭证存入凭证文件之前,必须自动进行借贷平衡检查。
5报表处理模块功能设计
5.1会计报表的编辑
其包括:定义报表格式和定义数据来源两部分。
5.1.1定义报表格式
报表格式是将统一规定的各种报表和企业内部报表的格式在计算机内进行建立的处理功能,是编辑会计报表中首先应完成的功能。建立会计报表模式可分为以下步骤:
(1)定义表名。定义报表的名称。
第11页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
(2)定义表头。表头是报表中描述报表整体性质的部分,位于报表的前端,一般填列报表的标题、报表编号、编制单位、编制日期及计量单位、各项目的名称等。
(3)定义表体。表体是报表中的数据及分隔线,是报表的主体。
(4)定义表尾。表尾是报表下部的附注、说明。
5.1.2定义数据来源
是指定义空表中各数值栏目的数据来源。报表中的数据来源一般包括三个方面的内容:账中取数、表间取数、表内取数,主要运算形式有:表内运算、常数运算。
5.2会计报表的输出
包括:会计报表的生成和会计报表的查询与打印。
5.2.1会计报表的生成
就是根据各报表数据的生成方法,具体计算每个表元的数值并填入目标表的过程。
5.2.2会计报表的查询与打印
是将报表按格式设计要求在屏幕上显示或用打印机打印出来。
6系统实现
6.1 开发平台的选择
本系统开发操作系统为Windows 7,数据库管理系统为VFP,编程语言为VFP。
6.2 系统界面
6.2.1欢迎界面
第12页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
第13页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
第14页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
6.2.2菜单以及主要界面截图
6.2.2.1菜单
6.2.2.2其他主要界面
第15页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
第16页 共17页 2010-12-24日完毕
江苏科技大学东校区 0740407227 张勇 zhangyong6036@126.com AIS课程设计
7课程设计总结
这次课程设计我花费一周来完成,前期做了一些准备工作,了解了一般财务处理方面的背景知识,然后再权衡了时间和人力,做了适量简化,并完成了初步的需求分析。前期主要绘制流程图,中期绘制表格,逻辑设计,稍作细化后,便开始设计数据库。而后做了界面设计,完成了程序大部分的主要界面。不够全面,仅作示例。
在数据库设计时,由于有些仓促,设计不够理想,还好学过VFP课程,我对软件开发也比较感兴趣,我就在设计时充分发挥自己的特长,在vfp 中做好各个页面,再把各个页面截图到此。看似简简单单的一个课程设计,却让我遇到了不少麻烦,特别是在VFP 中开发的时候,总是有很多自己想要的结果无法表示出来,到图书馆查阅资料,翻看课本,在网上和网友交流,才让我对系统有一点头路。不过收获很大,设计完之后,那种兴奋,那种幸福感,从未有过,自己都不敢相信,竟能把课程设计做到这种地步。当初我只想想绘制流程图就好了,后来老师要求写实验设计报告,我就决心要做就尽自己的最大努力去做好,在我的努力下,果然“功夫不负有心人”,让我收获了成功的硕果。美中不足的是我正赶上考研,花费的时间没有预计的多,做得不够理想,没有达到自己的目标。
但是通过这次课程设计,不但加深了不少课本的知识,还让我学到了不少其他的知识,很多事情看似简单,但当你去认真做的时候,你都会发现,每件事情都有他的难度,当然在成功的时候,也会得到意想不到的收获,也许你开始也不会认为你能做得怎样,但当你做了,你的感觉就会截然不同了。这次课程设计,加深了我对会计信息系统的印象以及会计信息系统的概念,加深了对课本知识的理解,提高了应用能力,学会了学以致用的道理,提高了操作能力。当然也参考了不少资料,在此向那些给我建议的老师同学致谢。
参考文献
【1】《会计信息系统》,教学课本。
【2】《vfp》,教学课本。
【3】帐务处理系统分析与设计ppt,张浩老师提供
第17页 共17页 2010-12-24日完毕