# 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