热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

关于酒店管理系统的权限设置问题?

一个酒店管理系统,有功能模块,A,B,C,D,E,F,G,几类操作员,比如收银员11,12,13,主管21,22,23,经理31,32,33,系统维护员41,42,43,他们对这几个功能模块有不同的权
一个酒店管理系统,有功能模块,A,B,C,D,E,F,G,几类操作员,比如收银员11,12,13,主管21,22,23,经理31,32,33,系统维护员41,42,43,他们对这几个功能模块有不同的权限,同一类操作员,如主管,权限基本相同,这样数据库表应该怎么建立才能更好的实现权限的随时添加,删除ne?

7 个解决方案

#1


采用 用户组和用户相结合的方法
可以建立两表一个是用户组权限表 一个是单个用户的权限表
在用户组权限表中可以设置每个用户组的权限,
在用户权限表中,默认情况下,每个用户的权限就是他所属用户组的权限,也可以根据需要自由设置!

#2


tbl:
组1   成员
组2 成员
tbl:
组1   权限
组2  权限
tbl:
成员  特殊权限
成员 特殊权限


是这样 吗?

#3


和论坛的那个权限一样!

tbl:
成员   组1 
成员   组2
...
...
...

#4


如用windows域管理就设置若干组,再对组赋予相应的权限.
如不用windows 域管理就设置若干角色,再对角色赋予相应的权限.

#5


我想你的表可以这样
ID(标识自增) 成员名  项目名称

这样就是哪个人有什么权限这个表里就有他的名子和对应项目名称的记录

#6


采用分组的模式三!
比如用户组管理一个表
用户管理一个表(主要是对各层管理员的增改)
用户组模块权限一张表(主要是分配各个用户组的权限)

#7


谢谢各位朋友!觉得角色权限就ok了。
如果操作员比较少,可以采用一个表:操作员--权限
操作员比较多,采用成员-角色,角色-权限两个表:成员-角色;角色--权限;
谢谢楼上各位。

推荐阅读
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • 本文介绍了一个来自AIZU ONLINE JUDGE平台的问题,即清洁机器人2.0。该问题来源于某次编程竞赛,涉及复杂的算法逻辑与实现技巧。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ... [详细]
  • 本文探讨了线性表中元素的删除方法,包括顺序表和链表的不同实现策略,以及这些策略在实际应用中的性能分析。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 探讨在开发Windows应用程序时,如何高效地管理和存储大量库存及生产需求数据的方法。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 本文提供了一个关于AC自动机(Aho-Corasick Algorithm)的详细解析与实现方法,特别针对P3796题目进行了深入探讨。文章不仅涵盖了AC自动机的基本概念,还重点讲解了如何通过构建失败指针(fail pointer)来提高字符串匹配效率。 ... [详细]
  • 本报告记录了嵌入式软件设计课程中的第二次实验,主要探讨了使用KEIL V5开发环境和ST固件库进行GPIO控制及按键响应编程的方法。通过实际操作,加深了对嵌入式系统硬件接口编程的理解。 ... [详细]
  • LeetCode 102 - 二叉树层次遍历详解
    本文详细解析了LeetCode第102题——二叉树的层次遍历问题,提供了C++语言的实现代码,并对算法的核心思想和具体步骤进行了深入讲解。 ... [详细]
  • JavaScript 中引号的多层嵌套使用技巧
    本文详细介绍了在 JavaScript 编程中如何处理引号的多级嵌套问题,包括双引号、单引号以及转义字符的正确使用方法。 ... [详细]
  • 2008年1月,微软发布了两则安全更新公告,分别针对Windows操作系统的不同漏洞。其中一项被评为‘关键’级,另一项为‘重要’级。此次更新并未涉及Microsoft Office产品。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
author-avatar
ggty11
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有