源码系统概览
源码简介
这是一套基于PHP+MySQL开发的企业级OA办公系统源码,系统名称为”信呼”(rainrock OA),版本V1.9.8,由雨中磐石(rainrock)开发。该系统采用经典的PHP+MySQL架构,前端使用Bootstrap+jQuery,集成Workerman实现即时通信(REIM),支持后台管理、手机网页版、REIM客户端、安卓APP等多端访问。系统包含124张数据表,覆盖客户管理、固定资产、图书借阅、车辆管理、日常日志、邮件系统、文件管理、财务管理、流程审批、HR管理、考勤打卡、知识库等完整办公功能闭环,适合用于企业OA平台搭建学习、二次开发参考。
适用场景
- 企业OA办公平台搭建与学习
- 办公自动化系统设计与研究
- PHP+MySQL实战项目学习
- 工作流程审批系统开发参考
- 企业级管理系统二次开发
功能亮点
- 用户与部门管理:完整的用户注册、登录、部门管理、岗位管理、权限控制,
webmain/admin/AdminAction.php、xinhu_admin表 - 客户管理:客户信息录入、客户跟进、客户合同、销售机会、收款付款管理,
webmain/flow/input/mode_customerAction.php、xinhu_customer表 - 固定资产管理:固定资产登记、领用、归还、维修、报废管理,
webmain/flow/input/mode_assetmAction.php、xinhu_assetm表 - 图书管理:图书登记、借阅、归还管理,
webmain/flow/input/mode_bookAction.php、xinhu_book表 - 车辆管理:车辆信息、车辆申请、车辆预约、车辆维修管理,
webmain/flow/input/mode_carmAction.php、xinhu_carm表 - 日常日志:工作日志、日志分析、日报周报月报,
webmain/flow/input/mode_dailyAction.php、xinhu_daily表 - 邮件系统:内部邮件、外部邮件、邮件收发管理,
webmain/flow/input/mode_emailmAction.php、xinhu_emailm表 - 文件管理:文件上传、文件共享、文件版本管理,
webmain/flow/input/mode_fileAction.php、xinhu_file表 - 财务管理:财务报销、费用申请、发票管理、财务统计,
webmain/flow/input/mode_finccbxAction.php、xinhu_fininfom表 - 流程审批:自定义流程、审批流、流程监控、流程日志,
webmain/flow/、xinhu_flow_*表(20+张流程相关表) - HR管理:考勤打卡、加班申请、请假申请、人事考核、薪资管理,
webmain/flow/input/mode_hr*.php、xinhu_hr*表 - 即时通信REIM:基于Workerman的实时聊天、消息推送,
task.php(计划任务)、REIM客户端 - 知识库:知识文档、问答、培训资料管理,
webmain/flow/input/mode_knowledgeAction.php、xinhu_knowledge表 - 多单位模式:支持多单位/多公司切换模式,
config/config.php(companymode配置) - 手机版与APP:自适应手机版、安卓APP客户端,
web/(手机版入口)、安卓APP
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 后端:PHP 5.2+、MySQL 5.3+ 前端:HTML5、CSS3、JavaScript、jQuery、Boots |
依具体方案选型,需自行搭建与维护 |
| 部署方式 | 配置PHP运行环境(PHP 5.2及以上)和MySQL数据库(5.3及以上) 将源码上传至Web服务器目录(如:/var |
多托管于第三方平台或订阅云服务 |
| 功能侧重 | 用户与部门管理:完整的用户注册、登录、部门管理、岗位管理、权限控制,webmain/admin/AdminAction. | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
- 后端:PHP 5.2+、MySQL 5.3+
- 前端:HTML5、CSS3、JavaScript、jQuery、Bootstrap 3、WeUI(手机端)
- 数据库:MySQL(124张表)
- 即时通信:Workerman(WebSocket服务器)
- 富文本编辑器:KindEditor
- 其他依赖:PHPMailer(邮件)、phpqrcode(二维码)、pdf.js(PDF预览)、JPush(极光推送)、小米推送
- 运行环境:Win/Linux系统,Apache/Nginx,PHP 5.2及以上
安装与部署提示
- 配置PHP运行环境(PHP 5.2及以上)和MySQL数据库(5.3及以上)
- 将源码上传至Web服务器目录(如:/var/www/html/rw_oa)
- 导入数据库文件
webmain/install/rwdata.sql至MySQL数据库 - 配置数据库连接信息(
webmain/webmainConfig.php) - 配置网站URL和其他系统参数(
webmain/webmainConfig.php) - 设置目录权限(upload/目录需要可写权限)
- 启动Workerman WebSocket服务器(如需REIM即时通信功能)
- 访问网站进行安装和配置,默认管理员账号:admin,密码:123456
- 登录后台进行系统初始化设置(部门、岗位、用户、流程等)
截图与演示说明
常见问题
运行前需要注意什么?
需要预先配置PHP运行环境(PHP 5.2及以上)和MySQL数据库(5.3及以上);系统默认数据库表前缀为xinhu_;如需REIM即时通信功能,需要安装Workerman扩展并启动WebSocket服务器;多单位模式需要在配置中启用(companymode);系统默认管理员密码为123456,首次登录后请立即修改。
适合二次开发吗?
适合。系统采用经典的PHP+MySQL架构,代码结构清晰,MVC模式明确(Action、Model、View分层)。系统包含124张数据表,功能模块完整,便于学习和二次开发。开发者可以根据需要修改页面样式、调整功能逻辑、增加新的功能模块,适合有一定PHP和MySQL开发经验的开发者进行定制化开发。系统支持自定义流程审批,灵活性较高。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei1703.html来源于互联网,如存在侵权,请联系我们立马删除!


