为了账号安全,请及时绑定邮箱和手机立即绑定

learun通用权限系统框架功能实现设计

2019.08.29 15:41 83浏览

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


点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

举报

0/150
提交
取消