实现页面可配置的方法与流程

文档序号:18524378发布日期:2019-08-24 10:06阅读:2052来源:国知局
实现页面可配置的方法与流程

本发明涉及管理软件领域,具体涉及到一种实现页面可配置的方法。



背景技术:

随着计算机和网络技术的迅猛发展,管理信息系统不断朝着集成化、智能化、网络化和分布式的方向发展,传统管理信息系统开发模式的缺陷逐渐暴露出来。传统管理信息系统在进行软件开发的结束后,如果要修改系统页面,只能通过修改代码来实现系统页面的可配置功能,作为使用者是无法对系统页面重新进行配置,只能由原有程序代码的设计者来进行修改,修改工作量大而繁琐,还容易出错。



技术实现要素:

本发明的目的是针对现有技术的不足,在对基于系统模块的管理信息系统的开发中,通过在系统模块中集成相应模块,实现个性化显示排序和显示功能,使非专业人员可以通过开发好的页面功能配置,实现前台可视化页面的配置功能。

本发明的目的是这样实现的:一种实现页面可配置的方法,包括以下步骤:

1)在管理信息系统的后台数据库中建立数据库菜单表:数据库表单的内容为需要显示的页面名称、程序的物理地址、页面的从属关系、页面的排序、用户、角色信息;

2)通过管理信息系统的数据读写模块读取数据库菜单表的内容,管理信息系统的菜单加载模块通过读取的内容获取角色信息及其对应的所有菜单,并通过加载当前角色拥有的菜单地址列表,获取当前角色拥有的菜单;

3)管理信息系统的菜单排序模块对获取的当前角色拥有的菜单进行排序:从数据库中加载出当前角色配置的菜单顺序信息,包括菜单名,菜单显示顺序号;

4)管理信息系统的实体加载模块装载菜单实体:根据需求创建相应的菜单实体类后,菜单实体类通过读取数据库查询菜单信息加载到实体加载模块,实体加载模块异步等待菜单实体业务逻辑初始化完成后,将数据库查询的菜单信息存放在菜单列表;

5)页面显示模块根据菜单实体完成对前台可视化页面的加载显示:实体加载模块加载完成的数据信息传递给页面显示模块,页面显示模块通过前台程序语言实现页面显示,前台可视化页面的信息是和后台数据库中菜单表的信息是对应的;

6)在管理信息系统的前台可视化页面进行页面配置:前台可视化页面获取所有菜单及对应角色信息,显示管理信息系统包含的所有页面的名称,通过对每个页面名称的选择与否,实现对后台数据库中“菜单表”指定列的内容更改,从而达到更改配置对应角色的前台可视化页面所显示的内容的目的。

所述前台程序语言包括超文本标记语言html、javascript程序、层叠样式表css。

由于采用了上述技术,在管理软件系统进行页面可视化配置的时候,有以下几个有益效果:

1)页面可配置:用户通过对任意一个表单的显示功能键,可以设置当前页面是否显示,并保存下该方案,下一次页面载入时自动调用此用户所设置的方案,增强了程序的可操作性和可移植性,无需专业人员再次对页面进行配置就能达到用户的目的,易用性得到了很好的体现,更加的方便。

2)不必考虑如何初始化等繁琐事务,每个底层菜单实体实现加载可以很好的解耦合,代码的维护性、可扩展性、复用性大大提高。

3)通过后台管理权限数据来检测用户是否有权限加载此模块,提高了安全性。

附图说明

图1为本发明的流程图;

图2为本发明的前台可视化页面示意图;

图3为本发明的后台数据库的菜单表示意图。

具体实施方式

如图1所示,一种实现页面可配置的方法,包括以下步骤:

1)在管理信息系统的后台数据库中建立数据库菜单表:数据库表单的内容为需要显示的页面名称、程序的物理地址、页面的从属关系、页面的排序、用户、角色信息;

2)通过管理信息系统的数据读写模块读取数据库菜单表的内容,管理信息系统的菜单加载模块通过读取的内容获取角色信息及其对应的所有菜单,并通过加载当前角色拥有的菜单地址列表,获取当前角色拥有的菜单;

3)管理信息系统的菜单排序模块对获取的当前角色拥有的菜单进行排序:从数据库中加载出当前角色配置的菜单顺序信息,包括菜单名,菜单显示顺序号;

4)管理信息系统的实体加载模块装载菜单实体:根据需求创建相应的菜单实体类后,菜单实体类通过读取数据库查询菜单信息加载到实体加载模块,实体加载模块异步等待菜单实体业务逻辑初始化完成后,将数据库查询的菜单信息存放在菜单列表;

5)页面显示模块根据菜单实体完成对前台可视化页面的加载显示:实体加载模块加载完成的数据信息传递给页面显示模块,页面显示模块通过前台程序语言实现页面显示,所述前台程序语言包括超文本标记语言html、javascript程序、层叠样式表css,前台可视化页面的信息是和后台数据库中菜单表的信息是对应的;

6)在管理信息系统的前台可视化页面进行页面配置:前台可视化页面获取所有菜单及对应角色信息,显示管理信息系统包含的所有页面的名称,通过对每个页面名称的选择与否,实现对后台数据库中“菜单表”指定列的内容更改,从而达到更改配置对应角色的前台可视化页面所显示的内容的目的。

该方法可以让用户在无专业人员对页面通过修改代码的方式对前台可视化页面进行配置的情况下,通过对任意一个表单的显示功能键,即可设置当前页面是否显示,并保存下该方案,下一次页面载入时自动调用此用户所设置的方案,显示出用户设定的前台可视化页面。

以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。



技术特征:

技术总结
一种实现页面可配置的方法,包括以下步骤:1)在管理信息系统的后台数据库中建立数据库菜单表;2)获取当前角色拥有的菜单;3)管理信息系统的菜单排序模块对获取的当前角色拥有的菜单进行排序;4)管理信息系统的实体加载模块装载菜单实体;5)页面显示模块根据菜单实体完成对前台可视化页面的加载显示;6)在管理信息系统的前台可视化页面进行页面配置。

技术研发人员:马琢
受保护的技术使用者:重庆钢铁集团电子有限责任公司
技术研发日:2019.04.03
技术公布日:2019.08.23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1