一款集代码生成器+权限管理+工作流+报表工具+APP小程序于一体的敏捷开发框架

XJR敏捷开发框架是一套集代码生成器+通用权限管理+工作流+即时通讯+报表工具+手机APP小程序开发于一体的敏捷开发框架。拖拽拉可视化操作配置,降低开发难度和缩短开发周期,提高80%以上的工作效率,提供源码,可无线扩展,轻松开发CRM、OA、ERP、WMS、小程序、电商管理后台等各种企业管理系统。

以下是这个敏捷开发框架的一些阐述:

技术特点

技术选型: 使用目前流行的多种web技术,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等,支持多种数据库MySQL, Oracle, sqlserver等。 分层设计:使用分层设计,分为dao,service,Controller,view层,层次清楚,低耦合,高内聚。 安全考虑:严格遵循了web安全的规范,前后台双重验证,参数编码传输,密码md5加密存储,shiro权限验证,从根本上避免了SQL注入,XSS***,CSRF***等常见的web***手段。

功能模块:

开发向导、代码生成器,商业智能、工作流、报表管理、移动端开发、作业计划、多语言、数据源管理、企业微信、钉钉、消息管理,菜单管理,用户管理,机构管理,角色管理,区域管理,字典管理,日志查询等基础模块。

看到上述的框架介绍不难发现这个框架继承了很多框架的亮点,就像做什么事情之前参考别人做的方式和技巧,然后在吸取别人的优点为己所用,在这个方面,这个框架值得肯定。 附上demo: https://www.xjrsoft.com/

亮点一:工作流引擎

在常用的ERP系统、OA系统的开发中,工作流引擎是一个必不可少的工具,是开发企业软件开发中的重要一部分。工作流引擎主要包括表单设计、流程设计、流程管理、流程日志等模块。

XJR敏捷开发框架的流程设计器基于B/S结构,采用主流的Activiti工作流引擎,遵循bpmn规范,可实现XML、Json一键导入导出,以及添加了人员动态选择、便捷式会签设置、便捷式任务委托设置、添加自定义表单、自定义节点按钮、动态变量选择(包括会签变量、按钮变量、表单变量)以及各节点属性优化。

操作也相当方便,先通过表单设计器能可视化地设计流程表单,表单设计好了就可以直接放到工作流引擎中流转。流程设计器可以可视化设计工作流程图,节点设置中可以灵活地配置节点执行人,执行策略。流程执行中可以向执行人发送通知。流程设计过程均为可视化开发,只需要懂数据库SQL语句,就可以进行流程管理的设计,能够大大提高开发效率和减小开发难度。

亮点二:自定义表单

拖拽式表单开发,这种形式的开发,完全基于XJR敏捷开发框架,完全没有编程基础的人都可以利用这个组件来开发,开发完表单直接可以发布成菜单功能。无需编译就可以使用。同时可以对自定义表单权限管控。


亮点三:代码生成器

该框架提供了可视化的代码生成器(内置了多发模板),选择模板后按照向导操作可自动产生包含界面在内的所有代码,然后再自行扩展,不需要自己从头开始写代码。代码生成器已经把常用的开发场景做成开发模板,按照开发向导一步步走,在遇到有复杂业务逻辑的地方稍作修改就可以。因为框架提供了源代码,所以开发水平比较高的话,还可以做深层次的扩展,能够满足开发过程中遇到的各种复杂的需求。

亮点四:权限管理

框架中提供了多种形式的权限控制,按角色、按部门、按岗位、按用户、按用户组都可以,操作权限细化到了界面上的每一个按钮。数据权限可以细化到每一条记录。操作非常简单,基于框架开发出来的功能、报表都可以直接挂到权限体系中来进行授权。实现了权限与业务的分离,让开发人员只需要专注于业务的实现,减少工作难度,提高工作效率。

亮点五:手机端开发

对于企业来说,要想拥有自己的移动互联网阵地,主要分为三种:原生App、web版H5和微信小程序,特别是后两者现在特别火 。XJR快速开发框架可同时实现APP/h5/小程序的快速配置。可视化开发----使用简单,会数据库就可以用。


亮点六:报表工具

专业报表是整合的一个第三方报表工具,可以做专业的财务报表或者单据套打。另外,提供大量标准报表模板,已经集成在开发平台内不需要再做整合,满足各行业不同的需要。最重的是使用简单,会数据库就可以用,还有不需要再出报表授权费用。


敏捷开发框架报表工具

还有BI设计数据看板也是不错的,还可以做出美观实用的图形报表。此框架融合了时下最实用的web及互联网应用技术,集成多类业务场景。面向服务/接口设计,可轻松集成或集成到外部系统,轻松整合企业现有资源。

这套快速开发框架对开发人员要求低,全可视化设计器,灵活易用的可视化拖拽配置,即可完成复杂页面,流程等开发及自动验证。您只要有编程理念,有一定的SQL基础, 甚至没有JAVA、NET、前端开发经验的程序员也可以完成项目开发。

当然,如果你觉得这个框架不完美,提供源码也可以二次扩展,如果项目对于上市和部署时间方面要求非常严格,那么强大的框架开发绝对是首选。

原文地址:https://blog.51cto.com/14661111/2479962

时间: 2024-10-18 08:57:11

一款集代码生成器+权限管理+工作流+报表工具+APP小程序于一体的敏捷开发框架的相关文章

程序包管理的前端工具yum、程序包管理器编译安装、sed命令

下面介绍的是程序包管理的前端工具yum.程序包管理器编译安装.sed命令. 一.Linux程序包管理:程序包管理的[前端工具] 1.yum软件包仓库简介 CentOS系的管理工具有yum和dnf.yum是一款发行版的Linux,其使用的默认程序包管理工具为rpm. URL是yum定位软件包仓库和仓库中程序文件的主要标识方式,表示如下: 例如:schema://[[email protected]]hostname/PATH/TO/DOCUMENT[paramers][methord] (例子中的

一款可支持物流查询带营销功能的小程序商城 附源码

零基础快速部署一款可支持物流查询带营销功能的小程序商城只要有基础的计算机能力都可以开发自己的小程序商城,让技术门槛降低,服务更多用户,创造无限价值!只需三步,就可开发自己的小程序商城,带拼团砍价秒杀分销优惠券等强大功能一.注册小程序账号,认证小程序.开通微信支付商户付款功能https://mp.weixin.qq.com二.下载安装小程序商城源码,部署服务器http://github.crmeb.net/u/crmeb三.后台配置 小程序基本参数,小程序域名,支付配置,下载小程序开发工具,提交源

设计与开发一款简单易用的Web报表工具(支持常用关系数据及hadoop、hbase等)

EasyReport是一个简单易用的Web报表工具(支持Hadoop,HBase及各种关系型数据库),它的主要功能是把SQL语句查询出的行列结构转换成HTML表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan).同时它还支持报表Excel导出.图表显示及固定表头与左边列的功能.总体架构如下图所示: 目录 开发环境(Development Environment) 安装与部署(Installation & Deployment) 从源代码安装(From Source Co

集群服务器管理相关开源工具Paw

先安装和.下载,解压到盘.到目录,执行命令:将加到中,在该目录下.创建文件,其中定义了一个函数,内容如下:进入到该文件所在的目录,执行如下命令:命令最后的那个就是在中定义的函数名.附: http://weibo.com/20180109P/1001604190675234105847谇脸倘CEVWP0毫问莱玫 http://weibo.com/20180109P/1001604189181399187447莆弥粘LDO6D勤战良承巴 http://weibo.com/20180109P/1001

多多客微信百度支付宝三端合一小程序平台正式上线,集齐BAT,开启新篇章!

多多客DOODOOKE微信.百度.支付宝三端合一小程序SaaS平台今日正式上线! 开年集齐BAT,多多客DOODOOKE与你一起开启新篇章! 一次制作 三端发布 同时管理 商家只需要在多多客管理后台制作一次小程序,即可在微信.百度.支付宝三大平台同时发布和管理. 多多客三端合一小程序平台帮助商家快速布局小程序,跨越小程序开发的高门槛.高成本,一次性获取微信.支付宝.百度全域千亿级流量,同时节省小程序的制作时间和制作成本. 商家可以在同一个后台统一管理微信.百度.支付宝三端用户和订单等数据,大大优

highreport报表工具功能介绍

目前国产报表工具大部分都是Java版本,例如润乾和帆软,而C#写的报表工具国内还没有,介绍一款VS2010(C#)写的国产报表工具(highreport),采用类Excel设计,零代码实现复杂报表展示.复杂表单填报.图表展示.参数面板.系统管理.大屏可视化.导出.打印等. 报表功能:1.报表采用类似Excel操作方式制作报表模版,简单易操作2.报表支持多种关型系数据库( Oracle.SQL Server.MySQL.SQLite.PostgreSQL.Access.Excel 等)3.报表支持

5款微信小程序开发工具使用报告,微信官方开发工具还有待提升

微信小程序已经内测有一段时间了,笔者本着好奇加学习的心态写了几个小demo,虽然在MINA框架上并没有遇到太多的坑,但官方开发工具实在不敢恭维. api提示不全,要一个个查api啊,写代码超级慢啊 很多必备的快捷键都没有,比如全选关键字.快速复制一行等等 颜色主题不能选?不喜欢白色风格怎么搞 没有插件 没有插件 没有插件 重要的事情说三遍 无奈笔者走上了尝试各种IDE的旅途,现在说一下笔者对于IDE的需求或者设想: 轻量级:我不喜欢那种类似Eclipse的庞然大物,即使出现类似工具我也不会去使用

【视频分享】Liger UI实战集智建筑工程管理系统配商业代码(打印报表、角色式权限管理)

QQ 2059055336 课程讲师:集思博智 课程分类:.net 适合人群:中级 课时数量:23课时 用到技术:Liger UI框架.AJAX.JSON数据格式的序列化与反序列化.角色的交叉权限管理 本课程代码为商业版代码,用户可直接部署运行. 一.系统介绍: 集智建筑工程管理系统是专为建筑类企业打造的一款管理软件.本着"一工程一台帐"的原则,加强对工程的资金管理,解决工程技术部门.工程管理部门.财务部之间数据的共享,方便领导查询工程进度与回款情况,更好的进行查询统计,提供多种统计图

MVC5+(H+)+EF6+Linq+Cache 通用管理系统,项目包括(自定义表单,工作流,代码生成器,数据字典,权限管理)【1】

经过1年多的沉淀.新的项目即将发布上线. MVC5+(H+)+EF6+Linq+Cache 通用管理系统,项目包括(自定义表单,工作流,代码生成器,数据字典,权限管理)