我正在寻找一个通用的开放源码数据库架构来实现基本登录和用户角色管理。用于分层用户和角色表示的数据库架构
用户:属于属于客户的业务单位。
用户有角色 - 经理,区域经理,现场经理,工人等,用户可以依赖的业务单元和多个业务部门的多重角色..
业务单元属于客户。 业务单位可以包含其他业务单位(地区包含其他地区包含业务单位)。
特点:描述系统中的行为实体。 功能分配给用户或角色或两者,并且业务单位和/或客户端具有在系统内活动的功能。
举例来说,它是一个会计系统,并且具有诸如应付账款,应收账款,报告,总账等功能,基于活动中的客户/业务单位/角色/用户的活动,用户看到是那个有源矩阵层次结构。
有没有人有类似这样的模式参考,满足这些基本要求?如果它具有基于Web的界面的代码(用户登录,管理用户,区域,角色等),则为奖励.Net C#首选,但我可以翻译。
外貌像一个家庭作业问题。如果我解决这个问题,我可以获得学位吗? – dar7yl 2010-03-02 20:19:23
明确地说不是作业,只是试图在一些设计思想上加强。 PS,我在25年前实际上教过CS班。 :) – 2010-03-02 20:57:51