learun通用权限系统框架功能实现设计
Learun快速开发平台是一套基于智能化可扩展组件式的软件系统项目,使用了当前主流的应用开发技术,框架内置工作流、向导式智能开发组件、即时通讯组件、APP开发组件、微信组件、通用权限等一系列组件,以及可扩展的系统机制,开发人员通过一系列简单配置就可以快速构建OA、ERP、CRM、BI、BPM、APP等众多高质量的信息系统。
1 开发环境技术:B/S(.NET C# )
语言:.net、C++、C#
开发环境:Visual Studio 2012
数据库:sqlserver2005/oracle11h/mysql4.5及以上版本
操作系统:Microsoft Windows Servsr 2008R2及以上
2 系统简介
1、帮企业快速地实现各种通用功能,结合系统现有的通用权限管理功能。
2、快速地开发出各种项目应用系统。让企业开发一个系统变得非常轻松。
3、符合RBAC 灵活不仅符合国际通用标准,又能满足国内的大中小型软件项目的灵活设置需求。
4、文档齐全支持二次开发提供完善的接口函数调用说明、开放接口、开放源码、开放数据库结构设计。
5、分层理念 SOA理念程序可以采用不同的实施策略、架构需求、方便维护、方便扩展。
6、有价值且优秀的产品,这样您就有了市场需求了。
7、适用于OA、网站、电子政务、ERP、CRM等基于B/S架构的应用软件系统的快速开发框架。
3 系统应用价值
避免重复开发,降低开发成本,权限模块是每个应用系统的不可缺少的部分,但每个客户对权限管理的需求却不完全相同。 如果按需从头分析和设计,必将造成重复开发。BPMS通用基本权限系统针对不同应用系统设计, 提供用户、角色权限模块的基础框架和通用模型,帮助开发者快速实施和开发出符合不同需求的用户权限管理模块。 能够最大程度降低开发工作量,节约开发成本。
3.1 产品优点体系
1.框架的主架构为基于.net MVC 的 BS 架构;
2.开发效率很高,提供强大代码生成器,通过表代码增删改查自动生成,无需修改功能直接使用;
3.前端UI层基于 Jquery+Div+css+ajax 开发技术,各种UI组件、UI效果和表单校验机制,更好的前端UI体验,比传统开发效率更高;
4.封装完善的用户、菜单、角色、按钮权限、数据权限、组织机构和数据字典等基础功能,直接使用无需修改
5.集成报表组件,提供报表示例,封装报表组件,极其方便的开发;
6.集成工作流引擎组件,使业务流程灵活可控;
7.集 BS 开发、微信组件、APP 开发组件于一体,一套框架帮您解决所有问题;
8.Excel导入导出工具集成(支持单表,一对多 导入导出);
9.提供在线智能开发,简单配置一个SQL、Procedure,就可以配置出一个数据报表;
10.开发框架完美支持 Oracle、SQL Server、MYSQL 数据库;
11.框架支持 Websocket,让通讯变得更即时;
12.消息中心(支持短信、邮件、微信、系统IM推送等等);
13.系统日志记录功能(登录日志、访问日志、操作日志、异常日志);
14.代码生成器升级,单表生成提供多套表单模板选择(实体生成模板、EXCEl风格模板、报表模板、移动开发模板);
15.接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制
16.框架支持redis 缓存集群;
17.平台UI强大,实现了移动自适应
18.平台首页风格,提供多种组合模式,支持自定义风格
19.提供简单易用的打印插件,支持谷歌、IE浏览器等各种浏览器
20.示例代码丰富,提供很多学习案例参考
3.2 全新的技术架构
1、本套框架涵盖了ASP.NET MVC、WebAPI、WCF、WEB Pages、SignalR、WF、AJAX、EntityFramework Code-First、IOC、AOP、Single-Page Application和SSB等。解决在开发中经常用到的日志、缓存、异常、事务、多浏览器支持、通用权限、安全、加密解密、压缩解压和多语言等。实现基于XML的动态配置,JS脚本、CSS样式、图片文件支持动态配置,解决通常用到的打印、报表、图表、导入和导出等功能。
2、采用Ajax技术交互,带来良好的用户体验。
3、界面简洁大方,加载迅速。
4、结合CodeSmith代码模板生成器快速开发系统、
5、浏览器支持:IE8、IE9、IE10、firefox 、Chrome、360、 Safari、Opera、傲游、搜狗、世界之窗。
6、内置模块:基本权限关系系统,CRM、OA、进销存和业务管理系统
7、采用 WEB FORM、MVC、SignalR和WebAPI同一ASP.NET、Single-Page Application和Multi-Page Application的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点
8、采用WebAPI,客户端完全摆脱了代理和管道来直接进行交互
9、采用标准CSS前台UI界面,可轻松的打造出功能丰富并且美观的UI界面
10、数据访问层采用强大的GHD.Net Framework框架完美地支持数据库操作
11、提供多种丰富的组件,封装了一大部分比较实用的第三方控件和组件,如自动完成控件、弹出控件、拼音模糊输入控件、日期控件My97DatePicker、导出组件(ExcelReport、NPOI)、Jquery、 AjaxToolkit、 AntiXss、 AspNetPage、 Dundas、 EnterpriseLib、Unity、Newtonsoft.Json、 AutoMapper、bootstrap 、EntityFramework Code-First 、Grid++Report 、Quartz.Net、Telerik UI for ASP.NET AJAX 和 Telerik UI for ASP.NET MVC等。
12、第三方JS框架:EasyUI、 Highcharts、jqwidgets、 ECharts、 jqGrid 、AngularJS和 knockoutjs等,主要提供一些示例。
3.3 高度可扩展性和灵活性
1、动态表单管理,灵活配置减少因需求变更带来的开发工作。
3、系统菜单灵活配置,并和权限系统进行关联。
3.4 丰富的系统功能
1、数据库资源管理,不用登陆数据直接在页面上进行数据库管理、数据定时备份
2、操作日志生成
3、动态接口管理,动态配置WCF接口,无须开发实现即可提供WCF接口
4、系统访问控件,限制指定IP对系统的访问
3.5 优秀的用户体验
1、通用权限系统为最终用户提供全可视化的操作界面,轻松管理维护用户权限和用户相关数据。
2、超高效配置系统,从新增应用系统到配置完成最快只需几分钟。
3、界面异步刷新,操作性能优秀,提供更佳的用户体验。
4、提供用户数据图表统计和操作日志。
4 功能描述
1.敏捷开发
2.系统管理
3.单位组织
4.表单应用
5.流程应用
6.移动管理
7.报表应用
8.扩展应用
5 产品适用对象与用户群体
1、大中小型软件开发公司,技术支持、技术咨询公司。
2、管理类软件开发者。
3、想进一步提升自身技术能力的开发者、学生等。
4、培训教程、大学课外、员工培训。
5、政府机关、事业单位、集团公司。
6、企业、工厂等。
数据库结构如下图:
演示:https://www.learun.cn/Home/VerificationForm
learun通用权限系统框架功能实现设计相关推荐
- 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限...
菜单权限是我们经常会遇到的权限,也是经常需要进行处理的权限,往往权限是通过控制菜单权限开始折腾起来的. 第一步:我的后台管理控制端,有一个叫模块配置的功能,这里集中配置,哪些模块可以用,哪些模块先锁定 ...
- 品达通用权限系统(Day 1~Day 2)
1. 项目概述 1.1 项目介绍 对于企业中的项目绝大多数都需要进行用户权限管理.认证.鉴权.加密.解密.XSS防跨站攻击等.这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成 ...
- 品达通用权限系统(Day 5~Day 6)
10. pd-tools-jwt pd-tools-jwt模块的定位是对于jwt令牌相关操作进行封装,为认证.鉴权提供支撑. 提供的功能:生成jwt token.解析jwt token 10.1 认证 ...
- Java通用权限系统视频(2021年高含金量版)
来源: 来自网络,如侵权请告知博主删除????. 仅学习使用,请勿用于其他- 大家好,我是肉哥,最近有小伙伴联系我需要通用权限系统相关资源,分享给大家! 目录 01-课程介绍.mp4: U, ?9 r ...
- 职场不可怜弱者,求真务实、做深做透,坚持真理、鉴定信念,走火入魔.NET通用权限系统简易物理结构图解
坚持真理.脚踏实地.做国人值得骄傲的软件产品,求真务实.做深做透,职场不可怜弱.无知者的打击就是对牛放屁,有一颗钢铁般坚强的心.10年如一日的对管理软件的深入研究激情,不做眼高手低的中国特色程序员,一 ...
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
2019独角兽企业重金招聘Python工程师标准>>> 电商系统.p2p网贷系统.第三方支付都可以有自己的账务系统, 账务系统与用户系统可以完全独立,不需要用户ID等信息,只提供给其 ...
- 管理数据通用权限系统快速开发框架设计
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 系统在线演示地址: http://120.90.2.126:8051 登录账户:system,密码:system### DEMO下载 ...
- 万能通用!权限系统就该这么设计!
大家好,我是老赵.今天给大家介绍一下权限系统的设计以及主流的五种权限模型. 权限管控可以通俗的理解为权力限制,即不同的人由于拥有不同权力,他所看到的.能使用的可能不一样.对应到一个应用系统,其实就是一 ...
- 权限系统就该这么设计(万能通用),稳的一批!
权限管控可以通俗的理解为权力限制,即不同的人由于拥有不同权力,他所看到的.能使用的可能不一样.对应到一个应用系统,其实就是一个用户可能拥有不同的数据权限(看到的)和操作权限(使用的). 主流的权限模型 ...
- 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
例如我们公司是有几百个员工的大型IT上市公司,在北京.宁波.杭州都有规模比较大的分公司,在这个规模的集团里总公司的管理员根本没精力去管里各个分公司的员工的详细权限等,说白了,他也不清楚分公司的具 ...
最新文章
- l2_norm opencv torch比较
- JDK,JRE,JVM区别与联系
- ffmpeg 如何把左右声道_耳机里的乾坤 | 左右声道?耳返?这些耳机常识,爱听音乐的你一定不会错过...
- 健康心理要防八种“过度”
- [MSDN]每个开发人员现在应该下载的十种必备工具
- c++关联容器的成员函数find的一个例子
- Jexus支持HTTPS协议
- 2013年1月5号第一次事故
- 学好python工资一般多少-参加Python培训就业薪资是多少?老男孩学Python好吗?
- 基于stm32的蓝牙遥控智能小车_基于51用蓝牙控制小车(提高篇)
- 【Unity】添加 Device Simulator功能
- iwconfig工具源码
- html mint ui,移动端UI库对比 vant mint-ui
- 仿真工具ABAQUS
- 计算机在通信工程中的应用作文,通信技术在智能电网中的应用
- 【虚拟语气练习题】unless
- OSChina 周日乱弹 —— 感觉他俩长相挺门当户对的
- 进销存ERP系统、销售单、采购单、退货单、库存管理、库存盘点、调拨、借入、借出、出库、入库、归还单、收款单、付款单、资金流水、销售报表、采购报表、库存报表、财务报表、商品库、电商erp、连锁erp 1
- 什么是springboot
- 发布一个倒计时软件(C# 开源)
热门文章
- Sigmoid函数介绍
- Git下载安装以及基本指令使用
- php 车牌号 正则,php正则验证车牌格式的函数
- 用Altium Designer的databaseLib文件连接MySQL数据库工具管理自己的元器件信息数据库
- 保研之路——中山大学数据科学与计算机学院直硕夏令营
- 【java入门】超基础的java入门知识,细节拉满
- heic格式转化jpg方法
- 怎么找回计算机用户名密码怎么办,电脑steam账号密码忘记了怎么办|电脑找回steam账户的方法...
- python识别文字答题_头脑王者的Python答题助手——从OCR文字识别到Fiddler抓包
- linux服务器怎么安装360杀毒软件,360主机卫士Linux版使用安装教程