基于JAVA财务报账平台的研究与实现

基于JAVA财务报账平台的研究与实现

论文摘要

当今社会,集团化财务集中管理的优势明显,中国移动作为在世界范围内具有影响力的集团企业,集团财务管理信息化的建设更是重中之重,而财务报账是集团在财务核算中的核心之一,因此实现财务报账的信息化、集中化是十分必要的。报账平台系统是财务集中化建设的一项核心内容,与集团财务化管理系统的规划一样,报账平台系统的建设也是一个分步实施和完善的过程,其目标是地市报账单向集团集中,由集团财务核算中心集中核算。通过报账平台系统对报账单据的内容和格式进行规范,保证财务入账依据的标准化,为财务核算规范奠定基础;通过电子报账单和相应附件的电子化流转,以及与OA系统的待办事项集成,在保证审批质量的同时加快了审批流程,提高财务核算效率;建立与ERP系统、合同管理系统、预算管理系统、银企互联系统和OA系统的接口,实现信息快速准确传递,降低劳动强度,提高财务工作效率。开发一套报账平台管理系统,可以充分弥补手工管理工作量繁重、效率低下的缺点。将报账单据的审批流程由人工转变为电子流,加快了审批流程、保证了审批质量、提高了财务核算的工作效率。用友NC是用友公司推出的针对企业应用的ERP平台。作为UFIDA NC构建基础的UAP-NC是一个遵循J2EE技术规范,以企业业务信息管理和企业资源管理为基础,以业务过程控制管理为核心,支持工作流管理和业务流程重组的企业应用运行平台;是基于模式化和提供可视化建模工具的开发平台;是开放的、基于SOA、支持多种集成方式的系统集成平台;是统一的支持JMX的系统管理平台。UAP-NC作为基于多组织架构的企业应用运行平台、基于模式化的开发平台、开放的系统集成平台及统一的系统管理平台,是建立在Java语言所提供的强大功能的基础上开发的。Java是一种简单的、面向对象的、分布式的、结构中立的、安全的、可移植的、性能优异的、多线程的、动态的开发语言,适合构建基于网络计算的企业应用。由于Java的平台无关性,使得UAP-NC可以运行在不同硬件平台、不同操作系统平台上。基于UAP-NC所开发的应用软件采用Browser/Server(浏览器/服务器)的方式来运行。B/S的运行方式最大限度地方便了用户部署和维护大型软件系统,保证了客户机运行,从而大大降低了用户目标系统的总体拥有成本(TCO)。UAP-NC支持多种操作系统(Solaris、AIX、Linux、Windows等),可运行于符合J2EE规范的多种应用服务器(IBM WebSphere、BEA WebLogic、UFIDA Application Server等),支持多种数据库DBMS(DB2、Oracle、SQL Server、OSCAR等)。UAP-NC还提供Portal服务器进行内容集成以使用户对企业资源有一个统一的访问点。本论文来源于某省移动公司实际开发项目。首先,本文从财务报账的具体业务为出发点,探讨了财务报账信息化系统的现状与具体改进需求,深入研究了从各地市到省公司实行电子流程报账的实现方式;其次,本文设计了一套财务报账平台。该系统采用B/S架构,基于JAVA企业级开发平台,并结合用友NC平台进行了二次开发;再次,本文详细介绍了该系统的具体实现。该系统利用用友NC系统二次开发平台初步完成了财务报账平台的制作,通过该系统实现了报账单从经办人到审核人最后到省公司核算中心的电子流程审批,规范了各地市的实际报账业务,实现了企业财务的信息化建设。最后,本文对完成的工作进行了总结,并对下一步的工作方向进行了简要的讨论。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 建设目标
  • 1.2 报账平台系统的优势
  • 1.3 用友UAP-NC 平台开发优势
  • 1.4 本课题的主要研究内容
  • 1.5 本文的组织
  • 第2章 相关技术
  • 2.1 JAVA 语言
  • 2.2 DB2 数据库
  • 2.3 WEB 开发体系架构
  • 2.4 NC 二次开发平台相关技术
  • 2.4.1 元数据技术
  • 2.4.2 打印模版技术
  • 2.4.3 UI 工厂技术
  • 2.4.4 查询引擎技术
  • 2.5 本章小结
  • 第3章 需求分析
  • 3.1 需求概述
  • 3.2 业务流程分析
  • 3.2.1 总体业务流程
  • 3.2.2 系统流程定义
  • 3.2.3 用例图
  • 3.3 业务功能需求
  • 3.4 其他需求
  • 3.4.1 性能要求
  • 3.4.2 系统其他功能
  • 3.4.3 可靠性要求
  • 3.4.4 接口需求
  • 3.4.5 操作易用性要求
  • 3.5 本章小结
  • 第4章 系统设计
  • 4.1 概要设计
  • 4.1.1 系统架构
  • 4.1.2 功能模块
  • 4.1.3 数据流图
  • 4.2 详细设计
  • 4.2.1 报账单设计
  • 4.2.2 关键类设计
  • 4.2.3 数据库设计
  • 4.3 本章小结
  • 第5章 系统实现
  • 5.1 系统实现的软硬件环境
  • 5.2 关键类实现
  • 5.2.1 VO 类实现
  • 5.2.2 UI 类实现
  • 5.2.3 UICtrl 类实现
  • 5.2.4 EventHandler 类实现
  • 5.2.5 参照类实现
  • 5.2.6 接口及实现类
  • 5.2.7 数据库持久化实现
  • 5.3 查询报表实现
  • 5.3.1 简单报表
  • 5.3.2 复杂报表
  • 5.4 本章小结
  • 第6章 结语
  • 6.1 结论
  • 6.2 进一步工作的方向
  • 参考文献
  • 作者简介及在学期间所取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于JAVA财务报账平台的研究与实现
    下载Doc文档

    猜你喜欢