资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘要本文详细说明了一个财务管理的业务流程,分析了其数据流程,明确了数据 表之间的联系,详细说明了主要的程序逻辑。并以图表的方式直观的说明,使程 序易于理解。在分析财务管理的具体情况后,充分利用 Visual basic 6.0 在应用 程序开发上灵活和效率高的特点,开发财务管理系统。由于财务的各种数据不同,工作人员对业务的查询、修改、计算等繁杂数据 的管理已不适应现代化发展的需要,为实现数据规范化、自动化的管理,提高工 作效率,更好地实现现代化管理,因此我们开发财务管理系统。系统具有数据录 入、数据修改、记录查询、报表打印等功能。较全面地满足了财务管理的各项工 作。同时,开发此项目,能够更好地将所学的理论知识与实际应用相结合,并加 以应用,以达到掌握程度开发能力的目的,使自己所学的知识得到巩固。关键词 :操作系统、程序设计、模块AbstractThe text detailedly say faaairs analyze it date ,make clear date with form, detailedly say main order login. .Analyze affairs managementparticularcondition,full use Visual basic 6.0 mobility and high efficiency,open up affairs system。Due affairs diffirent date,worker treat inquiry 、amend planning complex date, bring about date standardization、 automation,raise work officiency ,bring about moderniation,so we poen up affairs management system. Systemhave to enter data、 amend data、about data and print.Meet affairs management of work.At that time, open the system,can link pure selence and reality selence,grasp exploition,knowledge receive strongly.Key works: operating system programming integrated produced ware alternately module目录第一章 前言 11.1 课题介绍 11.2 开发的意义 1第二章 开发环境及实现技术 32.1 开发环境 32.2 Visual Basic 6.0简介 32.3 SQL Server 2000语言简介及特性 4第三章 需求分析 73.1 用户需求分析 73.1.1 系统需求 73.1.2 功能需求 73.2 可行性分析 83.2.1 经济方面可行性分析 83.2.2 技术方面可行性分析 83.2.3 法律方面可行性分析 9第四章 财务管理系统的概要设计 104.1 系统结构流程图 104.1.1 系统结构图 104.1.2 系统流程图 1.1.4.1.3 E-R 图124 .2数据库设计 164. 3创建数据库 164.4界面设计 214.4.1 主界面设计 214.4.2用户登录子界面 224.4.3财务管理子系统界面设计 224.4.4填写凭证的设计 234.4.5 账目查询界面设计 23第五章 财务管理系统详细设计及编码 255.1 用户登录子系统的实现 255.1.1 分配用户管理实现 255.1.2 用户信息管理模块部分代码 275.2 财务管理子系统模块实现 305.2.1 财务管理子系统模块的实现 305.2.2 凭证窗体设计的模块的实现 325.2.3 总分类帐的查询功能的实现 335.2.4 资产负债表报表输出功能实现 36第六章 程序的测试、连编与发行 386.1 系统的测试与调试 386.2 系统的连编 406.3 系统的发行 40结 论 42致 谢 43参考文献 44第一章 前言1.1 课题介绍作为每一个企业和团体,财务管理系统是其管理财务收入和支出的不可缺少 的组成部分,无论是企业的财务计划,财务控制还是财务监督和财务运用,每一 个涉及到财务的方方面面,财务管理系统都起着至关重要的作用。更好的运用财 务系统和发挥财务管理的作用是一个企业成败的关键。而作为财务管理工作的核心就是最简单的资金流通,如果想要在资金的流通 与使用过程中更好的应用并且合理的调配是离不开一个好的财务管理系统的。作为企业。在生产经营活动无外乎供、产、销三个环节,这个过程始终贯穿 着资金运动,只是在各个环节上资金的表现形态不同罢了。在供应阶段资金由货 币形态转变为材料形态,生产阶段由材料形态变为产品形态,在销售阶段由产品 形态又回到货币形态。从这里可以看出,财务管理贯穿于企业的各项工作之中, 财务工作与其它管理工作是密不可分的。 从企业目前 的实际工作来看, 普遍存在 两个误区:一种认为财务管理就是管钱,只要管住钱就可万事大吉,重资金,轻 核算。上面谈到, 资金在生产经营过程中分别有着不同的表现形式, “钱”只是这 个过程的起点和终点,大量的管理工作都蕴含在过程之中。因此,只有加强内部 核算,才能真正做到节支降耗, 否则,“钱”是管不住的。 另一种认为财务管理就 是管财务部门,把财务部门与其他管理部门割裂开来,财务管理的触角不能延伸 到各项管理工作之中。财务管理就成为无本之木,其作用得不到发挥,形成经营 和生产“两张皮”。因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专 业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活 动。1.2 开发的意义今天,作为任何产业的附庸与必须,计算机已经成为我们学习和工作的得力助手,在每一个企业和团体使用计算机是节省时间和提高效率的最佳途径,而为 了更好的管理公司的财务信息和,使用方便快捷的财务管理系统也就成为了帮助 我们在财务管理方面必备的工作了。作为一个时代发展的必然需求,财务管理已经成为了一种模式,而如何将这 种模式具体化并且实现,就是本次毕业设计的思路与要求,正宇公司财务管理系 统的设计与实现将是本次设计的主题。第二章 开发环境及实现技术2.1 开发环境硬件系统硬件平台CPU Intel P4 1.5G内存2X256M的三星Rambus内存硬盘 Seagate Barracuda 7200.7 80G显卡 Unika 小妖 G9800显示器 美格 770PF,17 寸纯平显示器软件环境操作系统 Microsoft WindowsXP 简体中文专业版 SP1软件系统:Visual basic 6.0中文版、 SQL Server 2000数据库。2.2 Visual Basic 6.0 简介Visual Basic 6.0 中文版是一种应用程序开发工具,它的功能就是用来编程 Windows 下的应用程序。” Visua一词在计算机程序设计领域中意为:可视化的”,Microsoft公司的其 冠以Visual的产品都含有这个意思。VB就是可视化程序设计语言。可视化程序设计指的是一种开发图形用户界面的方法,使用这种方法,程序 员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素 用鼠标拖放到屏幕上适当的位置即可。在众多的开发工具中,我们为什么要选择Visual Basic6.0呢?因为VB具有众多其它开发工具所没有的优点!具体介绍如下:1) Visual Basic提供可视化的编程工具用传统的高级语言编程时,程序的各种功能、用户界面和显示的结果全要由程序语句来实现,这就增加了编程难度。而用 Visual Basic 开发应用程序,包括 两部分工作:一是设计用户界面,二是编写程序代码。Visual Basic 向程序设计人员提供图形对象(窗体、控件、菜单等)来进行应 用程序的界面设计,例如程序人员可以根据用户的需要轻而易举地在屏幕上画出 下图的用户界面。 Visual BASIC 提供的 “工具箱 ”内存放若干个 “控件”,程序设计 者可以自由地从工具箱中取出所需控件,放到窗体中的指定位置,而不必为此编 写程序。也就是说,屏幕上的用户界面是用 Visual Basic 提供的可视化设计工具 直接“画”出来的,而不是用程序 “写出来的 ”。2) 程序采用 “事件驱动 “方式在设计好用户界面后, 第二件事是编写程序。 Visual Basic 改变了程序的机制, 它没有传统意义上的主程序,而由 “事件 ”来驱动子程序的运行。一般来说,每个 子程序要实现的功能是单一的,子程序的规模一般不会太大,也就是说,把原来 一个统一控制的、包罗万象的大程序分解为许多个独立的、小规模的子程序,分 别由各种 “事件”来驱动执行,于是编程难度大大降低了。3) Visual Basic 融入了最新的计算机技术Visual BASIC 的设计者在 Visual Basic 中融入了最新的计算机技术,使得用 Visual Basic 编程能充分利用了这些最新的技术,例如在多媒体方面的应用、在 Internet 方面的应用等。总之,Visual Basic是面向对象的、结构化的计算机语言。Visual Basic的界面由一些对象组成,每个对象有若干个属性、方法和事件,程序人员的任务是设 计这些对象的事件处理过程。Visual Basic是一种很容易学习并很快就可以熟练掌 握的功能强大的编程语言。2.3 SQL Server 2000 语言简介及特性SQL全称是结构化查询语言(Structured Query Language),最早的是IBM的 圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言, 它 的前身是 SQUARE 语言。 SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981 年推出以来, SQL 语言,得到了广泛的应用。如今无论是像 Oracle ,Sybase,Informix,SQL server 这些大型的数据库管理系统,还是像 Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持 SQL语言作为 查询语言。SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA 管理员和终端用户受益非浅。(1) 非过程化语言SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导 航。 SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作 记录集。所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL 的集合特 性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定 对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快 速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知 道表是否有索引,表有什么类型的索引。(2) 统一的语言SQL 可用于所有用户的 DB 活动模型, 包括系统管理员、 数据库管理员、
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号