# 发展历程

  • 随着平台各版本框架的完善,基于传统HTML模板引擎研发的产品先后上线并正式投入使用,互联网技术的发展日新月异,为了更上技术升级的步伐,不得不每天都去学习研究新的技术,随着 VueReact 等前端框架的成熟,近年来不管互联网大厂还是中小型互联网公司都逐渐的从传统模板引请开发模式转向前后端分离的开发模式,存在及合理,前后端分离技术的运用极大的改善了全栈的开发模式,专业的人做专业的事,工作越来越精细化,完全的将后端服务开发和前端开发分离开发,不仅提高了工作的效率而且有利于后期整体项目的维护;

  • 架构设计之初,本着开箱即用、组件化开发的思想,我们便对系统架构和功能模块做了很好的规划、设计;根据这些年软件研发中积累的经验为了架构设计提供了宝贵的技术经验,除了搭建基础框架外,框架也集成了完整的权限架构(按钮级的颗粒度控制)、常规基础模块,如:用户管理、角色管理、菜单管理、部门管理、职级岗位管理、日志管理、字典管理、配置管理、行政区划管理、通知公告管理、系统配置等等模块,极大的提供了项目软件的开发效率,将开发人员从复杂的代码中释放出来将更多的精力放到业务中去;

  • 前端UI采用Vue + ElementUI研发,UI完全适配手机、平板(PAD)和PC电脑端,交互体验非常友好,简化了开发,欢迎大家基于本框架进行二次开发;

# 环境要求

  • PHP >= 7.3
  • PDO PHP Extension
  • MBstring PHP Extension
  • CURL PHP Extension
  • 开启静态重写
  • 要求环境支持pathinfo
  • 要求安装Zip扩展(插件/模块市场需要)

# 技术框架

  • Laravel8
  • MySQL 5.7

# 集成模块

  • 人员管理:该模块主要完成对内部人员的管理和维护。
  • 部门管理:主要对部门数据进行管理,采用树状结构进行展示,区分:公司、部门,可配置部分权限。
  • 岗位管理:用于对人员岗位进行管理和维护,共人员管理模块调用。
  • 职级管理:用于对人员职务进行管理和维护,共人员管理模块调用。
  • 菜单管理:主要对系统菜单进行管理,包括菜单名称、URL地址、权限标识、图标等等。
  • 角色管理:用于对系统角色进行维护,角色权限分配等。
  • 字典管理:对系统中常规的常量进行管理和维护,以便业务中进行动态调用。
  • 配置管理:动态配置系统参数,如:网站信息、支付账号等等。
  • 通知公告:通常对系统发布的通知公告信息进行维护管理。
  • 操作日志:主要记录和查新系统日常操作增删改查所产生的日志记录。
  • 登录日志:详细的记录系统日常登录、登出日志数据。
  • 代码生成:基于自定义文件模板一键生成CRUD以及前端UI模板文件和JS文件。
  • 广告模块:主要对PC端、移动等个终端的广告位及广告进行维护,便于运营管理。
  • 布局模块:主要对页面位置进行定点推荐合适的内容,便于页面数据的维护。
  • 站点管理:适用于大型的多站点的网站进行站点的设置和维护。