会计电算化系统设计与开发财务管理子系统_第1页
会计电算化系统设计与开发财务管理子系统_第2页
会计电算化系统设计与开发财务管理子系统_第3页
会计电算化系统设计与开发财务管理子系统_第4页
会计电算化系统设计与开发财务管理子系统_第5页
已阅读5页,还剩68页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉理工大学毕业设计(论文)会计电算化系统的设计与实现财务管理子系统学院(系): 专业班级: 学生姓名: 指导教师: 摘 要本系统是以会计学的基本理论为基础,我国会计电算化的管理体制为约束,结合中小企业的财务管理需求进行开发的。为实现会计电算化业务中的财务管理功能,系统采用了典型的信息管理系统(MIS)模式。本系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,系统为 C/S 架构。系统的后台数据库采用 SQL Server 2000 建立,其提供了强大而稳定的企业级数据库开发平台,实现了数据一致性、完整性及安全性上的要求。并且 SQL Server 的存储过程特性,为本系统业务功能的实现提供了解决方案。系统的前台应用程序采用 DELPHI 7.0 进行开发。DELPHI 的 ADO 组件提供了强大而快捷的数据库控件,能方便而简洁操纵数据库的智能化对象,实现了短期内开发出用户满意的可行系统。本系统的会计业务功能是通过调用存储过程实现,满足了功能的稳定性和安全性要求。关键词: 会计电算化;财务管理;凭证;存储过程;ADO SQL; DLL; QuikRepDesign and Realization of Computerized Accounting System- - Financial Management SubsystemAbstractThis system is based on the principles of accountancy, constrained by Chinese accounting by EDP, combined with the financial management requirement of middle Accounting; Financial; Management Credentials ; ADO; SQL; DLL; QuikRep 目 录论文总页数:27页1 引言 .51.1 课题背景 .51.2 本课题研究的意义 .21.3 本课题的研究方法 .22 理论知识简介 .32.1 系统结构 .32.2 系统环境 .32.2.1 开发环境 .32.2.2 运行环境 .32.3 开发工具 .42.3.1 SQL Server 200 Delphi 的简介 .52.3.3 ADO 组件 .73 系统需求分析 .83.1 会计学理论基础 .83.2 基础资料维护 .93.3 凭证管理 .93.4 账薄管理 .103.5 报表管理 .103.6 期末处理 .103.7 往来管理 .113.8 固定资产管理 .114 数据库的设计与实现 .114.1 数据表项 .114.1 数据库表关系图 .124.2 数据库表结构 .134.3 存储过程 .145 前端界面的设计与实现 .155.1 程序主窗体 .155.2 会计科目设置 .165.3 账户设置 .175.4 凭证输入 .195.5 凭证过账 .215.6 总分类账查询 .215.7 试算平衡 .225.8 明细账查询 .235.9 期末结账 .235.10 资产负债表报表输出 .246 系统扩展 .24结 论 .25参考文献 .25致 谢 .26声 明 .271 引言1.1 课题背景财务部门作为企业经营的核心部门,其会计电算化的应用也决定着一个企业信息系统实施成败的关键。传统会计档案包括原始凭证、记账凭证、日记账、明细账、总账以及报表等,一个单位每个会计期间的会计档案都要按一定的要求排列,连同各种附件定期加具封面,装订成册,耗费了大量的时间和空间,查找十分不便,又易于毁坏。电算化会计是以计算机为工具,运用会计所特有的方法,对企业的经营活动情况进行反映和监督,所以它既是提供以财务信息为主的信息系统,同时又是参与管理的一种管理活动。电算化会计的职能是反映和监督,它的内容是核算和管理,因此电算化会计一般可分为电算化会计核算子系统和电算化会计管理系统,目前还出现了更高层次的会计决策支持子系统。通过会计核算来反映企业的经营活动情况,通过会计管理来监督企业的经营活动情况,通过会计决策来参与企业管理。针对电算化会计的以上内容,会计软件主要分为核算型财务软件、管理型财务软件和决策支持型软件。本系统既是属于核算型财务软件系统。1.2 本课题研究的意义会计电算化的概念有广义和狭义之分。狭义的会计电算化是指以电子计算机(以下简称计算机)为主体的当代电子信息技术在会计工作中的应用;广义的会计电算化是指与实现会计工作电算化有关的所有工作,包括会计电算化软件的开发和应用、会计电算化人才的培训、会计电算化的宏观规划、会计电算化的制度建设、会计电算化软件市场的培育与发展等。针对电算化会计的内容,会计软件主要分为核算型财务软件、管理型财务软件和决策支持型软件。本系统是属于核算型财务软件系统,即是在会计业务发生后对凭证、报表等进行录入、核对、过账等操作。财务管理作为企业管理的组成部分,与经济价值或财富的保值增值有关,是关于创造财富的决策,企业生存、发展、获利的总目标离不开财务的筹资、投资以及对资金的运用管理另一方面,财务管理目标是制定生产目标、销售目标等一系列目标的基础和前提,这使得财务管理在企业管理中处于一个核心地位,财务管理目标将从根本上反映企业的总目标。所以确立一个合理的财务管理目标对企业的长远发展有着极为重要的意义。而采用电算化能达到以下目的:(1)提高会计数据处理的时效性和准确性,提高会计核算的水平和质量,减轻会计人员的劳动强度;(2)提高经营管理水平,使财务会计管理由事后管理向事中控制、事先预测转变,为管理信息化打下基础;(3)推动会计技术、方法、理论创新和观念更新,促进会计工作进一步发展。1.3 本课题的研究方法本系统是以会计学的基本理论为基础,我国会计电算化的管理体制为约束,结合中小企业的财务管理需求进行开发的。按照会计的对象、会计的职能、会计核算方法、会计科目、账户、会计科目与账户的关系、复式记账原理、借贷记账法、会计分录、试算表与试算平衡、结账与会计报表来进行业务功能的建立。系统部分采用后台数据库加前端平台的 C/S 结构。业务功能通过数据库中调用存储过程的方式实现。2 理论知识简介2.1 系统结构应用程序系统的组成从用户应用角度来看,可分成数据存储层、业务处理层和界面表示层等 3 个层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/ 服务器应用程序结构等 5 种类型。本财务管理系统就采用客户机/服务器应用程序结构(C/S) ,此时,客户机提出请求,服务器对客户机的请求作出回应。通过对服务功能的分布实现了分工服务。数据存储层放在服务器上,业务处理层和界面表示层放在客户机上,因此又称为“ 灵敏的客户机 ”结构。许多操作在本地的客户机上执行,当需要数据时,才向服务器发出请求。并使应用程序的处理更接近用户,使整个系统具有较好的性能,可以并行地处理应用程序的请求、减少了数据传输量、降低了服务器的负荷。在开发时所有程序都置于一台计算机上,以便调试运行。图:2-1 C/S 模式结构2.2 系统环境2.2.1 开发环境开发硬件:INTEL X86 系统平台、Core 2 Duo T7200 处理器、1GB 内存。网络操作系统:Windows 2003 Server Enterpress Editon With SP1。服务器平台:Windows 2003 Server Enterpress Editon With SP1。程序开发平台:Delphi 7.0 With SP1。数据库服务器:SQL Server Enterpress Editon With SP4。2.2.2 运行环境中小型企业的财务部门。硬件平台:INTEL X86 系统平台、500MHz 以上处理器,256M 以上内存。软件平台:Windows X86/NT 操作系统、数据库服务器:Microsoft SQL Server 2000 或以上。2.3 开发工具2.3.1 SQL Server 2000数据库: 是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。SQL Server 是一个关系数据库管理系统 ,它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的于 1988 年推出了第一个 OS/2 版本。在Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳Microsoft 将 SQL Server 移植到 Windows NT 系统上专注于开发推广 SQL Server 的 Windows NT 版本,简称为 SQL Server 或 MS SQL Serve区别于 FoxPro、Access 小型数据库,SQL Server 是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的 SQL 语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQL Server 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性。SQL Server 2000 的特性:(1)兼容性良好由于今天 Windows 操作系统占领着主导地的位,选择 SQLServer 一定会在兼容性方面取得一些优势。另外,SQLServer2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML数据,可以将搜索结果以 XML 格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。(2)数据仓库SQL Server 2000 非常明显的改进就是增加了 OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP 可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。(3)新的数据类型64 位整型数(bigint):在数据量越来越大的今天用以往的最大整型 int长度 231-1 来表示整数已显得太不够用, 而 FLOAT 也不是很合适,所以 SQL 2000 就有了新的整数类型-bigint。bigint 数据类型是一个从-263 到 263-1整型量。bigint 存储长度是 8 个字节,因此被称为 64 位整型量。这种新的整型量,解决标识符超过先前最大整型量长度的场合。新的 bigint 数据类型适用的场合与整型数值完全一致。变量(sql_variant):它可以存放数据类型,数字、字符和对象等。它不能存放 blob 的数据,如 text、ntext 和 image,还有 timestamp,但是已经给编程带来了很大的方便了。sql_variant 数据类型能被用于列参数和变量,也能返回用户定义的函数的数值。sql_variant 数据类型的运算,允许一个单个参数或变量存储不同数据类型的数据值。表格(table)数据类型:新的表格数据类型是一个局部变量,它可以临时存储一个行集合(rowset) ,也能返回成一个表格值的函数,此表格数据类型能代替存储在 tempdb 数据库中的临时表格。因为新的数据类型是在内存中管理,而不是存储在硬盘上,因此大大提高了数据库性能。(4)用户自定义函数在 SQL 2000 里面,用户可以建立自定义的函数,函数返回值可以是一个值,也可以是一个表。相比利用游标,使用用户自定义函数不但执行效率提高了,代码的可读性也好多了。(5)带索引的视图在以前版本的 SQL Server 里,视图是不可以有索引的,所以视图一般也就没有什么用处了,除了偶尔用它来做一些权限上的管理以外。查询一个视图和使用一个连接语句在执行效率上没有什么区别。但是, Microsoft 在 SQL Server 2000 进行了改变,即可以在视图上创建索引。这样,现有的应用程序就可以不再修改而使效率得到很大提高。程序中将不再出现复杂的 SQL 语句,所有的操作都交给自定义函数、存储结构和视图去完成了,只需要在程序中写select from view 就可以了,别的事情由数据库管理员去完成。2.3.2 Delphi 的简介Delphi 是真正的面向对象的开发工具。 Delphi 使用了真编译,可以让代码编译成为可执行的文件,而且编译速度非常快。 Delphi 具有强大的数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论