【发布时间】:2011-01-22 21:21:54
【问题描述】:
我正在寻找一个通用的开源数据库架构,用于基本登录和角色用户管理。
用户:属于属于客户的业务单位。
用户拥有角色 - 经理、区域经理、现场经理、工人等。用户可以拥有多个角色,具体取决于业务部门和多个业务部门。
业务部门属于客户。 业务单位可以包含其他业务单位(Region 包含其他包含业务单位的区域)。
特征:描述系统中的行为实体。 功能被分配给用户或角色,或两者兼而有之,业务部门和/或客户在系统中也具有活动的功能。
例如,它是一个会计系统,具有应付账款、应收账款、报告、总账等功能有源矩阵层次结构。
有没有人参考过符合这些基本要求的类似架构?如果它具有基于 Web 的界面的代码(用户登录、用户管理、区域、角色等),则奖励 .Net C# 首选,但我可以翻译。
【问题讨论】:
-
看起来像一个家庭作业问题。如果我解决了这个问题,我可以获得你的学位吗?
-
绝对不是功课,只是想在一些设计思想上更上一层楼。 PS,我实际上在大约 25 年前教过 CS 课。 :)
标签: sql-server schema roles hierarchy