财务报销管理系统的设计与实现_第1页
财务报销管理系统的设计与实现_第2页
财务报销管理系统的设计与实现_第3页
财务报销管理系统的设计与实现_第4页
财务报销管理系统的设计与实现_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

财务报销管理系统的设计与实现硕士学位论文(工程硕士)财务报销管理系统的设计与实现DESIGNANDIMPLEMENTATIONOFFINANCIALREIMBURSEMENTMANAGEMENTSYSTEM周雪哈尔滨工业大学国际图书分类号:密级:公开工程硕士学位论文财务报销管理系统的设计与实现硕士研究生:周雪导师:马培军教授副导师吴雅琴高级工程师学科:软件工程所在单位:软件学院授予学位单位:哈尔滨工业大学-I-财务报销是每一个单位内部基本的管理和活动要素。在当今快速变化的商业环境中,业务软件的发展推动企业对信息化的需求不断提高,公司希望通过高速有效、交互性高的财务报销管理软件来优化企业财务业务流程的管理,降低财务部门的工作量,减少员工及领导在财务报销上的精力损耗。本文首先说明课题的来源和背景,针对企业的实际情况及财务报销管理系统的特点,通过对目前各种流行技术的全面的比较,并对本领域相关的理论深入研究分析,对系统进行全面的梳理和优化后,最终确定了系统的建设方案:针对公司原有报销流程业务,根据公司的实际办公环境采用平台为开发工具,同时在其之上通过对报销业务流程进行建模、分析和优化,此业务流程管理系统是以知识管理为工作的中心,以互联网为前提的平台,增强了报销业务流程的灵活性和适应性。布上考虑到报销单据的数据量庞大,按照各类报销业务的数据量分布以及单据内容特点,将财务报销管理系统的报销库分为:借款、差旅、交通费、招待费、日常费用、其他费用几个数据库,分类别存贮报销单据,并利用同步索引机制将几个数据库中的单据状态实时更新集中起来。在财务报销管理系统内部模块间交互、与外部财务ERP系统等交互连接时,采用面向服务的体系结构思想实现系统的松耦合,屏蔽平台的相关性。面向服务的体系结构能够令使用者很容易地将业务流程与系统进行绑定,通过XI制证技术实现服务封装,避免了资源与时间的浪费。由于应用了业务流程关系很有效地降低了其自身的繁琐程度,使得面向服务的组件得到了更高的使用率。本文以提高业务复杂度、增强系统交互性为目标,充分利用Lotus的技术和平台优势,结合业务流程管理思想的一般要求和财务报销的实际情况,将系统封装成粗粒度的服务接口,实现了一个财务报销管理系统,为财务报销及相关管理信息提供合理的管理平台,保证了在合理的监管控制之下企业内工作有效地执行。关键词:财务报销管理;业务流程管理;XI制证;同步索引-IV- IABSTRACT II 1课题来源 1课题研究的背景和意义 1课题研究的背景 1课题研究的意义 2与课题相关的国内外研究综述 3财务报销现状研究 3财务报销管理系统现状研究 3业务流程管理现状研究 4的发展过程 5本文的主要研究内容 6第2章财务报销管理系统的需求分析 8系统概述 8非功能性需求及系统设计原则 8功能性需求 9报销管理 9流程管理 额度管理 配置管理 凭证管理 角色及权限可设置 查询统计 用例分析 概念模型分析 审批流程分析 本章小结 第3章财务报销管理系统的设计 功能模块设计 -V-访问控制权限的设计 财务报销审批模块的设计 财务报销凭证模块的设计 财务报销额度模块的设计 财务报销配置模块的设计 开发环境设计 技术与业务架构设计 本章小结 第4章财务报销管理系统的实现 财务报销数据库的实现 财务报销审批模块的实现 财务报销凭证模块的实现 财务报销额度模块的实现 财务报销配置模块的实现 本章小结 第5章财务报销管理系统的测试 测试目标 系统功能测试 测试方法及环境 功能测试 系统性能测试 测试方法及环境 压力测试 测试结论 本章小结 参考文献 哈尔滨工业大学学位论文原创性声明及使用授权说明 个人简历 课题来源财务报销是每一个单位内部基本的管理和活动要素。业务软件的发展推动着企业对信息化的需求不断提高,基本的财务软件已远远不能满足管理的需要,费用支出控制是目前企业最为关心的一个财务环节,虽然仍有一部分企业还是使用着传统的手工管理方法,费用报销一直手工操作,预算人为控制,使员工和领导耗费大量的时间与精力,同时财务部门工作量也十分巨大。越来越多的企业都在追求更安全、更高效的管理方法。在竞争激烈、千变万化的市场环境中,针对财务工作中存在的报销流程手工操作、数据不能远程处理、财务中心和事业部核算缺乏统一性、反映公司命脉的财务信息数据不能并整合业务流程管理()概念对财务信息化的范围,提高了内部管理层次,能够极大的改善现有财务对费用控制的模式。方式对神州数码财务报销业务流程进行整合,为了增加系统的可扩展性,通过来实现整合系统的管理。在设计过程中,充分利用了面向服务课题研究的背景和意义课题研究的背景神州数码(中国)有限公司的使命是数字化中国,以释放信息技术的力量,推动中国社会信息文明的进程。神州数码拥有着多年的协同办公经验积累,结合企业自身的信息化发展战略,开发出大量实用而有效的办公自动化应用,解决了流程电子化问题。办公自动化是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,信息的传递由协作工具无序、自主发散地进行。这种协作方式没有规范的管控观念,缺少清晰明确的OA定义和规范的技术手段。所以要进一步完善协同管理的理念,否则就无法很好的实现组织上各种跨度的以个人为中心的自定义表单和工作流引擎同时构成了传统协同办公系统的根本要素,使得工作流在这两个功能之上就能正常的进行流程流转。工作流能够使工作事务在多人之间有效流转,而带来协同应用效果,也成为协同软件驱动各项应用步骤与程序的引擎。只有把公司所有的业务集成到同一个工作流平台,才能实现无论什么样的平台、开发商是谁,都能将全部应用的整合。将业务整合的前提是工作流组织的连接方式是松耦合的,这样才能确保应用组件全面统一在公司的工作流中并能对公司业务流程进行全面的监管控制。由此引入业务流程管理概念,使其能将应用系统、交互界面、硬件设备、用户全面优化整合,获得全方位的管理模式。将业务流程管理整合在在原有OA平台之上将是十分有战略性的策略,它可以带来加强系统扩展性和适应能力、优化业务流程的益处。课题研究的意义为了公司业务需要,企业中一般会同时应用若干的应用系统,所采用的技术平台也不仅仅一种,当这些复杂的应用平台和系统同时存在时,如何将他们集成为一个整体则是一项难题,需要花费漫长的周期和高昂的成本才能建立出新的集成系统。传统OA有它的局限性和不足,尤其当要将OA系统与公司的其他应用系统集成到一起的时候,系统的复杂程度和技术平台都会成为很大的为构造分布式系统提供方法,标志着应用系统技术未来的发展方向。它可以为企业带来的是松耦合、模块化的服务,将业务应用功能以服务的形式提供给最终用户或其他服务[5]。际业务的基础之上进行提炼加工一套建立于神州数码企业协作管理平台之上的财务报销管理系统,就可利用企业原有的应用将多种技术融合到一起,多渠道提供服务,以达到保护现有的IT基础建设投资的效果,以模块化的形式添加或更新服务,增加业务变更的灵活性,其目的是让公司的财务报销流程更好地发挥作用,让业务流程更加具有延展性,公司财务管理更加规范严谨,使公司能够在激烈的竞争中脱颖而出,产生巨大的回报:加快产品发展速度,改造客户业务关系等。与课题相关的国内外研究综述财务报销现状研究在九十年代末期,有学者基于知识经济背景提出财务管理创新应集中在观念的更新、目标的重组、内容的调整与拓展三大方面。到了济全球化和知识经济的环境,我国的财务管理理论更加着重提出从公司理论、信息不对称理论、道德风险、交易成本和所有权成本、人力资源成本等方面研究公司财务理论的新视角[7]。财务报销就是企业或单位的员工将因公业务时所做的经济支出列成清单,与支出凭证一并上报到财务进行核销。财务部经手后对凭证和支出清单进行验收,验收合格后对报销进行签字审批。通过这种报销制度可以有效地保证各单位业务开销的真实性,做到合理合法,保证经济管控的准确与透明,是公司内部管控的重点。不过在财务报销的实际应用和管理中,仍然存在着诸多弊端,国情来看,在财务监管制度上存在疏漏,民众已经惯性思维的认为不管何时何事都能拿到单位去报销,这是因为公有制经济在我国长时间实行导致的,这会化,加大公司内部管控力度,提升公司职能,使得公司能够得到更好的发展和高的利润,成为企业财务管控的发展方向。财务报销管理系统现状研究从企业规模上看,迫切希望应用财务报销管理系统的企业不外乎三种[11,12]:(1)大型或独资企业,如一汽丰田、三菱电机、耐帆包装、哈尔斯通创为实、糖果动力等,这类企业具有国际视野,费用管理理念更为先进,乐于接受新信息技术的支持;(2)行业领军企业,如中兴通讯、迈瑞生物医疗电子、万科地产、航天科工、广药集团等,这类企业信息化水平普遍较高,费用管理进一步跟国际接轨;(3)处于快速发展起的本土新锐中小型企业,希望通过精细的费用管控,支撑其持续、健康发展。与传统手工报销流程相比,电子化报销的流程是对手工流程进行合理的抽象化之后自定义到系统中,其运转和执行由系统工作流引擎驱动,当某一节点-4-完成相关操作后自动跳转到另一节点,直至流程结束[13]。由此可以进一步提高财务业务的规范性,提高业务效率、减少手工操作,便于事业部审批,实现对财务报销的电子化管理,并通过接口功能,根据独立系统中的数据,自动生成信息化技术越来越发达,现在已经有不少公司应用财务报销软件来增强企业的财务报销管理。但是如果公司内没有实现对财务业务的整合分析,没有从原始业务的初始生成点进行扩充,就会导致企业财务审批流程比较繁琐、整体财务工作效率底下、表单的填写和费用计算时会出现人为性质的错误等诸多问题。将申报、额度控制、审批、核算各数据源高度统一融入报销系统,既能够避免数据孤岛现在审批环节之间出现,又能够通过系统固化报销流程的关键控制点,较为准确地监管企业内部控制体系,避免监控点的脱节。财务报销电子化,可以通过建立的信息系统,将财务报销的流程进行电子化流转,可以达到的效果是:员工可以在任何时间、从任何地点提交财务报销申请;领导则可通过签字权限的控制,在任何时间、任何地点进行审批;财务部门对申请内容审批核实后会将报销信息传给财务系统录入凭证,并在凭证库中生成与报销单唯一绑定的报销凭证单。随着技术不断地更新,财务报销管理系统会提供更加合理的报销业务流程监管方式,更加强大的系统功能,为企业带来更多效益。业务流程管理现状研究改进以及增强灵活性和适应性的关键且带有战略性的决策。尽管BPM技术在国内从概念、方法、产品到客户认识都还存在诸多问题,不甚清晰,但BPM应用共同组成了业务流程管理的概念,使之自本世纪初到现在都在信息化方面占领着重要地位。业务流程管理拥有着信息技术领域经典的管控理念,在公司内部应用有力使得业务流程为核心的管控理念得到延伸扩展。从企业应用角度来看,它以工作流(英文本,并在此之上进一步壮大。他作为现代公司应用系统的核心能根据业务流程进行建模:通过对业务流程通过分析后建模,然后再进行模拟,进一步优化后得到的协同管理控制功能。中,且不管他们是否是形式上的或者只是追随潮流,40%左右实际上并没有一中真正实现SOA,它是将异构平台上应用程序),通过这些服务之间定义良好的接口和规范,按照松耦合方式整合在一起,即将识到面向服务的SOA架构能提供目前最佳的复用架构体系搭建模式。它能将刚性的、且彼此孤立的应用、系统和数据转变成灵活的、易于复用的软件组件[18]。办公自动化系统的主要核心功能是以收发应用为核心的流转类应用模块,结合企业内部实际情况定制开发符合各项业务需求的特色功能,满足各个科室的日常管理和工作需要[19]。它作为公司部署协同管理的根本,注重以个人为中心,并把这一特点在国内的企业管理软件行业中进行了充分的展示,使企业内部员工共享资源更加便捷,工作效率更高。企业经营管控包括对业务事务的管控和组织结构也就是人的管控。协同工具将无序的消息以个人为中心进行发送,但是业务流程管理的重心在于公司从顶至下的战略到执行的流程,高视角全方位的管控形式,随时优化管理,使其更加规范,把流程作为管理结构的核心,以端到端的形式进行协作。BPM强调的是一种全生命周期的流程管理,它不仅包括了流程的自动化,和流程的实时有效地跟踪与监控,还会更多地去与业务部门一起来梳理流程、可以满足OA流程的快速应用,可以满足工作流程的个性化定义。不仅能够做到以组织架构为基础的动态的角色管理,也能实现跨系统的异构整合应用[20]。的发展过程在现今工作流平台市场上毋庸置疑的处于头筹位置,跨越。时期将C/S应用从理论推动为现实,奠定了此领域的领先地位,是业界首套真随后的阶段是版本过渡到2002年全面使用R5版本得阶段。成熟的技术得到了飞速迅猛的发展,它为基于Web的协作技术应用的推广起到相当大的作用,并且协助广大用户将电子化的协作工作实现出来应用的基础上,开发出基于其平台级产品转向了彻底开放的业界标准。服务宿主服务器,实现基于自身数据库和本文的主要研究内容本文的目标是,针对现有的财务报销系统的一些局限性,通过借鉴业务流程管理思想与面向服务的架构思想的相关的优势和实现技术,结合本人在实习公司的实践和对神州数码现阶段的财务往来和报销管理相关业务的分析、公司实际的财务业务流程管理方式,研究和实现一个基于接口的,功能较为完善且系统拓展性比较高、财务报销业务流程更加合理的财务报销管理系统,这也是作者在实习期间所研究的课题的主要内容。本课题研究的主要内容包括以下几个方面:(1)系统开发的必要性从目前公司内部应用情况出发,从重用、优势互补和企业流程重构三个方面分析出财务报销管理系统开发的必要性,同时看到本课题的提出对公司今后发展的有利方面。-7-(2)财务报销管理系统的相关技术与功能分析分析目前财务报销业务和财务报销管理系统的现状,找出不足,并结合业务流程管理思想与面向服务的架构思想的相关的优势和实现技术设计出符合本公司应用的财务报销管理报销管理系统;系统采用B/S架构,在数据库分布上考虑到数据量庞大,将数据库按类别分为多个,通过同步索引机制将数据库中的数据实时更新集中起来。在财务报销管理系统内部模块间交互、与外部财务ERP系统等交互连接时,采用面向服务的体系结构思想实现系统的松耦合,屏蔽平台的相关性。本文以提高业务复杂度,增强系统交互性为目标,充分利用Lotus的技结合业务流程管理思想的一般要求和财务报销的实际情况,将系统封装成粗粒度的服务接口,实现了一个财务报销管理系统,使组织中的各项工作均处于有效的管理和监控之下;并对各种知识进行积累、管理、利用,为各级领导的决策提供有效的支持。本文的组织结构如下:第一章绪论主要介绍了课题的研究背景和意义,简要概述了财务报销管理系统的相关知识,介绍了与课题相关的国内外研究现状,提出了本课题的研究第二章是系统的需求分析。根据系统的业务需求和设计目标,分析系统的功能,对系统用例和报销审批流程等进行了细致论述,为系统体系架构的设定和功能模块划分做好分析和准备。第三章是财务报销管理系统的设计,从整体模块入手并逐步细化设计,同时完成了数据库设计,设定好开发环境和系统架构,为系统的开发实现打下基第四章财务报销管理系统的实现,针对各个模块所做的具体的实现进行了介绍,并将财务报销管理系统内部模块间的接口和系统与外部其他系统交互的接口实现进行了详细的介绍。第五章是对系统的测试工作的介绍,分别从系统的功能测试和性能测试两方面着手,对系统的相关测试并得出测试结论。最后一章结论,总结了本论文的主要成果,指出了系统的优点和不足之处,并且展望了今后的研究方向。-8-系统概述通过对神州数码现阶段的财务往来和报销管理相关业务的分析,结合本人在实习公司的实践,得出了如下需求。财务报销工作是财务会计工作的重要一环,所有支出都要通过财务报销流程进行审批后方可付款或冲借款,并通过财根据独立于系统中的数据,自动生成会计凭证。与报销相关的申请或审批流程都要在报销流程中进行关联,包括借款、报销、业务接待申请、报销额度控制非功能性需求及系统设计原则财务报销管理系统面向的用户群体是公司全体员工,包括从总裁到普通职员,所以系统要有统一友好的操作界面;报销种类繁多业务复杂,所以要尽量操作简单通俗易懂,适合全公司各岗位员工都能便捷的使用,并提供使用帮助文档链接。为了保证多用户并发使用系统时仍然持续稳定的运行,所以要注重系统的稳定性。为了提高系统重用率,为以后的业务或系统做准备,系统也需要有较好的模块扩展性;系统需要管控多种用户角色,同时使用系统进行报销业务的用户会很多,所以系统一定要有较强的承载性。由于报销业务数据量大,报销单据及相关配置数据都会存放到服务器上,此服务器作为数据仓库的同时还要作为工作流引擎保证流程能够正常流转,所以服务器需要有较高的承载性,合理安排数据库的分布,在数据处理上尽量降低数据传输。出于安全性考虑,对用户和管理员的角色权限要严格控制,财务金额统计计算时一定要保证数据的准确性,并且在审批过后除非极特殊情况,否则财务相关的数据是不可更改的。审批过程中为避免申请表单被他人恶意审批,需要对审批人的签字权限加以控制,无表单对应审批权限的人员无法对表单进行审-9-功能性需求财务报销管理系统中包含了申请提交、额度控制、费用核算、审批、凭证记录多项功能,充分避免了流程环节出现孤立数据。将业务流程与表单加载绑定能够精确地部署企业内管控制度,不会造成流程环节脱节。下面各小结分别介绍财务报销管理系统的功能模块需求。报销管理报销管理是本系统最基本也是最主要的功能。系统需要提供的报销类别有:境内差旅报销、境外差旅报销、劳务费报销、礼品报销、办公用品费报销、交通费报销、交通费报销(额度制)、员工培训费报销、招待费报销、加班餐费报除了提供报销费用的功能,根据公司实际业务需要,系统还要提供借款申请功能,用户提交借款申请交由部门领导和财务部进行审批。用户可以自己提交申请,也可以为他人代办申请。用户进行报销或借款申请时,要求财务报销系统能提供固定填写格式并自动带出申请的有关资料,以减少手工输入信息工作量。需要考虑到各个事业本部的费用科目设置,员工在不同的事业本部下拥有不同的费用科目和成本中心,相同平台中不同科目编号也有区分,使全国各平台员工可以按照不同类别报销,并设立不同的科目编号。财务报销管理系统需要从后台获取并提供到报销表单上的信息有:员工信息,包括组织机构、员工个人信息等,每个正式员工都归属到对应的成本中心下,便于报销结算;报销信息详尽,根据报销类别分别细化每项报销细节,如借款事由、出差行程、耗材、办公费等;为了业务需要,有些报销单需要提交附件,作为财务审核的报销依据,所以要能有添加附件的功能。在员工提交申请和表单审核过程中,系统要能够自动对用户所填写的某些信息进行填写项判断检验,包括:必填数据是否已填写、固定格式的数据所填写格式是否正确、涉及到金额的填写时所填写金额是否符合正确范围之内。财务报销涉及到大数据量的财务计算,系统需要提供自动计算报销总金额及随报销发放的补助金额、报销冲借款金额等。对于不同报销类别,要将信息分录,如借款、差旅、耗材、招待费等等,生成的分录数据包导入财务系统生成财务报销凭证。为了降低伪造签名的风险度,采用电子数据签名给凭单签名,同时为了保证数据的一致性,在数据录入系统后,非特殊情况不能修改。对于通用的报销审批功能,表单提交审批时系统需要作出如下操作:-10-(3)检查必填的内容包括:报销地点、成本中心、金额要大于0、币种、结算方式、如果是一卡通则币种只能是“人民币”、如果是一卡通则检查一卡通号码、联系电话、内部订单是否可以报销。(4)如果结算方式为“电汇/信汇/汇票”,则检查:收款单位、账号、银行、城市。(6)对于可以冲销借款的报销单,检查用户是否有借款没有冲销。如果结算方式为“还限额支票”则只能选择借款类型为“限额支票”的借款。反之,(7)检查各项报销明细数据的填写是否完整。(9)如果有冲借款,给借款添加“冲销中”的标记。对于借款申请,系统需要提供以下几项控制点:(4)只能申请一笔差旅费借款,根据费用科目后三位是否为“差旅费”判断。东区、北区没有差旅费借款。(5)境内差旅费、一卡通结算、支票结算只能选择人民币。(8)电汇\信汇\汇票时必须填写收款单位、账号、行、市。(10)在文档归档后,出纳审核岗可以填写金额和票号,当金额不等于借款金额时,系统提醒。(11)制证岗可以进行冲销确认和取消冲销确认,可进行冲销确认的条件为制证岗、凭证号不为空、借款单不在冲销中且操作日期等于出纳确认日期。(15)培训目的、课程名称、培训公司、培训讲师、培训开始时间、培训结束时间、培训地点、参训人员级别、参训人数、培训形式、培训类别、是否签订外派培训协议、费用明细均必填,至少填写一个参训人。流程管理财务报销管理系统是依托在工作流引擎上,根据流程定义和配置推动流程的流转。申请单在审批过程中要根据系统定义的审批权限和流程来明确记录审批信息及结果,其中流程可以清晰的反应出业务流程状况,并能根据实际数据情况自动判断流程分支和路径。每个环节都提供网页的浏览查看和消息、邮件的通知功能。用户能够清晰明了的查看从表单提交开始一直到当前表单所处环节的审批和流转状态,信息要包括:(1)当前关节基本信息记录以下四项信息:环节编号、环节名称、(2)流程流转日志记录内容包含节点名称、开始时间、结束时间作、流向环节(4)请示与审批意见记录何人何时在哪一环节进行了审批,并逐条记录审批人的审批意见,为用户随时查看提供方便。员工填写报销表单时,可以根据自己部门机构的设置来选择部门审批环节的审核人,也可以由系统自动带出后台配置的申请人对应成本中心的审核领导,系统会在表单提交时自动发邮件提醒相关领导。当部门审核通过流程需要通过财务部的审核,对报销事由、金额等如财务库,生成财务凭证。对于流程审批,均采用多级复核,以减少差错和风险。报销单据的申请、审批、驳回、催办等过程在当前环节审批人操作后自动进行下一环节的流转,并可以填写或选择简短的审批意见。其中的部门一级审人均由用户手工填写。财务审核和出纳确认的操作权限由角色来控制,分别是[财务审核]和[出纳确认]。在审批中被审批人驳回或者审批完成通过时,系统均会发邮件提醒申请人和代办人(如果有代办人代理提交了报销申请如果表单审批过程中被驳回,则表单状态归为“草稿”状态,之前的审批记录扔保留,申请人或代办人需要根据审批人的驳回原因和意见对申请表单内容进行修改,然后可以继续进行提交。以上流程管理功能是普通员工和普通流程审批人员的功能权限。系统还需要提供超级管理员功能权限,使超级管理员能对流程的定义和配置有维护权限;另外在流程流转中任意一个环节,超级管理员均能够有权限进行流程的强制跳转和环节处理人的变更,这一功能大大增强了系统的实际应用能力和灵活性。额度管理目前根据公司业务需要,系统仅要求针对交通费报销进行额度制管理。根据公司员工的分类及要求,一部分员工拥有交通费报销额度制管理,按季度划分,在进行交通费报销的时候报销金额不能超出额度库中控制的报销额度上限;有些员工无须额度控制,在实际报销提交时系统自动判断员工是否是额度制员工,并由系统起草表单加载时做出提示,如果员工额度权限与所起草的交通费报销表单的额度制关系不对应,则系统提示并自动关闭当前表单。额度制员工在进行额度制报销申请时,系统根据额度库控制的预算总额度以及额度报销的执行情况(包括己批准尚未执行的交通费额度、已执行交通费额度、还可申请使用的交通费额度、额度制报销申请的时间审核为一季度只能提交一次等实现额度的自动预留功能,并在实际报销时实现预算的扣减。以上分析是在报销审批时,系统要从后台做出的判断。对于额度管理模块需要提供额度信息维护表单,表单包含字段有员工号、成本中心、平台、本部管理员角色(拥有作者权限)、本部管理员名字。配置管理系统需要进行配置的信息如表2-1所示,包括公司名称的配置、币种配置、公司代码配置、平台配置、报销地点配置、科目配置、成本中心配置、本部接口人配置。通过配置管理实现报销管理的灵活定义可以方便地更新组织机构。当然这些操作需要有一定权限的系统管理员[admin]来完成,以便保证系为了使管理员操作起来更加便携,在需要同时对大量数据进行配置的时候,要通过批量导入导出的方式,将要修改的配置数据导入到Excel,管理员修改后再将Excel中的数据批量导入到配置管理模块对应的配置项,则大大提高了管理员的工作效率,也增加了数据维护的准确性和安全性。除了系统中列出的手动配置的内容,系统还能够通过后台代理定时地将服务器上的最新数据更新到数据库中,实现自动批量配置数据的导入。配置项公司名称配置币种配置公司代码、平台、报销地点配置配置内容公司代码、公司名称币、澳币、港币]平台[北京、供应链、澳门]、报销地[上地。苏州街]科目配置成本中心配置本部接口人配置科目编号、科目名称、科目类别、公司代码、省及直辖市[黑龙江省、北京市]本部名称。本部偏好凭证管理当用户提交的报销或借款申请审核通过时,财务报销需要提供凭证写入财务ERP数据库中。生成凭证功能可由出纳在财务审批环节选择“生成凭证”、“写入ERP”按钮,实现系统自动与财务系统的交互,同时也可选择手工制证方式,并且能通过记账凭证号查询报销、开支申请的审批情况的记录。保证凭证库、报销库、财务库数据同步更新。凭证分为借款凭证和报销凭证。其中借款凭证又可细化分为:普通借款凭务费报销凭证。生成凭证首先要获取凭证表单的初始化数据,检查好单据存在,数据主要从对应的报销单和借款单中获取,包含科目代码、成本中心、结算方式等信息,可以根据成本中心获取公司代码和业务范围。然后生成凭证抬头数据:凭证日凭证抬头文本然后检查凭证日期以及是否重复生成凭证。根据实际需要进行自动制证、手工制证,最后生成借款凭证/限额凭证/报销凭证。生成的凭证会同时存储在财务报销管理系统的凭证库中和财务ERP系统中。当凭证类型是借款未用直接冲还凭证时,系统能够将凭证号反填到借款申请单中,冲销借款的凭证号这一域值中。角色及权限可设置根据公司报销业务结构和各战略本部及科室的划分,系统需要能够进行角色及权限的配置。通过将系统功能的执行权限分配给用户,使用户能够在系统中操作该功能,否则角色权限不够的人员将无法使用相应权限对表单信息进行查看、申请、审批的操作。按照人事子范围、公司代码、会计科目维度分别配置权限,角色权限用户可以有以下几种:(2)部门领导作为申请表单的审批人,拥有比普通用户高一级的权限,可以对要审批的表单进行“同意”或者“驳回”操作等;(3)集团领导同样作为审批人,审批在部门领导之后,角色拥有的功能相同;(4)财务审核人及出纳报销申请的最后也是最重要的角色,出纳确认后报销和借款表单才算完全审批通过,并可以对表单凭证加以处理。(5)系统管理员操作一些其他用户无法操作的功能,拥有最高级的权限,可以对文档型数据进行删改,可以强制跳转流程审批环节等等。人事子范围、公司代码、应用表单这三个配置要做成角色,因为采用了分库设计,人事子范围、公司代码是所有库(除了配置库)都要增加相应的角色,但应用表单是在不同的数据库中,只需要在该数据库中增加角色,另外凭证库和索引库中也要增加。平台角色分[平台]、[平台财务]、[平台出纳]、[平台制证岗]。[平台]用于读者权限控制,可以查看所有平台文档。[平台财务]和[平台出纳]用于流程审批,增加角色的目的是保证当人员变更时可以看到原来的文档。[平台制证]可以只查询统计由于公司财务报销上的数据量庞大,财务报销管理系统要提供便捷、多样性的查询统计方式,使得用户能够清晰快速的进行数据查询,查找到指定表单。我审批的申请”、“有权审批的申请”分别查看在不同状态下的与用户有关的申请单,做到随时掌握表单的审批状况,快速定位。操作目录的表单查看功能结-15-构如图2-1和图2-2所示。如果想查看其他表单,也可以按照功能或单据类别去选择。单据分为“借款申请”、“报销申请”两大类:借款申请中可以按照借款申请单状态查询,也可以按照借款未清项查询,分别能查询到两种类别下处状态;报销申请中既可以按照表单流转状态(同样是三种表单状态)查询,也可以按照报销类别查询,并能够对所查询出的数据以Excel方式导出,方便管图2-2报销申请操作目录局部(2)根据用户角色权限的不同,可实现不同的查询统计方式和内容。财务部的审批是财务报销的重要环节,财务部的审批人可以通过“财务审核”与“出纳确认”将处于此状态下的表单全部统一到一起显示出来,提高办公的效率。(3)用户在无法确认表单的具体信息时可以进行组合查询或者模糊查询。-16-(4)提供一些自定义查询结果导出功能,为用户提供便捷操作,可以选取自己需要的字段进行导出到Excel,而不用全部导出某一份表单,使业务操作上简单明了,减少冗余数据。用例分析在对公司财务报销的业务需求进行分析后,整理出如下的系统用例图,此处以报销、借款功能模块为示例,如图2-3所示。图中包括公司一般申请人、事业部门领导审批人、财务部审批人,其中事业部领导包括个部门、组织机构逐级审批领导,财务部包括财务审核员与出纳,每一种人物角色有着不用的权限与功能职责。报销、借款申请中,首先由公司申请人员新建报销、借款申请单。申请人:用户填写表单的基本信息,包括平台名称、报销(借款)地点,费用说明、币种、金额、结算方式、部门审批人等必填项,成本中心、费用科目等在报销(借款)人拥有成本中心的时候由系统自动带出显示到申请表单上。其他信息手动按照填写格式和规范进行选择或填写。填写完毕后点击提交,系统自动对必填项和固定格式的数据进行检验,并自动核算金额,检验是否在规定范围之内。检验后接受输入的信息,并检查报销成本中心预算,触发工作流,推动流程流转到事业部,通过邮件通知,由领导逐级进行审。事业部:可以根据报销内容和公司规定对待审核的表单进行同意或驳回操作。事业部审批不通过,则点选“驳回”按钮,并填写审批人的驳回意见,此人参照审批人的驳回意见对表单进行修改。事业部审批通过,则修改差旅凭证状态,将发送邮件将申请单提交到财务部进行财务审批和出纳确认岗,流程流转到下一环节。财务部:财务人员对提交的申请表单进行审核,不通过则驳回,表单返回给申请人和代办人,通过审核则将表单提交给出纳进行审核确认。出纳审批确认后,可以选择直接完成凭证写入财务系统和电子转账,或者手动进行凭证的制证。表单最终被审批通过后系统会自动触发邮件通知申请人和代办人,告知所提交的申请已经通过审核。全过程中用户及表单相关审批人均可随时查询报销或借款表单的审批状态,并可选择所需要的信息将其导出。-17-<ses><>驳回<<><>驳回图2-3报销申请模块用例图概念模型分析财务报销管理系统中包含:成本中心:成本中心是对成本和费用承担控制、考核责任的中心,是对费用进行归集、分配,对成本加以控制、考核的责任单位,亦即对成本具有可控性的责任单位。一个成本中心可以由若干个更小的成本中心组成。费用类型:报销费用类型是为了细化报销费用而划分的,报销人在进行报销或者申请费用时可以选定细化的费用明细。一个成本中心可以为多种费用类业务范围:业务范围指财务会计学的组织单位,是根据单位的业务部门或业务区域来划分确定的外部会计的组织单元,它表示组织中操作和责任的独立范围。可将财务会计事务分配给指定的业务范围。设置启用业务范围后,所有进入财务模块的记录都必须从业务范围的维度制定具体的业务范围,因此,可以基于业务范围出具满足内部目的的财务报表。考虑到实际业务应用中,由于整个集团的报销单据数量很大(平均每月2万个报销单),报销管理系统的数据库分为:借款、境内外差旅、交通费、招待费、日常费用、其他费用、凭证库、报销索引库、附件库几个数据库,分类别存贮报销单据、凭证信息。如图2-4所示为本文介绍的报销申请相关的显示所有单据的状态列表,用索引同步机制将这几个数据库中的单据状态实时更新索引文档,集中到索引库中供查询和显示。在上面讲述的流程流转过程中,报销系统还需要用到如下各类信息:方式、电话号码、银行账号、员工状态,身份证号码、入职日期、职务岗位等接口从集团权限系统获取费用签字权人,并且在审批过程中还可以实时获取更新后面的审批人,保证权限有效(3)流程信息含流程管理模块、流转控制机制、业务流程图,推动整个报销审批流程的流转。(4)差旅计划信息由差旅计划系统提供。京区人员出差之前需要填写差旅计划,报销时需要对比差旅计划来审核,差旅计划的目的是让出差有计划性,并尽可能提前订票(获得更高机票折扣),从而有效降低差旅费用;同时事前审批有助于公司对出差的必要性管控。(5)额度配置信息本系统中仅对交通费进行额度制控制。按照部门分权限进行设置,额度制人员不能报销普通非额度制的交通费,用于交通费报销中控制报销金额,以达到控制预算的目的。(6)财务系统信息包括集团核算结构中各层的信息,如公司代码、业务范围(事业部)、本部信息(事业本部)、利润中心、成本中心、费用科目信息、状态(是否冻结)等,从财务SAP系统中获取、交互,用于记账凭证的生成,大大提高了财务人员的工作效率且有效保证了凭证的准确性和实时性。序号交通费住宿费始发地交通费住宿费状态流程状态凭证人员表平台角色表角色审批流程分析报销申请流转中各种人员的职责分工如图2-5所示,在流程流转中不同阶段由拥有相应职能权限的人去推动,否则无法审批通过。组织部门可以由低到高设置多级审批人,每次的处理人和审批结果都会自动记录到电子申请单据中并归档,保证审批流程的透明度和易管理性。在报销申请期间如果申请人之前有借款申请,则此次报销可以选择将报销金额冲借款,简化了申请报销后再单独进行还借款的操作,提高工作效率和财务的有效管理。-20-申请人部门审批人集团审批人财务审核人出纳开始提交申请单是否是额度报销是否部门审批(多级)部门终审是是否驳回否是否有加签人是否集团加签是是否驳回否财务审核是是否驳回否出纳确认是是否驳回是否生成凭证结束图2-5报销单申请跨职能流程图-各角色人员的工作流程-21-财务报销的常规流程如下:(1)员工填写申请报销或借款单据,可以为自己申请,也可以帮他人进行代理申请。根据所申请的类别的不同需要控制填写内容,并可以将报销凭据作为附件上传,系统辅助必填项检验后申请人确认无误提交审批,触发工作流。(2)相关的审批人依次审批本部门上报来的申请单。如不同意可以驳回给报销申请人,申请单恢复到起草状态,允许申请员工修改后继续上报。视实际需要可以有多级审批人和更高层领导的审批。(3)财务审核人员可以对单据进行审核,有时会需要对原始票据进行审核,票据以附件的形式上传到表单上;审核确认后可以同意报销,或者不同意直接驳回给报销人。(额度控制功能能够辅助财务人员精准管理费用,无需花费大量的精力统计和查询某一报销是否超出预算额度。)(4)财务审核同意的单据将由出纳进行付款处理。(无需再从报销系统切换到SAP系统进行报销信息的手工输入,减少大量繁杂的机械性操作,防止人为记账错误。)针对不同员工职能,有交通费预算额度权限的员工每季度的交通费中报销金额必须不能超过公司分配的报销额度,也就是额度库中对应人员配置的额度上限,并且申请额度不能超出该报销类别的剩余额度。剩余额度不足的情况时,需要提交申请提升额度或者累积到下一季度在做交通费报销。申请表单在起草环节不点击“提交”的情况下,申请人可以选择“暂存”将已填信息保存在此表单上,此时的表单状态标记位“草稿”。当提交出去的申请表单被部门或者财务部审批人驳回的时候,此表单的状态同样也标记为“草会保留下来,包括审批人、审批时间、审批意见等记录。处于“草稿”状态的表单提交后,系统会自动为每个申请表单生成一个表单编号,以便系统归类和用户快捷的查询。系统通过流程流转将表单流转到审批环节,通过邮件通知根据成本中心配置的部门审批人或报销人选定的审批人,进行表单的审核。审批过程依据工作流中定义并配置的流程而定,每个环节都会自动将含有待审批表单链接的邮件发送给环节审批人,某环节的审批人当无法进行审批的时候还可以授权他人进行表单的审批,如可以选择“加签”、“替换处理人”等等。当然,系统的管理员可以通过“强制跳转”使表单不用按照正常的流程依次流转,能够直接跳转到指定环节。这个功能一般在及特殊的情况下才使用。一个申请表单中有多条-22-费用细则时系统会自动核算所填内容是否格式正确、金额是否合理,审核过后,财务人员对审核通过的报销生成凭证单,并操作将凭证记录写入ERP财务系本章小结本章主要对财务报销管理系统进行了需求分析,分别从非功能性和功能性出发,对每个模块的需求都作了细化分析,并给出系统的用例图。然后针对财务业务分析了财务典型的概念模型和财务报销的审批流程,为清晰完整的实现系统做好准备。-23-功能模块设计系统模块划分的基本原则是松耦合、高内聚。系统模块划分的原则之一松耦合是指设计时尽量保证系统各个模块的独立性,而为了提高系统设计质量把相关性很强的功能部分归类到一个模块中就是高内聚。财务报销管理姿态系统是在松耦合、高内聚的原则指导下进行模块划分的,这样划分使系统更易于维护、易于测试、易于扩展。系统的整体功能模块见图3-1所示,图中分别拓展了财务报销系统中的各项管理模块。系统共包含五大管理模块,分别是财务报销审批管理、财务报销配置管理、财务报销额度管理、财务报销凭证管理、财务报销满意度调查。财务报销管理系统财务报销审批管理财务报销配置管理财务报销额度管理财务报销凭证管理图3-1财务报销管理系统功能模块图财务报销审批模块下又划分出多项功能:有问题单据的处理、报销申请、签字权限查询。其中有问题单据提供的功能是财务审核人员如发现申请人提交的表单有问题或提供的发票等报销材料有出入,会将申请表归类为“有问题单据”并选择通知申请人,以邮件方式提醒。如申请人没有及时响应,系统自动每30天提醒一次,直到超过90天没有响应时财务人员可以将此申请表单软删除;申请人在有效期内响应后,财务审核人员可以将冻结流程的申请单据恢复流转。-24-通费(额度)报销、物流及运输费报销、市场及宣传费报销、其他费报销。用户使用时根据需要报销的事由来选择相应申请表,系统后台会自动识别判断,提供并限制填写项。申请人和审核人可以随时查看报销单据的审批情况,并可将信息导出打印。一卡通账号变更:此号码用于报销方式为一卡通的注款,变更申请审批通可以按公司代码批量导出,导出符合招行企业版要求的格式,供财务发放报销签字权限查询:从集团权限系统获取费用签字权人,并且在审批过程中还可以实时获取更新后面的审批人,保证权限有效性。报销配置:在这里对报销单中重要数据项范围进行定义,包含公司代码/名称配置、可报销科目配置、单据读者角色配置、平台信息配置、人事子范围读者信息维护、各类报销单查询人配置、本部查询人配置、和ERP交互接口配置信息、手工冻结成本中心配置、特殊例外情况配置(可跨平台报销借款的范信息配置。其中市场费预提配置是每天后台自动从ERP导入市场费预提科目余额,用于控制预提市场费报销,可指定控制的事业部范围和科目范围。当申请金额超过预提预算的余额时,系统自动控制不允许报销,由此可以有效地做好预算控制。额度配置管理:包含新建人员报销额度信息表单、人员报销额度导入、各SBU人员报销额度维护、管理员维护四项功能。集团管理规定有额度制报销,因此有专门的数据库用于维护额度制报销人员,可以由管理员按本部配置维护人,并可批量上传额度信息(含人员、额度金额),额度人员无权报销非额度制申请,且系统自动控制其报销金额在额度范围内。(额度配置只是针对交通费报报销凭证库:包含借款凭证、普通报销凭证、冲借款凭证、劳务费凭证、借款未用金额还款凭证五项。凭证库是单独的数据库,所有类型报销单审批完成后自动生成凭证草稿,集中在凭证库中;生成凭证前有凭证草稿功能,便于财务制证人员在自动写入ERP前调整部分字段。写入成功后接口返回凭证号,报销系统会自动将凭证号反填到凭证单、报销单和索引文档中,大大提高了财务人员的工作效率且有效保证了凭证的准确性和实时性。访问控制权限的设计本系统直接应用Domino开发平台提供的访问控制权限配置功能来对系统的角色和用户的访问权限进行设计。因为采用了分库设计,人事子范围、公司代码是所有库(除配置库)都要增加相应的角色,但应用表单是在不同的数据库中,只需要在该数据库中增加角色,另外凭证库和索引库中也要增加。表3-1所示的就是按人事子范围、公司代码、会计科目维度分别配置权限,导出条件为会计科目、公司代码、人事子范围、日期。分为集团管理员、平台管理员分用户拒绝访问开发员组用户类型未确定服务器个人群组个人组角色表3-1系统访问控制权限配置表角色权限作者+创建文档管理者,所有权限不能存取者,无任何权限管理者,所有权限[苏州街]、[一卡通注款]无[财务审核]、[查看差旅费]、[出纳确认]、[导出明细]、[一卡通注款]、[苏州街]角色表3-2访问控制权限角色说明表角色说明借款出纳确认通过时,设置为此角色,供进行冲借款操作时,用户可以查看全部待冲借款角色[苏州街][财务审核][查看差旅费][出纳确认][导出明细][劳务费导出][培训费导出]角色说明1.查看并修改办公用品及消费报销单、会议费报销单、加班餐费报销单、借款单、境内差旅报销单、境外差旅报销单、劳务费报销单、礼品费报销单、其他费用报销单、市内交通费报销单、市内交通费(额度制)报销单、员工培训费报销单、招待费报销单、支出报销2.配置被冻结成本中心3.配置本部接口人4.借款笔数设置5.其他费用科目的维护6.使用财务部导出明细视图进行明细导出7.一卡通审批人维护出纳确认通过时,给单据作者域增加这个角色,供制证岗写入ERP后,返写给当前单据凭证号查看办公用品及消费报销单、会议费报销单、加班餐费报销单、借款单、境内差旅报销单、境外差旅报销单、劳务费报销单、礼品费报销单、其他费用报销单、市内交通费报销单、市内交通费(额度制)报销单、员工培训费报销单、招待费报销单、支出报销单,出纳确认后添加此角色为读者2.进行财务审核操作3.查看全部报销单和借款单(起草时就是默认读者)查看全部审批完毕的境内差旅报销单和境外差旅报销单1.进行出纳确认操作2.查看全部报销单和借款单(起草时就是默认读者)所有涉及明细导出的文档劳务费用导出员工培训费报销导出、员工培训费借款导出平台角色分[平台]、[平台财务]、[平台出纳]、[平台制证岗]。[平台]用于读者权限控制,可以查看所有平台文档。[平台财务]和[平台出纳]用于流程审批,增加角色的目的是保证当人员变更时可以看到原来的文档。[平台制证]可以只财务报销审批模块的设计财务报销审批模块里面包含了本系统的主要功能表单,申请人都是在这里进行表单的填写和提交,然后工作流引擎带动流程流转,并通过邮件通知下一环节审批人进行审批。首先将工作流的控制结构引入报销系统;然后把集团内的最新版授权指引直接具体地细化设置到系统内,从而把员工报销执行的线路自然固化;最后在内控制度执行检查时直接调用监控程序核实授权指引的执行情况与例外事项。这样集团的内部控制制度、授权批准范围、业务流程、岗位职责就能有效地融入财务报销审批系统,确保了内部控制制度执行的一致性、员工执行的规范性。财务报销审批模块包含的表单有:交通费报销申请单交通费(额度)报销申请单劳务费报销申请单境内差旅报销申请单境外差旅报销申请单招待费报销申请单员工培训费报销申请单办公用品报销申请单加班餐报销申请单会议费报销申请单移动通讯费报销申请单物流及运输费报销申请单市场及宣传费报销申请单其他费用报销这些表单的一些基本方法和功能如图3-2所示。每一个表单从新建开始就创建了一条文档型数据在数据库上,这些数据通过视图展现在客户端,还可以通过导出明细表单报销可以分为不同类别的报销,但是各类报销单均拥有一部分共同的功能点。相对于公用的功能点,各报销表单拥有公用的字段设置,如表3-3所示。表中列出了主要的用于关联的属性。字段名称字段类型文本域文本域文本域文本域字段描述代办人,创建时自动取当前用户itcode报销人,代办人选择,默认为代办人,读者类型表单序列号,第一次提交时自动生成申请时间,默认为创建时间,第一次提交时计算,字段名称字段类型文本域文本域文本域文本域文本域文本域文本域文本域字段描述部门一级审批人,手工填写或者选择,可以多个人员财务审核人报销人成本中心,根据报销人获取实际报销成本中心,默认为报销人的,可以修改凭证号报销人公司代码,根据报销人获取报销人身份类型,根据报销人获取,用于区别是正式员工、临时员工费用科目号,用户选择,有些表单有默认值报销公司代码,根据实际报销成本中心自动生文本域文本域文本域文本域文本域文本域文本域文本域文本域实际付款公司代码,生成凭证后反写平台名称,用户选择业务范围编号,根据实际报销成本中心带出冲销金额,保留两位小数报销/借款金额,保留两位小数补助随工资发放金额报销/借款金额,保留两位小数出纳审核人制证类型,手工制证还是自动制证对于境内差旅报销,表单提交审批时系统需要作出如下操作:计算机票的费用(2)如果选择贴票报销补助,则伙食补助计算在报销总费用中,否则伙食补助不计算在总费用中。(3)通讯补助直接报销,加到总费用上(4)如果选择伙食补助随工资发放,则要单独计算随工资发放金额(5)比对飞机票、火车票、住宿费、交通费、其他费用、差旅小计是否超预算,比对差旅补贴是否超预算,比对总金额是否超预算(7)特殊人员不显示差旅申请表和差旅计划表(8)北京平台都不显示差旅申请表,显示差旅计划表(9)非北京平台的不显示差旅计划表,显示差旅申请表。(10)报销明细的行数大于计划的行程行数,不能报销;如差旅计划有出票,报销时机票不能为空;事前审批的成本中心与报销的成本中心不一致不可(11)如果没有超小计预算和总预算,则流程直接到财务审核(12)如果超小计预算,没有超总预算,则终审人必须审批(13)如果超总预算,则终审人和加签人必须审批与通用表单信息的差异细节如表3-4所示。表3-4境内差旅报销与通用表单信息的差异字段名称工资范围*费用科目补助说明*交通伙食补助字段值举例字段描述从人员信息中带出报销人的工资范围,为“X0”的不能选择补助随工资发放费用科目中有软本特殊使用的科目,清理用日期控件选择用日期控件选择不控制填写规则数字,保留2位小数字段属性印时隐藏时隐藏交通伙食补助发放方式最后结算金额差地一致/随工资发放】时,只能选择“凭票报销(发票与出差地一致”报销金额-借款金额报销金额-借款金额,保留2位小数,同冲借款中的字段名称字段值举例字段描述字段属性部门一级审批旅计划申请中的部门一级审批人信息文字说明结算方法漫游话费补助还清借款】部门二级审批部门审批人(终集团或职能加当有冲借款时,说明文字自动显示,同冲借款中的字段打印时隐藏旅计划申请中的部门二级审批人信息旅计划申请中的部门终审人信息旅计划申请中的集团或职能加签人信息境外差旅报销与其他报销单的区别于通用的报销审批功能,境外差旅报销表单提交审批时系统需要作出如下操作:(1)如果是境外差旅,则检查以下信息:人员级别、目的地、费用预算、出差起日、出差返回日、出差事由、实际费用、出差总结。报销单选择差旅Code后,在提交时进行如下操作:调用境内差旅报销单提交时的检测函数,后台通过代理自动锁定对应差旅计划申请,避免多次被选择。接口关系如图3-3所示。在审批过程中驳回时,需要做释放对应差旅计划的操作,好让重新选择;报销结束需要设置对应差旅计划为已报销,避免重复报销。与通用表单信息的差异细节如表3-5所示。表3-5境外差旅报销与通用表单信息的差异字段名称出差起日出差止日补助说明字段值举例字段描述用日期控件选择用日期控件选择不控制填写规则不控制填写规则字段属性*1与通用表单信息的差异细节如表3-6所示。区别于通用的报销审批功能,劳务费报销表单提交审批时系统需要作出如下操作:区别于通用的报销审批功能,市内交通费报销(额度制)表单提交审批时系统需要作出如下操作:(2)检查本部代码是否保持一致。(4)检查是否每个季度只报一次。市内交通费报销单(额度制)代办人提交后,直接到“财务审批”和“出纳确认”。提交检查一个季度只能提交一次。字段名称读所有劳务费报销单权限税前金额表3-6劳务费报销表单与通用表单信息的差异细节表字段描述字段属性字段值举例字段描述字段属性具有角色数字,保留两位小数,根数字,保留两位小数,根代扣税金实付金额*劳务项目据劳务费明细表汇总数字,保留两位小数,根据劳务费明细表汇总(税前金额-税后金额合计)数字,保留两位小数,根据劳务费明细表税后金额合计汇总不控制填写规则市内交通费报销单(额度制)与通用表单信息的差异细节如表3-7所示。字段名称文档创建日期季度人事子范围市内交通费报销(额度制)与通用表单信息的差异细节表字段描述记录创建申请的时间取人员信息中报销人的人事子范围字段属性财务报销管理系统提供一卡通账号变更申请的功能,使员工能够灵活的管理自己财务。从数据量和数据库负载能力考虑,将一卡通账号申请表单和账号变更接口放在借款库中。在变更申请表单最后审批通过后,系统自动通过接口式为一卡通的注款。一卡通变更接口处理类如图3-4所示。图3-4一卡通变更接口处理类图系统中,定的,由用户根据需要自由选择。签字权限接口出现在所有需要审批人审批的模块中。在满足报销人、成本标准接口中返回各级审批人。调用时机分三种情况:第一种是onload中;第二种是修改报销人、修改成本中心、修改费用科目时;第三种是提交时。通过表单头部的共享域表单中加入一段由此触发获取审批人代理r下面给出的时序图3-7说明了签字权限接口交互的协作方式。图3-7签字权限接口交互时序图财务报销凭证模块的设计公司财务上的往来都要有记录凭证,以便日后查询和数据统计等,做到有迹可循。凭证生成原理是:生成凭证前有凭证草稿功能,便于财务制证人员在自动写入ERP前调整部分字段。凭证库是单独的数据库,所有类型报销单、借款单审批完成后自动生成凭证草稿,集中在凭证库中;写入成功后接口返回凭证号,报销系统会自动将凭证号反填到凭证单、报销单和索引文档中。凭证接口处理类如图3-8所示。这一交互过程在图3-9中可以直观的看出来,其中的凭证草稿和凭证单一般来讲是同一表单的不同状态,通过引入标记位“status”报销单、借款单息报销单、借认单中报销单、借款单字段名称字段描述字段描述字段类型文本域文本域文本域文本域文本域文本域文本域文本域文本域文本域文本域文本域文本域凭证号公司代码凭证日期记账日期凭证抬头凭证类型货币成本中心结算方式业务范围申请单流水号借方账户财务报销额度模块的设计为了更合理的控制经费、管理财务,根据集团管理规定有额度制报销。因此有专门的数据库用于维护额度制报销人员,可以由管理员按不同的本部配置维护人,并可批量上传额度信息(含人员、额度金额)。由此额度人员无权报销非额度制申请,且系统自动控制其报销金额在额度范围内。目前公司报销业务规定额度配置只是针对交通费报销控制用的。系统额度控制需要两个表单的设计维护,分别是本部管理员的维护和额度信息配置的维护。本部管理员维护表财务报销额度控制需要与成本中心相关联。成本中心包含集团核算结构中页面上成本中心值发生变化时自动通过Ajax同步交互来获取成本中心信客户端脚本执行HTTP请求,并且解析出一个XM字段名称字段类型文本域文本域文本域文本域字段描述本部代码本部名称管理员列表对应管理员中文名列表字段名称字段类型文本域文本域文本域文本域读者域文本域文本域文本域文本域文本域字段描述本部代码本部名称事业部名称员工编号额度人中文名岗位类别成本中心代码额度平台是根据适当的查询条件创建具有相应内容的文档。将XML文档解析并将结果财务报销配置模块的设计本模块负责报销单中重要数据项范围定义,含公司代码列表、可报销科目配置、平台信息配置、各类报销单查询人配置、本部查询人配置、和ERP交互接口配置信息、手工冻结成本中心配置、特殊例外情况配置(可跨平台报销借配置模块需要通过接口服务将配置好的数据通过服务接口或传送到审批模块,或由审批模块调用代理、服务接口从配置模块获取。接口采用SOA架构,封装原则是:在相对较粗的粒度上对应用服务或业务模块进行封装与重用,使架构更加灵活;在以开放为标准的基础上,服务的接口描述与具体实现无关,服务间保持松散耦合;服务是如何实现的,服务的位置乃至服务请求的底层协议都应该透明。这些配置表单按照业务需求和部门安排,分别由相对应的应用管理员来维护,由于配置表单量非常的巨大,这里仅选取几个作为举例,配置表信息设计字段名称字段类型字段描述后台带出,允许多值招行注款导出人,允许多值字段名称字段类型字段描述文本域平台名称平台管理员角色名称文本域平台管理员,允许多值平台读者,允许多值平台财务审核,允许多值平台出纳,允许多值平台制证,允许多值一卡通审批人,允许多值字段名称字段描述字段描述字段类型文本域文本域文本域文本域文本域文本域复选框文本域科目名称科目编号权限系统费用编号签字权限费用名称公司代码表单名称用来选择表单名称的复选框科目读者开发环境设计分区服务器。):是世界领先的信息和群组软件,具有群组协同工作的特征,多种先进的特性奠定了它在建立以还可以轻松实现对非结构化信息的管理和共享,具备了安全、健壮、可靠的通信基础设备,其内含强大的工作流软件开发环境。提供了业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论