一个蛮复杂的分级管理程序,求思路和参考代码!!!

charsh 2003-07-02 11:47:34
有四类管理员,
分别是admin(具有增加删除修改下级用户的权限)、
总经理(具有查询搜索下属及下属所管辖区域的医院患者信息)
区域经理(管辖某几个地区,如江苏和安徽等,可以查询搜索属于这些区域的销售代表及其所管辖的医院患者信息)
销售代表(管辖着某个省下面的若干市内的若干医院及其患者,存在几个不同销售代表共同管理同一个市的情况,但是这几个代表之间不会出现管理同一个医院的情况。)

如何实现这个分级管理????
...全文
62 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
charsh 2003-07-03
  • 打赏
  • 举报
回复
up
Goodreams 2003-07-02
  • 打赏
  • 举报
回复
这样就可以实现了。还有问题的话我QQ说吧QQ:69295720。
Goodreams 2003-07-02
  • 打赏
  • 举报
回复
患者表中加入
管辖区字段

再建一个管辖区分配表,用来标记销售代表的权限。

匹配管辖区分配表和患者表管辖区的数据。

select * from 患者表 where 管辖区=管辖区分配表(i)
Goodreams 2003-07-02
  • 打赏
  • 举报
回复
是个问题,看看怎么设计表比较好
charsh 2003-07-02
  • 打赏
  • 举报
回复
根据级别进入不同的页面当然是很好做的,加个权限标志字段就可以了。

但是进入各自的页面后,如何根据他的权限来查询患者呢?

比如销售代表登陆后,在页面里有查询他所有管辖市内的医院的患者,select如何写?

select * from 患者表 where ???
Goodreams 2003-07-02
  • 打赏
  • 举报
回复
就按管理的思路作呗。

做一个管理员用户表。
字段至少要有用户名、密码、级别。

管理员先登录,然后就有他的级别了。根据级别来限制管理员权限
sbje981 2003-07-02
  • 打赏
  • 举报
回复
up
genuis 2003-07-02
  • 打赏
  • 举报
回复
用一个0,1的字符串表示权限,然后登陆时该字符串记入session,
每个操作可以通过查询字符串的相应位来判断是否有权限,可以定义1为有权限,0为没有权限
charsh 2003-07-02
  • 打赏
  • 举报
回复
up
charsh 2003-07-02
  • 打赏
  • 举报
回复
TO Goodreams(好梦)
---------------------------------------------------
再建一个管辖区分配表,用来标记销售代表的权限。
匹配管辖区分配表和患者表管辖区的数据。
select * from 患者表 where 管辖区=管辖区分配表(i)
---------------------------------------------------

这个好象不太可能,因为所有的代表所管辖的地区(市)有500多个医院,这个分配表就太大了吧



TO philorlogin(李少宇)
你的这个方法太不灵活,感觉可行度不高啊
Jade 2003-07-02
  • 打赏
  • 举报
回复
1、用户表
2、权限表
3、权限组
4、用户组表
所有的权限为一张表,然后对权限分组(权限组),所有的用户信息为一张表,不同的用户属于不同的用户组。用户组与权限分组对应。这样,用户管理,权限管理,权限分配等维护都非常简单。
至于查询等问题,完全可以用程序控制。
philorlogin 2003-07-02
  • 打赏
  • 举报
回复
这样吧,把所有的功能模块都放到管理员表中,例如,我们可以随便为其命名一百个字段,THE SUPER ADMINISTRATOR所有的字段都为1,说明其可以用所有的功能,在添加管理员的时候,列出所有的功能模块,我们就好分配其权限了!当然,为了方便,我们应设置一个默认的权限表,比如,二级管理员的默认权限我们就可以放到一个表中,当增加管理员是默认的二级权限时,我们就直接拷贝其权限,不用每一个都选择!这样的好处还在于,当不同级别管理员是进去时,可以根据权限表,显示出相应的功能,其它他不具备的功能他就看不到!
我曾经用这个做过树形表的权限,感觉还不错!

28,403

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧