财政转移支付管理系统的设计与实现
分类号学号
学校代码密级
硕士学位论文
北京市财政转移支付综合管理系统
的设计实现
学位申请人:
学科专业:
指导教师:
答辩日期:
A Thesis Submitted in Partial Fulfillment of the Requirements
for the Degree for the Master of Engineering
The Design and Implementation of An Information Service Platform System
独创性声明
本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
学位论文作者签名:
日期:年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
保密□,在年解密后适用本授权书。
本论文属于
不保密□。
(请在以上方框内打。√。)
学位论文作者签名:指导教师签名:
日期:年月日日期:年月日
摘要
近年来,随着财政收入的稳步增长和财政保障范围的不断拓展,财政转移支付规模不断扩大,对财政转移支付资金的管理也提出新的要求。建设一个贯穿各级财政,覆盖转移支付项目登记、基础数据采集、资金测算、结果跟踪以及数据分析全过程的财政转移支付综合管理系统,对于进一步规范财政转移支付项目管理,增强预算完整性,提供基础数据管理水平,提高工作效率和业务运作透明度,增强财政资金管理使用效益,提高财政宏观决策水平,具有重要意义。
本文是在现有的财政一体化管理信息系统的基础上进行深一步的研究,针对如何提高财政资金运行效率、降低运行成本、巩固资金安全防线和提升现有财政国库管理水平的业务需求背景下,在保证财政资金安全、满足现行国库集中收付、会计及审计相关管理要求前提下,基于“金财工程”应用支撑平台、J2EE平台和Oracle 数据库,Hibernate+Spring架构,采用数字签名及电子印章等技术设计并实现了财政转移支付综合管理系统。系统主要涵盖了预算计划、直接支付、授权支付、对账清算、系统管理五个关键模块。
本系统投入运行以来,取得了初步的成果,首先从根本上提高财政资金运行效率;其次极大降低了运行成本;第三进一步巩固了财政国库资金安全防线;第四能够全面提升财政国库管理水平,为强化预算执行管理监控、信息分析报告等功能打下更坚实的基础。
关键词:转移支付对账清算J2EE
I
华中科技大学硕士学位论文
Abstract
With the quickening pace of reform and opening up, and the fast development of society, the information technology has irrevocably penetrated into contemporary realistic social life and different areas. With the increase of population, the traffic is more convenient and quick, which leads to the great population and labor migration between different regions. We need unified management and construction of information, use the resources concentrated information service management application system, and apply it into all the different types of daily supervision work.
One of the important issues in nowadays information technology service management work is to provide efficient, practical, unified and convenient information service management system, and to improve the daily work efficiency and service quality of supervision service departments. Relying on the population information management network service, the information service management designed by the system can support all kinds of different staff to carry out various information service management work. On the basis of normal process of daily business, such as population and the related information service management, to make information service management to be networked and computerized, forming a basis for network, so as to rapidly transfer population service information between different staff from different departments. The system uses the Eclipse technology, chooses the SQL database and the extraction transformation loading technology, J2EE technology, and combines with the needs of current daily work of the information service system. According to the actual situation, it completes the design of overall architecture, database analysis, function module, data transmission platform for information service management, and accomplishes other system development related works. The system embodies following five features: points management, service center management, decision-making center management, tax management and process navigation management.
Building the informationized law enforcement management which meets contemporary requirements, achieving the digital input, efficient and fast dynamic processing, as well as the information network transmission module, is to establish the
华中科技大学硕士学位论文
systematic application platform of law enforcement management with perfect function, sound system and reliable security, which can better meet the needs of the Times, fundamentally realize law enforcement for the public & serve the people and be integrated with the people.
Key words:Data Extraction Switch Load Management Resources Information Service Management
华中科技大学硕士学位论文
目录
摘要............................................................................................................... I ABSTRACT ................................................................................................... II 目录................................................................................................................ IV 1 绪论.. (1)
1.1研究背景 (1)
1.2国内外研究概况 (1)
1.3本文研究工作 (3)
2 相关技术分析 (5)
2.1面向对象的分析方法 (5)
2.2业务流程分析方法 (7)
2.3R A TIONAL R OSE建模技术 (8)
2.4P OWER D ESIGNER技术 (8)
2.5本章小结 (9)
3 系统的需求分析 (10)
3.1业务现状 (10)
3.2用户用例分析 (10)
3.3系统功能需求分析 (12)
3.4非功能需求分析 (13)
3.5本章小结 (15)
4 系统的设计 (16)
华中科技大学硕士学位论文
4.1系统总体设计 (16)
4.2系统主要功能模块的设计 (19)
4.3数据库设计 (31)
4.4系统安全设计 (35)
4.5本章小结 (38)
5 系统的实现与测试 (39)
5.1系统的开发环境 (39)
5.2创建W EB L OGIC连接池 (40)
5.3系统各功能模块的实现 (42)
5.4系统测试 (48)
5.5本章小结 (50)
6 结束语 (51)
6.1全文总结 (51)
6.2展望 (51)
致谢 (53)
参考文献 (54)
华中科技大学硕士学位论文
1 绪论
1.1 研究背景
近年来,随着财政收入的稳步增长和财政保障范围的不断拓展,财政转移支付规模不断扩大,对财政转移支付资金的管理也提出新的要求。建设一个贯穿全国各级财政,覆盖转移支付项目登记、基础数据采集、资金测算、指标下达、结果跟踪以及数据分析全过程的财政转移支付综合管理系统,对于进一步规范财政转移支付项目管理,增强预算完整性,提供基础数据管理水平,强化项目执行监管,提高工作效率和业务运作透明度,增强财政资金管理使用效益,提高财政宏观决策水平,具有重要意义。
2011年5月,按照财政部要求,完成了基于金财工程应用支撑平台开发的转移支付综合管理系统的建设工作。2012年5月,财政部下发了财预【2012】55号文件(财政部关于推广财政转移支付综合管理系统的通知),要求全国进行实施推广工作。各省要按照财政部要求完成系统安装部署并与财政部联网调试成功,财政部将通过转移支付系统下达相关工作任务,地方各级财政部门按照要求通过系统上报任务。
1.2 国内外研究概况
1.2.1国外研究概况
1933年,罗斯福总统下令,将各行政部门负责支付的人员,即我们通常所说的财务部门从原部门剥离,统一成立财政财务管理局(Financial Management Service,FMS),实行国库集中支付,负责财政收入的征缴及除国防支出外其它所有支付业务。FMS的年资金支付额约占联邦支付资金支付总数的85%。FMS在美国设有四个区域财政支付中心,负责日常的支付业务。并且为保证突发基金情况下财政资金的及时收付,四个区域中心可相互替代。
经过多年发展,美国财政部已建立起一套完整的财政资金支付控制体系,包括
华中科技大学硕士学位论文
预算授权、承诺、支付、财务报告等支付全过程管理。并依托电子签名与身份认证管理系统等先进的信息技术保障电子支付的安全。建立FMS后,美国各联邦机构不再有资金支付权利,资金支付必须通过FMS进行。各机构需要支付资金,需向区域联邦支付中心发送支票,区域支付中心将支票汇总发送给联邦储备银行,再由联邦储备银行向收款人的商业银行账户进行支付,支付结果反馈给区域财政支付中心,再由区域支付中心将支付申请的确认信息发送给联邦机构。
1.2.2国内研究概况
2010年10月,在财政部和人民银行的组织下,由公安部第三研究所、国家信息技术安全研究中心、工商银行,以及来自全国各地10余个省份的近百位业务和技术专家共同参与研发,团队以安全支撑为第一目标,全面打造支付电子化系统工程。经各共同努力,历时两年,最后形成一套较完备的实施理论、一系列技术和业务标准、一个电子凭证安全支撑控件(即“金财工程”应用支撑平台)。
2012年3月,为验证整体方案的可行性、安全性以及与现有国库集中支付系统的兼容性,财政部选择了河北省级、重庆市进行第一批试点,并于2013年1月同步正式上线运行。同年推广第二批试点,扩大到了安徽、河南、辽宁等10个省份。2013年9月27日财政部召开了国库集中支付电子化管理全国推广电视话会议,计划2014年上半年在全国完成省级支付电子化实施。
自2007年财政部与人民银行国库试行“电子化”探索,到2013年12个省市试点推广,国库集中支付电子化经历了创新、论证到实践的一系列摸索过程,最终形成了一套较完备的实施理论、一系列技术和业务标准、一个电子凭证安全支撑平台(即“金财工程”应用支撑平台),为全国各省地市实施国库集中支付电子化提供了理论、技术支撑。
电子化支付核心一“金财工程”应用支撑平台是由公安部等信息安全主管部门权威指导,财政部、人民银行主导进行统一设计、集中开发。它封装了数字签名、电子印章、安全传输等功能,实现跨人民银行、代理银行等多部门的信息交换,供各类业务系统调用,该平台的开发为推进国库集中支付电子化管理奠定了坚实的基础,同时也为推广到各级财政部门提供强有力的技术保障。各级财政部门、人民银
华中科技大学硕士学位论文
行和代理银行若要使用该平台,可以向财政部和人民银行总行申请,批准后免费使用。
除“金财工程”应用支撑平台外,六年的摸索还有一个重要的成果便是建立了一套财政系统自己的标准化体系,通过这套标准,把财政系统内部的信息“孤岛”连成一个整体,从而实现数据共享、资金流与信息流同步运行。目前财政部发布的标准规范系统包括:
(1)《财政业务基础数据规范》:主要作用贯通财政系统内部业务数据。
(2)《国库集中支付电子化管理接口报文规范》:主要作用贯通财政系统内部业务数据。
(3)《电子凭证库接口标准》:主要实现电子凭证库与业务系统的数据交换。各业务系统过调用电子凭证库的标准接口实现对电子凭证的签章、入库、验章、发送和打印等操作。
(4)《安全设备接口标准》:实现与第三方安全产品互联互通。
(5)《预算单位自助柜面业务系统设计规范》:打通财政与银行间业务数据交换。
1.3 本文研究工作
课题是主要进行北京市财政转移支付综合管理系统的设计和应用开发。通过对财政转移支付综合管理系统的需求分析,给出了系统的总体设计,以5个具体模块的分析、设计、实现为例介绍了开发实现过程。文档结构如下:
(1)介绍了北京市财政转移支付综合管理系统项目开发背景,介绍财政转移支付综合管理系统相关背景知识,系统架构中所应用的核心平台背景知识和建设该系统的意义。
(2)介绍了系统设计、开发过程中应用到的一些主要技术,包括设计中采用的B/S框架和JAVA相关技术等。
(3)给出了财政转移支付综合管理系统的需求分析,良好的需求分析是系统设计的前提和指导。
华中科技大学硕士学位论文
(4)在技术路线方面,采用了面组件化设计思想,给出了财政转移支付综合管理系统的总体设计结构和总体功能,介绍了系统功能设计和数据库设计。
(5)以5个具体的业务功能模块为例,介绍了系统的分析、设计与实现的完整过程。
本论文是一个实际的财政转移支付综合管理系统设计与开发项目,从需求分析、软件设计和系统实现层面进行了介绍,并对软件开发环境、所采用的技术也做了简要说明。
华中科技大学硕士学位论文
2 相关技术分析
本章简单阐述系统开发中应用的关键技术,包括JA V A、Spring、Hibernate和数字证书等相关的技术,为下文财政转移支付综合管理系统分析与设计和系统实现作好技术上的准备。
2.1 JA V A相关技术概述
(1)Java语言简介
Java是一种面向对象的程序设计语言。Java 技术广泛应用于个人PC、数据中心、移动电话和互联网,同时拥有全球最大的开发者专业社群[15]。
Java8 将会包含很多新特性,有如Lambdas,Jigsaw 模块化等等[16]。Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。Java分为三个体系JavaSE(J2SE),JavaEE,JavaME。
在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run 方法,使用该子类创建的对象即为线程。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
(2)Java主要技术
JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯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)的无缝的互操作性。JNDI(Java Naming and Directory Interface)提供从Java平台到的统一的无缝的连接。这个接口屏蔽了企业网络所使用的各种命名和目录服务。JMAPI(Java Management API)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。
JMS(Java Message Service)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。JTS(Java transaction Service)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控。JMF(Java Media Framework API)可以帮助开发者把音频、视频和其他一些基于时间的媒体放到Java应用程序或applet小程序中去,为多媒体开发者提供了捕捉、回放、编解码等工具,是一个弹性的、跨平台的多媒体解决方案。
Annotation(Java Annotation),提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class 文件中。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。
JavaFX能利用JavaFX 编程语言开发互联网应用程序(RIA)。JavaFX Script编程语言是Sun微系统公司开发的一种declarative,staticallytyped(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为JavaFXScript是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML 文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作
华中科技大学硕士学位论文
系统上运行。
2.2 Spring概述
Spring是一个轻型容器(1ight-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP (Aspect—Oriented Programming),面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展Application Context更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC 和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。
目前流行的MVC框架,主要有老牌的Struts、Webwork,较新的有Spring MVC、Tapestry、JSF等。这些框架的层次分隔能力都较好,在此基础上同时提供一些现成的辅助类库,提高了生产效率。根据架构分层的设计方法,后台服务端可以分为展现层、业务逻辑层和持久化层。系统主要使用了Spring+Hibernate的技术框架。
Spring的特性包括:
(1)支持内置AOP;
(2)具备数据访问框架,支持JDBC和O/R mapping;
(3)MVC web框架与Spring framework其他功能能够完全集成;
(4)支持用Java Mail或其他邮件系统发送邮件;
(5)源代码级别的元数据支持,使开发者可以借助AOP之类的技术进行企业服务建模;
(6)JNDI抽象层使得实现细节更容易变更,例如透明地在远程服务和本地服务之间切换。
此外,Spring不仅是一个AOP框架、也是一个IOC容器。通过Spring只要通过Java Bean属性和配置文件加入依赖性,便可以很容易地在需要时替换具有类似接口的协作对象。
华中科技大学硕士学位论文
2.3 Hibernate概述
Hibernate是数据持久层的一个轻量级框架,也是一个开源的ORM(object relations mapping)框架。它采用面向对象的思想来操作数据库,提供了灵活的查询获取数据的方法,极大地节省了我们开发处理数据的时间。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,在许多方面类似于EJB CMP CMR和JDO,不同的是Hibernate完全着眼于关系数据库的OR映射。因此Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
此外,基于Hibernate的应用程序可以轻松地移植到多个不同RDBMS系统上运行,如:IBM DB2、Sybase、Oracle和许多其他数据库。Hibernate提供了Hibernate Query Language(HQL)查询语言,它类似于JDO的JDOQL和EJB的EJB QL,不过它还可以进行直接的SQL查询,以及使用Object Criteria可以很容易地在运行时构造查询条件。
2.4 数字认证PKI
在传统的网上数据传送中,用户数据是采用明文方式发送的,即用户名加密码通过明文报发传送到服务端进行认证[33]。在这个过程中,数据容易被从网络上拦截而产生用户账号被非法使用的情况。为保证网上数字信息的传输安全,除了在通信传输中采用更强的加密算法等措施之外,必须建立一种双方信任及信任验证机制,即参加电子商务的各方必须有一个可以被验证的标识,这就是数字证书[34]。数字证书是各实体(用户)在网上信息交流及商务交易活动中的身份证明。为实现这一目的,国际上统一使用数字证书X. 509 国际标准,该数字证书具有唯一性。它将实体的公开密钥同实体本身联系在一起,同时数字证书的来源必须是可靠的。这就意味着应有一个网上各方都信任的机构,专门负责数字证书的发放和管理,确保网上信息的安全,这个机构就是CA 认证机构[35]。CA 认证机构保证发放的数字证书具有权威性、公正性和可信赖性。
数字证书认证中心(CertficateAuthority,CA)是整个网上电子交易安全的关键
华中科技大学硕士学位论文
环节,是可信任性和公正性的第三方机构,它主要负责产生、分配并管理所有参与网上交易的实体所需的身份认证数字证书[36]。每一份数字证书都与上一级的数字签名证书相关联,最终通过安全链追溯到一个己知的并被广泛认为是安全、权威、足以信赖的机构-根认证中心(根CA)。电子交易的各方都必须拥有合法的身份,即由数字证书认证中心机构(CA) 签发的数字证书,在交易的各个环节,交易的各方都需检验对方数字证书的有效性,从而解决了用户信任问题。
数字证书认证解决了网上交易和结算中的安全问题,其中包括建立电子商务各主体之间的信任关系,即建立安全认证体系(CA) ;选择安全标准如(SET 、SSL);采用高强度的加解密技术。其中安全认证体系的建立是关键,认证中心(CA),是电子商务体系中的核心环节,是电子交易中信赖的基础[37]。它通过自身的注册审核体系,检查核实进行证书申请的用户身份和各项相关信息,使网上交易的用户属性客观真实性与证书的真实性一致。认证中心作为权威的、可信赖的、公正的第三方机构,专门负责发放并管理所有参与网上交易的实体所需的数字证书。
2.5 本章小结
本章简单阐述了系统分析设计中应用到的相关方法和技术。主要对JA V A的相关概念进行了介绍,另外对Spring和Hibernate的相关概念作了说明,系统主要使用了Spring+Hibernate的技术框架,最后对数字证书做了简要的介绍。
华中科技大学硕士学位论文
3 系统的需求分析
本章首先将对用户的用例进行分析,同时结合实际调研中了解的需求,提出了系统的功能需求分析和研发目标,并进一步阐述非功能需求分析,这些将为系统设计和系统实现打下基础。
3.1 业务现状
目前国内的养老服务体系存在许多问题。从管理者角度看,首先,养老服务机构内各业务相互独立,数据无法实现共享,导致系统之间相互孤立;其次,养老服务机构的服务功能单一,针对不同服务的对象无法制定个性化与标准化服务,服务质量低下;另外,没有有效的员工管理和考核机制,导致员工的服务质量和工作效率很低。养老行业现在属于劳动密集型产业,行业年平均盈利率仅5%—9%。在成本中人力成本占60%,能源成本占20%,物料成本占15%,其他经营成本占5%。
从老年人及家属角度看,养老服务机构提供的服务模式太单一,不能满足老人的需要;而且养老服务机构的费用支出很混乱,老人入院后的花费是笔糊涂账;此外,子女无法随时了解自己父母在养老服务机构的生活状况,心里充满担忧。
因此,现在急需研发一套信息化的养老服务管理系统。
3.2 用户用例分析
经过前面对系统的调查以及对用户需求的分析,在系统中可以划分为三种的用户角色,这三种的用户分别为系统管理员、养老服务机构服务人员、老人(或家属),对于上述的三种系统用户的角色根据用户的需求功能的调研将其分别进行用例设计,具体的用例分析的结果如下。
(1)老人:老人能够通过系统自身的信息进行修改,对健康信息进行查询,同时系统还能对老人还能对自身的饮食禁忌进行提醒,对菜品进行预订。老人的用户用例图如图3-1所示。
华中科技大学硕士学位论文
图3-1 老人用户用例图
(2)养老服务机构服务人员:主要对老人信息进行管理,协助老人进行个人信息的添加,删除和修改。同时养老服务机构服务人员能够对老人的信息进行登记,查询和注销业务。服务人员能通过系统适量的登记访客的信息,提交护理计划,根据护理计划来履行日常的工作,并且将工作情况记录备案,对养老院对老人的收费结算等。养老服务机构服务人员的用例分析图如图3-2所示。
图3-2 养老机构服务人员用例图
(3)系统管理员:在系统管理中,主要完成的是对系统的各个用户进行管理维护,包括用户的新建,修改和删除等,同时,需要对各个用户的权限进行配置以及
华中科技大学硕士学位论文
管理,使得用户可以获得操作的权限,进行日常的业务管理操作,维持系统的运行,完成系统管理功能。
系统管理员的用户用例图如图3-3所示。
图3-3 系统管理员的用户用例图
3.3 系统功能需求分析
养老服务管理系统主要目的是为养老服务机构工作人员、老年人及家属提供服务。要求系统具有风格统一的界面、简单明了的操作、标准化的业务流程、严格的安全策略等。通过功能需求分析,总结出系统需包含以下5个功能。
(1)人员信息管理
在人员信息管理中,主要需要包括基本信息管理,家属信息管理几个功能。
用户通过基本信息管理,能够对老人的基本信息进行录入,包括老人的姓名,老人的联系方式以及账户信息等。在家属信息管理中,用户能够对老人家属成员的信息进行管理,包括家属成员信息的添加,家属成员信息的修改和删除。在家属成员信息中,应该包括家属成员的姓名,与老人的关系,家属成员的联系方式以及通讯地址。
(2)接待管理
接待管理需求主要是应对养老服务机构在接待来访业务。当有潜在客户或者现有客户的家属朋友,来到养老服务机构咨询时,需要适量的登记访客的信息,以便
财务管理系统设计与实现
第七章财务管理系统设计与实现 §7.1 财务管理系统业务简介 一、财务管理业务概述 企业财务管理是基于企业再生产过程中客观存在的财务活动和财务关系而产生的,根据企业再生产过程中的资金运动,工业企业财务管理的内容包括:固定资金管理、流动资金管理、专用资金管理、产品成本管理、销售收入管理、企业纯收入和财务支出管理等。其中固定资金管理是指垫支在劳动资料上的资金(包括:厂房、机器设备等固定资产);流动资金是指垫支在劳动对象上的资金(包括:原材料、燃料、在产品、产成品、银行存款及各种结算项目);专用资金是指具有专门用途的资金(包括:生产发展基金、更新改造基金、新产品试制基金、大修理基金等);成本管理将在下一章中详细介绍。 二、财务管理工作的具体内容 1.凭证 凭证的制作和管理是财务工作的一项重要内容,所有的财务活动都要通过制作凭证才能记入相应的帐目。当经济活动发生后,财务人员要收集业务的原始凭证(发票、入出库单等),并根据业务活动涉及的财务科目填写相应的凭证分录,制成记帐凭证。在一段时间后要将凭证归类装订成册以备检查。财务涉及的凭证一般包括:收款凭证、付款凭证和转帐凭证。 2.记帐 在凭证制作完成后,由会计人员对凭证进行审核,检查凭证制作是否正确,然后再根据凭证涉及的科目登记相应的明细分类帐和总帐。 3.银行帐 企业银行帐因为牵涉到流动资金的管理,所以管理起来较为严格,需要计算每天的收入、支出并结出余额。另外银行帐管理还包括银行对帐业务。企业的开户银行为企业设立一本收入、支出明细帐,而企业本身也有银行存款收入、支出的日记帐,这两本张之间就存在着一个对帐问题。银行定期给企业发出银行对帐单,企业根据对帐单上银行帐的收入、支出记录和自己记的银行日记帐记录进行核对,将对上的记录销掉,查找出哪些记录是银行未作登帐的(银行未达帐),哪些记录是企业未登帐的(企业未达帐),并制作出未达帐调节表。 4.往来帐 往来帐是指企业与往来户(客户、供应商)之间发生的应收款、预收款、应付款、预付款业务。往来业务量对企业来说一般是比较多的。要管理好每一个往来户的每一笔往来款,首先要对往来户单独设立帐户,将每一笔应收、应付款详细记录清楚;当收款或付款时,将收到或付出的款项逐笔分配到应收或应付款记录中进行勾对,销掉应收或应付款记录。这是一项比较复杂而繁琐的工作。 5.报表及财务分析 企业每个核算期末都要制作报表,上报上级单位和财政税务部门。各类财务报表从不同角度反映企业的经营和财务状况,报表主要有:资产负债表、利润表和财务状况变动表。 财务工作还能及时为企业领导提供相关的财务数据信息,如:资金使用情况,企业赢利
javaEE课程设计个人财务管理系统
软件学院 课程设计报告书 课程名称JavaEE 课程设计______________________ 设计题目个人财务系统____________________ 专业班级软件工程 _______________________ 学号xxxxxxxxx07 __________________________ 姓名XXXXX_______________________________ 指导教师姜彦吉 ________________________
2011年12 月
4.1.4系统构造关系 图一2 (jsp页面构造)
4.2 Jsp 页面设计 421登录界面 图一4 (登录界面) 代码如下: vform action= "servlet/LoginServlet" method= "post" >
图一5 (登录成功查询界面) 代码如下: <% String username=(String)session.getAttribute (”name"); if (username!= null ){%>