好久没动手写代码了。
花了几天时间完成了一个通用权限管理功能:
系统分为:
1、用户管理
用户CRUD操作
用户角色分配,可分配多种角色(暂不考虑角色冲突)
2、角色管理
角色CRUD操作
角色的权限分配,1-n关系
3、权限管理
权限CRUD操作
权限的功能集合分配
4、功能管理
功能CRUD操作
功能以页面为单位,一个页面尽量不包含多中功能,当然也可以例外。
系统架构采用:Model,DAL,BLL,WebUI来分层,
错误处理采用Throw Exception(string code)
在扑捉Exception时候,可以通过查询Code来显示错误信息。
日志采用txt文本形式记录
功能还在继续完善中。。。。。
不知道何原因,上传了几次都失败。需要参考的留个Email。