首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

2013-08-04 
我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)?2 程序设计我还是采用mvc4.0 + web api + ea

我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

2 程序设计

我还是采用mvc4.0 + web api + easyui + knockout去实现。实际上之前我就实现的差不多,最近也一直在花时间更新完善。?
这个权限系统太大了,这一篇肯定是说不完的,我这里就先总体上说了一下设计思路,接下每一篇写具体实现,一篇一个功能,大家期待我的下一篇吧。

3、UI设计

不多说了,先上图吧,我在第一篇博客中贴过以前的版本,最近也有一些更新,再贴一次吧,这次截图比较详细点,也配了一些文字的说明介绍。

功能1:菜单导航?
菜单导航】1:包括新增修改删除功能,直接在grid中编辑?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【菜单导航】2:选择图标?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【菜单导航】3:选择页面按钮 定义这个功能有只些按钮小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【菜单导航】4:管理按钮库 增删改?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

功能2:组织结构?
【组织结构】1:图形化的树结构,可以新增编辑删除节点?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【组织结构】2:编辑节点?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【组织结构】3:设置角色?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)


功能3:授权代码?
【授权代码】树形grid 可以增添编辑删除?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

功能4:角色管理?
【角色管理】1:直接在grid中 增添编辑删除?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【角色管理】2:点编辑权限弹出角色极限窗口,点击选择菜单权限小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【角色管理】3:编辑按钮权限,grid中只会出现菜单权限中选中的行,每个功能有哪些按钮在菜单中已定义好,这里只要勾选按钮即可?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【角色管理】4:编辑数据权限 可以多选,但只有一个默认值,该角色新增的业务单据的授权代码为默认的授权代码。?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【角色管理】5:编辑字段权限 grid中只会出现菜单权限中选中的行,直接在允许或拒绝中输入字段名,多个字段用逗号隔开?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【角色管理】6:点击管理成员,弹出此窗口?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【角色管理】7:成员管理 点击添加按钮?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

功能5:用户管理?
【用户管理】1:左边机构可以过滤,直接在grid中增删改查用户?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【用户管理】2:设置机构 可多选,这里机构录入的太多了,出现了滚动条,少些会好看点。?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【用户管理】3:设置角色 可多选?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【用户管理】4:用户设置 用户登陆后的一些配置信息,比如指定用户的桌面,默认的项目,不同的系统可能会有不同的需求,所以这里设计可添加删除的,右上角下拉出来的[个人设置]页面也指向这里的数据小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

功能6:数据字典?
【数据字典】1:左边类别树可过滤,左边是树形grid,可以有层级关系,直接在grid中编辑?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【数据字典】2:点击管理类别,类别可在弹出的grid中增删改查?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

功能7:系统参数?
【系统参数】直接grid中编辑,设计了一个是否可编辑字段,只能编辑 是否可编辑为true的参数?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

功能8:操作日志?
【操作日志】1:登陆日志?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【操作日志】2:业务操作记录?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【操作日志】3:系统日志?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

【操作日志】4:系统日志 查看系统日志?
小弟我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(一)

?

热点排行