论文部分内容阅读
本文的工作目的主要是通过深入了解中小企业资金运作机制和财务处理流程,设计一个财务管理系统。系统的建立将有利于规范化的财务管理,提高资金使用效率,科学提高企业财务管理决策。系统将尝试从根本上改变中小企业财务长年以来粗放的管理模式,利于让企业逐步走向依法理财。开发工作从面向对象的编程技术入手,涉及图形界面、数据库、组件等技术。本系统的开发是基于Windows XP和SQL2000运行环境,采用极致业务基础平台专业版作为中间件,使用C#语言编写动态链接库完成二次开发的。笔者使用该平台开发大致经历了以下几个过程:1、系统设计;2、创建数据库;3、定义实体;4、定义界面;5、业务逻辑实现;6、数据库及组件打包;7、系统发布;8、系统维护。成果:研究中小企业在财务管理上的需求和特点后,从软件工程的角度全面地、系统地分析了财务管理系统的业务流程,对系统的功能进行了详细的设计。按照业务的需求和处理要求,构建系统各功能子模块,设计出了各子系统的软件结构。详细分析数据库的概念模型,合理设计系统数据库的逻辑结构、实现了系统模块功能如下:(1)总账总账模块能完成凭证的处理,提供多种账簿和报表的编辑处理,并支持多币种设置和数量的辅助核算,还要支持自定义核算项目。(2)报表报表模块能够自定义和根据丰富条件查询各种管理报表、法定报表和自定义报表。系统提供了多种业务子系统取数公式,可以灵活按需定义多种复杂报表。一般设计有资产负债表、利润表、所有者权益表。(3)现金流量表现金流量表模块可根据总账系统中已录入凭证指定的现金流量和自动拆分凭证算法,自动生成现金流管理的相关报表。(4)资产管理资产管理模块中可以处理各种固定资产和耗材业务,包括固定资产的增减变更和折旧的功能。本系统实现的仅仅是庞大的ERP系统中的一个部分,但是笔者希望通过这个设计,使更多的用户认识到极致业务基础平台的强大,利用它完整地实现ERP系统,起到抛砖引玉的作用。