一种基于MVC框架技术的业务数据管理系统及方法技术方案

技术编号:37152179 阅读:18 留言:0更新日期:2023-04-06 22:09
本申请涉及一种基于MVC框架技术的业务数据管理系统及方法,包括以下步骤:利用预处理模型将实时信息处理,并加密形成多个队列任务模型,每个队列任务模型均对应一个业务员;利用分类模型将处理形成目标业务数据、节点业务数据和客户沟通数据;利用分析模型将目标业务数据和与之对应的节点业务数据进行对比分析,得到分析结果;调用邮件模型库,选用对应的邮件模型,得到待发送实时邮件;调用客户信息,并结合待发送实时邮件生成待审批数据;业务员进行审批,根据结果执行是否发送待审批数据。通过以上的方式,实现时刻的获取业务的进展状态,不需要和生产部门同事多次沟通,动生成与客户的回报邮件,减少了大量的重复发邮件的繁琐步骤。琐步骤。琐步骤。

【技术实现步骤摘要】
一种基于MVC框架技术的业务数据管理系统及方法


[0001]本申请涉及管理系统
,特别涉及一种基于MVC框架技术的业务数据管理系统及方法。

技术介绍

[0002]目前MVC(ModelView Controlle)开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80专利技术的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司JavaEE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。
[0003]视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。
[0004]模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接收视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。
[0005]控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后,并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。模型、视图、控制器三者之间的关系和各自的主要功能。
[0006]在一些相关技术中,业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中;但是往往数据模型的处理只是存储和调用,不能够帮助或给出业务员的在众多数据中得到一个分析结果,需要业务员自行调取并分析。

技术实现思路

[0007]本申请实施例提供一种基于MVC框架技术的业务数据管理系统及方法,以解决相关技术中数据模型的处理只是存储和调用,不能够帮助或给出业务员的在众多数据中得到一个分析结果,需要业务员自行调取并分析的问题。
[0008]第一方面,提供了一种基于MVC框架技术的业务数据管理方法,其包括以下步骤:
[0009]获取原始数据库中的实时信息;所述实时信息为某时刻的所有业务数据;
[0010]利用预处理模型将所述实时信息处理,并加密形成多个队列任务模型,每个队列任务模型均对应一个业务员;
[0011]利用分类模型将每个队列任务模型处理形成目标业务数据、节点业务数据和客户沟通数据;
[0012]利用分析模型将目标业务数据和与之对应的节点业务数据进行对比分析,得到分析结果;
[0013]调用邮件模型库,并根据分析结果选用对应的邮件模型;将分析结果填入对应的邮件模型,得到待发送实时邮件;
[0014]调用目标业务数据对应在客户沟通数据中的客户信息,并结合待发送实时邮件生成待审批数据;
[0015]将所述待审批数据发送至审批模块,并提示对应业务员进行审批;
[0016]获取审批模块的审批结果,并根据结果执行是否发送待审批数据。
[0017]一些实施例中,将所述待审批数据发送至审批模块,并提示对应业务员进行审批,包括以下步骤:
[0018]通过邮件和信息发送至目标业务数据对应的业务员,同时进入计时模式;计时模式为:
[0019]若在第一时间段内未获得审批结果,则拨打相应业务员电话,进行语音提示,并进入第二时间段计时;否则,将审批结果,并发送至所述审批模块;审批结果包括同意或不同意;
[0020]若第二时间段内未获得审批结果,则发送待审批数据;否则,将审批结果,并发送至所述审批模块;其中第二时间段时长大于第一时间段。
[0021]一些实施例中,若审批结果为不同意,则进入修改模式,修改模式为:
[0022]获取业务员的修改信息,并将修改信息覆盖待审批数据中对应的部分;
[0023]然后将修改的待审批数据进行发送。
[0024]一些实施例中,所述目标业务数据和节点业务数据均包括实时产品类型、实时产品销售量、实时产品库存量和实时产品发货量。
[0025]一些实施例中,利用分析模型将目标业务数据和与之对应的节点业务数据进行对比分析,得到分析结果,包括以下步骤:
[0026]将目标业务数据和节点业务数据中对应的实时产品类型、实时产品销售量、实时产品库存量和实时产品发货量分别进行对比;
[0027]获得每一项的差值,并将每一项的差值与设计值比较,若小于设计值,则记录该项的差值,作为分析结果;
[0028]若大于设计值比较,则进入验证模式。
[0029]一些实施例中,所述验证模式为:
[0030]获取目标业务数据对应的产品类型总目、产品销售总量、产品库存总量和产品发货总量;
[0031]将产品类型总目、产品销售总量、产品库存总量和产品发货总量与该目标业务数据对应的实时产品类型、实时产品销售量、实时产品库存量和实时产品发货量对比分析,获得实时产品类型、实时产品销售量、实时产品库存量和实时产品发货量所占比例;
[0032]根据所占比例生成数据图表,作为分析结果。
[0033]一些实施例中,每个队列任务模型之间设有交换请求模型;
[0034]若其中一个队列任务模型向另一个队列任务模型请求数据查看,则触发交换请求模型,并将该两个队列任务模型进行标记;
[0035]触发交换请求模型将两个标记的队列任务模型的加密的秘钥互换发送至对应的业务员;
[0036]两个标记的队列任务模型对应的业务员均输入接收的秘钥,且配对后,进行传送标记的队列任务模型的数据。
[0037]一些实施例中,进行传送标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MVC框架技术的业务数据管理方法,其特征在于,其包括以下步骤:获取原始数据库中的实时信息;所述实时信息为某时刻的所有业务数据;利用预处理模型将所述实时信息处理,并加密形成多个队列任务模型,每个队列任务模型均对应一个业务员;利用分类模型将每个队列任务模型处理形成目标业务数据、节点业务数据和客户沟通数据;利用分析模型将目标业务数据和与之对应的节点业务数据进行对比分析,得到分析结果;调用邮件模型库,并根据分析结果选用对应的邮件模型;将分析结果填入对应的邮件模型,得到待发送实时邮件;调用目标业务数据对应在客户沟通数据中的客户信息,并结合待发送实时邮件生成待审批数据;将所述待审批数据发送至审批模块,并提示对应业务员进行审批;获取审批模块的审批结果,并根据结果执行是否发送待审批数据。2.如权利要求1所述的基于MVC框架技术的业务数据管理方法,其特征在于,将所述待审批数据发送至审批模块,并提示对应业务员进行审批,包括以下步骤:通过邮件和信息发送至目标业务数据对应的业务员,同时进入计时模式;计时模式为:若在第一时间段内未获得审批结果,则拨打相应业务员电话,进行语音提示,并进入第二时间段计时;否则,将审批结果,并发送至所述审批模块;审批结果包括同意或不同意;若第二时间段内未获得审批结果,则发送待审批数据;否则,将审批结果,并发送至所述审批模块;其中第二时间段时长大于第一时间段。3.如权利要求2所述的基于MVC框架技术的业务数据管理方法,其特征在于:若审批结果为不同意,则进入修改模式,修改模式为:获取业务员的修改信息,并将修改信息覆盖待审批数据中对应的部分;然后将修改的待审批数据进行发送。4.如权利要求1所述的基于MVC框架技术的业务数据管理方法,其特征在于:所述目标业务数据和节点业务数据均包括实时产品类型、实时产品销售量、实时产品库存量和实时产品发货量。5.如权利要求4所述的基于MVC框架技术的业务数据管理方法,其特征在于,利用分析模型将目标业务数据和与之对应的节点业务数据进行对比分析,得到分析结果,包括以下步骤:将目标业务数据和节点业务数据中对应的实时产品类型、实时产品销售量、实时产品库存量和实时产品发货量分别进行对比;获得每一项的差值,并将每一项的差值与设计值比较,若小于设计值,则记录该项的差值,作为分析结果;若大于设计值比较,则...

【专利技术属性】
技术研发人员:胡志亮万祥虎胡传胜李志浩胡鹏曹鹏飞舒雯王超王卫华黄逸飞
申请(专利权)人:安徽继远软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1