随着MIS的普及与发展,用户对系统权限控制的要求越来越严格。在工作中用户经常提到一个功能:对用户授权应细分到系统的每个模块每项菜单,因此本人编制此程序来实现此功能。 二、程序功能: 1、根据菜单名字符串创建菜单实例,利用递归算法遍历菜单实例并以树形方式体现。 主要功能均以函数形式进行封装,只需少量改动如:增加数据库操作即可制作出通用的针对菜单授权的模块。 五、说明 此程序乃作者的心血之作,转载请说明。
一、前言:
动态遍历菜单项,以直观的方式定义可使用的菜单项并保存,为了方便,此处采用保存为文本文件的方式(在实际应用中应保存到数据库中),打开窗口时根据保存的信息自动确定菜单项是否可用。