RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统敏捷开发、整合框架,给用户和开发者最佳的.Net框架部署方案。为企业快速构建跨平台、企业级的应用提供了强大支持。最好用的.NET Framework与.NET Core开发框架,100%源码授权。
全新RDIFramework.NET V5.1版本发布,支持最新的.NET Core。降低开发成本,提高产品质量,提升用户体验与开发团队稳定性,做软件就选RDIFramework.NET敏捷开发框架。
1、RDIFramework.NET敏捷开发框架介绍
RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用主流的C#语言开发完成,支持多种数据库类型,支持Web、WinForm,支持Framework与Core双引擎。 使用RDIFramework.NET敏捷开发框架能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。 框架基础模块包括:强大灵活的权限控制组件,模块分配与管理组件,灵活易用的工作流组件、数据字典管理组件、在线表单设计组件、丰富的报表统计组件、即时通讯(IM)组件、邮件中心组件、微信开发相关组件、任务调度组件、自动升级组件、多语言模块,各种常用的商业控件,强大的代码生成器,开发实例、丰富的基础类库、开发辅助工具等各基础常用功能组件。 框架提供的大量通用插件,支持Saas多租户模式,完成功能的开发就像搭积木一样,只需要把各种组件进行组合拼装,拼装好了系统的开发也就完成了。应用系统建立在此框架之上,采用构件式、可复用开发,节省开发成本,加快开发速度,在软件开发上更好的做到多快省。 适合低中高任意开发水平的开发者,可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、医院管理系统、快递管理系统、教务管理系统等各类管理软件、支持大并发、SaaS应用。代码稳定、组件丰富、功能强大、无限扩展。由框架开发团队的原班人马直接提供技术支持,为您顺利完成开发工作保驾护航。不管您是零基础还是专业开发人员,都能轻松驾驭这套开发框架。
2、功能特色
1、全源码提供,易扩展,无后顾之忧
提供无加密、混淆的源码、设计文档、配套说明文档,可在项目中反复使用。 代码注释详细,便于阅读。无后门,可放心使用。
2、 全新跨平台支持
框架支持全新的.Net Framework与Core,基于.NET Core的版本可以快速构建在Windows、Linux、Mac或者Docker上运行。提升软件质量、降低项目成本、加速软件开发、专为快速开发、集成而生。
3、10年沉淀,匠心出品
本产品系多年迭代累积而成,多种界面风格样式选择,且应用于数千个实际项目中,经过长期不断修改、完善、优化而成,目前已拥有相当数量的商业用户使用。
4、支持主流浏览器及移动端访问
包含IE(微软)、Chrome(谷歌)、Safari(苹果)、Firefox(火狐)、 Opera、360、遨游、猎豹等。支持电脑、平板、手机、智能硬件等多种设备访问。
5、强大灵活的权限控制
授权机制符合RBAC,可控制到菜单、按钮、数据列、约束条件、授权范围级等,同时可对登录IP及登录时间进行管控。注重权限安全,拒绝一切非法访问。
6、快速搭建SaaS服务
能快速的将传统单企业应用转化成saas多租户模式,支持大数据存储高并发访问,支持无限水平扩展存储服务器、应用服务器数量。
7、支持多种数据库
支持多个数据库或多类型数据库,每个模块可以是不同数据库,支持SQLServer、Oracle、MySQL等主流数据库。你无需关心不同类型数据库间的语法区别,框架会自动帮你转换。
8、个性化应用开发更简单
可视化开发、灵活配置、快速生成。强大灵活的表单引擎,拖拉可视化表单在线设计,即时修改,马上生效,快速部署,业务需求实现更简单。搭配强大代码生成器对开发效率的提升无庸置疑。让开发更简单,更快速,让你专注于自身业务。
9、开发更简单,省心、可靠
大量的开源模块、案例模块、全系列开发教程、文档、持续的开发升级维护。各种沟通工具全方位的支持,让你无后顾之忧。框架安装部署、开发技术指导、系统架构技术咨询等。我们不仅仅是一套开发框架,也是您的开发智囊团。
10、强大灵活的分布式流程引擎
独立研发的符合国人特点的流程引擎,支持复杂多变的流转、可视化的流程配置、多种处理者分配方式。可方便与已有系统集成,真正体现业务与程序结构无关性,轻松实现流程全生命周期管理。
11、即时消息,丰富的统计图表
基于SignalR技术的即时消息可实现消息推送、在线聊天,轻松实现协同办公。支持单表和多表、各种图形展示,轻松实现企业数据化分析和决策运营管理。
12、优质、高效,省心的售后服务
优质的售后服务、不仅又快又好的解决问题,而且用正确的、可扩展的方式解决问题,有完整的设计文档、有完整的使用说明,并且遇到技术问题了,随时可以咨询的保障,其实我们更多的是花钱购买服务。
13、集成微信开发组件
微信常用开发参考,可以此为基础快速地开发微信全平台的应用(包括微信公众号、小程序、企业号、开放平台、微信支付、JS-SDK、微信硬件/蓝牙,等等),轻松打造微信各平台的扩展应用。
14、强大的任务调度组件
支持实时任务,定时任务和Cron任务。支持任务持久化,有较好的伸缩性,扩展性 任务控制(在线启动/停止/配置任务、即时生效),可视化的任务调度操作页面,方便使用。
15、无限扩展的可能
基于框架可轻松集成各种应用或第三方应用,也可将您现有的系统接入平台;可基于框架二次开发,理论上没有开发不了的功能。 二次开发简单,提供完善的接口函数调用说明、开放接口、开放源码、开放数据库结构设计。
3、部分功能展示
3.1、Web界面展示
3.2、WinForm界面展示
4、RDIFramework.NET敏捷开发框架V5.1新增功能以及修复的bug列表
4.1、新增功能列表
4.1.1、公共部分
1、新增与修改组织机构直接当前公司编码与名称不能重复,取消父节点的限制。
2、组织机构新增通过全称得到组织机构Id接口。
3、用户新增通过用户名称得到用户Id接口。
4、新增通用的异常信息封装类。
5、新增编码规则(单据编码)管理模块(按不同的规范与组合生成各种流水号类型)(★★★★★)。
6、WebAPI服务端框架全面重构,更加规范。
7、重构公司、部门、用户缓存,更加规范。
8、新增通用的异常信息扩展类库,用于业务逻辑层异常、数据服务层异常、数据访问层异常、组件异常等分类处理。
9、数据源管理服务增加GetList、GetDataColName、GetDataTable接口方法。
10、新增Grid分页参数类兼容jqGrid与rdiGrid。
11、IDbLinkDefineService新增:FindTable、FindPageTable接口方法实现根据指定数据库执行sql语句,得到查询(分页)数据。
12、公司管理取消子公司的处理,子公司放到组织机构中管理,更加规范。
13、数据字典管理字典分类重新设计,修改为整型,取值:1:内置字典,2:用户字典
14、组织机构服务接口更改GetDTByParent、GetListByParent,支持按公司、可用性返回。
15、全新设计日志管理模块,更加的规范合理。
16、数据库访问层直接支持分页的参数处理,添加多个针对FindList处理的方法。
17、Newtonsoft.Json升级到最新版本。
18、登录成功返回的相关信息把加密的密码去掉(虽然不会向前端返回)。
19、查询引擎管理模块更名为查询引擎分类。
4.1.2、Web部分
1、增加对ueditor编辑器的支持,同时增加百度编辑器的后端接口。
2、重量级Web表单在线设计的支持(六星好评)。
3、订单管理事例模块的订单编号启用全新自动编码规则的使用。
4、重构公司管理GetCompanyMap方法。
5、重新整理Images文件夹中的图标,更加规范。
6、增加强大的表单在线设计功能,集在线表单设计、发布,预览于一体(★★★★★)。
7、流程引用表单支持用户自定义表单(在线设计的表单)与系统表单(★★★★★)。
8、增加针对表格控件rdiGrid的通用导出支持。
9、事例演示->rdiGrid表格->表格打印导出增加导出事例。
10、滚动条rdiscroll更名为:rdiScroll。
11、增加客户管理案例模块。
12、增加复合查询案例模块。
13、表单设置与获得表单数据增加全新的调用方法。
14、重构rdiDate组件,更加规范好用。
15、修改rdiGrid树风格时默认为打开状态,也可以通过设置isTreeClose为false设置为关闭状态。
16、全新设计数据字典管理模块,更加的规范,好用,美观。
17、数据字典管理增加系统内置字典与用户字典(非常适用的功能),满足保留字典项不满足用户要求时,用户可以自己定义自己公司的数据字典明细。
18、增加用户字典维护界面,支持维护用户字典,导入系统保留字典到用户字典中等功能。
19、数据字典的js缓存同步加入了用户字典项的处理,通过字典编码自动获取与处理系统与用户字典明细。
20、基类界面中request方法中使用的unescape替换为:decodeURI。
21、rdiframework-base.js增加几个新的日期对象方法DateAdd、DateDiff、MaxDayOfDate、isLeapYear。
22、公司管理增加公司对模块的访问权限设置。
23、主界面模块加载方式的重构,支持按子系统进行加载。
24、组织机构、模块、字典项、字典明细等上级ParentId设置为自身时给出提示(禁止如此设置)。
25、所有涉及日期的控件使用新的处理方式,上个版本的日期选择时不特殊设置日期会清空,不默认记住设置的日期的问题修复了。
26、全新设计日志管理模块,更加的规范合理。
27、整合datetimepicker日期、时间选择组件的使用,参考异常管理,支持双击清空值,其他大量的更新。
28、所有弹出界面支持按esc键关闭弹层。
29、动态表单弹出选择组件(rdiGirdSelect)支持搜索功能。
30、员工与用户管理新增与编辑界面取消所属公司的处理(有点累赘重复),做到自动处理。
31、全局去掉所有input的autocomplete, 显示指定的除外。
32、全新开发设计即时消息服务端与客户端。
33、全新开发针对Core下的即时消息Im,全新signalr搞(包含signal js与后端),工作流消息提示也是全新处理。
34、数据库访问层直接支持分页的参数处理,添加多个针对同步FindList,异步FindListAsync方法。
35、Log4Net的集成重新处理,以前的方式日志记录不到文件中,webapi,web,im服务器全步修改。
36、流程审核表单单选使用rdi-radio。
37、用户控制器增加通过用户Id得到用户头像HeadImg、增加GetAllList得到当前公司下的所有用户(带搜索)。
38、组织机构控制器GetOrganizeByParentId修改为:GetListByParentId
39、组织机构服务接口更改GetDTByParent、GetListByParent,支持按公司、可用性返回。
40、针对全新的signalr服务增加消息用户管理界面,用于处理系统系统的发送(如:流程提醒等)。
41、针对全新的signalr消息服务,增加最新联系人的处理,还可以查看消息记录。
42、加入BaseService基础服务,方便异步调用的处理,可参考:IMService服务实现中的GetRecentContactsList等异步调用方法。
43、新增编码规则(单据编码)管理模块(按不同的规范与组合生成各种流水号类型)(★★★★★)。
44、主界面右上角下拉中增加修改密码功能,方便用户修改自己的密码。
45、新增一种主界面风格(顶部菜单风格)。
4.1.3、WinForm部分
1、增加修改windows环境变量后直接发送通知,不重启电脑修改环境变量生效辅助类库:NotifyOSUtil。
2、分页控件加载时没有数据默认变为不可用状态,没有数据也不能选择下拉的分页数量。
3、封装BackgroundWorkerUtil,方便界面多线程调用的使用。
4、各模块中打开的界面在Tab中显示会重复打开的问题,全面重构。
5、新增查看附件列表用户控件,方便公共应用。
6、全新设计数据字典管理模块,更加的规范,好用,美观。
7、数据字典管理增加系统内置字典与用户字典(非常适用的功能),满足保留字典项不满足用户要求时,用户可以自己定义自己公司的数据字典明细。
8、数据字典管理针对用户字典类型的数据变色加粗显示。
9、员工管理职称与职称等级变更为用户字典。
10、公司管理增加公司对模块的访问权限设置。
11、全新设计日志管理模块,更加的规范合理。
12、员工与用户管理新增与编辑界面取消所属公司的处理(有点累赘重复),做到自动处理。
13、新增编码规则(单据编码)管理模块(按不同的规范与组合生成各种流水号类型)(★★★★★)。
4.1.4、代码生成器
1、代码生成器UI的生成支持rdiGrid表格的方式。
2、其他重构。
4.2、修改功能列表
4.2.1、公共部分
1、新增用户时设置的密码与为空设置的默认密码后登录的bug修复。
2、其他更新。
4.2.2、Web部分
1、订单管理新增订单时编码通过框架的:编码规则(单据编码)自动获取。
2、文件中心扩展名大写,文件格式展示为其他文件的问题修复。
3、修复用户管理添加与修改用户公司联动部门首次成功,第二次选择不变的问题。
4、修复用户兼职组织选择组织时的报错。
5、修复角色管理添加、修改多语言下界面没有翻译的bug。
6、修复下拉选择组件rdiSelect已选后无法清空的Bug。
7、修复针对用户添加、设置密码有密码控件,浏览器控制台提示Password field is not contained in a form的安全性问题。
8、子系统管理界面新增子系统后在界面没有显示出来的Bug修复。
9、修复新增的子系统后,模块管理不能针对新的子系统添加模块,或填加一个模块后不能修改的bug。
10、模块管理增加模块时缓存的使用方式的修复。
11、翻译管理中模块翻译,数据字典翻译编辑界面保存时的bug修复。
12、其他修改。
4.2.3、WinForm部分
1、界面打开时主界面闪烁抖动问题修复。
2、工作流启动与处理界面鼠标默认为等待状态的修改。
3、流程设计:新键分类后建立子分类,子分类命名可以为空的修复,进行删改操作会报错的修复。
4、公司管理添加公司过程中的bug修复。
5、取消用户权限管理中用户角色关联内复制粘贴角色功能,无实际意义。
6、组织机构管理移动时直接选公司进行移动的bug修复。
7、新加的业务子系统,首次添加模块时的bug修复。
8、修改访问注册表的类库RegistryHelper,更加丰富,灵活。
9、订单管理新增订单时编码通过框架的:编码规则(单据编码)自动获取。
4.2.4、代码生成器
1、批量生成时Core的业务逻辑代码模版选择错误的Bug。
2、代码生成器全面重构,支持设置字段是否按规范化进行处理(否则就原样生成)。
3、代码生成器支持生成时是否去掉特定的前缀名称。
4、修复生成的UI界面单独另存为默认扩展名为html格式的问题。
5、参考文章
RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录
RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍
RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用
RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台
RDIFramework.NET敏捷开发框架通过SignalR技术整合即时通讯(IM)
RDIFramework.NET框架基于Quartz.Net实现任务调度详解及效果展示
6、相关下载
RDIFramework.NET敏捷开发框架 V51 评估资料百度云网盘下载->提取码: khb6
RDIFramework.NET 框架代码生成器 V5.1 下载>提取码: k1w8
一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。
RDIFramework.NET官方网站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
特别说明,框架相关的技术文章请以官方网站为准,欢迎大家收藏!
RDIFramework.NET框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用!
欢迎关注RDIFramework.NET框架官方微信公众号(微信号:guosisoft),及时了解最新动态。
使用微信扫描二维码立即关注