282919088 / quick-build-2018-RC

快速构建系统(Quick Build System)最终测试版

Home Page:http://www.jhopesoft.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quick-Build-2018-RC

快速构建系统(Quick Build System)最终测试版

您所要准备的仅是一个业务数据库,其他的已就位!

  • 模块和常规功能的前台配置、零代码的开发过程;
  • 快速开发中小型的管理系统、后台管理系统以及大型系统快速原型化;
  • 已有业务系统的商业智能(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)视频教程 (网盘下载)

系统基本功能、业务系统架构以及商业数据分析开发视频教程(不断更新中)

商业数据分析(BI)的使用(此功能为本系统的最终目标。不断更新中)

系统源码分析和开发视频

建议和意见

  • 如在使用过程中有任何建立或意见,以及发现有bug请联系我。

新版本的展望

  • 新版本的开正在筹备中,后台准备使用spring boot,前台使用react + antd开发,如您有能力且有兴趣想参与后续版本的开发,可以与我联系。

开始加入吧!ha

About

快速构建系统(Quick Build System)最终测试版

http://www.jhopesoft.com

License:GNU General Public License v3.0


Languages

Language:JavaScript 80.0%Language:CSS 13.8%Language:Java 3.2%Language:SCSS 2.9%Language:HTML 0.2%Language:Ruby 0.0%