Code Monkey home page Code Monkey logo

quick-build-2018-rc's Introduction

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

quick-build-2018-rc's People

Contributors

jfok1972 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.