快速构建系统(Quick Build System)最终测试版
- 开发作者:蒋锋(QQ:78580822)
- QQ讨论群:386100815
- 特别感谢:刘明(木人)
- 系统网址:http://www.jhopesoft.com
- 演示地址:http://www.jhopesoft.com/quick-build(用户名:administrator,密码:admin)
- 模块和常规功能的前台配置、零代码的开发过程;
- 快速开发中小型的管理系统、后台管理系统以及大型系统快速原型化;
- 已有业务系统的商业智能(BI)分析的快速搭建;(可统一管理多个数据库服务器中的多个数据库)
- 软件开发新方式的极速体验;
- 如果你只想使用本项目来架构你的业务系统,你要会使用一种java开发工具(eclipse),了解tomcat发布项目的过程,以及有基本的数据库知识;
- 如果你想深入了解本项目中的开发过程和源代码,你需要了解java,spring mvc,hibernate等后台框架,mysql数据库,以及前台框架extjs,echarts等;
- 克隆项目:
git clone https://github.com/jfok1972/quick-build-2018-RC.git
,然后在eclipse中导入项目;
或者在eclipse中从git导入项目:https://github.com/jfok1972/quick-build-2018-RC.git
; - 本项目是maven项目,开发工具中必须安装有maven插件,项目导入后会自动安装所有依赖的jar包。
请注意:更新依赖jar包时国外的Maven仓库可能会由于网络问题出现错误,有时候tomcat中无法启动项目也是由于这个原因,建议改为阿里云Aliyun仓库,教程请自行网上搜索。
- 创建mysql数据库,脚本在文件在
/quick-build-2018-RC/WebContent/database/quickbuild-mysql.sql
中;安装时请参阅该目录下的数据库安装说明; - maven安装好依赖的jar包后,将项目发布到tomcat后启动服务器。
- 打开浏览器输入网址:
localhost:8080/quick-build
运行程序。 - 系统中已建有一个超级管理员(administrator,主要用来进行系统架构)和一个系统管理员(admin,主要用来进行业务系统的相关设置)(初始密码均为:admin,其他用户和新建用户的初始密码均为:123456)。
- 当前版本中的快速构建部分为全开源的系统(遵循GPL3.0协议);商业数据分析(BI)也集成在本系统内,前台开源但后台不提供源码,并且不能用于生产环境。
系统的获得安装与运行视频讲解 (网盘下载);
快速构建系统开发手册(PDF);
快速开发系统extjs4版开发博客专栏;
快速开发系统extjs5版开发博客专栏;
快速开发系统extjs6版(当前版本)开发博客专栏;
为了更直观的展示系统开发的速度,特录制了一个20分钟快速搭建某小型业务系统的商业数据分析(BI)的视频,建立数据分析并把查询结果显示在首页上。
20分钟快速塔建业务系统的商业数据分析(BI)视频教程 (网盘下载)
- 系统概述及主页面的说明 (网盘下载);
- 系统所有菜单功能简介 (网盘下载);
- 系统模块界面及基本功能简介 (网盘下载);
- 系统内部配置表结构图说明 (网盘下载);
- 实体对象和字段及关联关系 (网盘下载);
- 业务系统第一个模块的导入 (网盘下载);
- 业务系统第一个模块导航筛选导出 (网盘下载);
- 业务模块的附件功能 (网盘下载);
- 导入第二个模块及多对一字段的使用 (网盘下载);
- 模块的一对多字段及应用场景 (网盘下载);
- 导入第三个模块和祖孙关联关系 (网盘下载);
- 导入系统的其他模块和多级关联关系 (网盘下载);
- 业务数据的导入及订单的基本操作 (网盘下载);
- 实体对象附加字段的创建和用法 (网盘下载);
- 复杂的附加字段和sql语句的生成 (网盘下载);
- 模块视图方案的用法 (网盘下载);
- 数据权限的用法和说明(核心功能) (网盘下载);
- 可选数据权限的用法和说明(核心功能) (网盘下载);
- 模块图表和自定义排序功能 (网盘下载);
- 业务系统加入工作流 (网盘下载);
- 商业智能分析(BI)的使用(1)选择分析字段、行展开、列展开、分析方案、字段列行的方案的初步介绍 (网盘下载);
- 商业智能分析(BI)的使用(2)聚合字段的设置 (网盘下载);
- 商业智能分析(BI)的使用(3)可分组字段或表达式的设置 (网盘下载);
- 商业数据分析(BI)的进阶功能及图表;
- 如在使用过程中有任何建立或意见,以及发现有bug请联系我。
- 新版本的开正在筹备中,后台准备使用spring boot,前台使用react + antd开发,如您有能力且有兴趣想参与后续版本的开发,可以与我联系。
开始加入吧!ha