Skip to content

基于SpringBoot的快速开发系统架构,技术组合(Apache Shiro、MyBatis、Thymeleaf),前端使用ExtJs4.2,配合在线代码生成功能,快速生成单表、多表、树形、流程等对象。项目代码简洁、架构清晰、容易上手,没有其它依赖,适合学习或直接企事业单位项目使用。核心模块有:组织机构、用户/角色、系统监控、权限管理、字典管理、历史记录、定时任务、工作流等。

License

xinsites/extjs4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前言

XinSite核心是多语言版本的实现,努力打造多套前端模板,.net、java双版本,功能模块化选定,在线代码生成的一套web开发解决方案。

项目简介

基于SpringBoot的快速开发系统架构,技术组合(Apache Shiro、MyBatis、Thymeleaf),前端使用ExtJs4.2实现。另有在线代码生成系统,快速生成前后端代码。项目代码简洁、架构清晰、容易上手,没有其它依赖。核心模块有:组织机构、用户/角色、系统监控、权限管理、字典管理、历史记录、定时任务、工作流等。

开发工具:

  • MySql: 数据库
  • Tomcat: 应用服务器
  • SVN|Git: 版本管理
  • IntelliJ IDEA: 开发IDE
  • Navicat for MySQL: 数据库客户端

开发环境:

  • Jdk8+
  • Mysql5.5+

内置功能

  1. 在线用户:当前系统所有登录用户进行状态监控。
  2. 数据监控:当期系统数据库连接池运行情况,分析SQL性能瓶颈。
  3. 系统日志:系统运行过程中产生的日志查询,包括登录、退出、访问、操作、异常等日志记录。
  4. 服务器监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。。
  5. 用户管理:对登录系统的所有用户进行管理,有新增、修改、删除、停用、重置密码等,查看用户最终权限。
  6. 机构管理:每一个用户所属一个机构(分公司、子公司),登录用户只能看到本机构用户与信息。
  7. 部门管理:配置公司部门组织机构,树结构展现,可配置部门领导与负责人用于流程审批。
  8. 角色管理:角色菜单权限管理,可设置用户按角色进行权限划分,方便权限分配。
  9. 编码管理:动态配置编码表,用于下拉单选、多选、下拉树等菜单数据源。
  10. 系统数据源:动态配置Sql查询,用于下拉单选、多选、下拉树等菜单数据源。
  11. 生成数据表:将在线生成系统中生成的数据对象、数据表、数据字段等信息导入到开发系统中。
  12. 生成数据字段:查看导入的数据表、数据字段等信息,配置信息列表中高级查询字段及输入框信息。
  13. 系统参数配置:系统动态配置常用参数,不同于config中配置的固定不变参数。
  14. 菜单管理:配置系统栏目菜单、栏目按钮,及信息查询、按钮权限标识,配置栏目附件上传类型。
  15. 权限管理:配置用户、角色权限、用户剔除权限、用户、角色数据权限,查看用户分配的权限。

演示地址:http://www.xinsite.vip

文档地址:http://www.xinsite.vip/docs

系统截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

交流QQ群985787402

输入图片说明

About

基于SpringBoot的快速开发系统架构,技术组合(Apache Shiro、MyBatis、Thymeleaf),前端使用ExtJs4.2,配合在线代码生成功能,快速生成单表、多表、树形、流程等对象。项目代码简洁、架构清晰、容易上手,没有其它依赖,适合学习或直接企事业单位项目使用。核心模块有:组织机构、用户/角色、系统监控、权限管理、字典管理、历史记录、定时任务、工作流等。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published