`

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://img2.mukewang.com/5d67816f00011b7127282019.jpg

演示:https://www.learun.cn/Home/VerificationForm

 

分享到:
评论

相关推荐

    LeaRun敏捷后台开发框架_LeaRun_LeaRun敏捷后台开发框架_learun开发框架_

    LeaRun敏捷后台开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一体的敏捷开发框架。开发难度小,提高80%以上的工作效率,可无线扩展,轻松开发APP、CRM、OA、ERP、WMS等。

    LeaRun敏捷后台开发框架后台Admin页面.rar

    总的来说,LeaRun敏捷后台开发框架通过提供一套完整的后台HTML页面和Tab标签等交互设计,旨在帮助开发者快速搭建功能齐全、用户体验优秀的后台管理系统。开发者可以根据自身需求,利用这个框架进行定制化开发,提高...

    LeaRun敏捷后台开发框架

    LeaRun敏捷后台开发框架是一款高效、灵活且强大的软件开发工具,专为快速构建企业级后台应用而设计。它集成了多种技术栈,包括前端框架、后端服务、数据库管理和自动化测试,旨在提升开发效率,降低项目风险,使得...

    力软Learun敏捷开发框架源码v7.0,开发手册

    它提供了一整套功能,包括代码生成器、通用权限管理、工作流引擎、即时通讯、微信集成、自定义报表以及BI大屏展示等,使得开发者能够快速构建PC和移动应用,如OA、CRM、ERP、MES等多种管理系统。 1. **业务数据库...

    Learun.Framework V6.1.6.0

    标题中的"Learun.Framework V6.1.6.0"指的是该框架的一个特定版本,这个版本在功能上进行了优化和修正,旨在提高开发效率和系统稳定性。 描述中提到的“6.1.6.2版本”可能是一个计划中的更新,但目前在网络上并未...

    快速信息化系统开发框架V4.1

    。 <!... <!...LeaRun.Cache --缓存层 LeaRun.Resource --本地语言 LeaRun.Utilities --公共类库 LeaRun.DataAccess --数据库访问核心组件 LeaRun.ServiceFactory --未用 ...LeaRun.WebApp --UI层

    快速开发框架.源码 带数据库 NFine +LeaRun_6.3.4

    帮企业快速地实现各种通用功能,结合系统原有的通用权限管理功能! 快速地开发出各种项目应用系统。让企业开发一个系统变得非常轻松! 符合RBAC 灵活不仅符合国际通用标准,又能满足国内的小型软件项目的灵活设置...

    learun敏捷开发框架数据库说明

    learun敏捷开发框架数据库说明 数据库名:LearunFramework_Base_2017 表名:LR_Base_AnnexesFile 表名:LR_Base_Area 表名:LR_Base_Authorize 。。。。。。

    Long.Learun.Framework.7.0.2-master.zip

    Long.Learun.Framework设计时可能考虑到了易扩展性和模块化,允许开发者在原有基础上快速添加新功能或修改现有功能,以满足特定项目需求。 6. **源码**:提供源码意味着开发者可以深入理解框架的工作原理,自定义和...

    力Learun软最新视频教程7.0.6

    力软Learun是一款在企业信息化管理领域广泛应用的软件,主要功能包括移动端App、桌面端PC应用、权限控制系统、表单设计以及审批流程管理。在这个最新的7.0.6版本中,力软提供了全面的升级和优化,旨在提升用户体验和...

    力软learun最新 7.06全视频教程

    力软Learun是一款在IT行业内广泛使用的软件开发平台,尤其在企业级应用开发中具有较高的知名度...通过系统的视频学习,你将能够熟练掌握力软Learun 7.06的各项功能,提升自己的开发能力,为企业的数字化转型贡献力量。

    免费java权限(应用开发)框架,包含源码,全功能

    java权限后台开发框架,采用spring + srpingsecurity + springMVC + Hibernate + freemarker + jquery 等技术实现,页面及源文件打包发布程序。 完整的功能应用,包括:后台权限、人员机构、参数代码、角色权限、...

    learun敏捷框架工作流---企业效率助推神器.zip_LeaRun_fellpx8_工作流

    LeaRun敏捷框架工作流支持自动触发任务分配、状态更新和通知发送等功能,减少了人工干预,降低了错误率。此外,它还具备强大的数据分析能力,能够实时监控流程执行情况,提供可视化报表,帮助管理者及时发现问题,...

    learun 力软7.0 安装教程手册, 内部版.

    该框架支持多种功能,包括但不限于Web项目部署、APP配置、代码生成、数据权限管理、工作流系统表单使用、单据编码以及自定义表单开发等。 ### 安装与部署 #### Web项目部署 - 还原数据库:按照手册指示还原数据库,...

    zz-zx-Learun.NetCore-master.zip

    其次,Learun.NetCore作为二次开发平台,意味着它已经预设了一些基础功能和架构,比如身份验证、权限管理、数据访问层、业务逻辑层等。这些预置的组件大大简化了开发过程,开发者只需要关注业务逻辑的实现,而无需从...

    Learun7.Ultimate

    源码部分通常会涵盖各种语言(如Java、C#、Python等)的实现,展示了框架的关键功能和工作原理。通过深入研究这些源码,开发者可以理解框架的设计思想,学习最佳实践,并根据实际需求进行定制化开发。 3. **前端...

    Learun7.Ultimate包含多语言

    力软(Learun)7.Ultimate是一款全面的、多语言支持的企业级软件系统,专为满足不同国家和地区用户的需求而设计。作为一款旗舰级产品,它集成了丰富的功能和模块,旨在提供高效的企业管理和运营解决方案。"Ultimate...

    Learun.Framework V6.1.6.2(4.20)

    1. **模块化设计**:Learun.Framework采用了模块化的架构,使得各个功能组件可以独立存在,互不影响。这种设计提高了代码的可扩展性和可维护性,开发者可以根据需求选择使用相应的模块。 2. **依赖注入(Dependency...

    LeaRun V6.1.6.2

    LeaRun可能提供了数据库连接、查询构建以及事务管理等功能,方便开发者进行数据库操作。 "redis-3.0.1"是一个知名的开源键值存储系统,Redis的3.0.1版本在这里可能是作为缓存或者数据存储的组件。Redis以其高性能、...

    Learun.Framework V6.3

    7. **权限管理(Authorization)**:对于矿建行业的系统,权限控制至关重要,框架可能提供了角色和用户的权限分配机制。 8. **缓存(Caching)**:为了优化性能,框架可能会有缓存策略,减少不必要的数据库查询。 ...

Global site tag (gtag.js) - Google Analytics