财务报销管理系统的设计与实现

财务报销管理系统的设计与实现
财务报销管理系统的设计与实现

硕士学位论文

(工程硕士)

财务报销管理系统的设计与实现

DESIGN AND IMPLEMENTATION OF

FINANCIAL REIMBURSEMENT

MANAGEMENT SYSTEM

周雪

哈尔滨工业大学

2011 年 6 月国内图书分类号:TP311

国际图书分类号:621.3

学校代码:10213

密级:公开

工程硕士学位论文

财务报销管理系统的设计与实现

硕士研究生:周雪

师:马培军教授

师吴雅琴高级工程师

申请学位:工程硕士

科:软件工程

所在单位:软件学院

答辩日期:2011 年 6 月

授予学位单位:哈尔滨工业大学Classified Index: TP311

621.3

Dissertation for the Master’s Degree in Engineering

DESIGN AND IMPLEMENTATION OF

FINANCIAL REIMBURSEMENT

MANAGEMENT SYSTEM

Candidate:

Zhou Xue

Supervisor:

Prof. Ma Peijun

Associate Supervisor:

Senior Engineer Wu Yaqin

Academic Degree Applied for: Master of Engineering

Software Engineering

School of Software

June, 2011

Speciality:

Affiliation:

Date of Defence:

Degree-Conferring-Institution: Harbin Institute of Technology哈尔滨工业大学工程硕士学位论文摘要

财务报销是每一个单位内部基本的管理和活动要素。在当今快速变化的商

业环境中,业务软件的发展推动企业对信息化的需求不断提高,公司希望通过

高速有效、交互性高的财务报销管理软件来优化企业财务业务流程的管理,降

低财务部门的工作量,减少员工及领导在财务报销上的精力损耗。

本文首先说明课题的来源和背景,针对企业的实际情况及财务报销管理系

统的特点,通过对目前各种流行技术的全面的比较,并对本领域相关的理论深入研究分析,对系统进行全面的梳理和优化后,最终确定了系统的建设方案:针对公司原有报销流程业务,根据公司的实际办公环境采用 LotusNotes/Domino 平台为开发工具,同时在其之上通过对报销业务流程进行建模、分析和优化,此业务流程管理系统是以知识管理为工作的中心,以互联网为前提的平台,增强了报销业务流程的灵活性和适应性。

本系统采用 B/S 结构,数据库采用 Domino 的文档型数据库。在数据库分

布上考虑到报销单据的数据量庞大,按照各类报销业务的数据量分布以及单据内容特点,将财务报销管理系统的报销库分为:借款、差旅、交通费、招待费、日常费用、其他费用几个数据库,分类别存贮报销单据,并利用同步索引机制将几个数据库中的单据状态实时更新集中起来。

在财务报销管理系统内部模块间交互、与外部财务 ERP 系统等交互连接

时,采用面向服务的体系结构思想实现系统的松耦合,屏蔽平台的相关性。面向服务的体系结构能够令使用者很容易地将业务流程与系统进行绑定,通过 XI 制证技术实现服务封装,避免了资源与时间的浪费。由于应用了业务流程关系很有效地降低了其自身的繁琐程度,使得面向服务的组件得到了更高的使用率。本文以提高业务复杂度、增强系统交互性为目标,充分利用 Lotus 的技术

和平台优势,结合业务流程管理思想的一般要求和财务报销的实际情况,将系统封装成粗粒度的服务接口,实现了一个财务报销管理系统,为财务报销及相关管理信息提供合理的管理平台,保证了在合理的监管控制之下企业内工作有效地执行。

关键词:财务报销管理;业务流程管理;XI 制证;同步索引

- I -哈尔滨工业大学工程硕士学位论文

Abstract

Financial reimbursement is the basic management and essential of activities in

every corporation. The business environment changed rapidly at present, and the development of software business promotes companies to increase the demands of information technology, the companies are eager to build the business environment with efficient and interactive financial reimbursement and management software. In order to optimize the management of business processes, reduce the workload of the financial sector, reducing staff and leadership in the energy loss on financial reimbursement.

This article argues that the subject source and background for the actual

situation and the characteristics of financial claims management system. Through with a variety of popular technologies present a comprehensive comparative, and do deep related, comprehensive analysis of the system and optimized to finalize the system's building program: according to the original claims of the company business processes, and the company's actual office environment, I use Lotus

Notes/Domino platform development tool. On the other hand, through modeling, analysising and optimizing the business processes on the reimbursement, based on the net, enhance reporting flexibility and adaptability of business processes.

The system uses B/S structure, and Domino's document database. Consider the

high volumes according to various types of reimbursement business data content, I distribute the database to: loan, travel, transportation, hospitality, daily fees, other costs of several databases, store documents by sorts.

In Financial reimbursement management system, the interaction between the internal modules and connection with external financial ERP system,

service-oriented architecture can achieve loosely coupled of systems and shielded

the relevance of platform. Service-oriented architecture enables users to complete

the task that connected business process to the base system easily, in that way it can

save time and IT resources; and the relationship between business processes can

make service-oriented components re-use, thus minimizing the complexity of the business process itself.

This article regards increasing the degree of operational complexity and

- II -哈尔滨工业大学工程硕士学位论文

enhancing the system as the goal of interactivity. It fully use of Lotus technology

and platform advantages, combining business process management thinking and the actual situation of the system, packaging the systems into service interfaces, to

achieve the financial reimbursement management system so that all the work of the organization are in effective management and monitored; and all kinds of

knowledge accumulation, management, utilization, to provide the support for the leaders to made decisions.

Keywords: Financial reimbursement management, Business Process Management,

XI, Synchronization Index

- III -哈尔滨工业大学工程硕士学位论文

目录

摘要.....................................................................................................................................I ABSTRACT..........................................................................................................................II 第 1 章绪论 (1)

1.1 课题来源 (1)

1.2 课题研究的背景和意义 (1)

1.2.1 课题研究的背景 (1)

1.2.2 课题研究的意义 (2)

1.3 与课题相关的国内外研究综述 (3)

1.3.1 财务报销现状研究 (3)

1.3.2 财务报销管理系统现状研究 (3)

1.3.3 业务流程管理现状研究 (4)

1.3.4 Lotus Domino/Notes 的发展过程 (5)

1.4 本文的主要研究内容 (6)

第 2 章财务报销管理系统的需求分析 (8)

2.1 系统概述 (8)

2.2 非功能性需求及系统设计原则 (8)

2.3 功能性需求 (9)

2.3.1 报销管理 (9)

2.3.2 流程管理 (11)

2.3.3 额度管理 (12)

2.3.4 配置管理 (12)

2.3.5 凭证管理 (13)

2.3.6 角色及权限可设置 (14)

2.3.7 查询统计 (14)

2.4 用例分析 (16)

2.5 概念模型分析 (17)

2.6 审批流程分析 (19)

2.7 本章小结 (22)

第 3 章财务报销管理系统的设计 (23)

3.1 功能模块设计 (23)

- IV -哈尔滨工业大学工程硕士学位论文

3.2 访问控制权限的设计 (25)

3.3 财务报销审批模块的设计 (27)

3.4 财务报销凭证模块的设计 (36)

3.5 财务报销额度模块的设计 (37)

3.6 财务报销配置模块的设计 (39)

3.7 开发环境设计 (41)

3.8 技术与业务架构设计 (42)

3.9 本章小结 (46)

第 4 章财务报销管理系统的实现 (47)

4.1 财务报销数据库的实现 (47)

4.2 财务报销审批模块的实现 (47)

4.3 财务报销凭证模块的实现 (56)

4.4 财务报销额度模块的实现 (57)

4.5 财务报销配置模块的实现 (61)

4.7 本章小结 (63)

第 5 章财务报销管理系统的测试 (64)

5.1 测试目标 (64)

5.2 系统功能测试 (64)

5.2.1 测试方法及环境 (64)

5.2.2 功能测试 (64)

5.3 系统性能测试 (70)

5.3.1 测试方法及环境 (70)

5.3.2 压力测试 (71)

5.4 测试结论 (72)

5.5 本章小结 (73)

结论 (74)

参考文献 (75)

哈尔滨工业大学学位论文原创性声明及使用授权说明 (78)

致谢 (79)

个人简历 (80)

- V -哈尔滨工业大学工程硕士学位论文

第 1 章绪论

1.1 课题来源

财务报销是每一个单位内部基本的管理和活动要素。业务软件的发展推动

着企业对信息化的需求不断提高,基本的财务软件已远远不能满足管理的需要,

费用支出控制是目前企业最为关心的一个财务环节,虽然仍有一部分企业还是

使用着传统的手工管理方法,费用报销一直手工操作,预算人为控制,使员工

和领导耗费大量的时间与精力,同时财务部门工作量也十分巨大。

越来越多的企业都在追求更安全、更高效的管理方法。在竞争激烈、千变

万化的市场环境中,针对财务工作中存在的报销流程手工操作、数据不能远程

处理、财务中心和事业部核算缺乏统一性、反映公司命脉的财务信息数据不能

及时准确地获取等诸多问题,采用办公自动化(Office Automation,简称 OA)

并整合业务流程管理(Business Process Management,简称 BPM)概念对财务

报销管理系统的变革是会计电算化在企业全面推动的有利补充[1],扩大了企业

信息化的范围,提高了内部管理层次,能够极大的改善现有财务对费用控制的

模式。

本课题的名称是《财务报销管理系统的设计与实现》,目的是利用 BPM 的

方式对神州数码财务报销业务流程进行整合,为了增加系统的可扩展性,通过

相关主题
相关文档
最新文档