开源办公系统CRM管理系统

基于ThinkPHP6 + Layui + MySQL的企业办公系统。集成系统设置、人事管理、消息管理、审批管理、日常办公、客户管理、合同管理、项目管理、财务管理、电销接口集成、在线签章等模块。系统简约,易于功能扩展,方便二次开发。
服务器运行环境要求
PHP >= 7.4
Mysql >= 5.7.0 (需支持innodb引擎)
Apache 或 Nginx
Composer (用于管理第三方扩展包)

内置模块
配置管理:对系统的常规配置信息进行维护,网站配置管理功能统一维护。
用户管理:维护管理系统的用户,常规信息的维护与账号设置。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
权限角色:角色菜单管理与权限分配、设置角色所拥有的菜单权限。
部门管理:管理系统组织架构,对组织架构进行统一管理维护。
岗位管理:管理用户担任的岗位。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
基础数据:对系统中常用的较为固定的数据进行统一维护管理。
消息通知:系统通知私信、消息等管理。
企业公告:企业公告信息发布维护。
电销模块:一键拨打电话,自动生成电话录音,可下载 在线回放
在线签章:申请在线用章,审核后自动生成盖章文件。
办公审批:支持人事、财务、行政、业务等多审批流程。
日常办公:日程、计划、周报、日报等信息化办公工具。
财务管理:财务报销、开票、到账,财务数据规范化管理。
客户管理:统一管理客户,沉淀客户资产,避免客户流失。
合同管理:合同维护、审批、执行、变更、关闭全流程管理。
项目管理:项目操作记录全覆盖跟踪,项目进度一目了然,任务分派,工时记录。
知 识 库:公司制度,工作经验、行业知识归类管理。
效果
在这里插入图片描述
集成在线签章审批 如下图:
在这里插入图片描述
集成在线电销拨打电话

支持录音下载,通话语音在线回放,记录跟踪日志

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/742782.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mybatis Plus + Spring 分包配置 ClickHouse 和 Mysql 双数据源

目录 一、背景 二、各个配置文件总览(文件位置因人而异) 2.1 DataSourceConfig 2.2 MybatisClickHouseConfig (ClickHouse 配置类) 2.3 MybatisMysqlConfig(Mysql 配置类) 2.4 application.propertie…

《C++游戏编程入门》第9章 高级类与动态内存:Game Lobby

《C游戏编程入门》第9章 高级类与动态内存:Game Lobby 9.1 使用聚合体09.critter_farm.cpp 9.2 使用友元函数与运算符重载09.friend_critter.cpp 9.3 动态分配内存09.heap.cpp 9.4 使用数据成员与堆09.heap_data_member.cpp 9.5 Game Lobby程序09.game_lobby.cpp 9.…

22.5 RabbitMQ

22.5 RabbitMQ 1. RabbitMQ1.1 概念上的组成1.2 使用消息队列的好处1.3 消息队列特性1.4 RabbitMQ特点1.5 RabbitMQ核心概念2. 安装Rabbitmq2.1 基于Linux安装3. RabbitMQ常用命令4. 后台管理4.1 开启Rabbitmq管理后台4.2 admin用户配置5. 实战案例5.1 依赖引入

《安富莱嵌入式周报》第334期:开源SEM扫描电子显微镜,自制编辑器并搭建嵌入式环境,免费产品设计审查服务,实用电子技术入门,USB资料汇总,UDS统一诊断

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 视频版: https://www.bilibili.com/video/BV1om411Z714/ 《安富莱嵌入式周报》第334期:开源SEM…

​【已解决】npm install​卡主不动的情况

使用 npm install 初始化前端项目时,会出现卡住不动的情况。原因是淘宝镜像源由原来的https://registry.npm.taobao.org 更换为下面这个: https://registry.npmmirror.com 直接在终端执行下面的指令即可: npm config set registry https://re…

ABCDE联合创始人和普通合伙人BMAN确认出席Hack .Summit() 2024

ABCDE联合创始人和普通合伙人BMAN确认出席Hack .Summit() 2024! ABCDE联合创始人和普通合伙人BMAN确认出席由 Hack VC 主办,并由 AltLayer 和 Berachain 联合主办,与 SNZ 和数码港合作,由 Techub News 承办的Hack.Summit() 2024区…

【Paper Reading】6.RLHF-V 提出用RLHF的1.4k的数据微调显著降低MLLM的虚幻问题

分类 内容 论文题目 RLHF-V: Towards Trustworthy MLLMs via Behavior Alignment from Fine-grained Correctional Human Feedback 作者 作者团队:由来自清华大学和新加坡国立大学的研究者组成,包括Tianyu Yu, Yuan Yao, Haoye Zhang, Taiwen He, Y…

VB播放器(动态服务器获取歌词)-183-(代码+说明)

转载地址: http://www.3q2008.com/soft/search.asp?keyword183 VBASP vb动态从服务器读取歌词 VB asp交互 程序, 模式不一样, 与普通的MP3播放器不一样, 这个是可以实现歌词从服务器上查询功能的. 看好了在咨询 我可以給您演示 目  录 前  言 1 1 . 简述 2 1.1 开发…

前端框架发展史

前端开发自互联网诞生之初就开始了它的演变历程,从最早的静态页面到今天的高度动态和交互式的应用程序,前端框架在这个进程中起到了核心的作用。这些框架不仅极大地推进了网页技术的边界,还改善了开发者的工作流程和最终用户的体验。让我们深…

阿里云国际DDoS高防接入配置最佳实践

业务接入DDoS高防产品后,可以将攻击流量引流到DDoS高防,有效避免业务在遭受大流量DDoS攻击时出现服务不可用的情况,确保源站服务器的稳定可靠。本文九河云的接入配置和防护策略最佳实践,在各类场景中使用DDoS高防更好地保护您的业…

Linux系统下基于VSCode和Cmake进行C++开发

目录 简介一、GCC编译器1.1创建cpp文件1.2编译过程1.3g重要编译参数 二、GDB调试器三、IDE-VScode3.1 VSCode常用快捷键3.2 swap测试 四、CMake4.1CMake介绍4.2 CMake语法特性介绍4.3 CMake重要指令和常用变量4.4 CMake编译流程4.5CMake代码实践 五、使用VSCode进行完整项目开发…

【JavaScript】面试手撕柯里化函数

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 引入柯里化定义实现快速使用柯里化的作用提高自由度bind函数 参考资料 引入 上周…

开源绘图工具 PlantUML 入门教程(常用于画类图、用例图、时序图等)

文章目录 一、类图二、用例图三、时序图 一、类图 类的UML图示 startuml skinparam classAttributeIconSize 0 class Dummy {-field1 : String#field2 : int~method1() : Stringmethod2() : void } enduml定义能见度(可访问性) startumlclass Dummy {-f…

ES6(一):let和const、模板字符串、函数默认值、剩余参数、扩展运算符、箭头函数

一、let和const声明变量 1.let没有变量提升&#xff0c;把let放下面打印不出来&#xff0c;放上面可以 <script>console.log(a);let a1;</script> 2.let是一个块级作用域,花括号里面声明的变量外面找不到 <script>console.log(b);if(true){let b1;}//und…

C语言探索旅程之【柔性数组】

目录 1. 柔性数组的定义 2. 柔性数组的使用 3. 柔性数组的注意事项 4. 柔性数组的优点 5. 柔性数组的应用场景 当我们谈到C语言中的柔性数组时&#xff0c;我们指的是一种特殊的数组&#xff0c;其大小在运行时动态确定&#xff0c;而不是在编译时确定。柔性数组是C语言中…

分布式搜索引擎Elasticsearch中各种类型节点的作用

Elasticsearch 是一个分布式搜索和分析引擎&#xff0c;它可以在多个节点上运行&#xff0c;每个节点承担着集群中的不同角色和职责。以下是Elasticsearch中常见的几种节点类型以及它们的作用&#xff1a; 主节点&#xff08;Master Node&#xff09; 主要负责管理集群的全局…

vscode插件开发-发布插件

安装vsce vsce是“Visual Studio Code Extensions”的缩写&#xff0c;是一个用于打包、发布和管理VS Code扩展的命令行工具。 确保您安装了Node.js。然后运行&#xff1a; npm install -g vscode/vsce 您可以使用vsce轻松打包和发布扩展&#xff1a; // 打包插件生成name…

一.java介绍和idea基础使用

java技术体系 Java技术体系说明Java SE(Java standard Edition):标准版Java技术的核心和基础Java EE(Java Enterprise Edition):企业版企业级应用开发的一套解决方案Java ME(Java Micro Edition):小型版针对移动设备应用的解决方案&#xff08;认可少&#xff0c;主要是安卓和…

目标跟踪SORT算法原理浅析

SORT算法 Simple Online and Realtime Tracking(SORT)是一个非常简单、有效、实用的多目标跟踪算法。在SORT中&#xff0c;仅仅通过IOU来进行匹配虽然速度非常快&#xff0c;但是ID switch依然非常严重。 SORT最大特点是基于Faster RCNN的目标检测方法&#xff0c;并利用卡尔…

Unity开发中Partial 详细使用案例

文章目录 **1. 分割大型类****2. 与 Unity 自动生成代码协同工作****3. 团队协作****4. 共享通用逻辑****5. 自定义编辑器相关代码****6. 配合 Unity 的 ScriptableObjects 使用****7. 多人协作与版本控制系统友好** 在 Unity 开发中&#xff0c; partial 关键字是 C# 语言提供…