一种ERP系统中基于业务模块的SESSION访问控制方法.pdf

上传人:62****3 文档编号:1304129 上传时间:2018-04-14 格式:PDF 页数:6 大小:327.87KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610983746.8

申请日:

2016.11.09

公开号:

CN106651297A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06Q 10/10申请日:20161109|||公开

IPC分类号:

G06Q10/10(2012.01)I; G06F9/445

主分类号:

G06Q10/10

申请人:

济南浪潮高新科技投资发展有限公司

发明人:

李丽

地址:

250100 山东省济南市高新区孙村镇科航路2877号研发楼一楼

优先权:

专利代理机构:

济南信达专利事务所有限公司 37100

代理人:

孟峣

PDF下载: PDF下载
内容摘要

本发明公开了一种ERP系统中基于业务模块的Session访问控制方法,其具体实现过程为:首先识别业务模块是否需要设置公用参数,然后根据需要配置业务模块公用参数,该公用参数存储在公用参数配置表中;加载业务模块,根据业务模块公用参数配置表判断业务模块是否需要切换公用参数,需要则加载公用参数切换控件;完成业务模块Session存储和获取。本发明的一种ERP系统中基于业务模块的Session访问控制方法与现有技术相比,减少了同一个业务模块内不同功能分别获取业务公用信息、用户多次输入业务公用信息的问题,实现了模块间的高内聚、低耦合,实用性强,适用范围广泛,具有很好的推广应用价值。

权利要求书

1.一种ERP系统中基于业务模块的Session访问控制方法,其特征在于,其具体实现过
程为:
步骤一、首先识别业务模块是否需要设置公用参数,然后根据需要配置业务模块公用
参数,该公用参数存储在公用参数配置表中;
步骤二、加载业务模块,根据业务模块公用参数配置表判断业务模块是否需要切换公
用参数,需要则加载公用参数切换控件;
步骤三、完成业务模块Session存储和获取:当每次切换业务模块的公用参数切换控件
中进行切换相关参数时,将参数值存储在对应模块的Session中;访问业务模块的功能时,
如果有对应功能的模块Session则取模块Session,不存在模块Session,则取系统Session。
2.根据权利要求1所述的一种ERP系统中基于业务模块的Session访问控制方法,其特
征在于,步骤一的具体实现过程为:根据ERP系统中业务模块特征,判断是否需要配置公用
参数,配置业务模块公用参数是指存储业务模块中公用的参数信息到业务模块公用参数配
置表中,该参数包括:业务模块、参数名称、参数类型、参数取数模型、参数取数模型展示字
段,其中参数类型分为日期、模型、布尔类型。
3.根据权利要求2所述的一种ERP系统中基于业务模块的Session访问控制方法,其特
征在于,在加载业务模块过程中需要加载公用参数切换控件时,参数切换控件按照参数名
称、参数切换内容的方式进行逐一加载:公用参数切换控件加载时如果参数类型为日期则
加载日期控件;如果参数类型为模型,则根据数据权限取数模型加载有权先得模型数据,并
按照取数模型展示字段显示要展示的字段;如果参数类型为布尔类型,则加载选择控件,选
择控件包括是、否。
4.根据权利要求1所述的一种ERP系统中基于业务模块的Session访问控制方法,其特
征在于,业务模块公用参数切换控件可以进行扩展,如果对业务模块公用参数切换控件进
行了扩展,则加载扩展控件,扩展控件继承系统提供的业务模块公用参数切换控件;如果没
有扩展,则根据系统业务模块公用参数切换控件进行加载,加载时按照参数名称、参数切换
内容的方式进行逐一加载。

说明书

一种ERP系统中基于业务模块的Session访问控制方法

技术领域

本发明涉及计算机技术领域,具体地说是一种ERP系统中基于业务模块的Session
访问控制方法。

背景技术

ERP(Enterpirse Resource Planning)系统是一种常见的企业管理软件系统,系
统将企业的物流、人流、资金流、信息流统一进行管理,以求最大限度的利用企业现有资源,
实现企业经济效益的最大化。

ERP系统包含多个业务模块,用户访问每个业务模块内的功能时,需要获取与业务
相关的公用信息,而这些业务信息在整个系统的通用Session中并不存在,如果在每个功能
内单独获取处理这些通用业务信息,会造成操作不够友好,业务内聚不足的问题。

对于不同业务模块,公用参数类型不同,比如财务模块中公用信息为核算组织信
息、财年信息,预算模块中公用信息为预算组织。还有一些模块不需要业务相关的公用信
息,比如系统管理模块和人力资源模块。

基于此,现提供一种ERP系统中基于业务模块的Session访问控制方法。本发明将
业务公用参数提取出来,作为业务相关的模块Session,相对于模块内的功能,模块Session
是统一的,相对于不同的模块,模块Session又是独立的。

发明内容

本发明的技术任务是针对以上不足之处,提供一种ERP系统中基于业务模块的
Session访问控制方法。

一种ERP系统中基于业务模块的Session访问控制方法,其具体实现过程为:

步骤一、首先识别业务模块是否需要设置公用参数,然后根据需要配置业务模块公用
参数,该公用参数存储在公用参数配置表中;

步骤二、加载业务模块,根据业务模块公用参数配置表判断业务模块是否需要切换公
用参数,需要则加载公用参数切换控件;

步骤三、完成业务模块Session存储和获取:当每次切换业务模块的公用参数切换控件
中进行切换相关参数时,将参数值存储在对应模块的Session中;访问业务模块的功能时,
如果有对应功能的模块Session则取模块Session,不存在模块Session,则取系统Session。

步骤一的具体实现过程为:根据ERP系统中业务模块特征,判断是否需要配置公用
参数,配置业务模块公用参数是指存储业务模块中公用的参数信息到业务模块公用参数配
置表中,该参数包括:业务模块、参数名称、参数类型、参数取数模型、参数取数模型展示字
段,其中参数类型分为日期、模型、布尔类型。

在加载业务模块过程中需要加载公用参数切换控件时,参数切换控件按照参数名
称、参数切换内容的方式进行逐一加载:公用参数切换控件加载时如果参数类型为日期则
加载日期控件;如果参数类型为模型,则根据数据权限取数模型加载有权先得模型数据,并
按照取数模型展示字段显示要展示的字段;如果参数类型为布尔类型,则加载选择控件,选
择控件包括是、否。

业务模块公用参数切换控件可以进行扩展,如果对业务模块公用参数切换控件进
行了扩展,则加载扩展控件,扩展控件继承系统提供的业务模块公用参数切换控件;如果没
有扩展,则根据系统业务模块公用参数切换控件进行加载,加载时按照参数名称、参数切换
内容的方式进行逐一加载。

本发明的一种ERP系统中基于业务模块的Session访问控制方法和现有技术相比,
具有以下有益效果:

本发明的一种ERP系统中基于业务模块的Session访问控制方法,减少了同一个业务模
块内不同功能分别获取业务公用参数、用户多次输入业务公用信息的问题,实现了模块间
的高内聚、低耦合,实用性强,适用范围广泛,具有很好的推广应用价值。

附图说明

附图1为本发明的实现流程图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步说明。

如附图1所示,本发明提供了一种ERP系统中基于业务模块的Session访问控制方
法,其实现思路是将业务公用参数提取出来,作为业务相关的模块Session,相对于模块内
的功能,模块Session是统一的,相对于不同的模块,模块Session又是独立的。包括识别业
务模块是否需要设置公用参数,配置业务模块公用参数;加载业务模块时,根据业务模块公
用参数配置表判断业务模块是否需要切换公用参数,需要则加载公用参数切换控件;业务
模块公用参数切换控件扩展;业务模块Session存储和获取。

其具体实现过程为:

设计时,包括识别业务模块是否需要设置公用参数:根据ERP系统中业务模块特征,判
断是否需要配置公用参数。用户访问每个业务模块内的功能时,需要获取与业务相关的公
用参数,而这些业务信息在整个系统的通用Session中并不存在。对于不同业务模块,这些
公用信息类型不同,比如财务模块中公用信息为核算组织信息、财年信息,预算模块中公用
参数为预算组织。还有一些模块不需要业务相关的公用参数,比如系统管理模块和人力资
源模块。

配置业务模块公用参数:存储业务模块中公用的参数信息。业务模块公用参数表
字段包括:业务模块、参数名称、参数类型、参数取数模型、参数取数模型展示字段。其中参
数类型分为日期、模型、布尔类型等。

在运行的具体内容包括:

运行时,包括加载业务模块时,根据业务模块公用参数配置表判断业务模块是否需要
切换公用参数,需要则加载公用参数切换控件。

业务模块公用参数切换控件可以灵活扩展,系统统一封装业务模块公用参数切换
控件,各业务模块可以根据实际业务需要进行灵活扩展。参数切换控件按照参数名称、参数
切换内容的方式进行逐一加载。公用参数切换控件加载时如果参数类型为日期则加载日期
控件;如果参数类型为模型,则根据数据权限取数模型加载有权先得模型数据,并按照取数
模型展示字段显示要展示的字段;如果参数类型为布尔类型,则加载选择控件,选择控件包
括是、否。

业务模块Session存储和获取:每次切换业务模块参数切换控件中,每次切换相关
参数时,系统会将参数值存储在对应模块的Session中。

打开模块功能时,如果有对应功能的模块Session则取模块Session,不存在模块
Session,则取系统Session,即如果功能所在模块不存在业务模块Session,则将系统
Session传入要访问的功能;如果所在模块存在业务模块Session,则将业务模块Session传
入要访问的功能。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应
当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

除说明书所述的技术特征外,均为本专业技术人员的已知技术。

一种ERP系统中基于业务模块的SESSION访问控制方法.pdf_第1页
第1页 / 共6页
一种ERP系统中基于业务模块的SESSION访问控制方法.pdf_第2页
第2页 / 共6页
一种ERP系统中基于业务模块的SESSION访问控制方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种ERP系统中基于业务模块的SESSION访问控制方法.pdf》由会员分享,可在线阅读,更多相关《一种ERP系统中基于业务模块的SESSION访问控制方法.pdf(6页珍藏版)》请在专利查询网上搜索。

本发明公开了一种ERP系统中基于业务模块的Session访问控制方法,其具体实现过程为:首先识别业务模块是否需要设置公用参数,然后根据需要配置业务模块公用参数,该公用参数存储在公用参数配置表中;加载业务模块,根据业务模块公用参数配置表判断业务模块是否需要切换公用参数,需要则加载公用参数切换控件;完成业务模块Session存储和获取。本发明的一种ERP系统中基于业务模块的Session访问控制方法与。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1