会计电算化课程设计

会计电算化课程设计 目录 1 公司的基本状况 1 2 VF语言的简介 1 2.1 概述 1 2.2基本功能 1 2.3 基本特点 2 3 固定资产子系统的基本功能 2 4 固定资产子系统数据流程设计 3 4.1 固定资产的业务处理流程 3 4.2 固定资产处理流程图 4 5 产生的主要数据文件 4 5.1固定资产卡片文件 4 5.2固定资产增加文件 5 5.3固定资产减少文件 5 5.4 固定资产内部调动文件 6 5.5 折旧计算文件 6 6 固定资产子系统功能设计 7 6.1 功能模块图 7 6.2 功能模块图具体设计 8 6.2.1 初始化模块设计 8 6.2.2 数据输入设计 8 6.2.3 更新卡片文件模块设计 8 6.2.4 计提折旧 8 6.2.5 输出模块设计 9 6.2.6 自动转账 9 7 程序清单 10 7.1 固定资产子系统入口程序 10 7.2 固定资产子系统菜单程序 12 8 设计中应注意的问题 13 9 设计总结 14 10 参考文献 14 固定资产子系统 1 公司的基本状况 上海龙达包装有限公司是一家专业从事塑料吹塑民营企业,公司成立于1995年6月,占地面积15000平方米,建筑面积8800平方米。目前拥有规格从45型至110型吹塑成型机22台,辅助配套注塑设备2台及全套模具制造设备。

公司自成立之日起,就致力于塑料吹塑成型的研究开发、制造及服务,依托成熟的销售团队、强大的研发支持及专业化的产品生产,已形成六大系列近140个产品品种。6000吨/年的材料消耗能力,润滑油成为汽车、家电、办公用品、医疗器械、电动工具、容器、电梯等领域的知名配套企业,是天津丰田、松下电工、松下家电、伊莱克斯、佳能等世界500强及大型企业集团的重要合作伙伴。

2 VF语言的简介 2.1 概述 Visual FoxPro是目前微机上最流行的关系数据库管理系统之一,利用Visual FoxPro开发程序之快、功能之强大是人们以前从未遇到过的。Visual FoxPro采用当今最为流行的面向对象程序设计技术及可视化技术,以其卓越的数据库处理性能、良好的开发环境赢得了广大用户的喜爱。用户可以通过Visual FoxPro的开发环境方便地设计数据库的结构,管理数据库,设计应用程序界面,设计查询、报表及菜单;
利用项目管理器对数据库和程序进行管理,生成可执行文件,发布应用程序等。

2.2基本功能 (1)
为每一种类型的信息创建一个表,用于存储相应的信息。

(2)
定义各个表之间的关系,从而很容易地将各个表相关的数据有机地联系在一起。

(3)
创建查询搜索所有满足指定条件的记录,也可以根据需要对这些记录进行排序和分组,并根据结果创建报表、表及图形。

(4)
使用视图可以从一个或多个相关联的表中按一定条件抽取一系列数据,并可以通过视图更新这些表中的数据;
还可以使用视图从网上获得数据,从而收集或修改远程数据。

(5)
创建表单来直接查看和管理表中的数据。

(6)
创建一个报表来分析数据或将数据以特定的方式打印出来。

3 固定资产子系统的基本功能 (1)固定资产子系统应满足用户对资产进行管理的需要;

(2)固定资产子系统具有较强的通用性、灵活性和可扩展性,能满足各类用户的需要;

(3)设置方便灵活,输出美观、规范。系统允许用户自定义固定资产卡片格式、屏幕输入格式及打印输出格式;

(4)系统设计通盘考虑了固定资产核算的全部内容,从资产卡片、计提折旧、统计分析到输出各种信息;

(5)系统可以提供及时、系统、完整、准确可靠的数据,以有利于管理者掌握有关固定资产的最新信息。

4 固定资产子系统数据流程设计 4.1 固定资产的业务处理流程 (1)
初始化,是指在系统运行前将固定资产核算与管理的基本信息输入计算机系统。

(2)
输入,是指当固定资产有增减变动时,将固定资产的变动数据输入系统。

(3)
更新,是指以当期固定资产变动数据更新固定资产卡片数据文件,以使固定资产卡片文件中的数据反映企业当前实有量。

(4)
折旧计算,是指根据固定资产折旧的计算方法计提固定资产折旧。

(5)
输出,是指显示或打印输出固定资产核算与管理信息。

(6)
自动转账,是指根据固定资产系统各相关数据文件中的数据自动生成机制凭证,转入总账和成本子系统。

4.2 固定资产处理流程图 固定资产增加通知单 固定资产内部调动通知单 固定资产减少通知单 更新 (3)
输入 (2)
初始化 (1)
固定资产卡片文件 固定资产增加文件 固定资产内部调动文件 固定资产减少文件 输出 (5)
折旧计算 (4)
自动转账 (6)
折旧计算文件 总账子系统 成本子系统 账表 5 产生的主要数据文件 5.1固定资产卡片文件 (1)固定资产卡片文件的作用。固定资产卡片文件用来存储所有固定资产卡片数据,固定资产卡片文件数据反映了固定资产的实际状况。

(2)固定资产卡片文件的结构。如图所示:
固定资产卡片文件的结构 序号 项目 说明 1 资产代码 必须惟一 2 资产名称 汉字 3 部门代码 使用该项固定资产的部门 4 类别代码 根据核算和管理的需要对固定资产所作的分类 5 原值 该项固定资产的原始价值 6 规格和型号 固定资产的主要特征参数 7 生产厂家 固定资产的制造商 8 存放地点 该项固定资产在企业中的存放点 9 购入日期 该项固定资产的购入时间 10 启用日期 开始使用时间 11 使用年限 预计使用年限 12 净残值率 预计净残值率 13 折旧方式 计提固定资产折旧的方法 14 累计折旧 该项固定资产已计提的折旧额 15 来源码 如购入、自行建造、融资租入等,是编制转账凭证时确定会计分录贷方科目的依据 (3)存储策略。固定资产卡片文件通常按年设置。

(4)组织方式。固定资产卡片文件应该按资产代码+部门代码+类别代码建立索引文件。

5.2固定资产增加文件 当企业通过某种方式获得一项新的固定资产时,需要填制固定资产卡片,并将卡片数据输入计算机系统中,生成固定资产卡片增加文件。

通过固定资产卡片增加文件可以得知当期固定资产增量。

固定资产卡片增加文件的结构与固定资产卡片文件基本相同,其差别就是增加一个“处理标志”字段,表示是否更新了固定资产卡片数据,以防止重复处理文件中的数据。

固定资产卡片增加文件可按月或年设置。

5.3固定资产减少文件 (1) 固定资产减少文件的作用。当企业发生固定资产清理时,需要填制固定资产减少通知单,并将减少的固定资产数据输入计算机系统,生成固定资产减少数据文件。

通过固定资产减少文件数据可以看到固定资产的减少情况。

(2)固定资产减少文件的结构 如下图所示:
固定资产减少文件结构 序号 项目 说明 1 日期 固定资产减少发生的时间 2 单据编号 固定资产减少通知单的编号 3 资产代码 减少固定资产的代码 4 减少原因码 如报废等,时编制转账凭证时确定会计分录借方科目的依据 5 处理标志 是否更新固定资产卡片文件数据 (3)存储策略。固定资产减少文件按年或月设置。

(4)组织方式。固定资产减少文件应该按单据编号和资产代码建立索引文件。

5.4 固定资产内部调动文件 (1)固定资产内部调动文件的作用。当企业发生固定资产内部调动时,需要填制固定资产内部调动通知单,并将内部调动的固定资产数据输入计算机系统,生成固定资产内部调动数据文件。

(2)固定资产内部调动文件 如下图所示:
固定资产内部调动文件的结构 序号 项目 说明 1 日期 固定资产内部调动发生的时间 2 单据编号 固定资产内部调动通知单的编号 3 资产代码 内部调动固定资产的代码 4 原部门代码 该项固定资产调动前的使用部门代码 5 新部门代码 固定资产调动后的使用部门代码 6 处理标志 是否已更新固定资产卡片文件数据 (3)存储策略。固定资产内部调动文件可按年或月设置。

(4)组织方式。固定资产内部调动文件应该按单据编号和资产代码建立索引文件。

5.5 折旧计算文件 (1)折旧计算文件的作用。每月要按部门计提固定资产折旧额,并进行折旧费用的分配,生成折旧计算文件。

(2)折旧计算文件的结构 如下图所示:
折旧计算文件的结构 序号 项目 说明 1 部门代码 固定资产所属部门的代码 2 部门名称 汉字,与部门代码对应的部门名称 3 费用科目代码 该部门固定资产所计提的折旧费用应当计入的会计科目代码 4 费用科目名称 汉字,与费用科目代码对应的科目名称 5 折旧额 按照部门代码汇总的折旧额 (3)存储策略。折旧文件通常按月设置。

(4)组织方式。折旧计算文件应该按部门代码和费用科目建立索引文件。

6 固定资产子系统功能设计 6.1 功能模块图 固定资产系统 初始化 计提折旧 更新卡片文件 自动转账 数据输入 输出 卡片结构设置 部门设置 固定资产增减变动表 固定资产减少 固定资产增加 原始卡片数据录入 折旧统计标准设置 资产类别设置 固定资产内部调动 以固定资产增加文件更新 以固定资产减少文件更新 以固定资产内部调动文件更新 折旧费用分配表 固定资产明细表 部门折旧统计表 6.2 功能模块图具体设计 6.2.1 初始化模块设计 初始化设置室系统正常使用的重要基础工作。用户可以根据本单位的实际需要设置会计处理规则、方法和输入系统使用前的基础数据。固定资产子系统初始化设置主要包括一下内容:
(1)
卡片结构设置。依据固定资产的管理要求,设置固定资产卡片的详细项目。固定资产卡片项目的设置涉及数据库结构的变动。

(2)
部门设置。将企业所有部门代码和部门名称的对照关系输入计算机系统。

(3)
资产类别设置。按照固定资产分类标准设置资产类别编码表。

(4)
折旧系统标准设置。按照部门计提固定资产折旧所对应的成本费用科目,数据保存在折旧计算文件。

(5)
原始卡片录入。将手工处理方式下的固定资产卡片全部输入计算机系统,保存在固定资产卡片文件。

6.2.2 数据输入设计 (1)固定资产增加。企业新增固定资产时,将新增的固定资产数据输入计算机系统,数据保存在固定资产增加文件中。

(2)固定资产减少。当发生固定资产减少业务时,需要填制固定资产减少通知单,并将固定资产减少的相关数据输入计算机系统,数据保存在固定资产减少文件中。

(3)固定资产内部调动。当发生固定资产内部调动时,需要填制固定资产内部调动通知单,并将固定资产变动的相关数据输入计算机系统,数据保存在固定资产内部调动文件中。

6.2.3 更新卡片文件模块设计 (1)以固定资产增加文件更新。将固定资产增加文件的所有记录数据追加到固定资产卡片文件。

(2)以固定资产减少文件更新。以固定资产减少文件数据为依据,将所有固定资产减少的记录数据从固定资产卡片文件中删除。

(3)以固定资产内部调动文件更新。以固定资产内部调动文件的“原部门代码”和“资产代码”为查找键,在固定资产卡片文件中找到相应记录,将此记录的部门代码改为新使用部门的代码。

6.2.4 计提折旧 根据月初固定资产卡片文件数据,按固定资产卡片文件中定义的折旧方法(直线法、年数总和法、双倍余额递减法等),自动计算出应计提的折旧额,并按部门汇总,将计算结果保存在折旧计算文件中。

需要注意的是:按照会计制度的规定,折旧计提的依据是月初固定资产原值,所以应以每月固定资产卡片文件更新前的数据作为计提折旧的依据。

6.2.5 输出模块设计 (1)固定资产增减变动表。

以固定资产增加文件、固定资产减少文件、固定资产内部变动文件和固定资产卡片文件的数据,按部门汇总相关数据,形成用户视图。

其格式和内容如下:
固定资产增减变动表 部门编码:
年 月 单位:元 固定资产代码 日期 增加资产的来源 增加资产原值 减少 原因 减少资产 的净值 合 计 (2)折旧费用分配表。

从折旧计算文件中提取数据,按费用科目汇总,形成用户视图。

格式和内容如下:
折旧费用分配表 年 月 单位:元 费用科目代码 费用科目名称 折旧额 合 计 (3)部门折旧统计表。

从折旧计算文件中提取数据,按部门汇总,形成用户视图。

其格式和内容如下:
部门折旧统计表 年 月 单位:元 部门代码 部门名称 折旧额 合 计 6.2.6 自动转账 根据固定资产增加文件中的原值、累计折旧、来源码等字段内容自动编制一下机制凭证。

借:固定资产 贷:累计折旧 银行存款(来源码为“购置” )
实收资本(来源码为“投入” )
营业外收入(来源码为“捐赠” )
长期应付款(来源码为“融资租入” )
在建工程(来源码为“完工结转” )
根据折旧计算文件,按费用科目汇总数据,自动生成如下机制凭证。

借:制造费用 管理费用等 贷:折旧费用 根据固定资产减少文件和固定资产卡片文件数据,自动编制如下机制文件。

借:固定资产清理 累计折旧 贷:固定资产 7 程序清单 7.1 固定资产子系统入口程序 * * * * * FRC表单.SCX Caption = “系统登陆“ frc = 0 Name = “Form1“ Caption = “ 固定资产子系统“ Height = 36 Left = 36 Top = 36 Width = 216 Name = “Label1“ Caption = “用户名“ Height = 24 Left = 48 Top = 96 Width = 72 Name = “Label2“ Caption = “口 令“ Height = 25 Left = 48 Top = 144 Width = 61 Name = “Label3“ Left = 144 Top = 144 Width = 73 PasswordChar = “*“ Name = “Text1“ Left = 36 Height = 37 Width = 84 Caption = “ 确定“ Default = .T. Name = “Command1“ PROCEDURE Click IF THISFORM.TEXT2.VALUE=“12345“AND THISFORM.TEXT1.VALUE=“0000 0“ WAIT “欢迎使用...“WINDOW TIMEOUT 1 THISFORM.RELEASE DO FORM 固定资产 ELSE THISFORM.FRC=THISFORM.FRC+1 IF THISFORM.FRC=3 WAIT“非法用户,登录失败!“WINDOW TIMEOUT 1 THIS FORM.RELEASE ELSE WAIT“用户名或口令不对,请重输...“WINDOW TIMEOUT 1 END IF END IF Left = 204 Height = 37 Width = 84 Caption = “取消“ Name = “Command2“ PROCEDURE Click THISFORM.RELAESE 7.2 固定资产子系统菜单程序 Top = 400 Width = 550 Height = 230 Name = “Dataenvironment“ DoCreate = .T. Caption = “账务处理系统“ BackColor = 192,192,192 Name = “Form1“ RELEASE MENU 固定资产菜单 EXTENDED ENDPROC PROCEDURE Init DO 固定资产菜单.mpr with this,“固定资产菜单“ ENDPROC FontName = “黑体“ FontSize = 28 Caption = “ 固定资产子系统“ Height = 52 Left = 40 Top = 100 Width = 310 BackColor = 192,192,192 Name = “Label1“ SET SYSMENU TO SET SYSMENU AUTOMATIC DEFINE PAD _2or0qupf4 OF _MSYSMENU PROMPT “初始化“ COLOR SCHEME 3 DEFINE PAD _2or0qupf5 OF _MSYSMENU PROMPT “数据输入“ COLOR SCHEME 3 DEFINE PAD _2or0qupf6 OF _MSYSMENU PROMPT “更新卡片文件“ COLOR SCHEME 3 DEFINE PAD _2or0qupf7 OF _MSYSMENU PROMPT “计提折旧“ COLOR SCHEME 3 DEFINE PAD _2or0qupf8 OF _MSYSMENU PROMPT “输出“ COLOR SCHEME 3 DEFINE PAD _2or0qupf9 OF _MSYSMENU PROMPT “自动转账“ COLOR SCHEME 3 ON PAD _2or0qupf4 OF _MSYSMENU ACTIVATE POPUP 初始化 ON PAD _2or0qupf5 OF _MSYSMENU ACTIVATE POPUP 数据输入 ON PAD _2or0qupf6 OF _MSYSMENU ACTIVATE POPUP 更新卡片文 ON PAD _2or0qupf8 OF _MSYSMENU ACTIVATE POPUP 输出 DEFINE POPUP 初始化 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 初始化 PROMPT “卡片结构设置“ DEFINE BAR 2 OF 初始化 PROMPT “部门设置“ DEFINE BAR 3 OF 初始化 PROMPT “资产类别设置“ DEFINE BAR 4 OF 初始化 PROMPT “折旧统计标准设置“ DEFINE BAR 5 OF 初始化 PROMPT “原始卡片数据录入“ DEFINE POPUP 数据输入 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 数据输入 PROMPT “固定资产增加“ DEFINE BAR 2 OF 数据输入 PROMPT “固定资产减少“ DEFINE BAR 3 OF 数据输入 PROMPT “固定资产内部调动“ DEFINE POPUP 更新卡片文 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 更新卡片文 PROMPT “以固定资产增加文件更新“ DEFINE BAR 2 OF 更新卡片文 PROMPT “以固定资产减少文件更新“ DEFINE BAR 3 OF 更新卡片文 PROMPT “以固定资产内部调动文件更新“ DEFINE POPUP 输出 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 输出 PROMPT “固定资产增减变动表“ DEFINE BAR 2 OF 输出 PROMPT “折旧费用分配表“ DEFINE BAR 3 OF 输出 PROMPT “部门折旧统计表“ DEFINE BAR 4 OF 输出 PROMPT “固定资产明细账“ 8 设计中应注意的问题 (1)固定资产增加,只要将增加文件的全部记录追加到固定资产卡片文件中即可。

(2)固定资产减少,在将该记录从固定资产卡片文件中删除之前,必须对固定资产卡片文件进行备份,然后才能删除固定资产卡片中的相应记录,以防止因操作错误丢失数据。

(3)固定资产的内部调动,不能仅仅把卡片中使用部门字段内容修改为调入部门,为了保留审计线索,应在固定资产卡片文件或备查文件中对原使用部门进行记录。

9 设计总结 (1)固定资产子系统主要与账务处理子系统和成本核算子系统存在数据传递关系。与总账系统的数据关系是,在固定资产子系统中根据转账数据文件自动生成的转账凭证需传递到账务处理子系统进行账务处理,固定资产子系统与成本核算子系统的数据关系是:根据固定资产折旧文件分类统计、汇总折旧费用分配数据,并将该数据传达到成本核算子系统中,供计算成本时时用。因此,设计一个完整的固定资产子系统对企业来说十分重要。

(2) 固定资产子系统数据存储量大;
日常数据输入少;
输出内容多。由于固定资产价值高,数量大,且反映每一项固定资产的信息项目也比较多,因此在固定资产子系统投入运行时,需要通过初始化,把当前所占用固定资产的有关数据全部一次输入计算机。从整个存储量来看。固定资产子系统是一个数据量比较大、占用存储空间比较多的子系统,但固定资产子系统投入运行之后,日常需要输入的数据一般仅限于固定资产的购入、清理、外销以及内部调动等情况,除此之外需要输入的数据一般很少,故非常适合计算机管理。

10 参考文献 (1)张瑞君:《会计信息系统》,2007年6月版,中国人民大学出版社 (2)唐云锦:《会计电算化》,2003年7月版,重庆大学出版社 (3)张瑞君,蒋砚章:《计算机会计》,1994年版,中国人民大学出版社 (4)吕孔志:《电算化会计概论》,2000年版,中国财经出版社 (5)杨周南,张瑞君:《会计信息系统》,2000年版,财经科学出版社 (6)韩庆兰:《会计管理信息系统》,1996年版,中南工业大学出版社 (7)樊静:《会计信息系统分析与设计》,2000年版,高等教育出版社 (8)周永恒,周逊:《Visual FoxPro基础教程》,2006年7月版,高等教育出版社 (9)周永恒,周逊:《Visual FoxPro基础教程实验指导》,2006年7月版,高等教育出版社 (10)教育部考试中心:《Visual FoxPro程序设计》,2006年11月版,高等教育出版 (11)王振武:《会计电算化》,2000年版,东北财经大学出版社

推荐访问:会计电算化 课程设计