基于Eclipse平台的企业财务管理Word文档下载推荐.docx
- 文档编号:19157227
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:44
- 大小:2.45MB
基于Eclipse平台的企业财务管理Word文档下载推荐.docx
《基于Eclipse平台的企业财务管理Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于Eclipse平台的企业财务管理Word文档下载推荐.docx(44页珍藏版)》请在冰豆网上搜索。
随着现代社会企业的经济管理越来越复杂,竞争越来越激烈,企业所需处理的数据量日益增大,为日常管理提供更加详细、更加准确、更加及时的信息。
因此,企业财务管理信息系统在企业的发展中起到关键作用。
全面阐述了企业财务管理信息系统的研究背景,国内外研究现状以及基本概念、基本功能,并从用户需求分析、财务流程分析、功能模块分析以及系统性能分析四方面对系统进行需求分析。
通过从用户角度进行分析,来确定本财务管理系统要实现的功能,从而提高用户的满意度;
通过对财务流程进行梳理,明确了本系统的财务流程;
对系统的功能模块进行分析。
分别从系统设计原则、系统架构设计、系统功能模块设计、数据库设计等方面,分层次对软件的主要功能模块和各个功能子模块进行了设计阐述,明确了各个模块的功能和实现方式。
详细介绍了系统开发运行环境,包括硬件平台、软件开发工具和数据源,并详细介绍了系统管理功能、帐簙管理功能、凭证管理功能、报表管理功能、财务核算功能等功能模块的实现。
本系统面向企业财务核算及管理人员,对企业的财务进行全面管理,在完全满足财务基础核算的基础上,实现集团层面的财务集中、资金管理、财务报告的全面统一,最终实现企业价值最大化。
关键词:
财务管理信息系统凭证管理帐簙管理报表管理财务核算
Abstract
Withmodernsocialenterpriseeconomicmanagementmorecomplex,morecompetitive,companiesneededtohandletheamountofdataisalsoincreasing,whichrequiresfinancialsystemismoreaccurateandtimelydataprocessing,toprovidemoredetaileddailymanagement,moreaccurateandmoretimelyinformation.Thus,corporatefinancialmanagementinformationsystemplaysakeyroleinthedevelopmentofenterprises.
Fullydescribesthebackgroundoffinancialmanagementinformationsystems,researchstatusandthebasicconceptsandbasicfunctions.Fromtheuserneedsanalysis,financialprocessanalysis,functionalanalysis,andsystemperformanceanalysismoduleQuartetfacesystemsrequirementsanalysis.Throughtheanalysisfromtheuserpointofview,todeterminethefinancialmanagementsystemtoachievethefunction,therebyincreasingcustomersatisfaction;
throughthefinancialprocesstosortoutclearlythefinancialprocessesofthesystem,inordertoimprovetheefficiencyoffinancialoperations;
functionalmodulesofthesystemincludingsystemmanagementmodule,reportmanagementmodule,certificatemanagementmodule,financialaccountingbooksmanagementmoduleandanalysismodule,aclearsub-moduleseachmodulecontains.
Fromsystemdesignprinciples,systemarchitecturedesign,systemfeaturesmodulardesign,databasedesign,etc.,atdifferentlevelsofthemainfunctionsofthesoftwaremodulesandsub-modulesofthevariousfunctionaldesignelaborated,clearfunctionalityandimplementationofeachmodule.
Detailsoftheoperationofthesystemdevelopmentenvironment,includinghardwareplatform,softwaredevelopmenttoolsanddatasources,anddetailsofthesystemmanagementfunctions,accountmanagementfunctionsBo,certificatemanagement,reportmanagementcapabilities,financialaccountingandotherfunctionmodulesachieved.
Thesystemforcorporatefinancialaccountingandmanagementpersonnel,toconductacomprehensivefinancialbusinessmanagement,tofullymeetthefinancialaccountingbasis,basedonthegroupleveltoachievefinancialfocus,comprehensiveunifiedoverallbudget,financialmanagement,financialreporting,corporatefinancehelpmanagementtobusinessdecision-typetransitionfromaccountingmodel,andultimatelytomaximizeenterprisevalue.Eachmodulecanbeusedindependentlyofthefinancialmanagementsystem,andcanbeseamlesslyintegratedwiththebusinesssystem,afinancialandbusinessintegrationsolutionsforenterpriseapplications.
Keywords:
FinancialmanagementInformationsystem
CertificatemanagementAccountmanagementreportmanagement
Financialaccountingblog
1绪论
2相关理论和技术介绍
3企业财务管理信息系统需求分析
4企业财务管理信息系统设计
4.4系统数据库设计(32)
5财务管理信息系统实现
6总结与展望
随着生产的发展和生产规模的日益扩大,财务系统逐渐形成一套完整的体系,在经济管理工作中发挥着越来越重要的作用。
在财务系统发展的同时,也带来了庞大数据量管理的麻烦[1]。
随着现代社会企业的经济管理越来越复杂,竞争越来越激烈,企业所需处理的数据量也日益增大,这就要求财务系统对数据的处理更加准确及时。
随着计算机和信息技术的发展,计算机技术彻底改变了财务系统的面貌。
计算机应用于财务系统后,原始数据通根据需要,随时查询或打印有关帐簿和报表。
利用计算机进行财务系统数据处理,一方面可以在广度和深度方面扩展财务系统数据的领域,随时得到最新的信息;
另一方面,计算机对数据的自动处理,可以彻底打破手工处理的局限性,减轻财务系统人员的工作负担。
财务管理工作随着我国市场经济的发展,在各个企业的管理中扮演着越来越重要的角色[2]。
因此,企业如何站在战略的高度去建立和完善财务管理系统,提高企业会计核算的准确性和工作效率,促进工作流程规范化,提升财务管理工作质量,提高财务人员的业务素质,实现物流、信息流、资金流的统一管理模式。
怎样合理而有效的利用现有的网络资源提高企业财务管理水平和工作效率,已经成为企业亟需解决的问题。
1.2国内外研究现状
1.2.1国外研究现状
国外企业财务软件的发展与现代企业管理软件(ERP)的发展密不可分。
ERP的发展大致经历了4个阶段:
MRP(MaterialRequirementPlanning,物料需求计划)阶段、闭环式MRP(ClosedLoopMRP)阶段、MRPII(ManufacturingResourcePlanning,制造资源计划)阶段、ERP(EnterpriseResourcePlanning,企业资源计划)阶段[3]。
1957年,美国生产与库存控制协会开创了MRP的研究领域,70年代发展成为一项成熟的以库存管理为核心的企业管理新技术、新方法和新软件。
进入80年代后,随着计算机和网络技术的发展及企业管理的进步,形成了一个借助于信息流实现物流与资金流集成的生产管理系统,即MRPII。
1991年,GartnerGroup咨询公司“在最佳的时间和地点,获得资源的最大增值和企业最大效益”的理念下,首先提出ERP的概念,在功能和业务集成度上有了新的发展,成为当今最先进的管理信息系统。
20世纪80年代,随着竞争日益激烈,为了搞好外部资源的优化利用,出现了供应链管理(SCM)和客户关系管理(CRM)思想。
21世纪,在知识经济环境下,知识链管理成为ERP的另一发展方向,即把知识的创造、提取、开发、传播、利用等形成的知识链进行有效而优化的管理[4]。
自20世纪90年代起,世界上出现了数百家专门从事企业管理软件开发的咨询公司,包括SAP,Oracle,Microsoft,QAD,accpac,bpcs,baan,PeopleSofl,JDE,SSA,OA等。
在国际财务软件市场上,占市场份额较大的软件主要是SAP、Oracle、PeopleSoft和SSA等公司。
国外的财务管理系统基本上都具备以下两方面特征:
(1)财务系统与制造、分销共用一套数据;
(2)财务信息随制造、分销的作业流程同步产生,在产生物流信息的同时产生会计信息。
国外的管理型财务软件大部分是由总帐、应收、应付、固定资产及介于制造和财务之间的成本系统组成,并与制造部分有机结合组成完整的MRPⅡ系统[5]。
管理型的财务系统既可以单独实施以实现财务管理,又可以与其制造、分销部分结合,实现完整的MRPⅡ管理。
MicrosoftMoney财务管理软件具有强大的功能,同时支持帐户管理、投资市场、税务、预算、分析、支付等几乎所有金融管理的功能;
使用了开放金融交换(OpenFinacialeXchange:
OFX)协议,可以和各个银行的WebBanking和OnlineBanking系统,各个证券公司、基金公司、税务机构的各个系统进行联接,方便用户使用,给企业的所有资产管理提供了一个统一的管理入口。
1.2.2国内研究现状
我国早期的财务软件是财务和报表处理软件,主要解决记账和报表处理效率问题,经历了从自主开发、委托开发、通用化、专业化和网络化发展几个阶段。
目前,我国的企业财务管理软件主要有三种发展势态:
企业管理软件、现代企业管理软件以及网络财务管理软件。
当前国内主流的财务管理软件主要有用友财务软件、金蝶财务软件、管家婆财务软件、新中大公共财政管理软件、速达财务软件等,这些国产软件都带有自己专用的数据库,最初的开发语言多为C/C++,Delphi等,现在大多数采用.NET开发。
目前我国网络财务管理软件可以分为以下三类:
以纯Java技术开发,面向浏览器应用模式设计开发的新软件,如用友软件;
以微软提供的WindowsBaseTerminal(WBT)技术为基础,提供非浏览器模式,可架构在互联网上的集中式计算机远程应用模式,如金算盘。
万达宝财务管理系统结合中国及国际的先进财务管理精华,将物流、信息流与资金流进行完美的一体化管理,并提供国内外最新的企业绩效评价体系,使财务部门能够轻松地跨各部门和地区集中管理财务工作,帮助企业加快资金周转,提高资金使用效益,全面提升企业核心竞争力[6]。
该软件具有凭证管理成本摊分管理、成本核算、集团账务管理、待摊费用管理等功能。
图1.1显示的是国内某高校的财务管理信息系统拓扑结构图。
图1.1国内某高校的财务管理信息系统拓扑结构图
目前,国内外已存在许多基于不同流程、不同技术的财务管理体统。
然而现存的一些财务管理系统存在着诸如软件功能单一、信息集成度低、数据标准不统一、资源共享度不高、数据安全性低、系统界面不够人性化等问题,在技术、系统需求分析、功能模块设计、硬件支持水平、网络安全性等方面需要进一步改善。
现有财务管理系统很难保证数据的真实性、格式的一致性和实时性[7]。
1.3论文主要内容
本文设计开发的企业财务管理信息系统采用Java作为开发语言,以功能齐全的Eclipse作为开发工具,采用MicrosoftSQLServer2005数据库进行数据库的设计,将系统管理、数据管理、凭证管理、账簿管理和报表管理等系统合为一体,实现了用户分权操作和管理,帐套、报表、用户添加和删除,试算平衡,生成PDF报表,数据备份和恢复等功能。
该系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便操作等,有助于提高公司人员管理的效率和质量,为企业的财务管理提供安全稳定的服务。
本论文的各章节组织结构如下:
第一章为绪论部分,主要介绍了企业财务信息管理系统的研究背景以及研究目的和意义,重点分析了企业财务信息管理系统在国内外的研究现状,最后详细介绍了本论文的组织结构。
第二章主要介绍企业财务信息管理系统的基本概念、基本功能,并重点对Eclipse开发平台,Java技术和MicrosoftSQLServer2005进行了具体详细的介绍。
第三章详细介绍了主要从用户需求分析、财务流程分析、功能模块分析以及系统性能分析四方面对系统进行需求分析。
通过对财务流程进行梳理,明确了本系统的财务流程,以提高财务运作效率;
对系统功能模块进行了详细的分析,明确各个功能模块所包含的子模块以及使用过程中所要涉及的事务、操作和信息流等相关内容。
第四章分别从系统设计原则、系统架构设计、系统功能模块设计、数据库设计等方面,分层次对软件的主要功能模块和各个功能子模块进行了设计阐述,明确了各个模块的功能和实现方式。
第五章重点介绍了系统开发运行环境,包括硬件平台、软件开发工具和数据源,并详细介绍了系统管理功能、帐簙管理功能、凭证管理功能、报表管理功能、财务核算功能等功能模块的实现。
第六章对全文的研究工作和创新性进行了总结,并对未来的研究工作和方向进行了展望。
近年来,随着中国融入经济全球化的进程大大加快,企业慢慢往集团化转型,逐渐呈现出跨领域、跨行业、跨所有制和多元化经营等特点。
企业在占领了规模、技术和市场等优势的前提下,也出现了诸如管理分散、规模庞大等诸多问题,尤其是作为企业管理核心的财务管理,财务体系不健全、系统管理思路缺失、财务流程复杂等问题的存在,直接影响到企业的业务水平、管理水平及战略实施[8]。
财务管理是企业管理的核心,渗透和贯穿于企业一切经济活动之中[9]。
企业的生产、经营、进、销、调、存每一环节都离不开财务的反映和调控。
财务管理信息系统是指利用现代信息技术和网络通讯技术,对财务管理中的分析、预测、计划、控制、监督等各个环节进行全面管理的系统。
企业财务管理软件是指对经济业务进行事前预测、决策、计划和预算,事中管理和控制,事后核算和分析的软件。
该软件具有规范化的总体设计与系统分析,呈现出单元性、整体性、系统性、集成性等特点,同时也具有财务管理功能,可以对生产中的物流进行反映与控制[10]。
现代企业管理软件是通常所指的ERP(企业资源计划)。
它是MRPII的扩展和升级,强调以企业的财务或成本核算为核心,覆盖了现代企业的决策分析,人、财、物的全面管理,生产与销售等的各个领域,包含资金流、物流、信息流、业务流等各方面的管理。
网络财务管理软件是基于计算机网络技术,以实现电子商务为目标,提供互联网环境下财务管理模式、财务工作方式以其各项功能的财务管理软件系统[11]。
企业的管理为了适应国际化和提高国际竞争力的需求,已经面临着改革与变革,而建立完善的财务管理体系,更是当前企业的重中之重。
传统财务管理系统分传统财务管理系统和现代财务管理系统[12]。
目前,现代财务管理系统软件主要有Oracle电子商务套件、金碟等,这些企业财务管理软件实现了软件功能多样化、数据规范化、信息集成度高、数据安全性强、技术先进化以及界面人性化等。
2.2Eclipse平台简介
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
Eclipse专注于为高度集成的工具开发提供一个全功能的、具有商业品质的、可扩展开发平台,是著名的跨平台的自由集成开发环境。
Eclipse本身只是一个框架平台[13]。
Eclipse包括:
EclipsePlatform、JavaDevelopmentToolkit(JDT)、CDT和Plug—inDevelopmentEnvironment(PDE)。
目前,Eclipse只是一个框架和一组服务,用于通过插件组件构建开发环境,它附带了一个标准的插件集,包括Java开发工具[14]。
Eclipse不仅可以进行基于Java的各类应用程序的开发,而且提供了C++/C、COBOL和Eiffel等语言开发的功能插件。
Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础。
Eclipse平台可以用于创建C++程序、嵌入式Java程序和Web站点等应用,其目标有以下几点:
(1)提供应用开发工具的开放式平台。
(2)语言中立性。
(3)支持多种工具的无缝集成。
无缝集成可以在用户界面和更深层次通过插件方式增加新工具到现存软件中。
(4)吸引软件开发商和软件开发工具公司使用Eclipse平台。
2.3Java相关技术概述
2.3.1Java语言简介
Java是一种面向对象的程序设计语言。
Java技术广泛应用于个人PC、数据中心、移动电话和互联网,同时拥有全球最大的开发者专业社群[15]。
Java8将会包含很多新特性,有如Lambdas,Jigsaw模块化等等[16]。
Java由四方面组成:
Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(JavaAPI)。
Java分为三个体系JavaSE(J2SE),JavaEE,JavaME。
在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子类来创建。
通常有两种方法来创建线程:
其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。
Java语言支持多个线程的同时执行,并提供多线程之间的同步机制。
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(javanet),它提供了用于网络应用编程的类库。
Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
2.3.2Java主要技术
JDBC(JavaDatabaseConnectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序。
EJB(EnterpriseJavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。
JavaRMI(JavaRemoteMethodInvocation)用来开发分布式Java应用程序。
一个Java对象的方法能被远程Java虚拟机调用。
这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间[17]。
JavaIDL(JavaInterfaceDefinitionLanguage)提供与CORBA(CommonObjectRequestBrokerArchitecture)的无缝的互操作性。
JNDI(JavaNamingandDirectoryInterface)提供从Java平台到的统一的无缝的连接。
这个接口屏蔽了企业网络所使用的各种命名和目录服务。
JMAPI(JavaManagementAPI)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。
JMS(JavaMessageService)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。
JTS(JavatransactionService)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控。
JMF(JavaMediaFrameworkAPI)可以帮助开发者把音频、视频和其他一些基于时间的媒体放到Java应用程序或applet小程序中去,为多媒体开发者提供了捕捉、回放、编解码等工具,是一个弹性的、跨平台的多媒体解决方案。
Annotation(JavaAnnotation),提供一种机制,将程序的元素如:
类,方法,属性,参数,本地变量,包和元数据联系起来。
这样编译器可以将元数据存储在Class文件中。
这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。
JavaFX能利用JavaFX编程语言开发互联网应用程序(RIA)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Eclipse 平台 企业财务 管理