曾用名:罗布会计软件。本软件是一个采用php+mysql环境开发的免费开源的中小会计账务软件。
喜欢项目请点击右上角的“star”以为星标。
🐧QQ交流群:176091892
-
提交反馈:点击顶部
issue
导航按钮、或入Q群反馈。 -
申请进群时请填写你的来源:如“来自gitee开源仓库”。
-
Windows8.1/10/11-64位系统(推荐) 或 Debian8/9/10、Centos7.x/8.x、Mac os系统
-
Apache2.3+或更高(推荐) 或 Nginx/Lighttpd
-
PHP7.4(推荐) 或 PHP高于7.4的版本
-
MySql 8.0及以上(推荐)
或 Mariadb10.5及以上
- 建议部署到windows平台,linux等其他平台部署后可能有未知问题。
- 参阅下文Windows自动安装指南,否则必须自行部署php+mysql环境。
- 本软件为免费网络共享软件,适用于中小企业会计核算。
- 软件提供了标准的财务会计序时账簿、总账、明细账、辅助项目、存货核算等功能。
- 软件框架提供了对数据库的管理,用户角色权限的设置,数据的批量导出等功能。
- PHP版采用了javascript + ajax,jquery,mysql存储过程及函数,用户体验极佳。
- 安全、高效、自由
- 开源、免费,软件运作机制公开透明,有强大的开源社区技术支撑。
- B/S架构,轻松实现远程多端多用户登录操作。
- 代码条理清晰、模块化强大。用户可根据自身需求二次开发。
- 软件采用B/S架构,既可以本地运行,也可以多端协作。可以企业内网私有化部署,也可以公开部署到云服务器(不推荐)。
- 代码结构模块化,方便二次开发。
- 前后端合一,避免重复请求,资源负载低。
- 本软件不需要配置伪静态。
- 安装好php+mysql环境,并且将项目git clone到站点根目录,环境要求:需要Windows8/10/11 x64以上、PHP7.4+、Mysql8+环境。
- 修改数据库信息,项目路径
\config.inc.php
的[pwb]
字段是数据库密码配置,默认密码为12345678
。 - 然后浏览器访问
http://localhost/index.html
链接即可。需用域名访问则在web服务器配置上域名并新增域名解析。 - 已集成adminer数据库管理软件,平替phpmyadmin。 2023/04/26
- 自行安装的集成环境,可能需要手动编辑
php.ini
解禁exec
函数。以宝塔面板为例:进入PHP设置->禁用函数->删除exec
。并且IP地址注册为主机名、尽量关闭跨站攻击防御。
- 首先,执行《Windows手动安装》相同的步骤。
- 非Windows平台仅测试了Linux-x86_64平台,稍作调整即可直接使用:调整数据临时目录为相对路径,打开配置文件
\config\conf.php
修改fileName0
变量即可,建议改为$fileName0='../AccSoft_Data/';
,如果新建账套时出现错误,则尝试安装Mysql Community Client程序(Client版本尽量在5.7.17及以上)Mysql历史版本下载页,安装无效可尝试将项目\config
目录下的mysql
和mysqldump
文件拷贝到/usr/bin/
并重启服务器。安装的Mysql Community Client程序必须适用于您的系统平台。 - 非Windows平台下,账套或其他文件的导出或有问题,但未做测试。有测试的朋友可帮忙将错误提示发送到issue页面反馈给我谢谢。
- 注意:不建议公开部署,因软件权限管理比较开放,增删账套时不需要后端初始化database密码,而是用户键入数据库密码登录,容易受中间人攻击技术劫持。所以用户角色权限管理和SSL证书高级加密尤为重要,以防会计信息泄露、丢失、注入;或者用户可以自行对以下路径文件进行二次开发,覆写敏感内容。
\config.inc.php
\config\database.php
\config\databaseCreateSubmit.php
\config\database[*].php
......
- 不支持市场上大部分的虚拟主机,因为虚拟主机普遍封禁了本项目常用的php
exec
危险函数,事涉服务器安全问题。
Documentation使用文档暂缺,见仓库中readme.pdf文件。
新建的账套,初始账号1001,初始密码123456。
删除、重建的账套可能提示“文件夹已存在”错误,删除临时文件夹D:/AccSoft_Data/
即可解决。
打钩项目->已解决,未打钩项目->待解决。
- 为Linux提供初步兼容,需根据手动安装教程手动适配 2023/03/21
- 为火狐浏览器提供兼容-修复布局错误 2023/03/25
- 应部分用户要求,集成adminer数据库管理软件 2023/04/26
- 删除
mysql
和mysqldump
linux二进制文件 2023/04/28 - 修复当数据库非本地回环时,出现建删账套错误的bug
- 弃用mysql/mysqldump shell方案,使用php执行sql语句方法平替
发现其他问题,请进官方qq群或issue提交。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
- 星标本仓库
暂略,见官方文档