财务报销管理系统的设计与实现.docx
《财务报销管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《财务报销管理系统的设计与实现.docx(89页珍藏版)》请在冰点文库上搜索。
硕士学位论文
(工程硕士)
财务报销管理系统的设计与实现
DESIGNANDIMPLEMENTATIONOF
FINANCIALREIMBURSEMENT
MANAGEMENTSYSTEM
周雪
哈尔滨工业大学
2011年6月
国内图书分类号:
TP311
国际图书分类号:
621.3
学校代码:
10213
密级:
公开
工程硕士学位论文
财务报销管理系统的设计与实现
硕士研究生:
周雪
导
副
师:
马培军教授
导
师吴雅琴高级工程师
申请学位:
工程硕士
科:
软件工程
学
所在单位:
软件学院
答辩日期:
2011年6月
授予学位单位:
哈尔滨工业大学
ClassifiedIndex:
TP311
U.D.C:
621.3
DissertationfortheMaster’sDegreeinEngineering
DESIGNANDIMPLEMENTATIONOF
FINANCIALREIMBURSEMENT
MANAGEMENTSYSTEM
Candidate:
ZhouXue
Supervisor:
Prof.MaPeijun
AssociateSupervisor:
SeniorEngineerWuYaqin
AcademicDegreeAppliedfor:
MasterofEngineering
SoftwareEngineering
SchoolofSoftware
June,2011
Speciality:
Affiliation:
DateofDefence:
Degree-Conferring-Institution:
HarbinInstituteofTechnology
哈尔滨工业大学工程硕士学位论文
摘要
财务报销是每一个单位内部基本的管理和活动要素。
在当今快速变化的商
业环境中,业务软件的发展推动企业对信息化的需求不断提高,公司希望通过
高速有效、交互性高的财务报销管理软件来优化企业财务业务流程的管理,降
低财务部门的工作量,减少员工及领导在财务报销上的精力损耗。
本文首先说明课题的来源和背景,针对企业的实际情况及财务报销管理系
统的特点,通过对目前各种流行技术的全面的比较,并对本领域相关的理论深
入研究分析,对系统进行全面的梳理和优化后,最终确定了系统的建设方案:
针对公司原有报销流程业务,根据公司的实际办公环境采用LotusNotes/Domino
平台为开发工具,同时在其之上通过对报销业务流程进行建模、分析和优化,
此业务流程管理系统是以知识管理为工作的中心,以互联网为前提的平台,增
强了报销业务流程的灵活性和适应性。
本系统采用B/S结构,数据库采用Domino的文档型数据库。
在数据库分
布上考虑到报销单据的数据量庞大,按照各类报销业务的数据量分布以及单据
内容特点,将财务报销管理系统的报销库分为:
借款、差旅、交通费、招待费、
日常费用、其他费用几个数据库,分类别存贮报销单据,并利用同步索引机制
将几个数据库中的单据状态实时更新集中起来。
在财务报销管理系统内部模块间交互、与外部财务ERP系统等交互连接
时,采用面向服务的体系结构思想实现系统的松耦合,屏蔽平台的相关性。
面
向服务的体系结构能够令使用者很容易地将业务流程与系统进行绑定,通过XI
制证技术实现服务封装,避免了资源与时间的浪费。
由于应用了业务流程关系
很有效地降低了其自身的繁琐程度,使得面向服务的组件得到了更高的使用率。
本文以提高业务复杂度、增强系统交互性为目标,充分利用Lotus的技术
和平台优势,结合业务流程管理思想的一般要求和财务报销的实际情况,将系
统封装成粗粒度的服务接口,实现了一个财务报销管理系统,为财务报销及相
关管理信息提供合理的管理平台,保证了在合理的监管控制之下企业内工作有
效地执行。
关键词:
财务报销管理;业务流程管理;XI制证;同步索引
-I-
哈尔滨工业大学工程硕士学位论文
Abstract
Financialreimbursementisthebasicmanagementandessentialofactivitiesin
everycorporation.Thebusinessenvironmentchangedrapidlyatpresent,andthe
developmentofsoftwarebusinesspromotescompaniestoincreasethedemandsof
informationtechnology,thecompaniesareeagertobuildthebusinessenvironment
withefficientandinteractivefinancialreimbursementandmanagementsoftware.In
ordertooptimizethemanagementofbusinessprocesses,reducetheworkloadofthe
financialsector,reducingstaffandleadershipintheenergylossonfinancial
reimbursement.
Thisarticlearguesthatthesubjectsourceandbackgroundfortheactual
situationandthecharacteristicsoffinancialclaimsmanagementsystem.Through
withavarietyofpopulartechnologiespresentacomprehensivecomparative,anddo
deeprelated,comprehensiveanalysisofthesystemandoptimizedtofinalizethe
system'sbuildingprogram:
accordingtotheoriginalclaimsofthecompany
businessprocesses,andthecompany'sactualofficeenvironment,IuseLotus
Notes/Dominoplatformdevelopmenttool.Ontheotherhand,throughmodeling,
analysisingandoptimizingthebusinessprocessesonthereimbursement,basedon
thenet,enhancereportingflexibilityandadaptabilityofbusinessprocesses.
ThesystemusesB/Sstructure,andDomino'sdocumentdatabase.Considerthe
highvolumesaccordingtovarioustypesofreimbursementbusinessdatacontent,I
distributethedatabaseto:
loan,travel,transportation,hospitality,dailyfees,other
costsofseveraldatabases,storedocumentsbysorts.
InFinancialreimbursementmanagementsystem,theinteractionbetweenthe
internalmodulesandconnectionwithexternalfinancialERPsystem,
service-orientedarchitecturecanachievelooselycoupledofsystemsandshielded
therelevanceofplatform.Service-orientedarchitectureenablesuserstocomplete
thetaskthatconnectedbusinessprocesstothebasesystemeasily,inthatwayitcan
savetimeandITresources;andtherelationshipbetweenbusinessprocessescan
makeservice-orientedcomponentsre-use,thusminimizingthecomplexityofthe
businessprocessitself.
Thisarticleregardsincreasingthedegreeofoperationalcomplexityand
-II-
哈尔滨工业大学工程硕士学位论文
enhancingthesystemasthegoalofinteractivity.ItfullyuseofLotustechnology
andplatformadvantages,combiningbusinessprocessmanagementthinkingandthe
actualsituationofthesystem,packagingthesystemsintoserviceinterfaces,to
achievethefinancialreimbursementmanagementsystemsothatalltheworkofthe
organizationareineffectivemanagementandmonitored;andallkindsof
knowledgeaccumulation,management,utilization,toprovidethesupportforthe
leaderstomadedecisions.
Keywords:
Financialreimbursementmanagement,BusinessProcessManagement,
XI,SynchronizationIndex
-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.4LotusDomino/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测试目标...............................