会计电算化系统的设计与实现——财务管理子系统
摘 要
本系统是以会计学的基本理论为基础,我国会计电算化的管理体制为约束,结合中小企业的财务管理需求进行开发的。为实现会计电算化业务中的财务管理功能,系统采用了典型的信息管理系统(MIS)模式。本系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,系统为 C/S架构。系统的后台数据库采用SQL Server 2000建立,其提供了强大而稳定的企业级数据库开发平台,实现了数据一致性、完整性及安全性上的要求。并且SQL Server的存储过程特性,为本系统业务功能的实现提供了解决方案。系统的前台应用程序采用DELPHI 7.0进行开发。DELPHI的ADO组件提供了强大而快捷的数据库控件,能方便而简洁操纵数据库的智能化对象,实现了短期内开发出用户满意的可行系统。本系统的会计业务功能是通过调用存储过程实现,满足了功能的稳定性和安全性要求。
关键词: 会计电算化;财务管理;凭证;存储过程;ADO SQL;DLL; QuikRep
目 录
1 引言 5
1.1课题背景 5
1.2本课题研究的意义 2
1.3本课题的研究方法 2
2 理论知识简介 3
2.1系统结构 3
2.2系统环境 3
2.2.1 开发环境 3
2.2.2 运行环境 3
2.3开发工具 4
2.3.1 SQL Server 2000 4
2.3.2 Delphi的简介 5
2.3.3 ADO组件 7
3 系统需求分析 8
3.1会计学理论基础 8
3.2 基础资料维护 9
3.3 凭证管理 9
3.4 账薄管理 10
3.5 报表管理 10
3.6 期末处理 10
3.7 往来管理 11
3.8 固定资产管理 11
4 数据库的设计与实现 11
4.1 数据表项 11
4.1 数据库表关系图 12
4.2数据库表结构 13
4.3 存储过程 14
5 前端界面的设计与实现 15
5.1程序主窗体 15
5.2会计科目设置 16
5.3账户设置 17
5.4凭证输入 19
5.5凭证过账 21
5.6总分类账查询 21
5.7试算平衡 22
5.8明细账查询 23
5.9期末结账 23
5.10资产负债表报表输出 24
6 系统扩展 24
结 论 25
参考文献 25
致 谢 26
声 明 27
1.2本课题研究的意义
会计电算化的概念有广义和狭义之分。狭义的会计电算化是指以电子计算机(以下简称计算机)为主体的当代电子信息技术在会计工作中的应用;广义的会计电算化是指与实现会计工作电算化有关的所有工作,包括会计电算化软件的开发和应用、会计电算化人才的培训、会计电算化的宏观规划、会计电算化的制度建设、会计电算化软件市场的培育与发展等。针对电算化会计的内容,会计软件主要分为核算型财务软件、管理型财务软件和决策支持型软件。本系统是属于核算型财务软件系统,即是在会计业务发生后对凭证、报表等进行录入、核对、过账等操作。
财务管理作为企业管理的组成部分,与经济价值或财富的保值增值有关,是关于创造财富的决策,企业生存、发展、获利的总目标离不开财务的筹资、投资以及对资金的运用管理另一方面,财务管理目标是制定生产目标、销售目标等一系列目标的基础和前提,这使得财务管理在企业管理中处于一个核心地位,财务管理目标将从根本上反映企业的总目标。所以确立一个合理的财务管理目标对企业的长远发展有着极为重要的意义。而采用电算化能达到以下目的:
(1)提高会计数据处理的时效性和准确性,提高会计核算的水平和质量,减轻会计人员的劳动强度;
(2)提高经营管理水平,使财务会计管理由事后管理向事中控制、事先预测转变,为管理信息化打下基础;
(3)推动会计技术、方法、理论创新和观念更新,促进会计工作进一步发展。