All Projects → threefish → NutzFw

threefish / NutzFw

Licence: Apache-2.0 license
Java开源企业级快速开发框架、后台管理系统,拥有完善的权限控制、代码生成器、自定义表单、动态数据库、灵活的工作流、手机APP客户端、支持前后端分离开发。

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
java
68154 projects - #9 most used programming language
CSS
56736 projects
Less
1899 projects
actionscript
884 projects

Projects that are alternatives of or similar to NutzFw

Cms
GleezCMS - A Light, Simple, Flexible Content Management System
Stars: ✭ 200 (+53.85%)
Mutual labels:  bootstrap3
bootstrap4-glyphicons
How use Glyphicons with Bootstrap 4 (without getting mad)
Stars: ✭ 40 (-69.23%)
Mutual labels:  bootstrap3
vue-layui
一个轮子,已弃坑,仅供参考,新轮子:https://github.com/yimogit/me-admin-template
Stars: ✭ 81 (-37.69%)
Mutual labels:  layui
Bootstrap3 Pug Former jade Node Express Grunt
Bootstrap 3 templated by Jade
Stars: ✭ 242 (+86.15%)
Mutual labels:  bootstrap3
Nutzwk
WK系列开发框架-V1至V5 Java开源企业级开发框架(单应用/微服务/分布式)
Stars: ✭ 1,629 (+1153.08%)
Mutual labels:  nutz
yii2-admin-theme
基于Yii2+layui的后台框架模板,实现了完善的RBAC权限控制
Stars: ✭ 87 (-33.08%)
Mutual labels:  layui
Angular Cli Mvc
angular4+bootstrap3写的web应用
Stars: ✭ 197 (+51.54%)
Mutual labels:  bootstrap3
profile-activity-generator
Generate custom profile activity for your profile README
Stars: ✭ 78 (-40%)
Mutual labels:  activity
Nutz
Nutz -- Web Framework(Mvc/Ioc/Aop/Dao/Json) for ALL Java developer
Stars: ✭ 2,422 (+1763.08%)
Mutual labels:  nutz
HIMS
Hospital Information Management System create using Node Js
Stars: ✭ 41 (-68.46%)
Mutual labels:  bootstrap3
Django Bootstrap Modal Forms
A Django plugin for creating AJAX driven forms in Bootstrap modal.
Stars: ✭ 244 (+87.69%)
Mutual labels:  bootstrap3
budwk
WK系列开发框架-V6至V7 Java微服务+网关+Vue Element 前后端分离
Stars: ✭ 114 (-12.31%)
Mutual labels:  nutz
flowable-vue-ui
No description or website provided.
Stars: ✭ 56 (-56.92%)
Mutual labels:  flowable
Clearmin
Bootstrap 3 responsive dashboard / webapp / admin template
Stars: ✭ 233 (+79.23%)
Mutual labels:  bootstrap3
CampusForum
校园论坛
Stars: ✭ 62 (-52.31%)
Mutual labels:  layui
Django Bootstrap3
Bootstrap 3 integration with Django.
Stars: ✭ 2,271 (+1646.92%)
Mutual labels:  bootstrap3
neko-box
😺 Pinnable dynamic Gist with your latest AniList activity.
Stars: ✭ 25 (-80.77%)
Mutual labels:  activity
branch
Branch Starter Theme - A WordPress starter theme based on Timber library and Bootstrap
Stars: ✭ 87 (-33.08%)
Mutual labels:  bootstrap3
react-fastfood-delivery-app
An elegant single page food ordering web application running on top of reactjs & redux.
Stars: ✭ 47 (-63.85%)
Mutual labels:  bootstrap3
layui-treetable
基于layui v2.4.3的树形列表treetable( a treetable plug-in based on layui)
Stars: ✭ 27 (-79.23%)
Mutual labels:  layui

Nutz Fast Work

License PowerByNutz

介绍

Java开源企业级快速开发框架、后台管理系统,拥有完善的权限控制、代码生成器、自定义表单、动态数据库、灵活的工作流、手机APP客户端、支持前后端分离开发。

项目特性

  • 可以动态配置数据表实现数据平台中心,
  • 支持工作流少量开发快速配置OA系统。
  • 采用APP壳方式实现跨平台APP打包,也支持前后端分离开发。
  • 强大的数据表逻辑字段和依赖字段可以使用数据库函数计算,可以在不更改代码的情况下实现很多计算功能。
  • 数据表数据复杂查询,可以快速进行数据统计及导出。
  • 基于(Role-Based Access Control)角色权限,登录即将用户所有可以管理的人员查出进行缓存,方便在具体业务中使用。
  • 工作流采用 Flowable 比 Activiti 更加强大,更加易于扩展。本项目开发业务时只需要少量代码即可完成,加速业务完成,减少工作量。
  • 服务器监控,对于服务器资源监控出现异常时可以邮件通知管理员。
  • 首页门户动态配置图表满足领导宏观可视化需求。

QQ交流群:671442044

NutzFw 开发文档详见wikis

Nutz 社区支持 https://nutz.cn 及 Nutz 使用手册 https://nutzam.com/core/nutz_preface.html

功能列表

  • 1 在线表单管理
  • 2 数据字典管理
  • 2 数据表数据复杂查询
  • 3 组织架构管理
  • 4 用户管理
  • 5 角色权限管理、精细化人员管理范围
  • 6 Nutz国际化
  • 7 邮件管理(可配置3个免费邮箱发送邮件)
  • 8 新闻管理
  • 9 首页门户配置
  • 10 oshi 服务器状态监控
  • 11 druid监控
  • 12 redis集成
  • 13 系统信息配置
  • 14 日志记录查看
  • 15 定时任务管理
  • 16 移动端APP支持(HBuilder WEB APP打包指向登录页面即可)
  • 17 APP扫码登录
  • 18 数据库定时自动备份
  • 19 采用webscokets推送业务消息
  • 20 采用webscokets推送基于shell的实时日志监控
  • 21 redis缓存管理
  • 22 附件管理
  • 23 人员异动(部门岗位调整)(优化安排:流程需要使用工作流调整)
  • 24 个人资料维护(优化安排:流程需要使用工作流调整)
  • 25 通讯录(优化安排:需要重构)
  • 26 将现有的POI操作工具类分离,重构出一个POI操作工具为独立模块(模版式导入、导出)
  • 27 标准化CAS接入
  • 28 Flowable 工作流深度定制(可以实现快速配置开发)
    • 0 我的任务
      • 1 发起任务
      • 2 待办、待签任务
      • 3 已发任务
      • 4 已办任务
    • 1 自定义回退、驳回
    • 2 流程审核人范围控制
    • 3 自由选择下一步审核人
    • 4 手写签字
    • 5 多实例(会签)
      • 比例通过制度
      • 一票否决
      • 一票通过
    • 7 委托任务
    • 8 转派任务
    • 9 自动委托(全局自动委托)
    • 10 流程催办
    • 11 流程终止
    • 12 流程撤回
    • 13 中国式流程加签
    • 14 流程任务管理员全局管理
    • 14 在线表单集成工作流实现OA
    • 15 子流程

软件架构

  • 后端技术

    技术 名称
    Nutz Framework 容器
    Nutz MVC MVC框架
    Nutz ORM ORM框架
    Nutz-SqlTpL Sql模版框架
    Apache Shiro 安全框架
    Druid 数据库连接池
    nutz-plugins-validation 校验框架
    beetl 模板引擎
    Redis 分布式缓存数据库
    Quartz 作业调度框架
    flowable 工作流引擎
    Maven 项目构建管理
    Webscoket web消息实时推送
    swagger 后端API接口信息
    logback 日志组件
    POI 4.0 excle,word文档操作
    j2v8 执行JS动态脚本(JDK1.8后使用)
    NashornJs 执行JS动态脚本(JDK1.8使用)
    oshi 服务器状态监控
  • 前端技术(2个版本)

    • 1、基于 ant-design-vue 前后端分离开发(分离版本只开发了登录与权限路由控制 )

    • 2、传统开发模式

    技术 名称
    AdminLTE UI骨架
    Jquery 函式库
    vue.js 双向绑定 MVVM
    Bootstrap 前端UI组件
    layui 前端UI组件
    ztree 树组件
    layui.table 表格
    layer 弹窗组件
    layui.date 日期插件
    SMValidator 前端效验插件
    echarts 前端图表
    Font Awesome 前端图标
    common.js 前端核心封装(弹窗树、统一文件上传、消息弹窗等)
    iCheck 单选框复选框美化
    magic-check 单选框复选框美化
    webuploader 文件上传
    MUI HBuilder WEB APP打包可以产出IOS、android APP

NutzFw架构图

NutzFw模块依赖结构

运行环境

  • JDK 8u221 +
  • Maven 3.3.9 +
  • Redis 3.2.100 +
  • MariaDB 10.2 + or MySQL 5.7 +
  • lombok 1.18.4 +

IDEA 开发环境

模块说明

模块 描述 备注
nutzfw-common MVC核心
nutzfw-web-admin web核心包
nutzfw-web-user-front 无需登录的用户前台 包含用户采用邮箱验证码注册
nutzfw-web-flowable 工作流深度订制
nutzfw-web-oa oa工作流 基于nutzfw-web-flowable模块
test 测试包

NutzFw模块依赖结构

NutzFw模块依赖结构

注意:除核心模块外,其他所有模块都是完整的可以独立部署的模块,并且包含其继承的模块,本系统不是微服务,所以不要同时部署多个模块,没有意义。

maven打包

mvn clean install

效果图

效果图 效果图
效果图 效果图
效果图 效果图
效果图 效果图
效果图 效果图
效果图 效果图
效果图 效果图

欢迎打赏

donation

关于

本项目完全开源,请勿侵犯作者合法权益,如申请软著等。 严禁用于非法用途,请自行识别项目中使用到的三方库和三方插件等,出现商业纠纷和授权问题,本项目作者概不负责,请自行解决。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].