文档章节

 介绍一款优秀的通用管理权限快速开发框架

 我想造火箭
发布于 09/16 19:49
字数 1001
阅读 34
收藏 1

 

这是一套以权限管理为主的轻量化快速开发框架,配置有流程、专业表单、权限、app、企业微信等基础功能模块,在开发通用软件的效率上很有优势。

http://img3.mukewang.com/5d7f71360001347419200922.jpg 

软件平台常用研发需求分析

《那些年我们一起做过的项目》中各类客户对权限模块和通用模块以及UI的要求,要实现的东西大概包括以下内容:

1、组织机构多级树型显示,各级部门从属关系一目了然操作便捷。

2、用户所有的权限最终分配给用户,如果按用户去分配权限会把系统管理员给累死,系统中先建立角色,角色中再分配权限,在角色的成员中加入用户。当然会有一些用户的权限大同小异,如果不想在系统中创建太多角色可以给用户分配权限。用户最终的权限取角色权限和用户权限的集合。

3、角色一组权限的集合。

4、模块也可以称之为菜单,可以是系统中的页面,也可以是其它系统的页面地址统一纳入到同一套权限系统中维护。

5、按钮

6、权限权限分配模式:

1)角色权限分配,权限分配的便捷性。

2)用户权限分配,权限分配的灵活性。

权限控制类型:

1)模块权限,采购员有采购模块权限和库存查看模块权限。

2)按钮权限,采购员能点击新增按钮新增采购单,采购经理能点击审核按钮审核采购单。

3)数据权限,每个业务员只能看到属于自己的客户资料。

4)字段权限,会计可以看到库存报表中的所有字段,仓库管理员不能看到报表中的金额字段。

5)文件权限,采购部的文件只有总经理和采购部成员有权限。

7、日志登陆日志、操作日志、系统异常日志。

8、数据库管理在前端页面查看数据库信息,数据库备份。

9、访问控制。

10、动态接口这里说的接口是与其它系统或设备的通信接口,一般以Webservice、WCF、Webapi的形式提供。在系统中对外只暴露一个接口,增加接口、修改接口都不用修改程序。

11、UI前端框架:采用Jquery UI,功能强大扩展灵活,不用担心版权问题。

搭配多种风格界面以适应各行业需求。

12、系统参数

13、代码生成器根据需要生成界面和后台代码

实际功能设计实现

1、程序设计

程序基本以Jquery+Ajax+工厂模式实现。

2、用户体验UI设计

UI对于一个软件来说就像女人那张脸,一套程序UI漂亮程序的档次自然也就上去了。

1)系统风格

http://img3.mukewang.com/5d7f71590001019919200922.jpg

http://img2.mukewang.com/5d7f71590001171818770887.jpg

http://img3.mukewang.com/5d7f71590001697118780911.jpg

2)单位组织

左边展开单位组织,包括公司、部门、员工、角色管理,可以自主搭配权限。

http://img4.mukewang.com/5d7f71a20001d65919200937.jpg

http://img2.mukewang.com/5d7f71a20001b74719200937.jpg

3)流程应用

流程类主要包括流程设计、任务、审批等

http://img1.mukewang.com/5d7f721e000119d619200937.jpg

http://img3.mukewang.com/5d7f721d0001223019200937.jpg

http://img1.mukewang.com/5d7f721e0001e35a19200937.jpg

http://img1.mukewang.com/5d7f721e0001da5419200937.jpg

4)移动管理

框架功能可在移动端同步实现,支持微信、安卓、IOS

http://img1.mukewang.com/5d7f723d0001b83419200937.jpg

http://img2.mukewang.com/5d7f723c0001feb019200937.jpg

5)报表应用

报表含有通用报表和专业报表

http://img4.mukewang.com/5d7f726600015b4819200937.jpg

http://img3.mukewang.com/5d7f726600011fa019200937.jpg

http://img4.mukewang.com/5d7f726700018daa19200937.jpg

http://img2.mukewang.com/5d7f726700019dd919200937.jpghttp://img2.mukewang.com/5d7f726800010d2d19200937.jpg

6)代码生成器

代码生成器配备多种模板,使用很便捷

http://img3.mukewang.com/5d7f72c50001022619200937.jpg

http://img3.mukewang.com/5d7f72c6000157c819200937.jpg

7)数据可视化及看板

http://img1.mukewang.com/5d7f72d60001469b19200937.jpg

http://img4.mukewang.com/5d7f72d50001d72419200937.jpg

http://img3.mukewang.com/5d7f72d60001ab8019200937.jpg

© 著作权归作者所有

粉丝 1
博文 59
码字总数 75246
作品 0
美国
私信 提问
RDIFramework.NET — 系列目录 — 基于.NET的快速信息化系统开发框架

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。   框架简单介绍...

yonghu86
2018/06/26
0
0
牧羊人/ RXThink_V1.0.0_ThinkPhp5.0.22

企业级开发平台PHP版V2.0 项目初衷 根据多年的研发经验,为了提交项目的研发效率,整理自己所掌握的技术,并随着技术掌握程度,不定期更新优化 希望此实际项目,能给需要的朋友带来价值,有你...

牧羊人
02/21
0
0
牧羊人/ RXThink_V2.0.0_ThinkPhp3.2.3

企业级开发平台PHP版V2.0 项目初衷 根据多年的研发经验,为了提交项目的研发效率,整理自己所掌握的技术,并随着技术掌握程度,不定期更新优化 希望此实际项目,能给需要的朋友带来价值,有你...

牧羊人
02/21
0
0
基于Flex和J2EE的信息管理系统基础框架--Pomer

Pomer是一 个开源的企业信息管理系统基础框架,它提供了一系列企业信息管理系统的基础功能,包括企业组织架构管理,角色权限管理,菜单管理,数据权限控制等功能。 Pomer提供了简洁高效的Fle...

匿名
2008/10/07
28.8K
3
RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。   框架简单介绍...

80368704
2018/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot配置文件读取pom文件信息

解决的问题 springboot(当然别的也可以)多环境切换需要该配置文件,打包时不够方便。 解决: 配置文件能读取pom文件中的配置,根据命令选择不同配置注入springboot的配置文件中 pom配置文件...

刘一草
28分钟前
6
0
蓝牙自定开锁时间--Python

from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hex###强制输入明文增加到16字节的倍数,在末尾补'\0'def add_to_16(text): text = str(text, 'ISO-8859-1'......

丁典
28分钟前
6
0
好程序员web前端教程分享JS基础知识

  好程序员web前端教程分享JS基础知识,为大家分享一篇关于JS的基础知识。   1、执行环境:有时也叫环境,是JavaScript中最为重要的一个概念,执行环境定义了变量或函数有权访问的其他数...

好程序员官网
30分钟前
5
0
kali和win共享文件夹设置

卸载vmtools > whereis vmware-tools /etc/vmware-tools/ /usr/lib/vmware-tools/> cd /etc> sudo rm -r vmware-tools> cd /usr/lib> sudo rm -r vmware-tools 先添加源 leafpa......

yeahlife
32分钟前
6
0
killall 、kill 、pkill 命令区别

killall 命令Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程, 我们还需要在之前使...

突突突酱
39分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部