软件-公司理财管理系统的设计与实现_第1页
软件-公司理财管理系统的设计与实现_第2页
软件-公司理财管理系统的设计与实现_第3页
软件-公司理财管理系统的设计与实现_第4页
软件-公司理财管理系统的设计与实现_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

第1章绪论1.1研究背景与意义近年来,随着经全球化的不断发展,我国的经建设也取得了较大的成就,国民的经济水平整体得到了加大程度的提升。在经济条件不断好转的背景下,我们国家的各个家庭能够支配的资金额度也得到了明显的提升,家庭经济的来源渠道不断扩宽。我国的整体经济市场呈现出了良好的发展态势。在这样的背景之下,大众的传统消费心理以及消费观念都出现了较大的变化。人们也开始逐步认识到了理财的重要性,开始将理财作为了家庭经济管理中的核心内容。正是因为这样,市场上的理财需求也得到了较大程度的提升,以钱生钱的观念越来越受到了民众的接纳和认可。为能够达到最佳的理财效果,获取到最大化的利益,越来越多的家庭开始逐步将理财的重心放在了证券、基金、保险以及等方面。在这样的市场环境下,人们已经越来越不倾向于将资金全数放在银行,存款利息的获利方式已经难以适应现代化的市需求。传统的理财方式难以达到民众的期盼,银行存款的理财方式就逐渐被证券、基金等理财方式所替代。需要认识到的是,相比于银行存款而言,理财往往会面临较大的风险,但是却能够获取到更多的利益。大众对于理财产品需求不断提升的背景下,市场上应运而生了大量的理财公司。在长期的发展过程中,人们已经不能够满足于单一的理财产品,对于理财产品的多样性又提出了更高的要求。为了积极适应市场需求,行业中的各个理财公司逐步提出了更多类型的产品,理财产品的覆盖面也越来越广。针对于理财管理而言,其最终的目的就是根据客户的具体需求以及特点,针对性的向他们提供相应的理财产品以及服务。在实际的操作进程中的,客户始终处在管理的核心位置。大量的研究分析指出,理财管理在具体的市场运用中体现出了较大的用户依赖性,具有较强的市场竞争优势,是整个金融行业中至关重要的内容。目前,不管是传统的商业银行,还是市面上的各个理财机构,能够根据客户的需求以及特点,针对性的为他们提供全面细致的服务,积极为客户提供符合期待的各项理财产品。除此之外,还要进一步对客户的理财过程进行管理,根据实际的情况及时的提示客户当前理财的实际服务质量,这都为客户的理财提供了个并更为多样的选择,提升了客户的满意度。理财公司在长期的发展过程中,进一步针对于理财管理的信息化进行了大量的研究,结合现代化的技术手段创建出了成熟度较高,运作严谨的半自动化理财管理体系,在这一系统的运用下,相关管理人员运用Excel对客户的各项信息以及实际的理财情况进行信息化的分析管理。但在各个不同类型的理财产品不断面世的背景下,伴随着理财产品的客户数量的快速增加,企业长期所运用半自动化的理财管理系统就体现出了较大的局限性。在实际的运用过程中,流程较为复杂,最终的质量和效率也较为低下,此外,体系的保密性也较差,这些都在很大程度上制约了企业的长远发展。在我国经济建设不断高速发展的背景下,我国居民的受教育水平也得到了显著的提升。在文化知识不断丰富的基础上,人们对于各项新型科技,尤其是计算机的认识度得到了明显的提高,能够熟练的运用计算机技术进行各项工作,这就大大提升了工作的编辑诶性以及效率。除此之外,人们对于互联网的使用也更频繁,相关的网上银行以及电商网站得到了高速的发展进步。在这样的背景下,建设完善度较高的科学化的信息管理系统就显得尤为重要。在新进的系统支持下,客户的各项数据信息以及所购买的理财产品信息都能够得到及时高效的管理和监管,这就能够在最大程度上实现信息共享的规划目标。及时便捷的为客户提供严谨性高的客观真实地信息数据,最终实现企业理财管理人员的工作效率以及工作质量的稳步提升。在及时得出统计数据报表的基础上,客户的各项决策制定都有了严谨客观的信息依据。除此之外还能够进一步规范企业的理财管理流程,提升企业的技术性,积极推进企业的长远发展。1.2国内外研究现状在我国国民经济水平不断提升的背景下,人们的经济条件得到了显著的提升。这就使得家庭的可支配资金数量得到了进一步的提升。因此,为了能够高效科学的对于=这些资金进行管理,并在此过程中尽可能的获取到利益,人们开始逐步将理财作为了家庭可支配资金的管理方式。积极运用股票、基金等理财方式来获取利益。尽管这一种理财方式能够带来大量的经济利益,但是也存在着较大的风险。因此,人们对于风险监管的需求不断提升,在这样的背景下,理财管理系统应运而生,成为了市场中广泛应用的技术手段,对于及时高效地降低理财风险有着显著的作用。理财产品的发展经历了较长的时间。其出现时间较早,在上世纪50年代,市场上就已经出现了最初的理财产品。在长期的发展过程中,理财业务也得到了较大的改革和完善,人们的理财需求不断提升,业务种类也有了显著的增加。针对于国内外的理财研究情况而言,大量的专家学者从不同角度出发,对理财产品所存在的风险进行了严谨科学的评估工作,并进一步将市面上的理财产品进行了划分。将其区分成为了债券、股票、信托等类型。此外,为了能够及时监管调控理财市场,相关的法律法规也在不断的完善之中,理财行业因此得到了快速的发展。但是需要认识到的是,伴随着较高的经济利益,理财在实际的操作进程中也体现出了较大的操作风险。针对于我国理财管理系统的发展情况而言,其依旧处在较为落后的阶段中。相关的理论成果较少,而实践的运用经验也较为缺乏。虽然市场中有一部分的企业依旧自身的发展规划制定出了相应的理财管理系统,但是系统的功能极为简单,不能够在实际的运作中发挥较大的价值。日前,随着计算机技术、信息技术、数据挖掘技术的发展,人们开始逐步意识到了现代化的信息技术对于各个行业发展的积极意义,对于理财市场而言,其也逐渐将计算机技术引入到了理财管理中,并进一步结合相关理论,创建了全新的具有较高科学性的信息管理系统。在这种系统的运用下,能够及时高效的得出信息报表,并在此基础上那个为客户提供更加严谨客观的数据分析结果。为客户最终的决策制定以及理财产品的选择提供科学真实的信息依据。这就在很大程度上直接提升了业务办理的效率和最终的质量。针对于国外的研究情况而言,其对于理财管理的研究时间较早,在长期的研究过程中,不仅仅得出了大量的研究成果,还累积了大量的实践运作经验,积极推进了后期理财信息管理系统的发展。理财分析以及理财数据挖掘是其研究的核心内容。之后,各个商业银行也根据自身的发展诉求建立了相应的理财管理系统,实现了银行资源、网络资源以及个人数据信息的高效整合,达到了良好的管理效果。目前,国内外越来越多的金融企业逐步认识到了理财管理系统对于企业长远发展的积极意义,开始逐步根据自身的发展规划以及经济市场的运作规律,建设相应的理财信息管理系统。在系统的运用下,理财管理系统正在发生一场大的变革。1.3论文研究的内容在此篇论文中,将企业所运用的理财管理过程以及相应的方法作为了研究对象,并进一步针对于管理系统做出了研究分析。结合企业的实际情况以及相应的理论内容,基于B/S结构模式,建立出了一套科学客观的理财管理系统,达到了理财数据信息各方共享的目的,进一步提升了理财信息查询的便捷性,在最大程度上避免了风险的出现。为相关客户的各项决策制定以及最终理财产品的选择提供了严谨真实的信息依据。除此之外,在集中化的信息管理下,相关管理人员的工作效率有了显著的提升。此篇论文主要从一下这4个方面进行了研究:(1)建立了基于B/S结构模式,运用了J2EE平台和SQLServer2012数据库技术的理财管理系统。(2)对理财管理系统的各个方面的性能做出了严谨的测定和评价,并在此基础上侧重运用了UML进行了建模工作。(3)为了能够满足市场的需求,提升客户的满意度,根据实际内容的差异,将系统分成了六大模块,并分别对其进行了后续的设计,最后介绍了系统的整体设计流程。(4)对理财管理系统中最为核心的模块做出了各项性能的测定,以此来保障系统所具备的性能可以满足客户的实际需求。1.4本文的组织结构第一章是绪论部分。简单描述了此篇论文的研究背景以及所具有的学术价值,并介绍了国内外的相关研究的发展情况。第二章是系统需求分析部分。阐述了总体需求、功能需求和非功能需求,为后续的进一步设计提供了信息依据。第三章是系统设计部分。选用了成熟度较高的UML进行建模,最后得出了信息报表。第四章是理财管理系统的实现部分,阐述了实现的环境条件,并在此基础上绘制处理系统中各功能模块的流程图,提升了客户的使用便捷性。第五章是系统测试部分。对系统主要功能模块进行了功能测试和非功能测试,并获得了最终的测评结论。第六章是全文的总结和展望。对论文的研究进行了高度的总结,并提出了未来的工作规划和展望。

第2章公司理财管理系统需求分析2.1系统总体需求分析在理财管理系统的建立前期,相关的操作人员就必须要及时掌握到企业的真实的经营情况,并考虑到企业的具体发展规划以及需求。只有这样,才能够提升系统的严谨性,制造出和企业需求达到了高度一致的系统,使其发挥出最大的作用。在这一系统的运用下,各项信息的查找速率都得到了显著的提升,理财信息的管理效率以及最终的质量也得到了较大水平的提高。客户在及时获取到信息数据的基础上,就能够做出正确科学的判定,选择出符合自己需求的理财产品。本系统的主要需求如下:为企业提供信息化价值,对企业的相关信息数据进行集中化的管理,提升信息的查找速度,为企业的各项决策制定提供科学客观的信息依据,以此来实现企业综合实力的提升,使得企业的产品占据较大的市场份额,并积极提高客户对于产品的满意度。(2)为客户提供理财价值,使得客户能够及时快速的对自己的各项信息进行监管和查阅。除此之外,系统也能及时的向客户传达最新的产品信息以及资讯,使得客户能够得到专业性和针对性的服务,及时掌握到市场的变动以及自己的理财产品的当下状况。(3)为企业的工作人员提供服务价值。在企业集中的信息数据管理下,相关的工作人员能够及时的获取到客户的相关信息,并在此基础上为他们提供更为专业的个性化服务,根据客户的真实需求向他们引荐相应的理财产品。在实际的调查研究过程中,进一步对企业所运用的理财管理系统进行了性能层面的划分。并将客户放在了其中最为核心的位置。在此基础上对他们的系统功能进行资源整合。理财管理、贷款管理、资金管理、统计管理、红包管理、用户管理是理财管理系统的六大基本的模块。系统的总体功能需求图如图2.1所示。针对性的分析如下所述:(1)理财管理涵盖了理财类目管理、理财产品管理、购买订单管理等方面的内容;(2)贷款管理涵盖了贷款产品列表、借款清单审核列表的内容等;(3)资金管理涵盖了经纪人分润列表、分税列表的内容;(4)统计管理涵盖了会员余额查询、用户登录数据以及投资回报率等方面的内容;(5)红包管理涵盖了红包发放列表以及红包批量发放的内容;(6)用户管理涵盖了用户信息以及用户等级管理等方面的内容。图2.1理财管理系统的总体功能需求图2.2系统业务流程分析在企业的理财管理过程中,每一个流程的办理都是严格依据前期所制定的标准规范而进行操作的。在深入的研究分析以及对企业管理者的走访基础上,进一步得出了企业的理财管理的业务流程,如图2.2所示。图2.2业务办理流程图根据图中的信息,我们可以得出这样的结论,即对于企业的理财管理系统而言,其最为核心的功能就是对于购买了企业的理财产品的客户信息的高效监管。具体的业务办理步骤是,客户在企业进行理财账号的开设,并根据自己的实际需求选择相应的理财产品,之后提交订单,企业对客户的各项信息数据进行严格的审核和评定,对客户信息进行管理。除此之外,客户还能够通过企业实现贷款理财,在完成了贷款理财的申请提交后,企业要严格依据相关的标准要求对客户的贷款资质进行审核,完成了审批后,在进入到最终的资金管理流程。需要特别注意到的是,在相关人员进行资金管理的操作中,企业会根据客户的各项信息对经纪人进行分润。客户、经纪人、企业的管理者这三方就能依据所查询到的数据信息及时高效的进行理财信息的监管,掌握到理财产品状态。2.3系统功能需求分析在完成了对于理财管理系统的总体需求以及具体的业务办理步骤的了解之后,进一步针对于财务管理系统的用户进行研究分析。根据实际的人员类型差异,把系统的用户划分成客户、经纪人、企业的管理人员这三种用例。系统用例的主要功能权限如下所述:(1)客户:也就是购买了相应的理财产品的理财人,是整个理财管理系统的核心服务对象。一般情况下,其查阅的内容涵盖了所购买的理财产品信息、贷款产品等方面,还能够实现对于自己的余额、整体的投资利润等信息数据进行及时的查询。(2)经纪人:是理财管理系统的实质操作人员。在具体的业务办理过程中,会严格依据相关操作规范,为客户提供的相应的订单信息,并及时运用系统,监管到客户的理财情况。一般情况下,其查询的内容涵盖了客户理财的余额、以及投资回报率等。除此之外,经纪人才能够实现对于客户的理财订单的管理,还会具有红包发放的能力。(3)管理人员:是理财管理系统中的维护者,对于系统的正常运行发挥着至关重要的作用。能够对企业的理财类目以及理财产品进行相应的修改,能够查询到客户的投资收益以及借款记等方面的数据内容。除此之外,还能够管理客户的各项理财订单。另外,管理人员还可以一次多量的位客户以及相应的经纪人发放红包,并对客户的详细信息进行集中的监管。理财管理系统总体用例图如图2.3所示。图2.3系统总体用例图根据图中的信息,我们可以发现具体的各个成员所具备的系统功能。具体而言,对于购买了理财产品的客户而言,其能够独立自主的进行理财管理、贷款管理等;而针对于经纪人而言,其能够参与到理财管理、统计管理以及红包管理等相应的业务之中;而针对于对系统具有较大维护功能的管理人员而言,其能够进行资金管理、红包管理以及用户管理。2.3.1理财管理功能需求在理财管理的过程中,会对购买了企业理财产品的客户进行信息管理,并记录客户的订单数据信息,除此之外,还会对企业的各项理财产品的类目进行整理,对相关产品的各项信息数据即进行管理。客户在开始实际的理财行为之前,要充分地了解到自己所要购买的理财产品的特点以及相关信息,最终确立后,在将其交付给经纪人生成订单;客户能够根据自己的需求及时快速的对信息进行查阅。这就在很大程度上提升了理财管理的实际效果,达到了高效性的操作要求。理财管理的用例图如图2.4所示。图2.4理财管理用例图对理财管理的性能分析可以具体从以下这三个方面入手:理财类目管理:企业在长期的经营过程中逐步创建出了较多类型的理财产品,各个理财产品之间往往存在着教的差异性。因此,企业就要对理财产品进行类目的整理,在严明的管理之下,使得产品性能以及各项信息能够明确的呈现出来。在实际的操作过程中,可以进行一级类目以及二级类目管理。相关的操作人员可以根据实际的情况对其进行适当的添加以及修改,但不能够删减之前的内容。在类目的管理的基础上,后续的理财产品的分类就变得更加简洁,产品分类的效率也得到了较大程度的提高。理财产品管理:理财产品是最终客户的目的物,也是在整个理财管理系统中的的不可或缺的数据和信息基础。需要注意的是,在进行理财产品的管理过程中,相关操作人员可以对产品的信息数据进行适当的修改,但是不能够直接删除原有的信息。而对于客户以及经纪人而言,只能够对其进行购买以及信息数据的查询,不能够进行其他的操作。购买订单管理:对客户的订单要进行严格的监管,并将其贯穿于着整个操作流程之中。在客户进行下单之前,要和经纪人进行交流,及时掌握到所要购买的产品的各项信息和数据。经纪人要认识到客户的实际需求,并在此基础上为客户推荐产品。购买订单管理可以在很大程度上提升客户和经纪人的操作便捷性,还能够实时的对订单进行监管。2.3.2贷款管理功能需求贷款管理在实际的运用过程中的主要功能是对于客户的相关贷款信息进行管理。针对于客户的贷款操作而言,其首先要向企业提出贷款的申请,再由经纪人将申请及时的反馈给相关管理人员,管理人员就要严格依据相关的标准和规范审核客户的贷款资质,掌握到客户的各项信息。如果最终顺利完成了审批,那么就标志着贷款流程已经全部完成。对于客户而言,能够快速高效的查找到产品信息。而对于经纪人而言,能够快速的获取到贷款申请的完成进度。贷款管理的用例图如图2.5所示。图2.5贷款管理用例图从以下两个方面对贷款管理功能进行探究:贷款产品列表:在客户进行借款申请的过程中,首先要根据自身的具体情况以及实际的需求选择相应的产品。在贷款产品管理的运用下,能够对产品的数据信息进行一定程度的修改,但是不可以将其停用,而这一行为只有管理人员才有操作权限。针对于客户和经纪人而言,其仅仅可以进行产品数据信息的查询。借款清单审核列表:一般情况下,在这一列表中,会对审核过程信息进行全面细致的记录,并贯穿于整个操作流程之中。在完成了初始的借款单填写操作之后,管理人员就会严格依据相关规范进行后续的审核工作,在完成了审核之后,系统会告知客户以及经纪人最终的审核结果。2.3.3资金管理功能需求在整个理财管理系统中,资金管理具有最大的特殊性,需要操作人员在实际的业务办理过程中达到较高保密性的要求。其在本质上就是客户理财的最终结果数据。到了结账时间时,理财企业就要严格依据前期规划中所制定的分润机制对最终的理财金额进行相应的修改。在实际的工作过程中,经纪人分润具有至关重要的作用,能够在很大程度上直接影响到经纪人的工作质量以及工作效率。此外,需要注意的是,只有管理人员才可以对经纪人分润信息进行查询以及修改的操作,而经纪人则不具备这一操作权限。资金管理的用例图如图2.6所示。图2.6资金管理用例图主要从以下这两个方面对资金管理功能进行研究:(1)经纪人分润列表:普遍情况下,经纪人分润列表的功能就是对客户利润进行经纪人一方的分取。需要尤其注意到的是,在实际的分润操作中,企业的管理人员要严格以及相关标准以及实际的情况进行分润比例的制定工作,制定出严谨科学,不损害各方利益的分润比例。一旦出现了分润比例缺乏真实性和客观性的现象,就要对其进行修正,以实现合理分润的目标。(2)分税列表:其功能在于对理财回报利润进行分税操作,并根据实际的情况对分税数据进行适当的修正。在实际的操作过程中,一旦出现了分税获取企业的真实经营状况不相符合的信箱,相关的管理人员就要进一步对其进行修正,保障分税的严谨性以及公正性。2.3.4统计管理功能需求统计管理在整个理财管理系统中发挥着至关重要的影响。其主要的功能是向购买了相应理财产品的客户及时高效的提供理财管理的各项数据和信息报表。以此为基础,进一步提升客户决策的可靠性,积极保障用户的利益。在统计管理的操作过程中,会全方位的对客户在理财以及贷款上锁投入的资金,以及最终获取到的利益进行数据收集和统计,在信息分析的基础上,进一步得出最终的统计报表,这就能够在很大程度上直接表现出客户对于整个理财管理系统的忠诚度。统计管理的用例图如图2.7所示。图2.7统计管理用例图从以下五个方面对管理功能进行探究:会员余额查询:对已经达到会员等级的客户所具有的理财余额进行查询。在普通客户成功达到了企业的会员等级之后,理财管理系统会自动的为其提供一键查询的服务,这就在很大程度上提升了客户的信息查询的便捷性。投资收益:对理财投资收益进行多维度的统计分析。在这种分析模式中,能够及时高效的体现出客户的投资收益状况,对于经纪人而言,也能够根据客户的相关信息进行实际投资收益的查询。用户登录数据:统计出客户登录系统的时间以及客户在系统上的停留时间,使得管理人员能够及时的掌握到客户的登录情况。借款记录:对客户的借款信息和数据进行及时的登记,并全方位的对客户的借款记录进行分析。其中,客户以及经纪人拥有着查询借款时间以及金额等方面信息的权限。(5)投资回报率:对客户所选用的理财产品最终所获取到的回报率进行数据收集和统计的工作,并在此基础上对信息进行深入的分析,生成相应的投资回报率的报表,为经纪人提供真实严谨的信息依据,使其能够以此来进行理财方案的合理选取。2.3.5红包管理功能需求针对于红包管理而言,其功能就是向购买了理财产品的客户以及相应的经纪人定期或者不定期的发放一定金额的红包。除此之外,相关操作人员还要进一步对红包的发放信息进行统计以及管理。在客户完成了理财产品的购买后,企业就要根据具体的盈利水平以及相应的标准要求,向客户以及经纪人发放红包。以此来积极提升经纪人的工作积极性,提高经纪人的工作热情。除此之外,经纪人也能够向他们的客户发放一定金额的红包,提升客户的忠实度。而针对于管理人员而言,其能够向客户已经经纪人按照单个或者批量的模式进行红包的发放。红包管理的用例图如图2.8所示。图2.8红包管理用例图从以下三个方面对红包管理的具体功能进行探究:红包发放列表:能够及时的反馈给管理人员所有的红包发放信息,管理人员能对所有的红包发放记录进行查询以及管理的操作。但是对于经纪人而言,其只有拥有查询自己发放和接受到的红包信息的权限。(2)红包发放:功能是具体的红包发放操作。在进行红包发放的过程中,管理人员以及相应的经纪人会及时生成记录,并向客户进行信息提示。(3)红包批量发放:为了避免单一红包发放带来的效率低下的问题,运用批量发放功能,及时快速的为较多数量的客户发放红包,提升了发放红包的效率。2.3.6用户管理功能需求在进行用户管理的过程中,会对系统的所有用户的各项基本信息以及资料进行及时的登记和统一的管理。其具体的工作内容涵盖了对客户信息资料的收集和记录,以及查询。并快速的更新客户已经变更了的手机号码。用户管理的用例图如图2.9所示。图2.9用户管理用例图从以下四个方面的内容入手,进一步对用户管理功能进行探究:用户信息:对客户的基本信息以及资料进行收集和统一化的管理。也要根据实际的情况收集到相应经纪人的基本信息。除此之外,管理人员还可以依据相关的操作规范进一步按照客户的特点进行分组,并进行客户权限的设定,使得处于不同的分组中的客户能够拥有不相一致的操作权限。资料认证:对于向企业提出了相关申请的客户进行信息和资料的确定。在相应机制的严格落实下,严谨客观的审核提出申请者的资质。并将全过程的信息和数据进行及时的记录,而申请者只有顺利完成了资料认证后,才能够进行后续的理财行为。(3)手机号变更审核:手机是在理财管理的过程中至关重要的联系方式。一旦失去了客户已经变更了的手机号码,就会在很大程度上限制了正常工作的有序开展。正是因为这样,相关的操作人员就要及时的对客户变更的手机号进行记录。(4)用户等级管理:依据企业的操作规范,进一步明确各个用户所具备的等级,并对等级进行相应的设定和统一化的管理。处在不同的等级之中的客户往往会具备有存在较大差异性的理财信息。因此,对于管理人员而言,就要及时的掌握到等级信息,达到最佳的客户等级管理效果。2.4系统非功能需求分析一般情况下,会根据实际内容的差异,进一步将软件系统的需求划分成:功能需求以及非功能需求这两种类型。具体而言,非功能需求涵盖了整体系统的操作稳定性和系统所必须配备的硬件条件以及软件条件。而针对于非功能需求而言,其基本上涵盖了下面这三点内容:(1)可用性和易用性建立理财管理系统的最终目的就是要达到最为便捷快速的信息管理效果。因此,为了能够在最大程度上提升系统的实际可用性,提升管理人员的操作效率以及工作质量,就要在开始运用这一系统之前,对于系统的各个方面的性能进行严格的测评以及测试,保障系统的高度严谨性。除此之外,好需要意识到的是,在系统的实际运用过程中,普遍的操作人员都不具有较高的专业性,并不能够完全掌握到计算机的运用技术。而操作又具有较大的复杂性,流程较为繁琐,这就在很大程度上提升了操作人员的工作压力。因此,在进行系统设计的过程中,就要将系统的简洁性以及便捷性作为核心的设计理念,提升系统的操作易用性。只有这样,才能够使得经纪人以及管理人员能够及时快速的进行系统操作,熟练的进行工作,此外,这也在很大程度上直接避免了之后的技术培训,进一步降低了企业的运作成本。(2)安全性和可靠性针对软件系统而言,在达到较高技术要求之前,必须要严格保障整个系统具有较高的安全性。只有在较高的系统安全性的基础上,才能够进一步确保系统中各项信息和数据资料的严密性和可靠性。正是因为这样,系统在设计的过程中就要在最大程度上做好严密的安全防护。其中,安全性涵盖了系统的软件安全以及硬件安全这两个方面的内容。尤其是针对于硬件安全而言,其要求了系统内部所运用的硬件设备能够高效严谨的对网络进行管控。(3)稳定性和容错性稳定性是理财管理系统能够长期安全运行的基础保障。只有系统具有了较高的稳定性,才能够使得在系统面临错误甚至故障的时候,依旧能够较为平稳的运行,不至于全盘崩溃。在系统一个功能受到制约时,其他功能依旧能够正常使用。除此之外,在较为恶劣的环境条件下,系统也能够长时间的维持正常稳定的工作状态。而针对于容错性而言,其要求系统可以及时快速的判定输入的相关数据的合法性,并及时对于不合法的数据进行提示,在最大程度上避免错误的出现。2.5本章小结在整个理财管理系统的实际设计过程中,需求分析具有着至关重要的作用。只有严格完成了客观严谨的需求分析工作,才能够确保后续工作的正常良好的运行,为之后的系统运用鉴定坚实的基础。

第3章公司理财管理系统设计3.1系统体系架构设计在理财管理系统的设计过程中,设计人员需要认识到的是,系统的最终目的是为了尽可能的提升企业的信息数据的管理能力,并在此基础上解决长期存在的数据业务流程不明确的问题。正是因为这样,在具体的研究设计中,就要将系统的严谨性以及高效性作为设计的核心内容,以此来形成最终的设计理念。并积极运用国际上先进的设计手段和工具,不断提升整个系统的科学性。使得企业所设计的理财管理系统不仅仅能够满足企业各项工作积极开展的需求,也能够达到流程简洁,层次清晰的设计要求。为了能够达到客户的实际需求,选用得到了市场广泛认可的B/S模式,在此基础上进一步将客户端服务器端转变成为了浏览器端,提升了操作的便捷性。此外,还运用了J2EE框架的MVC三层结构,理财系统的数据管理和存储则使用SQLServer2012。系统的整体架构如下图3.1所示。图3.1系统整体结构图针对于系统中的结构而言,为了达到最佳的系统运用效果,选取了表现层、业务逻辑层、数据层相结合的层结构。在这种结构的运用下,各个层级的运作具有着较高的独立性,并不会轻易的受到其它层级的影响。具体的研究如下:表现层:简单而言,表现层在本质上就是系统的前台操作界面。其是直接呈现给客户的直观化信息载体。对于用户来说,能够利用表现层来实现自己的各项操作。利用功能页面来实现各项业务的办理。并进行相关数据信息的记录。需要注意的是,表现层在实际的运用过程总,会通过ajax+Json反馈出具体的操作请求在请求顺利被接受之后,Json再传达给表现层,表现层就会直接将相关信息数据呈现给客户。业务逻辑层:在这一层中,会完成整个系统中所有业务的操作。业务逻辑层的功能在于,能够及时快速的把表现层所采集到的各项操作请求进行处理,在此基础上进一步利用接口得到相应数据信息,再次进行处理后,反馈到表现层。实际上,业务逻辑层在具体的操作过程中,往往会起到数据业务接口的作用,及时的连接起表现层和数据层。表现层提交操作请求后,业务逻辑层将请求进行路由,业务逻辑接受到请求后,对业务进行处理,并返回相应的处理结果。数据访问层:这一层的具体功能在于为业务逻辑的办理提供数据信息的接口。需要注意的是,在业务逻辑的操作过程中,需要及时快速的进行数据接口的调用,从而便捷的查阅到需要的信息。除此之外,数据访问层的功能还体现在,能够给业务层提供操作接口。一旦业务逻辑层需要进行数据信息的获取,那么数据访问层就会为其提供DBManager类连接数据库,在此基础上进一步实现操作的便捷性的完成。相关的理论研究以及实践运用经验都指出,在具体的工作过程中,这三层结构存在着独立运行的特点,层与层之间既有着较为密切的联系,又不会受到互相的干扰,能够快速的进行反应。3.2系统功能模块详细设计3.2.1理财管理模块设计在理财管理的模块设计过程中,不能够仅仅针对于某一特定的步骤进行重点设计,而要放眼全局,实现对于操作的全过程管理。其中,不仅仅涵盖了理财类目的修正工作,还涵盖了理财产品的订单修正工作等方面的内容。需要注意的是,在具体的设计过程中,要将理财类目的管理作为其中的核心内容,意识到只有高效科学的完成了理财类目的管理,才能进一步实现对于理财产品的信息管理工作。针对于购买了理财产品的客户而言,在进行理财行为时,会根据类目及时快速的进行信息自己所需信息的查找,从而选取适合自己需求的理财产品及方案。在完成了产品购买订单的提交之后,相关的经纪人会进一步遵循客户的实际需求对订单的内容进行修正。购买订单功能时序图如图3.2所示。图3.2购买订单修改功能时序图根据上图的信息,我们可以进一步得出这样的结论,即针对于经纪人而言,需要依据自己客户的实际需求以及实际情况,对于客户已经提交的产品购买订单进行适当的修正,以此来真实客观的体现出理财订单信息。在实际的操作过程中,经纪人会登录到理财管理系统之中,并在订单界面中输入客户所购买产品的订单编号以及客户的真实姓名等基本信息,之后,经纪人就会快速的查找到购买订单,客户就能够根据自身的需求选定需要更改的部分,再进行订单的提交以及保存。类图设计是企业的财务管理模块中至关重要的内容,能够在很大程度上直接快速明确的指出数据类属性。具体的理财管理类图如图3.3所示。根据图中的信息,可以发现,针对于理财类目管理类属性而言,其不仅仅涵盖了产品的类目编号,还涵盖了类目的具体名称以及其所具有的级别等方面的内容,还可以进一步步对其进行信息的添加、修正以及删除的工作;而针对于理财产品类属性而言,其涵盖了产品编号、期限、状态等方面的内容,能够拥有理财产品信息的添加、查询、修改等权限;除此之外,针对购买订单管理类属性而言,其涵盖了所购买的产品订单编号等方面的内容,能够对订单进行信息的添加、查询以及修改。图3.3理财管理类图3.2.2贷款管理模块设计在具体进行贷款管理模块的设计时,需要认识到这一模块的基本功能就是实现对于客户的相关贷款信息数据的记录和统一管理。除此之外,一般情况下往往还会进行对于客户所选择的相关贷款产品的信息记录和管理的操作。针对于目前市场上的各个理财公司而言,其办理的业务类型已经不再是单纯的理财服务,还会涉及到贷款服务。在客户进行实际的贷款业务时,需要对贷款产品信息进行选取。此外,在借款清单的操作中,客户以及相关的经纪人都可以及时快速的进行审核进度的查阅。借款清单所具备的审核功能时序图如图3.4所示。图3.4借款清单审核功能时序图根据上图中的信息,可以发现,在经纪人完成了借款清单的提交之后,企业的管理人员就要以及相关操作规范及时高效的对提交的清单进行审核。只有顺利完成了审核的借款清单才能真实的进行后续的执行。针对于管理人员在此流程中的操作而言,其首先会在系统上输入接受审核的清单的编号,在此基础上提出查询请求,之后依据相关记录和信息判定出清单的实际审核状态,之后,管理人员会直接进入到审核页面,在完成了审核信息的输入后,就会向系统提交最终得出的审核结果,也会进一步修正该清单的审核情况。贷款管理类图如图3.5所示。图3.5贷款管理类图根据上面图表的信息,我们可以进一步得出这样的结论。即针对于贷款产品类属性而言,其一般情况下涵盖了产品的名称、编号以及产品所具有的说明等内容,还会涵盖了客户的各项基本信息,并且能够对贷款产品信息进行适当的添加、查询以及修改;而针对于借款清单审核类属性而言,其一般涵盖了编号、借款产品名称、借款人、借款额度等方面的信息,还会涵盖客户的等级这些内容。3.2.3资金管理模块设计资金管理模块设计,其最终的目的就是实现对于购买了企业理财产品的客户的资金状态进行及时高效的记录以及统一管理。在系统中,已经设定出了经纪人分润,在后期的实际运用过程中,管理人员还要根据实际的情况,设定出符合各方利益的分润以及分税比例,并通过系统进行执行。需要特别注意的是,一旦企业的管理人员要对分税以及经纪人分润的判定结果进行修正,就要适当的改变原有的比例。具体的分税查询功能时序图如图3.6所示。图3.6分税列表功能时序图在对上图的信息进行了分析和研究后,可以发现,在客户完成了理财产品的购买后,在实际的理财行为中,往往会需要及时的准确的理财的盈利状态的监管,并需要及时获取到相关的分税数据,从而达到最佳的理财效果,提升自己的理财收益。在客户查询分税的过程总,需要先登录到理财管理系统中,并进入到其中的分税页面,在输入了相关信息后,提起查询请求,分税页面就会严格依据最红的信息查询结果,结合客户理财产品的实际收益以及分税信息,及时的呈现给客户。资金管理类图如图3.7所示。图3.7资金管理类图在上图的信息基础上,可以得出这样的结论,即针对于经纪人的分润类属性而言,其一般情况下不仅仅涵盖了产品ID、订单ID以及客户购买的理财产品以及理财方案的预期收益,还涵盖了分润金额、订单金额以及收益发放时间节点等方面的内容。能够具有对经纪人的分润信息执行查询、添加以及修改的权限;而针对于分税管理类属性而言,其涵盖了产品ID、产品订单者的手机号码以及税金额、订单金额等信息,能够具有对分税信息执行查询、添加以及修改的权限。3.2.4统计管理模块设计结合上文的论述,本模块的主要使用对象为公司管理人员、客户、经纪人等。这个模块的主要功能是对相关的数据进行整理和统计,并根据一定的规则完成报表的制定和显示,另外,提供报表的导出以及打印等功能。系统功能设计的重要之一就是数据报表的整理统计功能,系统可以根据预定的格式和操作人员制定的格式自动完成数据报表的统计工作。具体的功能方面,实现了理财余额、理财产品种类、理财收益、投资回报率、用户登录数据、借款记录、借款结论等的统计与查询功能。由于这些功能在设计实现上都基本相同,因此,笔者只对其中部分功能进行论述,具体如下:统计管理功能时序图如图3.8所示。图3.8统计管理时序图根据图3.8中的内容,可以看出,用户可以根据一定的查看条件对用户的理财信息进行查询,并根据一定的格式生成数据统计报表,报表的形式可以让各项理财信息以及相关的管理更加清晰,同时,用户根据需要也可以进行导出和打印操作。用户的具体操作流程为:用户在登录界面根据提示输入账户信息完成登录——选择查询项目——输入查询条件(时间、编号等)——提交查询条件——系统将查询条件转换为SQL查询语句并对数据库进行查询——得出符合查询条件的数据——系统根据相应的报表格式将数据进行处理并转换成XML字符串——显示给用户浏览——用户根据需要对数据报表导出和打印。统计管理类图如图3.9所示。图3.9统计管理类图 根据图3.9中的内容,可以看出,本系统设计了借款记录、投资收益、用户登录统计、用户余额、投资回报率等5个统计管理功能模块,每一个模块下设有更具体的查询统计功能。每一个功能模块的统计查询内容都能够实现报表的导出和打印功能。其中客户姓名、用户编号、手机号码、余额是用户余额功能模块的具体功能;客户姓名、客户编号、手机号码、虚拟币、业务类型、人民币、业务描述、收入/支出、操作日期等是投资收益功能模块的具体功能;客户姓名、用户编号、登陆次数、手机号码、最后登陆时间等是用户登录统计功能模块的具体功能;客户姓名、客户编号、身份证、手机号码、金额、地址、描述、操作日期等是借款记录功能模块的具体功能;用户手机号、用户编号、虚拟币、理财产品、实际收益、购买时间、渠道支付额、回报率等是投资回报功能模块的具体功能。3.2.5红包管理模块设计本管理模块的主要使用人员是公司的管理人员,为其提供红包发放功能以及相关的数据管理功能。系统可以实现批量发放红包,也可以实现单一发放红包功能,管理人员使用红包发放功能后,系统后台自动统计出管理人员发放红包的相关数据,如发放数量,发放对象等。本功能模块的发放时序图如图3.10所示。图3.10红包发放功能时序图公司的管理人员认为,定时或不定时的给员工发放红包能够充分调动经纪人的积极性,同时也能够增加公司客户的忠诚度,让客户继续选择公司的服务。红包金额的大小根据公司的营收情况决定。由于红包发放功能有批量发放和单一方法两种方式,因此,系统的相关流程会出现一定的差异。单一红包发放流程为:具有权限的用户登录并进入红包发放界面——选择发红包的单一发放对象并设置好红包金额——向系统提交红包发放请求——系统接受请求并根据用户的发放要求发放红包——向用户返回红包发放结果并将数据保存到数据库。批量发放红包的流程为:系统的相关流程会出现一定的差异。单一红包发放流程为:具有权限的用户登录并进入红包发放界面——选择发红包的对个发放对象并设置好红包金额——向系统提交红包发放请求——系统接受用户请求,调用红包发放类对每一个发放对象发放红包——向用户返回批量发放红包的结果并记录到数据库。红包管理类图如图3.11所示。图3.11红包管理类图 根据图3.11中的内容,可以看出,本系统设计了红包信息和红包发放两个红包管理的功能模块,每一个模块下设有更具体的红包数据统计功能,每一个功能模块的统计查询内容都能够实现报表的导出和打印功能。用户姓名、用户编号、红包名称、用户手机号、查看状态、红包金额、发放时间等是红包信息功能模块的具体功能;用户编号、编号、红包金额、用户姓名、红包名称、是否实名用户、是否排除冻结账户、是否包含经纪人等功能是红包发放功能模块的具体功能,而且,用户还可以实现查询用户、红包信息、批量发放红包等功能。3.2.6用户管理模块设计本模块的主要使用对象有:公司管理人员、客户、经纪人。本模块的主要功能是为用户提供系统个人账户信息的管理功能。理财公司赖以生存和发展的基础就是客户,因此,客户的信息管理显得尤为重要,对客户信息越了解就越能明白客户的核心需求是什么,就能更好的为客户提供优质的服务。同时,每一位客户的操作历史以及理财数据等都不一样,需要系统单独的记录,以便客户再次使用系统时能够有针对性的提供理财意见。资料认证、用户信息、用户等级管理、手机号变更审核等功能是用户管理的主要功能模块。其中,用户等级修改时序图如图3.12所示。图3.12用户等级修改时序图为了给不同的客户提供有针对性的理财服务,公司需要对不同的客户情况进行等级划分。公式管理人员对客户等级进行划分时的操作流程为:根据使用权限登录系统并选择用户管理功能——根据提示输入客户的相关信息以及客户等级的修改信息——向系统提交修改请求——系统接受修改请求并将其转换为SQL语句,查询数据库并绑定相关信息——返回处理结果并对数据库的相关信息进行更新。如果不符合管理修改条件,就不需要对数据库的信息进行修改和保存。用户管理类图如图3.13所示。图3.13用户管理类图根据图3.13中的内容,可以看出,本系统设计了资料认证、用户信息、用户等级、手机变更审核四个个用户信息管理的功能模块,每一个模块下设有更具体的红包数据统计功能,其中用户信息是本功能模块的基础功能,使用其他功能时需要调用用户信息功能,用户姓名、用户编号、手机号码、注册时间、实名认证、用户组、状态、关联用户、是否为经纪人、关联经纪人等是用户信息的具体功能,在这个基础上还可以进行查看用户信息、发送系统信息、分配经纪人、设置等级、添加、上一页、修改、下一页等详细操作;用户编号、实名认证、用户名称、身份证照片、状态、其他资料等是资料认证的具体功能,同时还能够进行查看用户信息、添加、认证、修改等具体操作;用户编号、状态、原手机号码、登录编号、新手机号码、创建时间等是手机变更审核的具体功能,在此基础上,可以查询、审核(通过与否)、添加、手机号码的变更信息;VIP等级、登记编号、借款费率折扣、理财产品促销折扣、借款折扣、积分数等是用户等级的具体功能,在此基础上,能够实现添加、启用、查询、修改、禁用用户信息的操作。3.3系统数据库设计3.3.1数据库E-R模型设计本小节主要对理财系统的各个功能利用E-R图进行分析,在系统业务流程和需求分析的基础上,总结出系统的各个功能实体以及他们的属性,再者,理清各个功能之间的关系。经过研究个分析,得出系统各个功能的实体关系的E-R图,如图3.14所示。图3.14系统总体E-R图根据图3.14中的内容,可以看出,用户、资金、清单审核、贷款信息、理财产品、订单、理财信息、红包是本系统的主要实体。下面对各个实体的属性进行说明:用户实体的主要属性有:编号、姓名、实名认证、注册时间、手机号码、认证资料、用户组、状态、关联用户、是否为经纪人、关联经纪人、等级等;贷款信息实体的主要属性有:客户编号、编号、借款额度、期限、借款产品名称、借款详情、借款产品编号、借款人、状态、基本费率、用户等级、归还时间等;清单审核实体的主要属性有:清单名称、清单ID、审核情况、审核结果等理财产品实体的主要属性有:类目名称、起购金额、期限、年化收益等;资金实体的主要属性有:下单人手机号、订单ID、订单金额、预期收益、分润金额、税金额等;红包实体主要属性有:用户姓名、是否实名用户、红包名称、查看状态、红包金额、发放时间、红包金额、是否排除冻结账户、是否包含经纪人等;3.3.2数据库表详细设计(1)用户信息表:记录和管理公司的所用的用户信息,主键是用户编号,并且手机号码必须要有,用户信息表结构如表3.1所示。表3.1用户信息表名称具体类型是否主键能否是空中文解释YHIDVarchar(40)是否用户IDYHXMVarchar(50)否用户姓名SJHMVarchar(11)否手机号码SMRZBit实名认证ZTVarchar(10)状态YHZVarchar(20)用户组SFJJRBit否是否为经纪人GLYHVarchar(200)关联用户GLJJRVarchar(200)关联经纪人ZZSJDataTime否注册时间ZZZIImage认证资料KHDJVarchar(20)等级BZVarchar(200)备注(2)贷款信息表:主要记录了贷款信息,其表结构如表3.2所示。表3.2贷款信息表名称具体类型是否主键能否是空中文解释FCIDVarchar(50)是否贷款IDKHBHVarchar(40)否客户编号JKCPMCVarchar(40)否借款产品名称JKCPBHVarchar(100)否借款产品编号JBFLFloat否基本费率JKRBHVarchar(40)否借款人编号JKEDFloat否借款额度JKXQVarchar(300)借款详情YHDJVarchar(40)用户等级QXVarchar(10)期限ZTVarchar(10)状态GHSJDataTime否归还时间BZVarchar(100)备注(3)清单审核表:主要记录了审核情况,其表结构如表3.3所示。表3.3清单审核表名称具体类型是否主键能否是空中文解释KHBHVarchar(40)是否客户编号DKHBVarchar(40)否贷款编号DKJEFloat否贷款金额SPYJVarchar(100)审核意见SPJGVarchar(10)否审核结果SPRVarchar(40)否审核人ZTVarchar(10)否状态SHSJDataTime审核时间BZVarchar(300)备注(4)理财产品信息表:存储和管理理财产品信息,其表结构如表3.4所示。表3.4理财产品信息表名称具体类型是否主键能否是空中文解释MFIDVarchar(40)是否产品IDCPMCVarchar(100)产品名称LCLXVarchar(10)类型LEHBVarchar(40)类目编号LMMCVarchar(100)类目名称NHSYFloat年化收益QXVarchar(10)否期限QGJEFloat否起购金额FSSLFloat发售数量ZTVarchar(10)状态BZVarchar(100)备注(5)理财信息:存储和管理客户所有理财信息,其数据结构如表3.5所示。表3.5理财信息表名称具体类型是否主键能否是空中文解释LCIDVarchar(15)是否理财IDKHSJHVarchar(11)否客户手机号CPBHVarchar(40)否产品编号DDBHVarchar(40)否订单编号JEFloat金额GMSJDataTime购买时间LRFloat利润JJRFRJEFloat经纪人分润金额FSJEFloat分税金额BZVarchar(300)备注(6)购买订单表:存储和管理客户购买理财产品订单信息,其表结构如表3.6所示。表3.6购买订单表名称具体类型是否主键能否是空中文解释GMIDVarchar(40)是否购买IDCPHBVarchar(40)否产品编号CPMCVarchar(50)否产品名称YJSYFloat否预计收益SJSYFloat实际收益GMJEFloat购买金额ZTVarchar(10)状态XDSJDataTime下单时间KHZHVarchar(30)账号BZVarchar(300)备注(7)资金表:主存储和管理理资金的信息表,其表结构如表3.7所示。表3.7资金表名称具体类型是否主键能否是空中文解释CPHBVarchar(40)是否产品编号DDBHVarchar(40)否订单编号XDRSJHVarchar(11)否下单人手机号YQSYFloat预期收益SJSYFloat实际收益FYJEFloat分润金额SJEFloat税金额DDJEFloat订单金额JJRSJHVarchar(11)经纪人手机号JSSJDataTime结算时间FFSJDataTime发放时间ZCSRVarchar(10)否支出/收入BZVarchar(300)备注(8)红包信息表:记录和管理红包信息,其表结构如表3.8所示。表3.8红包信息表名称具体类型是否主键能否是空中文解释HBBHVarchar(40)是否编号YHBHVarchar(40)否用户编号YHXMVarchar(50)否用户姓名HBJEFloat否红包金额HBMCVarchar(50)红包名称CKZTVarchar(10)查看状态FFSJDataTime否发放时间SFPXDJYHBit是否排除冻结账户SFSMYHBit是否实名用户SFBKJJRBit是否包含经纪人BZVarchar(300)备注3.4本章小结本章的主要内容是对理财管理系统是应用需求进行了分析,根据功能需求,设计出理财管理系统的详细功能。第一,从整体的角度分析系统需求、系统的处理流程,随后,选取UML方法进行建模,对系统的各个功能有一个更清晰的认知,优化系统的功能设计并构建出完整了理财管理系统平台。使用时序图与类图,对每一个功能以及模块进行分析,完成这些模块和功能的具体设计。依据实际业务功能需求,使用E-R图原理完成了整个系统的数据管理设计,通过系统完成相关业务报表的生成和导出功能。第4章公司理财管理系统实现4.1系统开发运行环境在该公司的管理设计过程中,主要的平台技术支持由J2EE框架平台技术提供,MyEelipse10.0作为主要的平台开发工具,JAVA承担语言开发,数据库、以及预先虚拟机分别是SqlServer2012、WindowsServer2008以及Tomcat7.0。该系统进行运行的服务器硬件环境如下表所示表4.1服务器硬件环境表类型型号CPUIntel(R)Core(TM)2I73.0GB内存16GB硬盘HGSTUltrastar7K60006TB720服务器系统运行及开发软件平台如表4.2所示。表4.2服务器软件设计开发环境表平台说明型号服务器操作系统WindowsServer2008系统数据库SQLServer2012开发环境及工具Tomcat7.0,MyEclipse10.0开发语言Java辅助开发工具Visio2013,PowerDesigner154.2系统主要功能的实现4.2.1理财管理模块实现对客户进行相关的理财产品介绍与推荐是理财公司的一个重要业务,只有针对客户性质以及需求的不同选择合适的理财业务才能够进一步帮助客户达到理财目的。对所有的理财产品内容进行详细了解对于客户经理来说十分耗费时间,因而对理财产品类目的有效划分在理财产品的管理过程中有重要意义。通过理财产品的实际业务、类目等多种自身特点对其进行有效划分,能够大大简化业务介绍的工作流程和工作内容,此外理财产品以及订单的管理能够有效的简化客户理财业务选购与处理过程。系统内部设计的理财管理界面如图4.1所示。通过理财订单的互联网管理,能够简化客户的订单管理过程,只要通过客户的相关信息,诸如订单号、手机号、产品内容等就能够实现对订单状态的查询以及动态化管理,可以通过服务器终端系统对产品的名称、金额、收益以及资金等内容进行操作,同时修改订单的具体状态,系统的更新功能则能够有效的实现数据的记录,保障数据安全,避免不法操作。订单添加功能流程图如图4.2所示。图4.1理财订单列表功能界面图4.2订单添加功能流程图通过对订单添加功能流程图进行分析,客户通过账号、密码成功登录系统后,进入理财产品管理页面,对理财产品信息进行获取,获取理财产品信息列表,判断是否有适合的理财产品信息,如果有,则根据理财产品需要提供的信息,对信息进行输入,然后对订单进行添加;如果没有,则将需要的理财产品条件在系统中进行添加,然后对理财产品进行重新获取,选择合适的产品进行下单。4.2.2贷款管理模块实现针对贷款产品操作业务流程进行处理的功能模块即贷款管理,主要是对贷款过程中的信息介绍、提交申请、资格审批等内容进行的数据化处理。在贷款管理模块中,客户可以通过终端系统对了解贷款业务以及具体实施操作流程,提交个人贷款申请后将会由公司内部人员进行贷款资格的审查。在系统终端根据贷款申请状态的不同将会有不同的显示界面,灰色、红色、绿色分别表示贷款申请未被审批通过、贷款申请正在进行审批、贷款申请通过审批三个内容,在贷款申请提交后,用户仍就可以通过终端系统对贷款信息进行处理。该系统设计中的贷款产品功能界面如图4.3所示。在贷款产品功能操作界面中,用户和管理人员有不同的操作权限和操作过程,工作人员可以通过该界面及时上传、更新贷款信息的内容,保证贷款业务信息的准确性和及时性。界面中贷款产品的信息内容包括产品名称、基本费率、基本要求等,客户需要通过填写个人信息、家庭信息、工作信息等内容完成贷款申请。同时在系统智能化设计的基础上,系统可以就产品名称以及客户需求的基本费率进行产品筛选。图4.3新增贷款产品功能界面其中贷款审核功能流程图如图4.4所示。图4.4贷款审核功能流程图通过对贷款审核功能流程图进行分析,在登录系统后,进入贷款管理页面,判断是否有贷款信息,如果有,则需要对贷款信息进行获取,根据贷款的条件,对贷款进行审核,并且将审核的结果进行通知;如果没有贷款信息,则需要根据系统的要求,对贷款信息进行填写,然后将信息上传到数据库中进行保存,返回到主界面,结束操作。4.2.3资金管理模块实现作为一家投资理财性质的公司,客户的资金安全是公司运行过程中的重中之重,公司财务管理系统可以通过互联网数据的形式协助公司进行更加完善的资金监控。在资金的处理过程中可以完全由系统承担工作内容,首先需要对系统设置一个经纪人分润系数以及纳税税率,这两项是企业理财管理过程中客户投资业务获得利润后的主要支出方面。当客户理财产品获得利润后,将有系统自动对利润所获金额进行经纪人分润以及分税,根据政策以及金额的不同,公司内部可以在后台进行分税以及分润比率的修改,但一般情况下不提供修改分税比例的功能,进一步保障了系统的合法性。资金管理功能中经纪人分润功能界面如图4.5所示。图4.5经纪人分润列表功能界面图在经纪人分润的功能界面中,工作人员拥有查看经纪人分润情况、修改经纪人分润信息等操作,为最大限度的保证客户利益,系统也根据公司规定设置了在未获得收益或者所获收益情况小于设定的目标值无法进行经济人分润的限制。经纪人分润管理功能流程图如图4.6所示。图4.6分润管理功能流程图通过对分润管理功能流程图进行分析,登录系统后,进入资金管理页面,判断是否需要修改分润金额,如果需要修改,则重新输入分润金额,在今后按照新的分润标准,对经纪人进行分润结算;如果不需要进行修改,则按照原有的分润标准执行,并且计算相应的分润情况,最后反回主界面,完成操作。4.2.4统计管理模块实现统计管理能够有效的对公司内的业务进行情况进行了解,此外在统计管理过程中附加的统计查询功能能够有效的实现针对业务信息不同方面的查询,便于后续业务的开展。目前系统提供的查询功能包括单一条件查询、方案查询以及组合条件统一查询。单一条件查询对于查询的要求信息较低,获得的查询数据有助于倾向于统计性。组合条件查询对查询内容有多个条件的要求,因而所得的查询数据也能够满足多个查询内容。方案查询可以对之前的查询内容自动生成XML文档,便于后续的资料查看以及相关统计查询。在该模块配备的子功能主要针对数据查询方面,包括收益记录、余额信息、登录情况以及回报率等多种方面。统计管理功能借贷流水功能界面如图4.7所示。图4.7借贷流水功能界面关于借贷内容的流水情况统计查询中用户主要通过系统终端凭借手机号码以及借贷起始金额进行自身借贷流水情况的查询,还可以通过选择不同的模式对页面的显示内容进行分类,从而达到针对性查看某一方面的流水信息的目的。同时系统也可以根据用户的需求讲借贷流水信息生成EXCEL文档,并进行文件的打印。统计管理功能流程图如图4.8所示。图4.8统计管理功能流程图在统计管理过程中,主要的适用对象为用户。在上图统计流程管理功能图的基础上我们可以对统计管理的具体内容进行进一步的了解,用户登录系统的主要形式为账号密码登录,随后可以通过进入统计管理界面完成对所需统计内容类型的选择,进而根据统计管理的内容进行导出。上述操作流程结束后,可以返回原始操作页面。4.2.5红包管理模块实现红包管理功能针对性的用户群体为公司管理层、经纪人、客户之间的红包发放联系,在红包发放过程中有单一红包发放和批量红包发放两种形式,可以根据需要的不同选择不同的操作模式。在单一红包操作过程中只需要对红包发放对象以及红包发放金额进行选择就能够完成发放功能,在批量红包发放的过程中需要对发放受众进行选择,用户群体选择结束后,将进行系统性的筛选和过滤,随后进行系统红包发放。红包发放过程中的系统子功能项目包括红包发放列表,单一红包发放以及批量红包发放三个内容。红包管理功能中红包批量发放界面如图4.9所示。图4.9红包批量发放功能界面批量红包发放是一种系统性质的简化操作流程,可以帮助管理人员进行一次多量的红包发放,在用户选择结束后将由系统进行用户信息状态核查,已经被冻结以及注销的账户无法完成红包发放功能,为实名认证的临时用户也将进行删除。红包发放功能流程图如图4.10所示。通过对红包发放功能流程图进行分析,登录系统进入红包管理页面,对红包发放的模式进行选择,可以选择单一用户发放和批量用户发放,并且对红包的具体金额进行输入,可以对红包是否包含红包口令进行设置,如果红包有口令,则需要输入口令后领取红包,如果没有则可以直接进行红包的领取,结束操作后,返回到主界面中。图4.10红包发放功能流程图4.2.6用户管理模块实现关于系统使用人的管理即理财客户、经纪人等信息以及资料的管理在系统中统一设定为用户模块管理。在该功能中可以对客户进行资料认证以及信息如手机号码的更改,也可以对其经纪人的信息进行等级和管理,但在信息更改过程中,需要经过客户、经纪人以及管理人的三方认证方能够完成更改信息审核。此外系统可以根据用户登机进行用户分类,在理财业务操作过程中可以根据用户等级的不同至今给予相关的用户折扣,在该模式中,用户操作的子功能包括信息登记、资料修改、内容变更、等级查看等。用户信息管理功能界面如图4.11所示。图4.11用户信息功能界面在用户信息管理功能方面,公司可以根据用户的相关信息去进行查询,并根据查询结果以及用户资料对用户以及经纪人进行分类管理,帮助用户进行更好的理财体验,同时帮助用户获得相应的业务权限。权限设置功能流程图如图4.12所示。图4.12权限设置功能流程图通过对权限设置功能流程图进行分析,系统管理员通过账号、密码成功登录系统后,选择用户管理功能,需要判断是否进行角色分配,如果分配角色,则编辑角色信息,设置角色的操作权限,同时对角色分组进行划分,如果不需要进行角色分配,则对原有信息进行更新即可,通过对不同用户进行权限分配,保证了用户不同的操作权限。4.3本章小结在本章中,根据系统的主要工作目的,对系统中的功能进行了具体描述与介绍,介绍内容包括系统的运行基础以及功能模块的工作原理,重点部分在于系统各主要功能的运行原理,同时就部分子功能的运行代码以及功能进行了介绍。第5章公司理财管理系统测试为保证系统在实际应用工作过程中的流畅性,在正式投入使用之前需要对系统进行相应的设计,以满足系统的主要功能。5.1系统测试环境黑盒测试是系统检测过程中的重要途径,主要是通过对系统设计的目的功能进行预订设计,通过测试查看系统是否能够满足设定的功能要求,达到设计的运行目的。表5.1测试环境的设计客户机I5CPU以上,内存:4GB以上软件环境操作系统MicrosoftwindowsXP数据库SQLServer2008数据库浏览器IE测试工具缺陷管理工具5.2系统功能测试在系统设计完成后,为了保障系统运行的流畅性以及功能的完善性,需要对系统的具体功能进行测试。系统测试的关键在于能够进行系统的功能检查,通过检测后针对检测过程中出现的问题进行查漏补缺并及时完善相关信息,在检测成功后才能够进行系统的正式运行。表5.2到表5.7是对理财管理系统几个主要功能的详细测试用例。(1)理财产品创建管理测试:理财产品创建功能是系统的核心业务部分,在测试中需要对其关键功能进行详细测试,主要的测试方法在于由测试人员登录理财管理系统,编辑相关的理财信息内容并将其上传至数据库,保证信息的及时性以及共享性,通过测试显示,该理财管理系统能够完成相关测试,快速准确的进行产品内容创建,运行流畅,满足应用需求。表5.2对理财产品创建功能的测试用例表。表5.2理财产品创建测试用例所属模块理财管理模块具体情况登录系统,选择相关产品功能,创建理财产品并将其上传至数据库进行信息保存。初始条件在访问地址的基础上进行系统访问,进行账户登录,进行相关的理财产品内容创建具体操作按照系统格式需求,进行信息录入。预期结果根据创建格式要求进行理财产品创建,系统能够自动完成“理财产品创建”,并能够及时完成理财产品内容的下载。实际结果在针对理财产品创建过程中,上传至数据库,系统能够进行及时的系统更新处理,并及时保存,系统提示“理财产品创建成功”,能够完成信息的下载功能。测试结果功能正常运行(2)贷款审核管理功能测试:在贷款审核方面测试的基础是贷款信息的准确性和及时性,使系统在此基础上进行贷款信息的审核,根据审核结果对系统的工作功能进行判断,贷款审核功能测试用例如表5.3所示。表5.3贷款审核功能测试用例所属模块贷款管理模块具体情况进入理财系统审批管理模块,借助审单管理功能,更新贷款管理信息,下载审核内容,在查看的基础上进行审核并输入相应结果。初始条件打开浏览器,进入理财管理系统审核管理模块,对贷款信息进行更新,下载审核信息进行审核。具体操作添加审核情况预期结果在审单管理界面中,完成贷款信息的下载、添加审核情况,上传至数据库进行保存。实际结果在审单管理界面中,完成贷款信息的下载、添加审核情况,上传至数据库进行保存。测试结果测试通过(3)资金管理功能测试:客户购买理财产品后针对分税以及经纪人分润的操作是系统管理过程中的重要内容,该测试中首先通过管理人员对系统的分税以及分润比率进行设定,从而使系统完成分税、分润以及系统资金管理。资金管理功能测试用例表如表5.4所示。表5.4资金管理功能的测试用例所属模块资金管理模块具体情况进入资金管理模块,进行人员的查询与信息检索初始条件通过访问网址在浏览器进行检索,进入操作界面后,选择需要的相关功能。具体操作输入查询内容关键字预期结果在关键信息的基础上能够进行有效的数据检索,并将资金信息进行整理,为用户提供查看服务。实际结果在关键信息的基础上能够进行有效的数据检索,并将资金信息进行整理,为用户提供查看服务。测试结果测试通过(4)统计管理功能测试:统计管理功能是系统运行过程中的重要步骤,主要是针对系统中的各类数据信息进行统计管理,协助管理者进一步的了解系统以及公司内部的业务运行情况。测试主要通过对统计管理功能的检测,对数据生成情况进行查询。统计管理功能测试用例如表5.3所示。表5.5统计管理的测试用例所

温馨提示

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

评论

0/150

提交评论