毕业论文--基于VB的财务管理系统设计367.docx
《毕业论文--基于VB的财务管理系统设计367.docx》由会员分享,可在线阅读,更多相关《毕业论文--基于VB的财务管理系统设计367.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.2011届 分类号:TP3111 电子科技大学本科专业毕业设设计基于VB的财务务管理系统设设计姓 名 刘 鹗鹗 学学 号号200700820200 年年 级级 20007级 专专 业业 电子信息工工程 系系(院)信 息 学 院 指指导教师 许 飞 基于VB的财务管理系统设计摘 要财务管理系统是是典型的管理理信息系统,其开发包括括后台数据库库的建立和前前端应用程序序的开发两个个方面对于前者要要求建立数据据一致性和完完整性强数据安全性性好的库而对于后者者则要求应
2、用用程序功能完完备,易使用等特特点本论文主要介绍绍了企业财务务收支管理系系统的总体设设计思想,数数据库设计以以及功能模块块设计。系统统主要包括进进出账务,账账务信息,账账务汇总与系系统管理模块块。软件使用用Visuaal Basicc为开发工具具,利用其提供供的各种面向向对象的开发发工具,使软件实现现了财务的管管理功能。关键词:理财;操作系统;管理信息系系统;安全AbstracctFinanciial maanagemment ssystemm is aa typiical mmanageement inforrmatioon sysstem (MIS), inclludingg the de
3、vellopmennt of its bbackgrround of thhe esttablisshmentt and mainttenancce of the ddatabaase ass welll as tthe frront-eend appplicaation devellopmennt forr the two ssides of thhe spaan of the fformerr requuest tto esttablissh datta connsisteency aand inntegriity, sstrongg dataa secuurity Treassury g
4、good sspan ffor thhe lattter rrequirres thhe appplicattion oof a ffully functtioninng, eaasy too use, and otherr charracterristiccs of the sspan The theesis iintrodduces the ggeneraal dessigninng ideea of the ffinanccial rrevenuue andd expeendituure maanaginng sysstem oof entterpriise, tthe deesign
5、of daatabasse, annd thee desiign off funcction modells. Thhe sysstem iincluddes thhe inpput-ouutput finanncial, the inforrmatioon of finanncial, the summaary off finaanciall, andd the systeem mannagemeent moodels. By annalysiis thee situuationn, thee softtware uses the VB ass clieent toool, and usse
6、s soome off the toolss of oobjectt orieented, so tthat tthe maanagemment oof thee finaanciall can be acccompllishedd. Key worrks: finanncial operratingg systtem managgementt infoormatiion syystem saffety目录第1章 理财财系统设计概概述11.1题目背景景11.2研究意义义1第2章 开发环环境及实现技技术22.1 Vissual BBasic 6.0简介介22.2 SQLL Servver 200
7、00语言简简介及特性32.3开发环境境5第3章 财务管管理系统的概概要设计63.1系统结构构流程图63.1.1系统统结构图63.1.2系统统流程图73.1.3 EE-R图83.2数据库设设计123.3创建数据据库123.4界面设计计153.4.1主界界面设计153.4.2用户户登录子界面面163.4.3财务务管理子系统统界面设计173.4.4填写写凭证的设计计173.4.5账目目查询界面设设计18第4章 财务管管理系统详细细设计194.1用户登录录子系统的实实现194.1.1分配配用户管理实实现194.1.2用户户信息管理模模块部分代码码194.2财务管理理子系统模块块实现204.2.1 财财
8、务管理子系系统模块的实实现204.2.2 凭凭证窗体设计计的模块的实实现214.2.3 总总分类账的查查询功能的实实现224.2.4 资资产负债表报报表输出功能能实现25第5章 程序的的测试、调试试265.1测试2265.2调试结果果27第6章 小 结结28参考文献299致 谢3043第1章 理财财系统设计概概述1.1题目背景景企业财务管理系系统是一个企企业必不可少少的部分,它它的易用与安安全与否直接接决定了一个个企业的管理理水平,无论论是对员工还还是决策者,都都是一个至关关重要的部分分。如果说市市场是一个企企业的生命线线,那么企业业财务管理系系统就是这个个生命线的保保障系统。很很难想象一个个
9、企业没有健健全的财务系系统会怎样生生存!长期以以来人们使用用传统的手工工记账方式,直直到近十年才才有所改观。这这种方式效率率低,易出错错,人为因素素大。所以当今年代,我我们用计算机机代替人们的的手工作业,将将在各个企业业内部发挥越越来越重要的的作用,提高高了企业的运运作能力。计计算机的广泛泛应用带来的的是企业运营营效率的大幅幅度提高,提提高个别劳动动生产率,从从而带来整个个社会的平均均劳动生产率率的大幅度提提高。因此,企企业的平均竞竞争水平加强强了,竞争更更趋与白热化化的程度。而作为企业来讲讲,对企业自自身信息化的的程度越来越越重视,好的的企业使用系系统来进行管管理,而不使使用人来管理理。一切
10、以系系统为准。从从管理层面上上节约人力资资源,不仅最最大限度上提提高企业的竞竞争力,而且且节约了大量量的人力物力力财力资源。作为计算机应用用的一部分,使用计算机机对财务进行行管理,具有手工管管理所无法比比拟的优点。例例如:检索迅速、查查找方便、可可靠性高、存存储量大、保保密性好、寿寿命长、成本本低等。这些些优点能够极极大地提高人人事劳资管理理的效率,也是企业的的财务趋于透透明化,简单单化,不仅摆摆脱了乱账坏坏账的困扰,而而且也是企业业的科学化、正正规化管理,与世界接轨轨的重要条件件。因此,开发这样样企业财务收收支管理系统统成为很有必必要的事情,也也是拥有很大大市场潜力项项目。1.2研究意义义随
11、着公司业务的的发展,财务务管理将会变变得越来越复复杂,如果用用传统的管理理方法,极易易造成不必要要的错误,由由此带来的经经济损失是无无法估量的。因因此实现财务务管理的自动动化规范化势势在必行。一一个完整的项项目需要有良良好的需求分分析,以便实实用,而且作作为新的项目目,一定要做做到实用,易易用,以接受受市场的考验验。本软件实实现了上述的的基本要求,使使财务管理变变得简单高效效安全可靠。它它集显示,输输入,添加,修修改,删除等等各种处理为为一体,信息息维护起来非非常方便,极极大地减少了了错误的发生生。本项目的特点是是集企业的财财务管理学与与计算机科学学于一身,需需对企业的运运作体系进行行完整的了
12、解解,并且关系系到企业命脉脉,安全性必必须为第一。此此软件的研制制成功可以使使企业的财务务管理透明化化,清晰化,减减少人为化的的因素。第2章 开发环环境及实现技技术2.1 Vissual BBasic 6.0简介介Visual Basicc 6.0中中文版是一种种应用程序开开发工具,它它的功能就是是用来编程Winddows 下下的应用程序序。在Visuall Basiic中,一方方面继承了BBasic所所具有的程序序设计语言简简单易用的特特点,另一方方面在其编程程系统中采用用了面向对象象、事件驱动动的编程机制制,用一种巧巧妙的方法把把Windoows的编程程复杂性封装装起来,提供供了一种所见见
13、即所得的可可视化程序设设计方法。在众多的开发工工具中, VVB具有众多多其它开发工工具所没有的的优点!具体体介绍如下:(1)具有面向向对象的可视视化设计工具具在VB中,应用用面向对象的的程序设计方方法(OOPP),把程序序和数据封装装起来视为一一个对象,每每个对象都是是可视的。程程序员在设计计时只需用现现有工具根据据界面设计要要求,直接在在屏幕上“画画”出窗口、菜菜单、按钮、滚滚动条等不同同类型的对象象,并为每个个对象设置属属性。程序员员的编程工作作仅限于编写写相关对象要要完成的功能能程序,因而而程序设计的的效率可大大大提高。 (2)事件驱动动的编程机制制事件驱动是非常常适合图形用用户界面的编
14、编程方式。在在图形用户界界面的应用程程序中,是由由用户的动作作即事件掌握握着程序运行行的流向,每每个事件都能能驱动一段程程序的运行。程程序员只要编编写响应用户户动作的代码码,而各个动动作之间不一一定有联系。(3)提供了易易学易用的应应用程序集成成开发环境 在VB集成开发发环境中,用用户可设计界界面、编写代代码、调试程程序,直至把把应用程序编编译成可执行行文件在Wiindowss中运行,使使用户在友好好的开发环境境中工作。 (4)结构化的的程序设计语语言 VB具有丰富的的数据类型和和结构化程序序结构,作为为一种程序设设计语言,它它还有如下一一些特点: 强大的数值和和字符串处理理功能 丰富的图形指
15、指令,可方便便地绘制各种种图形 提供静态和动动态数组,有有利于简化内内存的管理 过程可递归调调用,使程序序更为简练 支持随机文件件和顺序文件件的访问 提供了一个可可供应用程序序调用的包含含多种类型的的图标库 VB程序设计的的概念就是面面向对象的概概念,对象就就是数据(DDATA)和和代码(COODE)互相相结合的综合合体。Winndows上上面的每一个个图标,包括括窗口本身都都是对象,如如果没有任何何事情发生,对对象处于停顿顿状态。当存存在外来事件件时,程序段段执行,它的的执行是由外外来事件决定定的。因此是是“事件”驱动的。 编写VB程序较较为简单,首首先将各个对对象放在空白白窗体上,然然后将
16、程序代代码分别添加加给对象或图图标,将它们们组合起来就就可以随意运运行了。 在VB中,窗体体实际上是一一个对象,VVB的窗体含含有许多内嵌嵌特性,这使使得用户界面面部分的建立立像是从一个个目录中挑选选一个个合适适的控件,而而不是从零开开始一步一步步地建立控件件。这种开发发者能亲眼看看到的程序设设计过程就是是可视化程序序设计。 对象:面向对象象编程(OOOP)的提法法大家一定也也很耳熟,虽虽然Visuual Baasic并不不是完全的面面向对象编程程,但也利用用了对象编程程技术。对象象简单地说就就是大家经常常看到的各种种窗口、按钮钮、文本框甚甚至打印机等等。属性:如同同电视有黑白白、彩色之分分一
17、样,作为为对象的Wiindowss中的窗口也也是有大有小小,文本框的的位置不可能能完全一样,菜菜单要显示出出不同的功能能,这些都是是由对象的属属性决定的。不不同对象的属属性可能不同同。属性一般般决定了对象象的位置、大大小、显示等等情况。方法:就是是对象能够做做的事,如打打印机对象就就有打印(PPrint)方方法、窗口对对象支持隐藏藏(Hidee)方法、很很多对象支持持移动(Moove)方法法等。事件:就是是对象对用户户各种操作的的反映情况。如如用户用鼠标标按一下按钮钮,就会触发发按钮的“按按”(Cliick)事件件。控件:控件件就是Vissual BBasic提提供的编程用用的模块,与与对象有
18、直接接的联系,如如同积木的木木块,使用这这样的控件,就就可以像拼图图或堆积木一一样“搭”、“拼拼”你的程序序界面。Viisual Basicc中使用控件件,简化了WWindowws中的窗口口、按钮等对对象的编程设设计。每个控控件都有各自自的属性、事事件及方法。只只需修改这些些特征你就可可以随心所欲欲地编程了。最最重要的是,你你可以利用成成千上万的各各种扩充的控控件来快速构构造几乎能满满足你任何要要求的程序。例例如,如果你你不满意Wiindowss简陋的媒体体播放器,你你就可以使用用VB的多媒媒体控件在11小时以内设设计一个完全全自己风格的的能够播放CCD、VCDD的多媒体播播放器,而功功能完全
19、与之之相当。2.2 SQLL Servver 20000语言简简介及特性SQL全称是“结结构化查询语语言(Strructurred Quuery LLanguaage)”,最最早的是IBBM的圣约瑟瑟研究实验室室为其关系数数据库管理系系统SYSTTEM R开开发的一种查查询语言,它它的前身是SSQUAREE语言。SQQL语言结构构简洁,功能能强大,简单单易学,所以以自从IBMM公司19881年推出以以来,SQLL语言,得到到了广泛的应应用。如今无无论是像Orracle ,Sybasse,Inforrmix,SQL sserverr这些大型的的数据库管理理系统,还是是像Visuual Fooxp
20、oroo,PowerrBuildder这些微微机上常用的的数据库开发发系统,都支支持SQL语语言作为查询询语言。SQL广泛地被被采用正说明明了它的优点点。它使全部部用户,包括括应用程序员员、DBA管管理员和终端端用户受益非非浅。(1) 非过程程化语言SQL是一个非非过程化的语语言,因为它它一次处理一一个记录,对对数据提供自自动导航。SSQL允许用用户在高层的的数据结构上上工作,而不不对单个记录录进行操作,可可操作记录集集。所有SQQL 语句接接受集合作为为输入,返回回集合作为输输出。SQLL的集合特性性允许一条SSQL语句的的结果作为另另一条SQLL语句的输入入。 SQLL不要求用户户指定对数
21、据据的存放方法法。 这种特特性使用户更更易集中精力力于要得到的的结果。所有有SQL语句句使用查询优优化器,它是是RDBMSS的一部分,由由它决定对指指定数据存取取的最快速度度的手段。查查询优化器知知道存在什么么索引,哪儿儿使用合适,而而用户从不需需要知道表是是否有索引,表表有什么类型型的索引。(2) 统一的的语言SQL可用于所所有用户的DDB活动模型型,包括系统统管理员、数数据库管理员员、 应用程程序员、决策策支持系统人人员及许多其其它类型的终终端用户。基基本的SQLL 命令只需需很少时间就就能学会,最最高级的命令令在几天内便便可掌握。 SQL为许许多任务提供供了命令,包包括: 查询数据在表中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 VB 财务管理 系统 设计 367
限制150内