




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号 学号 学校代码密级 硕士学位论文基于Eclipse平台的企业财务管理信息系统的设计与实现学位申请人:学科专业:指导教师:答辩日期:A Thesis Submitted in Partial Fulfillment of the Requirementsfor the Degree for the Master of EngineeringThe Design and Implementation of An Enterprise Financial Management System Based on Eclipse Platform摘 要随着现代社会企业的经济管理越来越复杂,竞争越来
2、越激烈,企业所需处理的数据量日益增大,为日常管理提供更加详细、更加准确、更加及时的信息。因此,企业财务管理信息系统在企业的发展中起到关键作用。全面阐述了企业财务管理信息系统的研究背景,国内外研究现状以及基本概念、基本功能,并从用户需求分析、财务流程分析、功能模块分析以及系统性能分析四方面对系统进行需求分析。通过从用户角度进行分析,来确定本财务管理系统要实现的功能,从而提高用户的满意度;通过对财务流程进行梳理,明确了本系统的财务流程;对系统的功能模块进行分析。分别从系统设计原则、系统架构设计、系统功能模块设计、数据库设计等方面,分层次对软件的主要功能模块和各个功能子模块进行了设计阐述,明确了各个
3、模块的功能和实现方式。详细介绍了系统开发运行环境,包括硬件平台、软件开发工具和数据源,并详细介绍了系统管理功能、帐簙管理功能、凭证管理功能、报表管理功能、财务核算功能等功能模块的实现。本系统面向企业财务核算及管理人员,对企业的财务进行全面管理,在完全满足财务基础核算的基础上,实现集团层面的财务集中、资金管理、财务报告的全面统一,最终实现企业价值最大化。关键词:财务管理信息系统 凭证管理 帐簙管理 报表管理 财务核算AbstractWith modern social enterprise economic management more complex, more competitive, c
4、ompanies needed to handle the amount of data is also increasing, which requires financial system is more accurate and timely data processing, to provide more detailed daily management , more accurate and more timely information. Thus, corporate financial management information system plays a key rol
5、e in the development of enterprises.Fully describes the background of financial management information systems, research status and the basic concepts and basic functions.From the user needs analysis, financial process analysis, functional analysis, and system performance analysis module Quartet fac
6、e systems requirements analysis. Through the analysis from the user point of view, to determine the financial management system to achieve the function, thereby increasing customer satisfaction; through the financial process to sort out clearly the financial processes of the system, in order to impr
7、ove the efficiency of financial operations; functional modules of the system including system management module, report management module, certificate management module, financial accounting books management module and analysis module, a clear sub-modules each module contains.From system design prin
8、ciples, system architecture design, system features modular design, database design, etc., at different levels of the main functions of the software modules and sub-modules of the various functional design elaborated, clear functionality and implementation of each module.Details of the operation of
9、the system development environment, including hardware platform, software development tools and data sources, and details of the system management functions, account management functions Bo, certificate management, report management capabilities, financial accounting and other function modules achie
10、ved.The system for corporate financial accounting and management personnel, to conduct a comprehensive financial business management, to fully meet the financial accounting basis, based on the group level to achieve financial focus, comprehensive unified overall budget, financial management, financi
11、al reporting, corporate finance help management to business decision-type transition from accounting model, and ultimately to maximize enterprise value. Each module can be used independently of the financial management system, and can be seamlessly integrated with the business system, a financial an
12、d business integration solutions for enterprise applications.Key words:Financial management Information systemCertificate management Account management report managementFinancial accounting blog目 录摘 要IAbstractII1 绪论1.1 研究背景及意义(1)1.2 国内外研究现状(1)1.3 论文主要内容(4)2 相关理论和技术介绍2.1 财务管理信息系统概述(6)2.2 Eclipse平台简介(
13、7)2.3 Java相关技术概述(7)2.4 Microsoft SQL Server 2005简介(9)2.5 本章小结(10)3 企业财务管理信息系统需求分析3.1 系统需求概述(11)3.2 用户需求分析(12)3.3 财务流程分析(13)3.4 功能模块分析(15)3.5 系统性能需求分析(20)3.6 本章小结(20)4 企业财务管理信息系统设计4.1 系统设计原则(21)4.2 系统架构设计(22)4.3 系统功能设计(23)4.4 系统数据库设计(32)4.5 本章小结(32)5 财务管理信息系统实现5.1 系统开发运行环境(33)5.2 系统管理功能实现(34)5.3 帐簙管理
14、功能实现(36)5.4 凭证管理功能实现(39)5.5 报表管理功能实现(41)5.6 财务核算功能实现(42)5.7 本章小结(44)6 总结与展望6.1 全文总结(45)6.2 展望(46)致 谢(47)参考文献(48)V1 绪论随着生产的发展和生产规模的日益扩大,财务系统逐渐形成一套完整的体系,在经济管理工作中发挥着越来越重要的作用。1.1 研究背景及意义在财务系统发展的同时,也带来了庞大数据量管理的麻烦1。随着现代社会企业的经济管理越来越复杂,竞争越来越激烈,企业所需处理的数据量也日益增大,这就要求财务系统对数据的处理更加准确及时。随着计算机和信息技术的发展,计算机技术彻底改变了财务系
15、统的面貌。计算机应用于财务系统后,原始数据通根据需要,随时查询或打印有关帐簿和报表。利用计算机进行财务系统数据处理,一方面可以在广度和深度方面扩展财务系统数据的领域,随时得到最新的信息;另一方面,计算机对数据的自动处理,可以彻底打破手工处理的局限性,减轻财务系统人员的工作负担。财务管理工作随着我国市场经济的发展,在各个企业的管理中扮演着越来越重要的角色2。因此,企业如何站在战略的高度去建立和完善财务管理系统,提高企业会计核算的准确性和工作效率,促进工作流程规范化,提升财务管理工作质量,提高财务人员的业务素质,实现物流、信息流、资金流的统一管理模式。怎样合理而有效的利用现有的网络资源提高企业财务
16、管理水平和工作效率,已经成为企业亟需解决的问题。1.2 国内外研究现状1.2.1 国外研究现状国外企业财务软件的发展与现代企业管理软件(ERP)的发展密不可分。ERP的发展大致经历了4个阶段:MRP(Material Requirement Planning,物料需求计划)阶段、闭环式MRP(Closed Loop MRP)阶段、MRPII(Manufacturing Resource Planning,制造资源计划)阶段、ERP(Enterprise Resource Planning,企业资源计划)阶段3。1957年,美国生产与库存控制协会开创了MRP的研究领域,70年代发展成为一项成熟的
17、以库存管理为核心的企业管理新技术、新方法和新软件。进入80年代后,随着计算机和网络技术的发展及企业管理的进步,形成了一个借助于信息流实现物流与资金流集成的生产管理系统,即MRP II。1991年,Gartner Group咨询公司“在最佳的时间和地点,获得资源的最大增值和企业最大效益”的理念下,首先提出ERP的概念,在功能和业务集成度上有了新的发展,成为当今最先进的管理信息系统。 20世纪80年代,随着竞争日益激烈,为了搞好外部资源的优化利用,出现了供应链管理(SCM)和客户关系管理(CRM)思想。21世纪,在知识经济环境下,知识链管理成为ERP的另一发展方向,即把知识的创造、提取、开发、传播
18、、利用等形成的知识链进行有效而优化的管理4。自20世纪90年代起,世界上出现了数百家专门从事企业管理软件开发的咨询公司,包括SAP,Oracle,Microsoft,QAD,accpac,bpcs,baan,PeopleSofl,JDE,SSA,OA等。在国际财务软件市场上,占市场份额较大的软件主要是SAP、Oracle 、PeopleSoft和SSA等公司。国外的财务管理系统基本上都具备以下两方面特征:(1)财务系统与制造、分销共用一套数据;(2)财务信息随制造、分销的作业流程同步产生,在产生物流信息的同时产生会计信息。国外的管理型财务软件大部分是由总帐、应收、应付、固定资产及介于制造和财务
19、之间的成本系统组成,并与制造部分有机结合组成完整的MRP系统5。管理型的财务系统既可以单独实施以实现财务管理,又可以与其制造、分销部分结合,实现完整的MRP管理。Microsoft Money财务管理软件具有强大的功能,同时支持帐户管理、投资市场、税务、预算、分析、支付等几乎所有金融管理的功能;使用了开放金融交换(Open Finacial eXchange:OFX) 协议,可以和各个银行的 Web Banking 和 Online Banking 系统,各个证券公司、基金公司、税务机构的各个系统进行联接,方便用户使用,给企业的所有资产管理提供了一个统一的管理入口。1.2.2 国内研究现状我国
20、早期的财务软件是财务和报表处理软件,主要解决记账和报表处理效率问题,经历了从自主开发、委托开发、通用化、专业化和网络化发展几个阶段。目前,我国的企业财务管理软件主要有三种发展势态:企业管理软件、现代企业管理软件以及网络财务管理软件。当前国内主流的财务管理软件主要有用友财务软件、金蝶财务软件、管家婆财务软件、新中大公共财政管理软件、速达财务软件等,这些国产软件都带有自己专用的数据库,最初的开发语言多为C/C+,Delphi等,现在大多数采用.NET开发。目前我国网络财务管理软件可以分为以下三类:以纯Java技术开发,面向浏览器应用模式设计开发的新软件,如用友软件;以微软提供的Windows Ba
21、se Terminal(WBT)技术为基础,提供非浏览器模式,可架构在互联网上的集中式计算机远程应用模式,如金算盘。万达宝财务管理系统结合中国及国际的先进财务管理精华,将物流、信息流与资金流进行完美的一体化管理,并提供国内外最新的企业绩效评价体系,使财务部门能够轻松地跨各部门和地区集中管理财务工作,帮助企业加快资金周转,提高资金使用效益,全面提升企业核心竞争力6。该软件具有凭证管理成本摊分管理、成本核算、集团账务管理、待摊费用管理等功能。图1.1显示的是国内某高校的财务管理信息系统拓扑结构图。图1.1 国内某高校的财务管理信息系统拓扑结构图目前,国内外已存在许多基于不同流程、不同技术的财务管理
22、体统。然而现存的一些财务管理系统存在着诸如软件功能单一、信息集成度低、数据标准不统一、资源共享度不高、数据安全性低、系统界面不够人性化等问题,在技术、系统需求分析、功能模块设计、硬件支持水平、网络安全性等方面需要进一步改善。现有财务管理系统很难保证数据的真实性、格式的一致性和实时性7。1.3 论文主要内容本文设计开发的企业财务管理信息系统采用Java作为开发语言,以功能齐全的Eclipse作为开发工具,采用Microsoft SQL Server 2005数据库进行数据库的设计,将系统管理、数据管理、凭证管理、账簿管理和报表管理等系统合为一体,实现了用户分权操作和管理,帐套、报表、用户添加和删
23、除,试算平衡,生成PDF报表,数据备份和恢复等功能。该系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便操作等,有助于提高公司人员管理的效率和质量,为企业的财务管理提供安全稳定的服务。本论文的各章节组织结构如下:第一章为绪论部分,主要介绍了企业财务信息管理系统的研究背景以及研究目的和意义,重点分析了企业财务信息管理系统在国内外的研究现状,最后详细介绍了本论文的组织结构。第二章主要介绍企业财务信息管理系统的基本概念、基本功能,并重点对Eclipse开发平台,Java技术和Microsoft SQL Server 2005进行了具体详细的介绍。第三章详细介绍了主要从用户需求分析、财务流程分
24、析、功能模块分析以及系统性能分析四方面对系统进行需求分析。通过从用户角度进行分析,来确定本财务管理系统要实现的功能,从而提高用户的满意度;通过对财务流程进行梳理,明确了本系统的财务流程,以提高财务运作效率;对系统功能模块进行了详细的分析,明确各个功能模块所包含的子模块以及使用过程中所要涉及的事务、操作和信息流等相关内容。第四章分别从系统设计原则、系统架构设计、系统功能模块设计、数据库设计等方面,分层次对软件的主要功能模块和各个功能子模块进行了设计阐述,明确了各个模块的功能和实现方式。第五章重点介绍了系统开发运行环境,包括硬件平台、软件开发工具和数据源,并详细介绍了系统管理功能、帐簙管理功能、凭
25、证管理功能、报表管理功能、财务核算功能等功能模块的实现。第六章对全文的研究工作和创新性进行了总结,并对未来的研究工作和方向进行了展望。2 相关理论和技术介绍近年来,随着中国融入经济全球化的进程大大加快,企业慢慢往集团化转型,逐渐呈现出跨领域、跨行业、跨所有制和多元化经营等特点。企业在占领了规模、技术和市场等优势的前提下,也出现了诸如管理分散、规模庞大等诸多问题,尤其是作为企业管理核心的财务管理,财务体系不健全、系统管理思路缺失、财务流程复杂等问题的存在,直接影响到企业的业务水平、管理水平及战略实施8。2.1 财务管理信息系统概述财务管理是企业管理的核心,渗透和贯穿于企业一切经济活动之中9。企业
26、的生产、经营、进、销、调、存每一环节都离不开财务的反映和调控。财务管理信息系统是指利用现代信息技术和网络通讯技术,对财务管理中的分析、预测、计划、控制、监督等各个环节进行全面管理的系统。企业财务管理软件是指对经济业务进行事前预测、决策、计划和预算,事中管理和控制,事后核算和分析的软件。该软件具有规范化的总体设计与系统分析,呈现出单元性、整体性、系统性、集成性等特点,同时也具有财务管理功能,可以对生产中的物流进行反映与控制10。现代企业管理软件是通常所指的ERP(企业资源计划)。它是MRPII的扩展和升级,强调以企业的财务或成本核算为核心,覆盖了现代企业的决策分析,人、财、物的全面管理,生产与销
27、售等的各个领域,包含资金流、物流、信息流、业务流等各方面的管理。网络财务管理软件是基于计算机网络技术,以实现电子商务为目标,提供互联网环境下财务管理模式、财务工作方式以其各项功能的财务管理软件系统11。企业的管理为了适应国际化和提高国际竞争力的需求,已经面临着改革与变革,而建立完善的财务管理体系,更是当前企业的重中之重。传统财务管理系统分传统财务管理系统和现代财务管理系统12。目前,现代财务管理系统软件主要有Oracle电子商务套件、金碟等,这些企业财务管理软件实现了软件功能多样化、数据规范化、信息集成度高、数据安全性强、技术先进化以及界面人性化等。2.2 Eclipse平台简介Eclipse
28、是一个开放源代码的、基于 Java 的可扩展开发平台。Eclipse专注于为高度集成的工具开发提供一个全功能的、具有商业品质的、可扩展开发平台,是著名的跨平台的自由集成开发环境。Eclipse本身只是一个框架平台13。Eclipse包括:Eclipse Platform、Java Development Toolkit(JDT)、CDT和Plugin Development Environment(PDE)。目前,Eclipse只是一个框架和一组服务,用于通过插件组件构建开发环境,它附带了一个标准的插件集,包括 Java 开发工具14。Eclipse不仅可以进行基于Java的各类应用程序的开发
29、,而且提供了C+C、COBOL和Eiffel等语言开发的功能插件。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础。Eclipse平台可以用于创建C+程序、嵌入式Java程序和Web站点等应用,其目标有以下几点:(1)提供应用开发工具的开放式平台。(2)语言中立性。(3)支持多种工具的无缝集成。无缝集成可以在用户界面和更深层次通过插件方式增加新工具到现存软件中。(4)吸引软件开发商和软件开发工具公司使用Eclipse平台。2.3 Java相关技术概述2.3.1 Java语言简介Java是一种面向对象的程序设计语言。Java 技术广泛应用于个人PC、数据中心、移动电话和互联
30、网,同时拥有全球最大的开发者专业社群15。Java8 将会包含很多新特性,有如 Lambdas, Jigsaw 模块化等等16。Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。Java分为三个体系JavaSE(J2SE),JavaEE,JavaME。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的
31、对象即为线程。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。2.3.2 Java主要技术JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据
32、库开发人员能够用纯Java API 编写数据库应用程序。EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间17。Java IDL(Java Interface Definition Language) 提供与CORBA(Common Object Request Broker Architecture)的无缝
33、的互操作性。JNDI(Java Naming and Directory Interface)提供从Java平台到的统一的无缝的连接。这个接口屏蔽了企业网络所使用的各种命名和目录服务。JMAPI(Java Management API)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。JMS(Java Message Service)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。JTS(Java transaction Service)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控
34、。JMF(Java Media Framework API)可以帮助开发者把音频、视频和其他一些基于时间的媒体放到Java应用程序或applet小程序中去,为多媒体开发者提供了捕捉、回放、编解码等工具,是一个弹性的、跨平台的多媒体解决方案。Annotation(Java Annotation),提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class文件中。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。JavaFX能利用JavaFX 编程语言开发互联网应用程序(RIA)。JavaFX Scrip
35、t编程语言是Sun微系统公司开发的一种declarative,staticallytyped(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为JavaFXScript是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java
36、程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。2.4 Microsoft SQL Server 2005简介Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。SQL Server 2005 提供了5个不同版本:SQL Server 2005 Enterprise Edition、SQL Server
37、 2005 Standard Edition、SQL Server 2005 Workgroup Edition、SQL Server 2005 Developer Edition、SQL Server 2005 Express Edition。SQL Server 2005 Integration Services (SSIS) 是 SQL Server 2005 的提取、转换和加载 (ETL) 组件。SQL Server 2005 Notification Services 是用于开发生成并发送通知的应用程序的平台,也是运行这些应用程序的引擎19。可以使用 Notification Ser
38、vices 生成并向大量订阅方及时发送个性化的消息。2.5 本章小结本章节对财务管理信息系统进行系统详细的介绍,并重点对Eclipse开发平台,Java技术和Microsoft SQL Server 2005进行了介绍,为论文的后续研究工作打下基础。3 企业财务管理信息系统需求分析企业财务管理信息系统的设计与实现建立在系统需求分析的基础上。具体系统需求分析和用户需求分析描述如下。3.1 系统需求概述利用已建立的企业网公开企业的财经制度,预算编制,收费的政策依据、项目、标准和范围等,为企业与客户提供查询收支情况,为职工提供职工工资、津贴发放、税费扣缴等情况20。财务人员随时向外提供信息,使用户可
39、以随时到财务网查询到所需要的信息。同时财务人员还将给领导决策提供依据,增强对市场变化的应变能力21。图3.1显示的是财务管理信息系统的处理流程,图3.2显示的是系统业务流程图。图3.1 财务管理信息系统的处理流程图3.2 系统业务流程图3.2 用户需求分析企业财务管理信息系统是各个企业、公司不可缺少的管理信息系统,具备管理和控制公司和企业的主要财务活动的功能。针对其用户,它应该具备有凭证录入、凭证审核和结账处理等财务管理信息化模块以及帐套管理、用户试算平衡、账目管理等一些辅助功能。作为财务管理软件应该能够从录入到结账的功能完成流畅的一体化,从而提高财务信息的质量和信息的及时性,以满足用户需求,
40、提高用户满意度21。图3.3显示的是系统用户的用例图。图3.3 系统用户的用例图作为财务管理软件,跟随其发展趋势,企业财务管理信息系统除了具备以上一些功能外,还应该具备以下的功能特性:(1)具有可以集中管理的统一的会计科目结构,而且该会计科目结构维护起来应该方便易行。(2)支持多帐套,能够同时管理多个帐套,提高了工作的效率,也方便用户管理。(3)报表生成功能,能够在结账处理后,自动的生成财务报表,从而减少用户专门制作报表的工作量。(4)账号管理功能,对不同职务的人员的账号分开管理,使其职权分开,责任明确。(5)数据管理功能,能够对数据及时地进行备份,在数据出错的情况下,能够及时的恢复数据,防止
41、数据丢失。3.3 财务流程分析财务流程是指财务部门为实现财务会计目标而进行的一系列活动。它包含数据的采集、加工、存储和输出22。因此,财务流程的设计思想、加工的有效性,将直接到管理活动的质量和效率。目前大多数的企业财务管理信息系统都集成了许多功能。首先根据原始凭证或原始凭证汇总表填制记账凭证,同时根据收付记账凭证登记现金日记账和银行存款日记账。最后,根据科目汇总表登记总账,并根据明细分类账编制资产负债表和利润表。具体的流程如图3.4所示。图3.4 系统数据流程图3.4 功能模块分析通过软件的流程我们大致可以了解到软件应有的功能,为了实现这些主要的功能,我们将软件划分为以下几个模块:系统管理模块
42、、数据管理模块、凭证管理模块、账簿管理模块、报表管理模块等。本系统的主要功能以“凭证帐簙报表”为主线,其他各子系统则通过与核心子系统建立直接或间接的联系,从而构成财务管理信息系统的外围子系统。3.4.1 系统功能分析系统管理模块主要是管理员对所有账户信息进行操作和会计人员对当前的帐套进行设定23。账户管理主要是对账户进行添加、修改、删除和查询。用户登陆时,通过判断用户的信息,来判断用户的权利,从而使不同的用户拥有不同的功能。账户管理数据流图如图3.5所示。图3.5 账户管理数据流图3.4.2 凭证管理模块分析凭证管理模块主要包含有凭证录入、查询和过账等基本功能,它能够进行日常需要的凭证制单、凭
43、证记账,为财务系统采集、整理原始数据,并保证信息的可靠性和有效性。凭证处理的数据流图如图3.6所示。 图3.6 凭证处理数据流图(1)凭证录入。它的主要功能是添加和删除凭证记录,提交和删除记账凭证。登入界面时,自动生成凭证编号,显示制表人的姓名和当前时间,而且能够将会计科目的所有内容添加会计科目下拉列表中,其数据流图如图3.7所示。图3.7 凭证录入数据流图(2)凭证查询。凭证查询模块主要是针对记账凭证进行查询。能够查询不同帐套的记账凭证。(3)凭证过账。该模块的功能是将已经过账和尚未过账的凭证分组显示出来,同时显示出当前审核人员的姓名,而且用户可以查看完整的凭证信息,其数据流图如图3.8所示
44、。该功能主要对单位日常的财务业务进行管理。主要功能包括:凭证制作、往来账和成本分析、帐簙打印等。图3.9 显示的是凭证处理子系统与财务处理子系统的联系。图3.8 凭证过账数据流图图3.9 凭证处理子系统与财务处理子系统的联系3.4.3 账簿管理模块分析账簿管理包含总分类帐和明细账两个模块24。它们都是对已过帐凭证的统计和整合的结果,并产生一系列数据,最终形成表格的形式。能够实现总分类帐簙、明细帐簙、多栏帐簙、科目余额表的管理功能。图3.10 显示的是帐簙管理流程图。图3.10 帐簙管理流程图(1)总分类帐。明确显示出所有帐套的综合信息,能够从整体了解账目的情况。(2)明细账。通过会计科目的不同
45、来整体的显示账目情况。3.4.4 报表管理模块分析会计报表是以日常会计核算资料为依据编制的,用来反映企业财务状况、收支情况、经费使用情况的表式报告。企业会计报表包括四个报表,除了资产负债表和利润表之外还有利润分配表和现金流量表25。而利润分配表只需要在年末编制,因为只有在年末企业才会对所盈利的利润进行分配。而现金流量表只是根据税务部门的要求而进行编制,不同地区不同省要求不同。报表管理主要是针对记账凭证过账后,对以过账数据进行汇总。最后将集中的数据通过表格的形式展现出来,方便工作人员查阅。(1)试算平衡。该模块是检验会计人员是否在凭证录入时存在错误。通过试算结果判断账目是否存在问题,如果试算平衡
46、则账目不存在问题,如果试算不平衡,则说明凭证录入时出现错误。(2)期末结账。把要结束的账目添加到历史账目中,同时将当前的会计期间自动向后添加一位。3.4.5 财务核算管理模块分析公司的财务管理水平应当与公司的发展阶段匹配无论财务管理水平相对于发展阶段超前还是滞后都会制约公司的发展。财务预算体系是企业日常经营运作的重要工具,是企业管理支持流程之一,与其它管理支持流程相互作用,共同支持企业的业务流程(营销管理、计划管理、采购与生产管理、库存管理)26。通过实施全面预算管理,可以明确并量化公司的经营目标、规范企业的管理控制、落实各责任中心的责任、明确各级责权、明确考核依据,为企业的成功提供了保证。具
47、体而言财务机构的职能、财务机构和岗位的设置、相应的财务和会计基础管理制度根据公司发展都需要进行调整和优化。公司财务核算工作需要适应企业生产规模的发展需要科学有效地管理事业部需要及时地服务决策提高企业的竞争能力等通过对管理需求分析可以明确北标的财务核算体系需要改善的方向主要有(1)实现企业经济业务数据的共享减少数据的手工重复处理打破信息孤岛(2)建立高效率的集中式管理体系加强对事业部的监管避免出现权利真空(3)财务与业务处理的高度协同实现企业物流与价值流的同步(4)强化财务的管理能力解放单一的核算工作增强财务决策能力。3.5 系统性能需求分析系统性能需求,即系统非功能性需求。本文设计的企业财务管
48、理信息系统的需求分析包含功能性分析和非功能性需求分析。本系统的非功能性需求包括适用性、安全性和可靠性。为了能完成用户简单快速的通过财务管理系统完成日常财务流程,因此该系统管理流程设计尽量简化流程、能实现实时模拟实际流程,保证对各种基础的用户适用。可靠性是要求财务管理系统出现故障或者用户出现错误操作后数据是否支持恢复,以及系统能否立即定位错误27-28。另外除在系统非功能性需求描述中考虑的适用性、可靠性外,还要考虑实际系统的吞吐量、可容量的客户总数或事务数、事务响应时间等因素。3.6 本章小结本章主要从用户需求分析、财务流程分析、功能模块分析以及系统性能分析四方面对系统进行需求分析。通过从用户角
49、度进行分析,来确定本财务管理系统要实现的功能,从而提高用户的满意度;通过对财务流程进行梳理,明确了本系统的财务流程,以提高财务运作效率;对系统功能模块包括系统管理模块、报表管理模块、凭证管理模块、账簿管理模块及财务核算模块进行分析,明确各个功能模块所包含的子模块以及使用过程中所要涉及的事务、操作和信息流等相关内容,为后续软件的功能设计指明了方向。4 企业财务管理信息系统设计企业管理模式的选择应当是在对整体发展战略、经营情况、企业类型和子公司进行系统分析的基础上进行的,同时企业应充分根据自身发展的需要设计财务管理模式。4.1 系统设计原则企业财务管理信息系统是提高管理效率和管理水平的重要手段,通
50、过系统集中,实现数据集中和对子公司的管理集中,以总账为基础、以项目核算为主线、以网上报账为平台,实现对日常财务流程在系统中的固化和控制,通过预算管理、项目核算、网上报账等模块进行事前计划、事中控制、事后分析,以支撑财务管理的精确化29。设计时必须应当遵循以下原则:(1)安全性:确保安全是财务管理系统有效运行的必要条件,是本系统取得成功的关键。要通过严格的规章制度、严密的组织、有效的管理、先进的技术等多方面措施确保信息网络的安全30。(2)实用性:系统的设计和建设必须紧紧围绕实际财务管理工作的需要,以改善为用户创造更为高效的工作环境为目标,确保系统界面风格统一、系统易于维护,实现个性化的应用界面
51、。系统面向普通财会人员,符合会计工作习惯。(3)灵活性:系统应设计任意组合的模糊查询功能,提供多方面的查询,以满足各个时期的报表。(4)可靠性。系统提供的数据输入项目、会计科目编码方案、计算和结账等功能完全符合新账务制度和会计准则的要求31。(5)资源合理配置的原则:该的核心要求企业的各相关财务项目必须在数额上和结构上相互配套与协调,以保证人尽其才,物尽其用,获得满意的效益32。4.2 系统架构设计图4.1 企业财务管理信息系统的拓扑结构图4.1 显示的是企业财务管理信息系统的拓扑结构,图4.2 显示的是企业财务管理信息系统的体系结构,图4.3显示的是企业财务管理信息系统的逻辑结构。图4.2
52、企业财务管理信息系统的体系结构图4.3 企业财务管理信息系统的逻辑结构针对财务管理系统中信息的重要性以及网络化、国际化、远程财务集中化控制的业务需求,本软件采用的是C/S架构,即客户端服务器结构。本系统通过局域网建立C/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限。4.3 系统功能设计根据企业财务工作流程,并结合前面的用户需求分析,本系统抽象划分
53、为5个模块,分别为系统管理、财务核算、综合查询、年末财务决算和财务指标分析。财务管理信息系统是依靠若干个构成模块的集成来实现的,一般来说,财务管理信息图4.4 企业财务管理信息系统的功能框架图系统应该包括组织互连信息模块,会计事务处理信息模块,财务管理信息模块、财务决策支持模块以及财务主管信息模块五个部分,其中组织互连信息模块是解决企业内部组织之间以及企业与关联企业之间的信息传输问题;会计事务处理信息模块的作用是提供精确、及时的信息,提高财务工作效率和成功率;财务管理信息模块、财务决策支持模块和财务主管信息模块是从不同的角度、不同的层次解决财务管理中的计划、控制、决策等问题。这些模块的成功建立
54、以及相互之间的集成管理是财务管理信息化成功的体现,它们之间的关系密不可分。系统功能总体框架图如图4.4所示。系统各个子系统模块的功能概要描述如下:(1)系统管理模块系统管理需要对软件中涉及的用户角色及人员的信息进行维护和管理。软件中包含了三个主要角色,分别是系统管理员、会计人员和审核人员。不同人员具有的权限不同。其中系统管理员主要的工作是维护信息所存储的人员信息,同时确保系统能够稳定运行,因此系统管理员的权限主要是信息维护。会计人员是整个软件的核心使用人员,负责操作数据信息、凭证信息、账簿信息并生产相应报表。审核人员负责对会计人员处理提交的信息进行审核确认的操作,往往只拥有对数据查询确认的权限
55、,而没有相关的修改权限。图4.5显示的是系统管理模块的功能模块划分。图4.5 系统管理模块的功能模块划分(2)凭证管理模块凭证管理主要包括会计人员日常的凭证录入和查询操作以及审核人员的审核操作,这也是财务软件日常管理工作的一个较为核心的功能。其主要作用是用以详细记录凭证的收入和支出,明确每笔收入支出的时间、金额等统计信息。处理记账凭证输入、登记,输出日记账、一般明细账及总分类账,编制主要会计报表。它是整个会计核算的核心,应收账、应付账、固定资产核算、现金管理、工资核算、多币制等各模块都以其为中心来互相信息传递。图4.6 凭证管理模块的功能模块划分(3)报表管理模块报表管理主要是为了财务人员能够
56、定期依据已有数据,通过过账,形成历史账目统计报表。此模块一方面为了减轻财务工作人员的工作压力,避免对繁冗的数据信息进行耗时耗力地统计,同时避免在统计过程中由于人为失误造成的数据不准确;另一方面该模块统计的输出结果会为决策者提供第一手的资料,用以把控公司发展。报表模块主要提供管理类报表、合同报表、拨款类报表、预警类报表、考核类报表、决策分析类报表等,提供定义表样和取数公式等功能。(4)账簿管理模块账簿管理主要是从宏观或明细的角度来全面反馈账目详情。账簿管理分为总分类账和明细账。总分类账会从整体财务角度出发,反映出当前财务的运作状况,为决策者提供宏观的依据,以便把握住公司整体经济状况。明细账则从微观角度出发,明确账目细节,便于追踪确认每笔账目的收支情况,做到事事留痕,以便能够责任到人,达到管理的目的。查询是根据某种条件获
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业玉米收购合同范本
- 外卖品牌加盟合同范本
- 医院厨房协议合同范本
- 司机和公司合同范本
- 2025年肿瘤医疗服务合作协议书
- 叉车质保合同范本
- 南京古玩买卖合同范本
- 劳动合同范本 证明
- 印刷材料合同范本
- 公司服务用房合同范例
- 湖北联投集团2024校园招聘【298人】管理单位遴选500模拟题附带答案详解
- 机柜 施工方案
- 设计质量、进度、安全、保密等管理方案及保障措施
- 单片机应用技术学习通超星期末考试答案章节答案2024年
- 文艺复兴史学习通超星期末考试答案章节答案2024年
- 产后出血-教学查房
- 2024年新疆中考数学试卷(含答案解析)
- 2025年高考物理二轮复习的教学对策与思考讲座
- 血液透析并发症头痛
- 职业病防护设施与个体防护用品的使用和维护
- 2023年全国职业院校技能大赛-直播电商赛项规程
评论
0/150
提交评论