《2023年整理毕业论文基于VB的财务管理系统设计.docx》由会员分享,可在线阅读,更多相关《2023年整理毕业论文基于VB的财务管理系统设计.docx(38页珍藏版)》请在第一文库网上搜索。
1、2011分类号:TP311电子科技大学本科专业毕业设计基于VB的财务管理相关系统设计姓名刘鹑学号2007082023年级年07级专业电子信息工程系(院)信息学院指导教师许飞摘要财务管理相关系统是典型的管理信息相关系统,其开发包括后台数据库的建立和前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点本论文主要介绍了企业财务收支管理相关系统的总体设计思想,数据库设计以及功能模块设计。相关系统主要包括进出账务,账务信息,账务汇总与相关系统管理模块。软件使用Visua1Basic为开发工具,利用其提供的各种面向对象的开发工具
2、,使软件实现了财务的管理功能。关键词:理财.;操作相关系统;管理信息相关系统;安全AbstractFinancia1managementsystemisatypica1managementinformationsystem(MIS),inc1udingthedeve1opmentofitsbackgroundoftheestab1ishmentandmaintenanceofthedatabaseaswe11asthefront-endapp1icationdeve1opmentforthetwosidesofthespanoftheformerrequesttoestab1ishdataco
3、nsistencyandintegrity,strongdatasecurityTreasurygoodspanforthe1atterrequirestheapp1icationofafu11yfunctioning,easytouse,andothercharacteristicsofthespanThethesisintroducesthegenera1designingideaofthefinancia1revenueandexpendituremanagingsystemofenterprise,thedesignofdatabase,andthedesignoffunctionmo
4、de1s.Thesysteminc1udestheinput-outputfinancia1,theinformationoffinancia1,thesummaryoffinancia1,andthesystemmanagementmode1s.Byana1ysisthesituation,thesoftwareusestheVBasc1ienttoo1,andusessomeofthetoo1sofobjectoriented,sothatthemanagementofthefinancia1canbeaccomp1ished.Keyworks:financia1operatingsyst
5、emmanagementinformationsystemsafety目录第1章理财相关系统设计概述11.1题目背景112研究意义1第2章开发环境及实现相关技术22.1Visua1Basic6.O简介22.2SQ1Server2000语言简介及特性32.3开发环境5第3章财务管理相关系统的概要设计63.1相关系统结构流程图63.1.1相关系统结构图63.1.2相关系统流程图73.1.3E-R图83.2数据库设计123.3创建数据库123. 4界面设计151. 4.1主界面设计153. 4.2用户登录子界面163.4.3财务管理子相关系统界面设计173.4.4填写凭证的设计173. 4.5账目查
6、询界面设计18第4章财务管理相关系统详细设计194.1用户登录子相关系统的实现194. 1.1分配用户管理实现194.1. 2用户信息管理模块部分代码194. 2财务管理子相关系统模块实现204. 2.1财务管理子相关系统模块的实现204. 2.2凭证窗体设计的模块的实现214. 2.3总分类账的查询功能的实现224. 2.4资产负债表报表输出功能实现25第5章程序的测试、调试265. 1测试265.2调试结果27第6章小结28参考文献29致谢O基于VB的财务管理相关系统设计第1章理财相关系统设计概述1.1 题目背景企业财务管理相关系统是一个企业必不可少的部分,它的易用与安全与否直接决定了一个
7、企业的管理水平,无论是对员工还是决策者,都是一个至关重要的部分。如果说市场是一个企业的生命线,那么企业财务管理相关系统就是这个生命线的保障相关系统。很难想象一个企业没有健全的财务相关系统会怎样生存!长期以来人们使用传统的手工记账方式,直到近十年才有所改观。这种方式效果低,易出错,人为因素大。所以当今年代,我们用计算机代替人们的手工作业,将在各个企业内部发挥越来越重要的作用,提高了企业的运作相关能力。计算机的广泛应用带来的是企业运营效果的大幅度提高,提高个别劳动生产率,从而带来整个社会的平均劳动生产率的大幅度提高。因此,企业的平均竞争水平加强了,竞争更趋与白热化的程度。而作为企业来讲,对企业自身
8、信息化的程度越来越重视,好的企业使用相关系统来进行管理,而不使用人来管理。一切以相关系统为准。从管理层面上节约人力资源,不仅最大限度上提高企业的竞争力,而且节约了大量的人力物力财力资源。作为计算机应用的一部分,使用计算机对财务进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效果,也是企业的财务趋于透明化,简单化,不仅摆脱了乱账坏账的困扰,而且也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样企业财务收支管理相关系统成为很有必要的事情,也是拥有很大市场潜力本次项目。1.2 研究意
9、义随着公司业务的发展,财务管理将会变得越来越复杂,如果用传统的管理方式方法,极易造成不必要的错误,由此带来的经济损失是无法估量的。因此实现财务管理的自动化规范化势在必行。一个完整的本次项目需要有良好的相关需求分析,以便实用,而且作为新的本次项目,一定要做到实用,易用,以接受市场的考验。本软件实现了上述的基本要求,使财务管理变得简单高效安全可靠。它集显示,输入,添加,修改,删除等各种处理为一体,信息维护起来非常方便,极大地减少了错误的发生。本本次项目的特点是集企业的财务管理学与计算机科学于一身,需对企业的运作体系进行完整的了解,并且关系到企业命脉,安全性必须为第一。此软件的研制成功可以使企业的财
10、务管理透明化,清晰化,减少人为化的因素。第2章开发环境及实现相关技术2.1Visua1Basic6.O简介Visua1Basic6.0中文版是一种应用程序开发工具,它的功能就是用来编程Windows下的应用程序。在Visua1Basic中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程相关系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方式方法把WindoWS的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方式方法。在众多的开发工具中,VB具有众多其它开发工具所没有的优点!具体介绍如下:(1)具有面向对象的可视化设计工具在VB中,应用面向对象的程序设
11、计方式方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效果可大大提局O(2)事件驱动的编程机制事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只要编写响应用户动作的代码,而各个动作之间不一定有联系。(3)提供了易学易用的应用程序集成开发环境在VB集成开发环境中,用户可设计界面、编
12、写代码、调试程序,直至把应用程序编译成可执行文件在WindOWS中运行,使用户在友好的开发环境中工作。(4)结构化的程序设计语言VB具有丰富的数据类型和结构化程序结构,作为一种程序设计语言,它还有如下一些特点:强大的数值和字符串处理功能丰富的图形指令,可方便地绘制各种图形提供静态和动态数组,有利于简化内存的管理过程可递归调用,使程序更为简练支持随机文件和顺序文件的访问提供了一个可供应用程序调用的包含多种类型的图标库VB程序设计的概念就是面向对象的概念,对象就是数据(DATA)和代码(CODE)互相结合的综合体。Windows上面的每一个图标,包括窗口本身都是对象,如果没有任何事情发生,对象处于
13、停顿状态。当存在外来事件时,程序段执行,它的执行是由外来事件决定的。因此是“事件”驱动的。编写VB程序较为简单,首先将各个对象放在空白窗体上,然后将程序代码分别添加给对象或图标,将它们组合起来就可以随意运行了。在VB中,窗体实际上是一个对象,VB的窗体含有许多内嵌特性,这使得用户界面部分的建立像是从一个目录中挑选一个个合适的控件,而不是从零开始一步一步地建立控件。这种开发者能亲眼看到的程序设计过程就是可视化程序设计。对象:面向对象编程(OOP)的提法大家一定也很耳熟,虽然ViSUaIBaSiC并不是完全的面向对象编程,但也利用了对象编程相关技术。对象简单地说就是大家经常看到的各种窗口、按钮、文
14、本框甚至打印机等。属性:如同电视有黑白、彩色之分一样,作为对象的Windows中的窗口也是有大有小,文本框的位置不可能完全一样,菜单要显示出不同的功能,这些都是由对象的属性决定的。不同对象的属性可能不同。属性一般决定了对象的位置、大小、显示等情况。方式方法:就是对象能够做的事,如打印机对象就有打印(Print)方式方法、窗口对象支持隐藏(Hide)方式方法、很多对象支持移动(Move)方式方法等。事件:就是对象对用户各种操作的反映情况。如用户用鼠标按一下按钮,就会触发按钮的“按”(C1ick)事件。控件:控件就是Visua1Basic提供的编程用的模块,与对象有直接的联系,如同积木的木块,使用
15、这样的控件,就可以像拼图或堆积木一样“搭”、“拼”你的程序界面。ViSUaIBaSiC中使用控件,简化了WindoWS中的窗口、按钮等对象的编程设计。每个控件都有各自的属性、事件及方式方法。只需修改这些特征你就可以随心所欲地编程了。最重要的是,你可以利用成千上万的各种扩充的控件来快速构造几乎能满足你任何要求的程序。例如,如果你不满意Windows简陋的媒体播放器,你就可以使用VB的多媒体控件在1小时以内设计一个完全自己风格的能够播放CD,VCD的多媒体播放器,而功能完全与之相当。2. 2SQ1Server2000语言简介及特性SQ1全称是“结构化查询语言(StrUCtUredQuery1anguage),最早的是IBM的圣约瑟研究实验室为其关系数据库管理相关系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQ1语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQ1语言,得到了广泛的应用。如今无论是像Orac1e,Sybase,Informix,SQ1server这些大型的数据库管理相关系统,还是像ViSUa1FOXPor0,PoWerBUikIer这些微机上常用的数据库开发相关系统,都支持SQ1语言作为查询语言。SQ1广泛地被采用正说明了它的优点。它