极简低代码开发脚手架功能预览系统介绍

功能预览系统已经开放登录,可以在功能演示站了解到大部分一键生成代码的功能。系统分别对单表操作,多表,树表,分表,表单类型,分别做了功能演示,并且系统拥有完善的文档教学视频,可以帮助用户快速掌握开发技巧。

网站信息

建议开发环境要求

  • PHP (php 7.4)
  • MySQL(mysql 5.6)
  • Apache / Nginx(无要求)
  • Node.js(node.js 14.16)
  • Composer(composer 2.0)
  • Yarn(yarn 1.22)
  • Apidoc( apidoc 0.50.5)
  • Git(git 2.31)

内置功能模块

  • 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。
  • 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。
  • 部门管理:主要管理系统组织架构,对组织架构进行统一管理维护。
  • 基本配置:对系统的常规配置信息进行维护,网站配置管理功能进行统一维护。
  • 日志管理:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 菜单管理:管理系统的功能模块,进行系统功能模块设计和配置,以生成前后端代码。
  • 应用管理:用于管理前端应用,以实现为前端应用提供API接口。
  • API文档:一键生成前端应用接口的API文档。

演示系统功能模块列表

  • 会员管理:本菜单演示的是用户管理功能;演示了如何解决了一对多的关系,即通过跳转/弹窗将用户引导到收货地址管理,实现一个用户拥有多个收货地址;演示的方法有:重置密码,自定义方法,设置指定值,数值加,数值减,跳转链接,弹窗链接,数据导入(右侧圆形按钮),数据导出(右侧圆形按钮)
  • 设置表单:设置表单用于进行系统设置的时候使用,也可以用于复杂的添加页面,此时系统仅生成表单布局,具体业务需要自己实现;
  • 可编辑字段: 本菜单演示的是综合表格的某些列开启编辑功能的演示;并不是所有类型的字段都可以进行快速编辑操作;可编辑字段仅对文本框,下拉框、单选、复选框、文本域、时间日期有效;
  • 快捷表格:实现类似于Excel表格的,可以直接在表格中进行编辑的,一种特殊的数据维护方式。
  • 学生管理:学生信息管理功能;学生和班级之间的关系为多对一的关系;学生和课程之间的关系为多对多的关系;多对多的关系需要分解为一对多的关系,这样就需要维护一个中间表;在学生表中选中一个学生,点击选课管理按钮即可进行选课
  • 班级管理:班级信息管理功能;学生和班级之间的关系为多对一的关系;
  • 课程管理:课程信息管理;学生和课程之间的关系为多对多的关系;多对多的关系需要分解为一对多的关系,这样就需要维护一个中间表;在学生表中选中一个学生,点击选课管理按钮即可进行选课
  • 选课管理:选课管理功能,用于管理员使用的实现学生选课功能的模块;
  • SQL查询:本系统支持通过SQL查询实现一个菜单功能。
  • 分类管理:通过普通表实现普通分类管理,通过树表实现无限级分类管理;
  • 商品管理:实现商品管理的功能,其与分类之间的关系为多对一的关系;同时实现分类侧栏的功能;
  • 扩展配置:实现在表单菜单中的字段联动功能;
  • 级联选择:可实现多个下拉框之间的级联选择功能;即第一个下拉框选中后,可影响下一个下拉框的内容,依此类推;
  • 分表存储:包含主表,从表A,从表B三个菜单,用于演示,如何实现在多个表中存储一条完整的数据;
  • 表单组件(配置表单):主要演示了本系统中支持的所有表单组件,通过这些表单组件,可以自动生成相关功能模块;