最漂亮的侧边导航栏linktree
最漂亮的侧边导航栏linktree
资料管理系统源码 asp
资料管理系统源码 可以实现资料及分类的在线添加和管理,具体功能有:资料类型管理 用户管理 菜单管理 资料管理 数据备份 数据恢复
easyui+ssh2+shiro开源权限管理系统
阅读目录
1.1 编写目的
1.2 是否开源
1.1 基于RBAC
1.2 数据模型
1.1 登录
1.2 资源信息维护
1.3 角色管理
1.4 组管理
1.5 系统字典维护
1.6 系统信息维护
1.7 日志管理
1.8 操作信息维护
1.9 全局参数维护
1.10 人员信息维护
第一章 引言
1.1 编写目的
使用easyui+ssh2+shiro的权限管理系统,粒度可细化到按钮及菜单级别。目前是第一个稳定版本,可实现基本的权限控制功能,并且可以使用shiro的标签对细粒度的权限进行管理。
Jar包除了几个核心包之外全部使用maven管理。
回到顶部
1.2 是否开源
完全开源免费。
第一章 设计思路
回到顶部
1.1 基于RBAC
RBAC认为权限授权实际上是Who、What、How的问题。在RBAC模型中,who、what、how构成了访问权限三元组,也就是“Who对What(Which)进行How的操作”。
Who:权限的拥用者或主体(如Principal、User、Group、Role、Actor等等)
What:权限针对的对象或资源(Resource、Class)。
How:具体的权限(Privilege,正向授权与负向授权)。
Operator:操作。表明对What的How操作。也就是Privilege+Resource Role:角色,一定数量的权限的集合。权限分配的单位与载体,目的是隔离User与Privilege的逻辑关系.
Group:用户组,权限分配的单位与载体。权限不考虑分配给特定的用户而给组。组可以包括组(以实现权限的继承),也可以包含用户,组内用户继承 组的权限。User与Group是多对多的关系。Group可以层次化,以满足不同层级权限控制的要求。 RBAC的关注点在于Role和User, Permission的关系。称为User assignment(UA)和Permission assignment(PA).关系的左右两边都是Many-to-Many关系。就是user可以有多个role,role可以包括多个user。
回到顶部
1.2 数据模型
第一章 系统操作
回到顶部
1.1 登录
部署完成后需要输入:
http://localhost:8080/sshpermission
进入登录界面
输入管理员
用户名:admin
密码:admin
进入系统
回到顶部
1.2 资源信息维护
维护系统的资源信息,资源指的是系统中所有的除按钮外的相关信息,比如菜单,首页显示列表等。
回到顶部
1.3 角色管理
维护系统角色信息,可对系统进行分配资源授权和操作授权。
角色维护
资源分配
操作分配
回到顶部
1.4 组管理
维护一组用户的信息,可以跟角色和用户进行组合。可以向组内添加用户,可以给组添加角色。
向组内添加用户
给组授权角色
回到顶部
1.5 系统字典维护
维护系统内的字典数据。
回到顶部
1.6 系统信息维护
维护系统信息,可以设置多个系统,进行多个系统的维护与授权。
回到顶部
1.7 日志管理
维护系统日志,使用AOP进行记录,可对需要维护的部分进行配置。
回到顶部
1.8 操作信息维护
维护操作信息
回到顶部
1.9 全局参数维护
维护全局参数。
回到顶部
1.10 人员信息维护
维护用户的基本信息
ASP.NET MVC企业管理系统开发代码实例
后台布局,JqueryEasyUI 完成后台布局,分页业务与数据创建,详细信息与删除,前端列表展示与统一校验,异步上传图片
公路监督检查专用车示警灯管理系统 java
公路监督检查专用车示警灯管理系统 java实现的源代码 可以直接使用
JAVA网上商城项目完整源码
JAVA网上商城项目完整源码
SSH封装接口返回Json数据.
SSH封装接口返回Json数据 数据库是Mysql,适合初次接触SSH json数据
质监部门行政处罚案件管理系统. asp.net
基于asp.net和数据库SQL 所开发,可以参考
请假审批系统-jbpm4.4+ssh+oracle +easyui
工作流请假审批系统,代码注释很全,很容易看懂,非常适合初学者,分虽然高但绝对超值!反正评价完分还会返给你的,欢迎下载啦
企业信息管理系统
用Java语言,用到的数据库为MySQL,主要的技术是Swing,JDBC.
系统实现的主要功能包括:登录模块、注册模块、员工管理模块、客户管理模块(包括公司和个人)、项目管理模块、拜访记录模块、系统管理模块等功能.
mysql-connector-net-6.9.6.
.net 连接mysql MySql.Data.MySqlClient
delphi7-xe5 OverbyteICSV8Gold.zip
delphi7-xe5 OverbyteICSV8Gold.zip
xe5 TMS.IntraWeb.v5.4.0.2.zip
xe5 TMS.IntraWeb.v5.4.0.2.zip
软件工程项目开发最全文档模板+国家标准+若干实例
软件工程项目开发最全文档模板+国家标准+若干实例
华为公司软件项目管理全过程文档模板
华为公司软件项目管理全过程文档模板
CodeIgniter.chm
CodeIgniter.chm
delphi+7中实现串口写数据
delphi+7中实现串口写数据(当发送数据大于chr类型范围时)
您已经被拒绝登录到终端服务器解决办法
您已经被拒绝登录到终端服务器解决办法
DelphiPI组件安装工具
DelphiPI
可以用向导的方式给DELPHI安装控件,对于很大数不会装DELPHI控件的人来说,这个工具是极品
DevExpress-13.1.4.13163-FS
DevExpress-13.1.4.13163-FS
dcmtk在PACS开发中的应用 工作列表 测试文件
dcmtk在PACS开发中的应用 工作列表 测试文件
TestDLLFormMax.zip
DLL中的窗体和主程序进行交互显示信息
华天动力协同OA系统-管理员指导手册.pdf
华天动力协同OA系统-管理员指导手册.pdf
致远oa操作说明.docx
致远oa操作说明.docx
营销部年终总结工作汇报.pptx
营销部年终总结工作汇报.pptx
销售人员年终工作总结.ppt
销售人员年终工作总结.ppt
Unidac Pro 7.0.1 10.2 Tokyo安装版
Unidac Pro 7.0.1 10.2 Tokyo安装版
直接安装exe 下一步 下一步 下一步 下一步 ok
XLSReadWriteII v.6.00.20xe10.2.2.2004
XLSReadWriteII v.6.00.20xe10.2.2.2004
1.安装exe 默认路径是 C:\Program Files (x86)\XLSSuit6
2.安装完成后替换duc
2.delphi-component-install pack->C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl->XLSRWII6_DDX102.bpl
EhLib9_1_024 xe10.2.2
EhLib9_1_024 xe10.2.2
1.先编译 EhLib250.dproj 有少的东西 把相应的路径增加上,需要增加路径不少
2 DclEhLib250.dproj
DevExpress VCL10.2.2-2004
DevExpress VCL10.2.2-2004
DevExpress是 Developer Express的缩写,DevExpress是一家全球知名的控件开发公司。
DevExpress 也特指此公司出品的控件集合或某系列控件或其中某控件
用友致远OA办公系统要案
用友致远OA办公系统要案
NativeXml xe10
安装:
把 general 下的 4 个文件和 nativexml 下的 5 个文件复制在一起,然后通过 Tools > Options > Delphi Options > Library > Library path 指定路径就可以了。
可能作者的本意并非如此,但这样很简单。
XLSReadWriteII v5.20.47 for xe10
经典 Embarcadero Delphi XE10的execl控件
VclZip for XE10 内有安装方法
VclZip for XE10 内有安装方法
我自己测试过
dspack_xe5
参照 Dspack for delphi xe5安装方法.docx文件安装。
Dspack for delphi xe5安装方法
步骤如下:
一、将Dspack安装包放到适合的目录(\Dspack_xe5)
二、运行delphi xe5
三、点击菜单栏的“tools”,选择“options”,再在“delphi options”下的“library”中,在“library path”,将\Dspack_xe5\sr\dspack和\Dspack_xe5\sr\directx9子目录分别添加进去。
四、直接打开\Dspack_xe5\packages\目录,先双击运行DirectX9_D2006.dpk文件,这时在delphi xe5的project manager窗口中可以看到,右击选择编译(compile);再依次打开aspack_dxe4.dpk,编译,再打开dspackdesign_dxe4.dpk ,再编译,并全部保存这时就生成了dspackdesign_dxe4.bpl的文件(在右边project manager窗口中可以看到。用鼠标选择这个bpl文件,按右键,在弹出的菜单中选择“install”进行安装。安装过程自动进行)。安装好之后,如果新建一个单元文件,就可以看到在工具栏中有dspack这一工具了。
Dspack for delphi xe5编译问题
装了一个DSPack for Delphi xe5,尝试编译一下例子程序,结果提示标识符TSysDevEnum未定义
仔细看一下示例工程中添加的引用,就会发现DSUtil.pas是与“Delphi DBX Framework”相关的文件,原来,Delphi2010中为扩展DBX的功能,新增添了DXSUtil单元,DSPack相应就把控件包中原有的DSUtil改为了DXSUtils,而Demo还是D7版本的,所以出错,将Uses中的DSUtil改为DXSUtil(或增加DXSUtil)。
Bootstrap ACE后台模板.
Bootstrap ACE后台模板.
李炎恢第四季ThinkPHP3.2讲义代码+PDF
李炎恢第四季ThinkPHP3.2讲义代码+PDF