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
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341