[发明专利]一种统一菜单界面的方法、装置及ERP系统无效
申请号: | 200910110680.1 | 申请日: | 2009-10-20 |
公开(公告)号: | CN101697138A | 公开(公告)日: | 2010-04-21 |
发明(设计)人: | 张庆 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q10/00 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 统一 菜单 界面 方法 装置 erp 系统 | ||
技术领域
本发明属于计算机领域,尤其涉及一种统一菜单界面的方法、装置及ERP系统。
背景技术
一个GUI风格的ERP系统常用的菜单实现方式主要有以下方式:
(a).预先定义统一菜单:将系统需要的菜单项预先定义在数据库中或文件中,系统启动时动态加载菜单项,调用具体功能模块时,具体的业务模块中不再包含菜单,而是事先将功能模块需要的菜单全部加入主菜单;
(b).分离式菜单:主控程序只定义一些通用的全局菜单,主控程序只关心通用菜单的处理,业务模块的调用的入口不是主控程序菜单,而是使用功能树等方式,具体的业务功能菜单在各功能模块中单独定义;
预先定义统一菜单的方式可以保证菜单风格的一致,缺点是功能模块中所有功能菜单都需要统一地定义在主菜单中,如果功能模块非常多的话,菜单项将变得非常多,不适合大型ERP系统的开发或分布式的开发。
分离式菜单的方式适合大型ERP系统的开发或分布式的开发,缺点是子功能工具栏或菜单与主菜单不是一个整体,导致界面风格有差异。
综上所述,现有的使菜单界面风格统一的菜单实现方式仅适用于简单、规模小的ERP系统,在ERP系统的功能比较复杂时,不能使ERP系统中的多个功能模块具有统一的菜单界面风格。
发明内容
本发明实施例的目的旨在解决现有技术的大型ERP系统,菜单界面风格难以统一的问题。
本发明实施例是这样实现的,一种统一菜单界面的装置,所述装置包括:主控模块和至少一业务模块,所述装置还包括:
接口模块,用于将从所述业务模块复制的菜单对象加载在所述主控模块的主菜单上;
所述业务模块用于当所述主控模块调用所述业务模块时,引用所述接口模块将所述业务模块菜单对象的副本赋值给所述接口模块的菜单对象属性;
所述主控模块用于当所述接口模块得到所述业务模块的菜单对象的副本后,引用所述接口模块加载所述菜单对象的副本在所述主控模块的主菜单上。
本发明的另一目的在于提供一种ERP系统,所述系统包括如上所述的统一菜单界面的装置。
本发明的另一目的在于提供一种统一菜单界面的方法,所述方法包括下述步骤:
主控模块发送调用业务模块的指令;
所述业务模块接收到所述指令后,引用接口模块将所述业务模块菜单对象的副本赋值给所述接口模块的菜单对象属性;
当所述接口模块得到所述业务模块的菜单对象的副本后,主控模块引用所述接口模块加载所述菜单对象的副本在所述主控模块的主菜单上。
在本发明实施例中,将接口模块作为主控模块和各业务模块的桥梁,供各业务模块和主控模块引用,业务模块通过接口模块将业务模块内部的菜单对象传递到主控模块,主控模块通过接口模块将收到的菜单对象解析并融和到主控模块的菜单上,实现了主控模块与各业务模块菜单之间的无缝集成。
附图说明
图1是现有技术提供的统一菜单界面的装置的结构框图;
图2本发明实施例提供的统一菜单界面的方法的实现流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,将接口模块作为主控模块和各业务模块的桥梁,供各业务模块和主控模块引用,业务模块通过接口模块将业务模块内部的菜单对象传递到主控模块,主控模块通过接口模块将收到的菜单对象解析并融和到主控模块的菜单上。
图1示出了本发明实施例提供的统一菜单界面的装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该统一菜单界面的装置可以是内置于ERP系统中的软件单元、硬件单元或者软硬件相结合的单元,或者作为独立的挂件集成到ERP系统或者ERP系统的应用系统中。其中:统一菜单界面的装置包括主控模块11、接口模块12和至少一业务模块13。
其中:接口模块12包括菜单复制单元121、菜单加载单元122以及菜单执行单元123。
接口模块12作为主控模块11和各个业务模块13的桥梁,供各个业务模块13和主控模块11引用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910110680.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示数字电视手动搜台进度的方法
- 下一篇:电脑横机选针控制系统及控制方法