您的位置:首页 > Web前端 > AngularJS

Angularjs,WebAPI 搭建一个简易权限管理系统 —— 系统业务与实现(三)

2017-09-13 02:45 741 查看

目录

前言

Angularjs名词与概念

Angularjs 基本功能演示

系统业务与实现

WebAPI项目主体结构

Angularjs 前端主体结构

系统业务与实现(二)


上一章我们讲解的 Angularjs名词与概念,因为内容比较少,本章节包含两个部分,讲解一下权限系统的基本业务和数据库的实现。


3. 权限系统业务

有史以来最简单的权限系统,直接上用例图。

3.1 业务对象

用户:

用户名

密码

邮箱

添加时间

真实姓名

用户状态(激活,删除,禁用)

角色:

角色名称

角色代码(系统使用)

权限:

权限名称

权限代码(系统使用)

权限系统的业务对象非常简单,用户,角色,权限。但做为angularjs与WebAPI结合演示案例已经足够了。

3.2 基本业务

一个用户包含多种角色
一个角色可以被多个用户使用
一个角色包含多个权限
一个权限可以被多个角色使用

4. 数据库设计和实现

数据库使用 PowerDesigner 设计。上建模图.



总共5张表:

用户信息表(UserInfo)

用户角色关联表(UserToRoleLinks)

角色信息表(UserRoles)

角色权限关联表(UserRoleToPermissionLinks)

用户权限表(UserPermission)

UserToRoleLinks,UserRoleToPermissionLinks实现多对多关联

分类: javascript/jQuery/angularjs
标签: angularjs, WebAPI
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐