分享到:
计算机软件 最近更新
讨论未来电商发展趋势论文提纲
浅谈自媒体对现代生活的影响
论文范文:网络发展对青少年心理发展的影响
论我国电子商务应用中的支付问题
电子商务模式研究
中小型企业客户关系管理系统的开发与应用
中石油浙江销售分公司信息管理系统设计
图书馆管理系统分析与设计
物流师职业资格认证报名管理系统
销售管理系统的开发与设计
酒店客房管理系统
财务管理系统的实现
餐饮管理系统设计与实现
社区卫生服务管理系统
汽车营销企业的客户关系管理系统
明道管理咨询有限公司客户关系管理系统设计与开发
企业订单管理系统开发
基于WEB的CRM信息系统的开发与研究
高校科研工作量统计系统的开发与设计
基于Struts的连锁店管理系统
财务管理系统的实现

财务管理系统的实现


第1章 绪论
1.1 背景
在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通过制作一款数据库软件—即“财务管理系统”来介绍数据库技术在人们日常生活和工作中的应用。      
管理软件是软件体系三大结构中应用软件的重要组成部分,它包括财务管理软件、ERP软件、CRM软件、商务管理软件以及其他通用管理软件。2001年,中国管理软件市场销售额为26.2亿元,同比增长28.4%,高于国内软件总体市场23.9%的增长率以及应用软件销售额25.3%的增长率。2002年第一季度,中国管理软件市场销售额达到5.90亿元,较之2001年同期增长28.3%。
  我国管理软件产业的发展起步于20世纪80年代中期的通用财务软件。20世纪90年代是我国财务软件开发和应用的黄金年代,以用友、金蝶、浪潮国强、安易及新中大为代表,国产财务软件产业得到了快速发展。到90年代末,包括SAP、Oracle等国际知名ERP软件厂商开始将其产品导入中国市场,并引发国内软件企业的产业转型与管理软件市场热点向ERP产品的集中。2001年,CRM转而成为市场追逐的热点,Oracle、SAP等国际软件巨头纷纷把CRM作为市场的重点。
  如果说财务软件是针对企业单一部门的管理信息化,那么ERP软件则是针对企业内部所有资源的管理信息化,CRM又进一步扩展到企业的外部客户。不同软件产品之所以能够在不同阶段成为市场的热点体现了中国企业管理理念的不断提升与管理文化的不断发展。截止到2001年,在管理软件的市场结构中,财务软件仍占据50.4%的市场份额,ERP软件与CRM软件所占比重分别是33.2%和3.4%。商务管理软件与其他通用管理软件分别占据6.9%和6.1%的管理软件市场份额。
财务核算工作是任何企业都轻视的,以财务管理为核心的信息化策略在实际应用中得到普遍推广。财务管理软件,是从会计核算方面上逐步建立和发展起来的,也就是人们常说的会计电算化,它为规范企业会计核算行为、建立健全财务制度、提高会计工作效率及会计数据质量发挥了重要作用。
2.2 研究内容及方向
 该课题使用Delphi与ACCESS数据库进行设计,主要面向财务服务,整个系统共有几个部分来实现不同的功能:
 用户登录功能:工作人员通过此模块来登录财务管理系统,进行财务信息的管理。
 还原备份功能:工作人员通过本功能对财务管理系统的数据库进行备份,并能将以前备份过的数据库进行还原,从而提高软件和数据库的安全性。
 用户管理功能:工作人员可以实现对用户的管理,包括修改密码、设置用户的权限、设置用户可以执行的系统操作等。
 财务信息管理功能:工作人员可以通过此功能实现财务信息的操作,包括记录的添加、记录的删除、记录的修改、保存等功能。
 财务信息查询统计功能:工作人员可以通过此功能完成财务信息的各类查询及统计,如按编号查询、按金额查询、按现金收入支出查询、当天销售统计、累计销售统计等功能。
据此,将整个系统简单划分为以上5个部分来进行设计。
ADO即Microsoft ActiveX Data Objects,在该系统中我们用Delphi中的ADO访问ACCESS数据库来实现一个简单的财务管理系统软件。
对课题进行需求分析,分成五个模块:用户登陆功能、还原备份功能、用户管理功能、财务信息管理功能、财务信息查询统计功能;各自用Delphi进行编写,最后完成该系统的集成,并通过系统测试以修正其中的错误。

 


第2章 概述
2.1 Delphi7.0编程软件介绍及数据库概述
Delphi是著名的Borland(现在已和Inspires合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi的功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。
Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如Desktop Database Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Recourses Workshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
Delphi发展至今,从Delphi 1、Delphi 2到现在的Delphi 7.0,不断添加和改进各种特性,功能越来越强大。Delphi  7.0添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,Team Souse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。
Delphi  7.0软件开发工具是Borland公司推出的一个完全导向的可视化系统开发环境的工具。它具有功能强大、运行速度快、易于学习和使用以及开发迅速等特点,所以一经推出就受到广大用户的喜欢。Delphi结合了可视化技术、面向对象技术、数据库技术以及网络技术等多种先进的软件编程技术和思想,并使用了世界上最快的编译器,使其成为创建功能丰富、界面友好的Windows应用软件的工具之一。Delphi 7.0版本功能更为强大,不但继承了前面所有版本的优良特性,而且纠正了一些错误,它对Web服务、数据库的支持更加完善。
Delphi 7.0具有强大的数据库应用程序开发功能,它能适应各种大型数据库,如Oracle、Sybase、SQL等,Delphi 7.0数据库应用程序基于Borland强大的数据库引擎( BDE)和丰富的数据库组件,利用Delphi 7.0开发数据库应用程序,它会使用户得到意想不到的收获。
2.2 数据库技术概述
产生于本世纪60年代末70年代初的数据库技术对于每一个人可能都不陌生,在现代社会它的应用范围越来越广,在各个领域都可以看到数据库技术的应用。它的出现使得计算机应用进了新的时期,社会的每一领域都与计算机发生了联系。数据库技术聚集了数据处理最精华的思想,是管理信息最先进的工具。
通常有两种方法保存数据库。第一种是将整个数据库作为一个单独文件保存,如Access数据库。第二种方法是将数据库中每个数据表、索引以及其他一些数据库元素分别保存在各自的文件中。Delphi 7.0对这两种方法都支持。 
2.3 ADO编程技术概述
Microsoft公司的ADO(ActiveX Data Object,ActiveX数据对象)是微软提出的新标准,它使得客户端应用程序能够通过任何OLEDB提供者来访问和操作数据库服务器中的数据,而不必进行ODBC配置。
ADO有两个主要优点:其一是易于使用、速度快、内存支出少。其二是“远程数据访问”,能够通过一个来回的传输将数据从服务器移动到客户端应用程序或Web中,然后在客户端对数据进行操作,最后将更新数据返回服务器。
2.4 本章小结
     通过对Delphi 7.0的学习,更加清晰的认识了利用Delphi来进行系统的设计,是最佳的选择,我们所用的软件,可以用“画”来形容,Object Pascal语言的学习,也有初步的成效,可以编写一些小的程序。同样也通过对数据库的学习,知道了网络中Web的数据传输方式。

第3章 系统分析与设计
3.1 功能需求分析
为了更好地适应当前小型财务工作的需求,缓解手工管理财务存在的弊端,开发财务管理系统。财务管理系统向用户提供的服务将在传统的财务管理"收入—支出"的基础上,进一步提供全方位的信息服务。它具有以下几个特点:
(1)可以存储每天所有财务信息,包括编号、金额、日期、现金流入流出、流动大兵团等;
(2)只需1名数据录入人员即可操作本财务管理系统,大大节省人力和物力。
(3)可以通过查询系统迅速查到所需要的信息,并能对所查到的信息自动进行汇总即统计,把这些数据的收入、总和、盈亏自动计算出来,相当方便和实用。
在对小型财务管理系统的流程进行认真分析和整理后,我认为本系统用户的需求可以分为四个方面:
第一方面是本系统的核心工作,即工作人员通过计算机来记录财务信息。
第二方面是工作人员每天的财务状况甚至是累计的财务状况通过查询有清醒的认识。
第三方面也是财务系统的登录管理以及对不同身份财务人员权限的管理。
第四方面就是财务系统数据库的备份和还原。

3.2 模块设计
根据需求分析的结果,本系统结构采用当前流行的单机结构,本结构比较简单,易于使用,且具有维护方便、速度快捷等特点、开发时间短、成本较低等优点。
系统各模块的主要功能如下:
(1) 登录模块:本模块主要是要为用户提供系统保护功能。只有有权限的知道登录密码的用户才能进入本系统。其他人将无法使用本软件也就无法浏览和管理数据库。本系统支持多用户登录。同时用户登录类型又可以分为管理员和普通用户。管理员拥有操作软件的所有权利,而普通用户只拥有部分权利。
(2) 还原备份功能:工作人员通过本功能对财务管理系统的数据库进行备份,并能将以前备份过的数据库进行还原,从而提高软件和数据库的安全性。
(3)用户管理功能:工作人员可以实现对用户的管理,包括修改密码、设置用户的权限、设置用户可以执行的系统操作等。
(4)财务信息管理功能:工作人员可以通过此功能实现财务信息的操作,包括记录的添加、记录的删除、记录的修改、保存等功能。

随机推荐
Visual Basic中访问远程数据库的几种关键技术
客户关系管理与数据挖掘技术综述
中小企业人事管理系统
城市DLG数据库元数据组织与管理研究-结论与展望
纵横进出口产品管理系统
基于XMLSchema的元数据方案实现
ASP 3.0高级编程(四)
元数据标准的扩展原则与方法
基于WEB的CRM信息系统的开发与研究
城市DLG数据库元数据组织方式与管理模型

设为首页 | 关于我们 | 广告联系 | 友情链接 | 版权申明

Copyright 2009-2014 All Right Reserved [粤ICP备05100058号-11]