《财务管理信息系统的设计与实现.》由会员分享,可在线阅读,更多相关《财务管理信息系统的设计与实现.(26页珍藏版)》请在金锄头文库上搜索。
1、毕 业 论 文(设 计)论文(设计)题目:财务管理系统的设计与实现 目 录摘 要0ABSTRACT1第1章 绪论21.1选题背景 21.2研究现状2第2章 相关技术及系统架构32.1 Microsoft Visual Studio 2010介绍32.2 SQL SERVER 2005数据库介绍32.3系统架构3第3章 系统功能设计53.1用户管理53.2订单管理53.3物流计费管理 53.4利润结算管理53.5账单管理5第4章 系统建设方案64.1程序语言工具的选择64.2数据库的选择64.2.1 Access数据库64.2.2 SQL Server数据库6第5章系统重要模块实现85.1登录模
2、块85.2系统主模块95.3添加订单模块105.4管理订单模块115.5物流运送管理模块135.6物流派送管理模块145.7统计界面模块15第6章 系统的测试分析及维护19第7章 总结20参考文献21致 谢23摘 要随着市场竞争的日益激烈以及社会分工的进一步细化,物流已从传统的企业职能中剥离出来,逐渐形成独立的产业。由于其在国民经济中的地位突出,物流更被世界许多国家公认为拉动经济增长的重要动力。无论是企业的财务计划,财务控制还是财务监督和财务运作中,财务管理系统都起不可或缺的作用。本论文在研究财务管理系统相关文献及发展现状的基础上,基于.NET平台设计并实现了一个功能完整、界面大方的财务信息管
3、理系统。关键词: 物流管理系统;Visual Studio.NET;SQL Server2005;B/SABSTRACT With the increasingly fierce market competition and the further refinement of social division, logistics has changed from the traditional business functions in stripping out, gradually formed the independent industry. Because of its positi
4、on in the national economy is prominent, the logistics is in many countries of the world recognized as an important driving force of economic growth. Whether the enterprises financial planning, financial control and financial supervision and financial operations, financial management system plays an
5、 indispensable role.本论文在研究财务管理系统相关文献及发展现状的基础上,基于.NET平台设计并实现了一个功能完整、界面大方的财务信息管理系统 Based on study of related financial management system documents and the development present situation, the.NET platform designed and implemented a complete function, interface and generous financial information manageme
6、nt system based on Key words:Logistics management system; Visual Studio.NET; SQL Server2005; B/S第1章 绪论1.1选题背景 每一个涉及到财务的方方面面,财务管理都起着致关重要的作用。更好地运用财务系统和发挥财务管理的作用是一个企业成败的关键。而财务管理工作的核心就是最简单的资金流通,如果想要在资金的流通与使用过程中更好地应用并且合理的调配是离不开一个好的财务管理系统的。发展现代物流、构建现代供应链,企业降低生产成本、提高核心竞争力,增加经济效益的“第三利润源”。现代物流业在全球范围内广泛兴起,第三方
7、物流企业如何在竞争激烈的大环境中立于不败之地,不仅要管理好物流业务的全过程(运输、仓储、装卸、加工、整理、配送、信息等有机结合),财务资金管理也是非常至关重要的一个环节。本课题还论述如何设计和实现本系统的过程。重点介绍了财务管理系统用的 实现过程:包含系统分析,系统调查,功能设计,数据库设计,系统实现等。本系统的核心是添加、修改、删除、查询等之间的联系。每一个表的修改都将影响到其他的表,当完成添加或删除操作时系统会自动地完成相应的修改,并且在系统的开发过程中。1.2研究现状传统c/s结构的财务系统是替代手工记账,从以会计核算对外为主要目的的传统会计中产生的,这些软件面对网络、电子商务迅猛发展的
8、经济时代显得十分脆弱。基于B/S结构的财务管理系统是通过运用电子商务技术对企业资金运动的全过程进行实时立体管理。它相对传统会计信息系统,具有开放性、电子性、实时性、远程性、易维护性等特点。ASP.NET是一个已编译的、基于 .NET的环境,可以用任何与 .NET兼容的语言(包括Visual Basic .NET、C# 和JScript .NET)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等本系统以B/S模式为基本框架设计了基于SQL server2005数据库
9、技术的财务管理系统。第2章 相关技术及系统架构作为每一个企业和团体,财务管理系统是其财务收入和支出的不可缺少的组成部分,无论是企业的财务计划,财务控制还是财务监督和财务运随着市场竞争的日益激烈以及社会分工的进一步细化,物流已开始从传统的企业职能中剥离出来,逐渐形成独立的产业。由于在国民经济中的地位突出,物流更被世界许多国家公认为拉动经济增长的重要力量源泉。在我国,经济的持续快速增长及其所积累的巨大经济总量,为全社会带来了庞大的货物流量,并带动了物流供给市场的大发展。2.1 Microsoft Visual Studio 2010介绍23Visual Studio是微软公司推出的开发环境。是目前
10、最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库1。 2.2 SQL SERVER 2005数据库介绍SQL Se
11、rver 2005是一个数据库管理系统。它实现数据的创建、存储、修改,并保证数据库访问的性能和安全性,提供数据备份、恢复、性能监视等管理功能,实现企业级的数据应用2。SQL Server 2005功能强大、易于操作,广泛应用于数据库后台系统。SQL Server 2005的特性包括:Internet集成、可伸缩性和可用性、企业级数据库功能、易于安装、部署和使用3。2.3系统架构B/S结构就是浏览器/服务器模式,它是随着Internet技术的兴起,对C/S结构的一种改进的结构。这种结构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用4。客户机上只要安装一个浏
12、览器,如Internet Explorer,服务器安装如SQL Server数据库。浏览器通过Web Server同数据库进行数据交互。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了5。第3章 系统功能设计物流财务管理信息系统从系统逻辑结构方面主要包括用户管理、订单管理、物流计费管理、利润结算管理、账单管理五个模块。3.1用户管理管理员,管理员账户具有查看、插入、修改、删除数据的权限。3.2订单管理主要包括:订单号,订单的起始地址,订单人的信息
13、,订单的费用,用于记录订单的各种信息。3.3物流计费管理用来计算物流费用,例如:从北京到上海1公斤的包裹的费用,装卸费、车辆入闸费、安装费、分拣费、包装费、配送费等等,在信息系统中,一般在业务单据生效(或称为审核、关闭)则产生了时间点计费的账单。3.4利润结算管理利润是物流企业全部收入与全部费用配比相抵的净额。当这个净额大于零时,表示企业盈利,小于零时即负利润,表示企业亏损。利润能否集中反映物流企业经济活动的效益,是衡量一个企业经营管理水平和经济的重要经济指标。3.5账单管理账单分为收入账单,支出账单,收入账单有:营业收入账单,支出账单:营业费用,管理费用。通过上述对系统逻辑结构的五个特点的分
14、析可知,在开发系统时可以以计算机网络为媒介来实现物流企业财务数据的共享,另外,企业各财务部门还可以利用系统的自动处理数据的能力来对企业分散的运营数据进行有效合理的集中管理。第4章 系统建设方案4.1程序语言工具的选择目前比较常见的程序语言工具作为其中最常被用到开发程序语言,相比其他,它最重要的优势就是系统操作性简单,编程效率高。因为其程序的语法相对比较简单,并且可视化的操作界面,集成处理较为简单,往往程序的开发完成只需一个相对较短的时间6。4.2数据库的选择数据库定义为一定关联数据的集合,我们常见的数据库主要有以下三种:Access数据库、Oracle数据库以及SQL Server数据库。4.
15、2.1 Access数据库Access数据库主要应用于中小型的数据库管理系统,它来源于微软公司开发的office办公软件,是这款软件重要的组成之一7。Access的最优异的功能及拥有强大的数据分析能力而且操作简便,使得其被广泛的应用于数据库中。但其同样存在较大的缺陷,即无法实现网络化,使得其共享性相对有较大的局限,而且其操作平台也比较单一,阻碍了其发展8。4.2.2 SQL Server数据库SQL Server数据库有非常多的优势,它几乎包含了上述两种数据库的优点,而且弥补了很多两者的不足,另外它还新增了很多有益的系统组件。那么,毫无置疑,SQL Server数据库受到了更加广泛的欢迎,程序开发人员也更加愿意在Windows操作平台上开发处理数据9。 在数据库的选择上,我们往往要考虑企业对于财务管理信息系统的要求的程度上,拿Access数据库来说,尽管有很多的优势但其无法满足财务管理系统庞大的集团公司,而次之的Oracle数据库尽管其在查询速度、稳定性以及兼容性上有比较明显的优势,但是其庞大的系统开发费用和维护成本,而且其系统用户的数据吞吐量也不大,也往往难以满足大型数据库统使用的企业需求10,而对于SQL Server数据库,与A