# OA **Repository Path**: v8sj/FSSOA ## Basic Information - **Project Name**: OA - **Description**: 名称FSSOA , 自动办公系统,采用thinkphp5.1+mysql开发,本系统是在thinkAdmin V5的基础上改造的,利用它的权限,用户,后台管理和骨架框架。较适合规模比较小的公司、学校、小型企业、企事业单位等。 - **Primary Language**: PHP - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-04-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 系统介绍 名称FSSOA , 自动办公系统,采用thinkphp5.1+mysql开发,本系统是在thinkAdmin V5的基础上改造的,利用它的权限,用户,后台管理和骨架框架, 目前已经在单位内部使用,运行很顺畅。较适合规模比较小的公司、学校、小型企业、企事业单位等。 1. 本项目码云上的免费开源,可以免费使用,请勿在其他平台出卖或商业化,一经发现,必究法律责任! 1. 本项目最终解释权归作者开发者。 ### 演示地址 地址:http://www.fsscms.com/ 演示账号:admin admin888 也可以查看demo 目录,里面有一些演示图 ### 运行架构 在php5.6以上,apache2.2,mysql5.6下配置,建议使用phpstudy,宝塔面板,wamp这样的php套件,减少配置的难度 本地开发,还需要安装composer,php的包管理组件。 如果要将office文件转pdf,还需要开启COM组件,安装wps/office; php.ini中把 ```php com.allow_dcom = true ``` 打开 加一行扩展 ```php extension=php_com_dotnet.dll ``` 如果要使用pageoffice的功能,除了官方软件、wps/office外,还要安装tomcat,使用tomcat加载java sdk ### 下载安装 码云地址:https://gitee.com/fsscms/FSSOA - 1.下载后解压到服务器目录,然后在目录运行 ```php composer install ``` - 2.在服务器上新建站点,将域名指向public目录 - 3.登陆mysql,新建数据库,将sql脚本导入数据库 - 4.修改config/databse.php的mysql配置。 - 5.打开浏览器,输入你的域名,你将可以快乐玩耍了。 ### 客户端要求 建议使用chrome/Firefox/IE10以上的浏览器,如果要使用pageoffice的功能,还需要安装wps/office,建议使用360,qq,搜狗等浏览器的兼容模式 ### 配置环境 Apache下,在public目录.htaccess内容(仅供参考) ```php Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] ``` nginx 环境下,nginx.conf的配置(仅供参考) ```php server { #ServerName-Start server_name test.com; #ServerName-End #ListenHttp-Start listen 80; listen 88; #ListenHttp-End #Index-START index index.php default.php index.html index.htm default.html default.htm; #Index-End location / { index index.htm index.html index.php; #如果文件不存在则尝试TP解析 try_files $uri /index.php$uri; } #Root-Start root D:/phpStudy_64/WWW/www.test.com/FSSCMS/public; #Root-End #SslCert-Start #SslCert-End #PhpFastCgi-Start location ~ \.php($|/) { fastcgi_pass 127.0.0.1:6473; fastcgi_keep_conn on; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include fastcgi_php.conf; } #PhpFastCgi-End #AccessLog-Start access_log d:/phpts/logs/nginx/access.log main; #AccessLog-End } ``` ### 内容模块 内部收文,外部发文,新闻,文件共享,通讯录,公告,个人日程,日常印章使用,固定资产管理,请休假管理等。 完整版本,包括以上全部; 开源版有部分模块缺失。 ### 优缺点 - 缺点:跟目前市面的OA相比,FSSOA功能比较单一,无法自定义审批流程,因为是个人开发,代码相对质量不高,代码较为臃肿,后续继续优化。 - 优点:开源,比较灵活,系统中融合了多个前端技术,layui,jquery,require.Js, Angular,bootstrap,Fullcalendar日程管理等等,还有layui的多个组件,另外还整合了pageoffice实现wps、office的在线编辑,保存,强制留痕,印章等功能,wps/office在线直接word、excel、ppt转pdf的技术,tinymce编辑器的使用,图片上传,复制word图片实现本地化、php实现多文件zip压缩打包等等,适合新手学习,在其他系统同样有借鉴意义,后续开发定制度较容易。 ### 联系方式 QQ: 80392625 *** Mail: win-phpl@163.com *** 欢迎大家clone,交流使用。。。 本文本来自markdown编辑器:https://www.mdeditor.com