网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯VFP

VFP电脑公司财务管理系统

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-05-31 13:29:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

一.项目背景

随着生产的发展和生产规模的日益社会化,财务系统在不断地发展变化。经过人们长时期实践经验的积累,财务系统由简单到复杂,由不完善到完善,逐渐形成一套完整的体系,在经济管理工作中发挥着越来越重要的作用。与此同时,随着经济管理工作对财务系统数据处理要求的日益提高和科学技术的进步,财务系统操作技术也在不断地发展变化,计算机财务系统的出现大大提高了财务系统工作及至整个管理工作的水平和效率。

二.项目目的和意义

计算机用于财务系统数据处理,彻底改变了财务系统的面貌。财务系统数据处理的集中化自动化程度大大提高,采用计算机处理以后,原始数据通过各种输入方式输入计算机,计算机自动按照事先编制的程序进程各种处理工作,还可以根据需要,随时查询或打印有关帐簿和报表。提高了财务系统信息的准确性和及时性,随着现代社会企业的经济管理越来越复杂,竞争也越来越激烈,这种现象不但使财务系统所要处理的数据量增大,也要求财务系统数据的处理更加准确及时,利用计算机进行财务系统数据处理可以彻底打破手工处理的局限性,为日常管理提供更加详细、更加准确、更加及时的信息。从广度和深度上扩展了财务系统数据的领域,随时得到最新的情况。减轻了财务系统人员的工作负担,使用计算机进行财务系统数据处理以后,大部分工作由计算机自动进行处理,使财务系统人员从繁重的手工操作中解放出来,从而使财务系统人员把主要精力放在管理和监督上,更好地发挥财务系统人员的作用。

现在,科技的飞速发展,使各种管理向科学化、现代化的体制转变。财务管理的模式也随之相应的发生改变。财务管理在各个行业都存在,财务管理的好坏对本单位来说是很重要的。财务的记录的清晰,对本单位日常工作起着决定性的作用。要建立现代化的财务管理系统,计算机是本系统的基础,也是实现现代化的重要保证。

三.技术方案论证

充分利用Visuai Foxpro在应用程序开发上灵活和效率高的特点,开发财务管理系统。本系统设计采用Windows平台下开发,由于财务系统开发的实际情况,Windows操作系统具有人机交互的友好界面和强大的功能,对系统开发给予有效的支持,而且容易掌握和操作,Windows操作系统的软件开发工具很多,所以采用Windows平台下开发。

Visual FoxPro语言是一个可视化程序设计语言,它具有功能强大、界面友好的项目管理器,对系统开发给予了有效的支持。它使用户不仅可方便地查阅项目所包含的各种数据、文档、类库和代码,而且能快捷地调用Visual FoxPro语言提供的各种设计器与生成器,使系统的开发与维护都可在项目管理器的集成环境中实施。由于小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。其特点是创建Windows应用程序最简便、最快捷的开发工具之一,因此采用Visual FoxPro语言开发工具。

四.系统功能

系统功能分析是在系统开发总体任务的基础上完成的。本单位财务管理系统需要完成的功能主要有:

1)系统数据初始化。

2)商品基本信息数据的输入。

3)商品基本信息数据的修改、删除。

4)商品基本信息的查询、浏览。

5)报表的查询、浏览。

6)各项财务收支明细。

五.开发及运行环境

本系统采用单机用户操作方式,系统运行环境包括硬件系统、操作系统、数据库管理系统等软件。

硬件:

机   型:兼容机;

CPU     : 赛扬2.0

硬   盘:20GB以上;

软   驱:1.44MB

内   存:256MB

显 示 器:17寸彩显;

打 印 机:Epson

操作系统:

Windows95/98

软件:

WINDOWS-XP操作系统

   VISUAL FOXPRO 6.0

六.开发进度安排

8.15  下达任务书,收集材料。

9.7-9.15系统分析。分析系统的经济可行性、技术可行性、法律可行性,写开题报告。

9.16-10.10进行概要设计,确定系统的总体结构,输入文件、输出文件的详细数据结构,接口,确定模块间的调用关系等,划分模块进行设计。

10.11-11. 5详细设计,确定总体功能及添加、修改、删除、查询模块功能设计方案,确定财务系统各部分的内部数据结构。

11.6-12.2完成模块设计。进行程序编码设计,完成商品信息及报表的添加、修改、删除、查询模块设计,对整个系统测试。

12.3-12.9对设计的材料和过程进行整理,写毕业论文。

12.10-12.14完成毕业论文,装订成册,准备答辩。

12.15-12.16  答辩

第一章 引 

 

随着生产的发展和生产规模的日益社会化,会计在不断地发展变化。经过人们长时期实践经验的积累,会计由简单到复杂,由不完善到完善,逐渐形成一套完整的体系,在经济管理工作中发挥着越来越重要的作用。与此同时,随着经济管理工作对财务数据处理要求的日益提高和科学技术的进步,会计操作技术也在不断地发展变化,计算机会计的出现大大提高了会计工作及至整个管理工作的水平和效率。

计算机用于数据处理,彻底改变了工作的面貌。会计数据处理的集中化自动化程度大大提高,采用计算机处理以后,原始数据通过各种输入方式输入计算机,计算机自动按照事先编制的程序进程各种处理工作,还可以根据需要,随时查询或打印有关帐簿和报表。提高了会计信息的准确性和及时性,随着现代社会企业的经济管理越来越复杂,竞争也越来越激烈,这种现象不但使会计所要处理的数据量增大,也要求会计数据的处理更加准确及时,利用计算机进行财务数据处理可以彻底打破手工处理的局限性,为日常管理提供更加详细、更加准确、更加及时的信息。从广度和深度上扩展了会计数据的领域,随时得到最新的情况。减轻了财务人员的工作负担,使用计算机进行会计数据处理以后,大部分工作由计算机自动进行处理,使财务人员从繁重的手工操作中解放出来,从而使财务人员把主要精力放在管理和监督上,更好地发挥财务人员的作用。

现在,科技的飞速发展,使各种管理向科学化、现代化的体制转变。财务管理的模式也随之相应的发生改变。财务管理在各个行业都存在,财务管理的好坏对本单位来说是很重要的。工作的记录清晰,对本单位日常工作起着决定性的作用。要建立现代化的财务管理系统,计算机是本系统的基础,也是实现现代化的重要保证。

为了更好的运用所学到的知识,为了将来能更好的胜任自己的工作。我们组在许占喜老师的悉心指导下进行了这次毕业设计,本设计是依据电脑公司财务管理的一些实际情况而设计的,不仅使单位职工在查询相关数据时方便准确,使管理人员减少和缩短工作时间和强度,更为领导对财务管理带来了便利,从而使工作效率大大提高。

 

 

 

 

 

 

第二章 需求分析

 

电脑公司管理系统根据现代化发展的需要,使企业的财务管理工作系统化、规范化、自动化,从而达到提高企业管理效率目的,决定建立一个“财务管理系统”,以取代人工管理。

1.系统开发思想。

1)利用本单位现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用本单位现有资源,提高系统开发水平和应用效果的目的。

2)本系统符合本单位财务管理的规定,满足本单位相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。

3)本系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。

4)系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

2.系统开发目的。

1)能对财务管理有关的各类数据进行输入、修改与查询。

2)编制财务管理计划。

3)打印管理报表。

3.系统功能分析。

系统功能分析是在系统开发总体任务的基础上完成的。功能主要有:

1)系统数据初始化。

2)商品基本信息数据的输入。

3)商品基本信息数据的修改、删除。

4)商品基本信息的查询、浏览。

5)报表的查询、浏览。

6)各项财务收支明细。

 

2.1用户需求分析

 

随着社会现代化的发展,单位的日常管理有关的信息随之急剧增加,传统的人力手工管理模式越来越不能适应现在的工作效率和准确性。在这个高节奏的信息时代,安全、准确的管理信息系统是每个管理者所需求的。建立一个适应现代化社会经济体制的管理信息系统势在必行。

在大量地调查和研究的基础上,包括访问用户,了解财务系统模型,熟悉现有的工作流程和数据流程等工作,采集和分析有关资料和、报表和业务规定,进行了财务管理软件的开发。在整个系统的设计和开发过程中,积极采纳最终用户的意见。对于开发财务管理系统进行了认真仔细的分析,在实施过程中不断地加以修改和完善,使这套财务管理系统能更好地运行。

该系统的具体任务就是设计一个电脑公司财务的数据库管理系统,由计算机来代替人工执行一系列诸如增加、删除、修改、查询、统计及打印等操作。这样就使办公人员以轻松快捷地完成财务管理的任务。

 

2.1.1数据需求

 

数据需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。

在仔细调查过程的基础上,我们得知各公司管理信息的急剧增加,传统的人力手工管理模式越来越不能适应现在的工作效率和准确性。为了更加的即时、准确的录入信息,特此设计本系统。

 

通过对财务管理的内容和数据流程分析,设计的数据项和数据结构如下:

1)商品基本状况。包括的数据库项有商品名称、数量、入库日期、出库日期、进价等。

2)商品库存。包括的数据库项有商品名称、数量、日期。

3)商品领用。包括的数据库项有商品名称、领用员、日期、数量。

4)商品销售。包含的数据库项在商品名称、销售价、销售员、日期、数量。

5)商品收支信息。商品名称、收入、支出等。

 

2.1.2功能需求

 

功能分析的任务,是弄清用户对目标系统数据处理功能所提出的需求。根据系统目标和数据需求并与用户充分讨论后,本系统的功能需求可归纳以下几方面。

1)数据登记。登记功能用于把各种手填单据中的数据及时登记到系统将要定义的表中,还要求能进行修改。

2)查询。能查询录入的有关数据。

3)编制并显示报表。编制财务管理的有关数据,并可由用户输入或修改。

4)打印报表。能打印出全部或每个商品的有关信息数据。

 

2.2可行性分析

 

计算机管理信息系统的开发是一项复杂的系统工程。从70年代开始,人们逐渐认识到采用计算机处理以后,原始数据通过各种输入方式存储于计算机,在此后的数据加工过程中,计算机自动按照编制好的程序进行各种处理工作,很少或者完全不需要人工干预。此后,就可以根据需要,随时查询或打印有关数据和报表。通过对大量原始数据的处理,能及时为管理人员和单位职工提供反馈信息。提高了工作速度和准确性,从而使财务人员把主要精力放在管理和监督上,更好地发挥财务人员的作用。

财务管理系统的运行环境:

本系统采用单机用户操作方式,系统运行环境包括硬件系统、操作系统、数据库管理系统等软件。

硬件:

机   型:兼容机;

CPU     : 赛扬2.0

硬   盘:20GB以上;

软   驱:1.44MB

内   存:256MB

显 示 器:17寸彩显;

打 印 机:Epson

操作系统:

Windows95/98

软件:

WINDOWS-XP操作系统

   VISUAL FOXPRO 6.0

2.2.1经济方面可行性分析

 

本系统开发经费不是很多。对于规模不是很大、经费有限的单位在经济上是可以接受的,并且本系统实施以后可以明显的提高工作效率,很快就可以体现出经济效益来,所以本系统在经济上也是可行的。

投入除软件开发成本,一台中等电脑完全可以良好的运行本系统,完成硬件平台的要求,而且经济实用。

 

2.2.2技术方面可行性分析

 

1)软件。面向对象程序设计Visual FoxPro6.0以其可视化编程,集先进性、实用性于一体的现代化软件开发工具为软件平台。小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件,如此软件开发平台已经成熟可行。

Windows95是通向32位桌面操作系统的最容易的途径。除了运行基于32Windows的应用程序之处,Windows95还能运行大多数基于16Windows和基于MS-DOS的应用程序。Windows95对系统的要求要比Windows NT4.0更宽松,允许客户在16MB内存的系统上运行。

Windows95包括几个适于移动用户的重要特征,例如电源管理和即揷即用。最后,与Windows NT4.0相比,Windows95可以在更广泛的硬件设备和元件上运行。

Windows98Windows95的增强升级版本。Windows95是通向32位桌面操作系统的最容易的途径,在此基础上进一步创新的Windows98将使电脑更易于操作,更可靠、更快捷,并且与Internet紧密结合。它定义了许多新颖优异的网络性能,例如支持功能强大的新硬件技术和娱乐平台等,同时对老的基于Windows的应用程序和技术保持良好的支持。对于用户来说,Windows98将提供新的易管理特征,帮助降低成本费用。Windows NT集中体现在可靠性、易管理性、安全性、网络性以及性能上是当今功能最强大的32位桌面操作系统。它有类似于Windows95Windows98的图形用户界面更方便用户使用,而多线程、多任务结构的设计使运行基于32Windows应用程序比其它操作系统更可靠、更安全,同时还支持基于MS-DOS和基于16Windows的应用的多重引导。

2)硬件。科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此财务系统的需要。

硬件配置:

中央处理器(CPU):586以上的处理器;

硬 盘:8GB以上硬盘;

软 驱:1.44MB软驱;

内 存:64MB128MB256MB

显示器:14寸以上显示器;

打印机:Epson

3)人员。操作人员无需精通财务管理业务流程和Visual FoxPro6.0编程内容。不需要熟悉硬件及软件平台。在经过有关人员的简单指导就能够独立完成。本系统所涉及的业务流程与本单位的组织结构无需固定。

4)设计目的。使程序的应用简单实用,既能满足财务管理的需要,又能方便操作,简单易用。屏幕显示应尽量直观、方便。

一般来说,应当将数据的录入、修改、查询、删除等操作集成在一起,这样,当管理人员需要维护某些数据的时候,就可以很方便地进行操作了。另外,一般还应支持模糊查询和组合查询,一般情况下,最好采用选择的方式。这样做不仅提高了操作速度,而且也大大地降低了出错的概率。

较强的检错和容错能力。管理人员在实际操作时,有可能发生一些操作,这就要求程序员在设计时一定要考虑一些可能出错的因素,以增强系统检错和容错的能力。

具有一定的数据恢复能力。有时发生错误操作不会对系统本身产生多大影响,但有时则会给系统带来灾难性的后果,这就要求系统设计者必须增加相应的恢复功能。

界面风格应当尽量向标准化方向靠近。这样做的好处是,由于所设计的MIS软件界面与用户使用过的其它常见软件的风格一致或者接近,而使用户容易掌握。

软件功能概述:

财务管理系统是针对财务管理业务而开发此管理软件。根据用户管理的需要,实现财务的输入、查询、修改、删除、打印等几方面的工作。用户利用计算机对财务信息、财务设定、汇总等进行处理来实现管理,由系统自行生成相应的数据以供用户查询和维护,另外用户还可以对这些基本信息随时进行更新和修改,财务管理程序系统力求给用户方便快捷的途径去管理这些繁琐的资料,从而实现一致性。

 

 

 

 

 

 

 

 

 

 

第三章 Visual FoxPro概述

 

Visual FoxPro是在FoxBASEFoxPro基础上发展起来的新一代关系型数据库管理系统软件。FoxBASEFoxPro曾在PC机数据库系统的应用中取得了极大的成功,随着面向对象技术的成熟和可视化编程技术的推广,Microsoft公司于1995年推出了Visual FoxPro3.0版,随后不久又推出了了Visual FoxPro5.0版及其中文版,1998Microsoft发布了名为Visual Studio6.0的可视化编程语言的集成软件包,Visual FoxPro6.0即是其中的一员。

 

3.1 Visual FoxPro的特点

 

Visual FoxPro是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理和检索。Visual FoxPro6.0同时提供了可视化的、面向对象的程序设计方法,在其基础上可以方便地实现各种数据库应用系统的开发。

1. 强大的功能。

Visual FoxPr6.0拥有近500条命令,200余种函数,使得其功能空前强大,与以前的版本相比,在效能、设计环境、命令函数、系统资源的利用等方面都有了很大的改进。它还提供了一种称为“项目管理器”(program  manager的管理工具,可对用户所开发项目中的数据、文档、程序代码和类库(class  library)等资源进行集中高效的管理,使得用户开发和维护应用程序更为方便有效。还支持与其他应用程序交换和共享数据,支持与大多数后台数据库的客户机/服务器应用程序连接,支持通过开放数据库连接驱动程序集成来自各个系统的数据。

2. 增强的数据库管理。

它将数据表区分为属于某个数据库的“数据库表”(datdbase  table)和不属于任何数据库的“自由表”(free  table)两大类。对所有的数据库表在创建的同时就可定义与数据库内其他表之间的联系,并且允许为数据库表设置字段级规则和记录级规则,以及表之间的参照完整性等。这就使得创建的数据表更加符合数据库应用的实际需要,并提供了更好的数据安全性、一致性和完整性。

3. 增强的SQL语言支持。

SQL语言是关系型数据库的标准操纵语言,SQL语言功能强大、使用灵活,在Visual FoxPro中引入了多条命令,可以利用这些命令相当方便地定义和修改数据表的结构,插入、删除、更新表中的数据,并实现对数据库和数据表的各种查询与检索。

4. 支持面向对象程序设计。

Visual FoxPr除继续支持传统的面向过程的程序设计方法外,还支持先进的面向对象的程序设计。Visual FoxPro允许用户对“对象”(object)和“类”(class)进行定义,并编写相应的代码。由于Visual FoxPro预先定义和提供了一批基类,用户可在Visual FoxPro提供的一些“基类”的基础上定义自己的类和子类(subclass),从而利用类的继承性(inheritance)大大减少编程的工作量,加快应用软件的开发过程。既使及结构化程序设计,也应用面向对象的程序设计,构成了Visual FoxPro程序设计的特点,同时为用户的编程带来了很大的方便。

5. 可视化的设计开发工具。

Visual FoxPro提供了大量的向导(wizard)、设计器(designer)和生成器(builder)来帮助用户完成数据库、查询、表单、报表、菜单等的设计工作。这些工具普遍提供可视化的、友好的图形界面,使得用户只需通过简单的操作而不必编制程序便可快速地完成各种查询设计和用户界面的设计工作,并可在此基础上高效率地开发出基于数据库的应用程序系统。

6. 增强的OLE应用集成。

Visual FoxPro支持对象链接与嵌入OLE技术,通过此种技术,Visual FoxPro可以与包括WordExcel在内微软其它应用软件共享数据,实现应用集成。例如在不退出Visual FoxPro环境的情况下,用户就可以在Visual FoxPro的表单或窗体中链接其它软件中的对象,直接对这些对象进行编辑。在通过必要的格式转换后,用户可以在Visual FoxPro与其它软件之间进行数据的输入与输出。Visual FoxPro6.0还能提供自动的OLE控制,用户借助于这种控制,甚至于能通过Visual FoxPro的编程来运行其它软件,让它们完成诸如计算、绘图等功能,实现应用的集成。也可以在Visual FoxPro应用程序内部实现数据的共享。

7. 支持网络应用。

Visual FoxPro既适用于单机环境,也适用于网络环境,并可创建与lnternet一起使用的应用程序。其支持的网络应用主要如下。

(1)支持网络的客户机/服务器应用模式,既支持对本地计算机的访问,又支持对远程服务器的访问。

(2)支持用户通过本地或远程视图访问来自本地、远程或多个数据表中的不同数据,并在必要时,对数据源进行更新。

(3)在多用户环境中,Visual FoxPro允许建立事务处理程序来控制对数据的共享,包括处理数据的并发操作,限制某些用户对某些特定数据的访问等。

 

3.2 Visual FoxPro的用户界面

 

Visual FoxPro的主窗口界面主要由以下几个部分构成。

1. 系统菜单。

Visual FoxPro主窗口的菜单栏实际上是其提供的各种操作命令的集合。其中包括:文件、编辑、显示、格式、工具、程序、窗口和帮助8个下拉式菜单及其菜单项。大多数的操作均可通过菜单选择方式进行。

2. 系统工具栏。

工具栏仅次于菜单栏之下,由若干个工具按键组成,每个按键对应一个特定的菜单命令。对于经常使用的功能,单击工具栏中的按键比进行菜单命令的选择要快捷得多。

3. 窗口工作区。

Visual FoxPro主窗口菜单栏和工具栏以下的范围被称为窗口工作区。通常用于显示命令或程序的执行结果,同时也用来显示打开的各种窗口和对话框等。

4. 命令窗口。

命令窗口位于主窗口内,用来输入和显示各种操作命令。当用户在命令键入正确的命令并按Enter键之后,系统就会执行该命令。

 

3.3 Visual FoxPro的工作方式

 

Visual FoxPro支持两种工作方式,即交互操作方式和程序执行方式。

1. 交互操作方式。

Visual FoxPro启动成功后,便处在交互操作方式环境下。交互操作方式又可分为命令执行方式和菜单选择方式两种。

命令执行方式是指用户在命令窗口中键入一条命令后按Enter键,系统立即执行该命令并显示执行结果。采用命令执行方式时,用户需要熟悉各种命令的格式、功能和使用方法,对于熟练用户而言,采用命令执行方式往往比采用菜单选择方式具有更高的效率。

选择方式是指利用系统提供的菜单、工具栏、窗口、对话框等进行交互操作。选择方式的突出优点是简单、直观、不需要记忆命令格式,不足之处是其操作步骤往往比较繁琐。

Visual FoxPro将对应于菜单选择方式的等价命令显示在命令窗口中,命令执行方式和菜单选择方式的效果是一样的。交互操作方式简便、不需编程,运行结果清晰直观。

2. 程序执行方式。

程序执行方式是指根据实际工作需要,将一批经常要执行的命令按照所要完成的任务和系统的约定编写程序,并将其存储为程序文件,待需要时执行该程序文件,就可以自动地执行其内包含的一系列命令,完成所要完成的任务。

程序执行方式的突出优点是运行效率高,而且编制好的程序可以反复执行。对于最终用户来说,采用程序执行方式可以不必了解程序中的命令和内部结构,便能方便地完成程序所规定的功能。

 

 


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论