局域网内多岗位协同办文处理的配置方法


本软件支持网络版MySQL/MariaDB数据库,本文介绍0技术基础搭建局域网服务程序实现简易协同办文
的方案。

所需材料:
1. 在同一局域网下(通过同一个路由器上网或连接)的Windows系统电脑若干台;
2. XAMPP(Apache+MySQL+PHP+PERL)建站集成软件包;
3. 公文宝二维条码收文管理系统以及通用文书制作与信息管理系统软件。

第一步、搭建局域网服务程序

XAMPP并不需要专门的电脑作为服务器,我们可以选择安装公文宝收文管理系统的电脑
作为服务器,只要确保在别人需要访问数据库时电脑能一直开机即可。

下载XAMPP:用浏览器打开网址https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.40/
选择最底下的xampp-portable-win32-5.6.40-0-VC11.zip文件进行下载(该版本为绿色免安装,资源占用小),
或直接访问下载链接https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.40/xampp-portable-win32-5.6.40-0-VC11.zip/download

下载完毕后将压缩包内的xampp文件夹解压到D盘根目录下,运行xampp-control.exe



软件第一次运行会有一个语言选择的选项,点击Save即可。在程序主界面,分别点击Apache和
MySQL对应的两个Start按钮开启服务。右下图是服务启动成功的状态。



这时服务器已经正常运行搭建完毕,为了使服务下次开机时自动运行,我们还需要再设置一下:
点击主界面的Config按钮,在弹出的界面勾选左侧三个Apache和MySQL、Start Control Panel Minimized
选项,再点击Save按钮保存设置,下次程序运行时会自动启动服务。



再在xampp目录下的xampp-control.exe程序图标上右击鼠标 -- 发送到 -- 桌面快捷方式,在系统桌面
创建一个快捷方式。点击桌面左下角“开始”图标 -- 所有程序 -- 鼠标右击“启动” -- 打开,将前面创建
的桌面快捷方式复制到打开的“启动”文件夹下,下次程序将会自动运行。



Win10系统的“启动”文件夹,在我的电脑地址栏双击,输入
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup后回车即可打开。



上面的文字和图片虽多,但实际步骤很简单,至此服务器程序已全部配置完毕。

第二步,配置PHP桥接器。

将公文宝收文管理系统配备的PHP桥接器dosql.php(在安装包内的“协同办文”目录下)复制到
D:\xampp\htdocs下,再在本机打开浏览器输入网址http://127.0.0.1/dosql.php


上图为桥接器给出的局域网访问网址。


第三步,配置收文、办文软件。

在公文宝收文管理系统登陆界面,选择MySQL/MariaDB数据库类型,点击“设置”,输入上面
给出的PHP桥接器地址,点击“保存”。



注:保存成功的话PHP桥接器会将自己由默认文件名安装为一长串字符的文件名。


登陆主界面后,我们还需要做两件事:一是用户角色设置(以一个收文岗两个办文岗为例),
二是数据库项目设置和权限分配。

1. 我们用管理员登陆系统,先设置相应的数据库项目。

在主界面点击【切换数据库】 -- 【管理配置】,在数据库项目列表界面点击【添加】,在新的
界面再点击【导入】,导入我们安装包内的“协同办文”目录下提供的范例“收文管理配置文件.gsws”
(用户可在此基础上增删修改字段)作为收文岗的数据库项目,修改项目名称为“收文登记录入
管理库”,并增加一个新的字段“分发状态”以标记公文分发办理情况。



重复上面的步骤分别设置“办文1公文办理管理库”、“办文2公文办理管理库”(不用设置分发状态字段)。

2. 配置用户角色以及权限分配。在主界面右上角【系统工具】 -- 【用户管理】,创建用户名“登记员”,
勾选3个数据库项目为允许查看,允许修改的仅为“收文登记录入管理库”;创建用户“办文员1”、
“办文员2”,允许修改和查看的都仅为各自名下的数据库项目。



3. 录入登记公文。收文岗位以“登记员”登陆公文二维条码收文管理系统,正常录入公文信息进行登记,
然后根据办文岗位分工和公文分类情况,将登记好的公文再分派给指定的办文员:双击主界面相应记录
,在编辑/输出界面点击小箭头按钮提交数据库à双击相应的“办文管理库”提交。



4.办文处理。在办文员各自的电脑系统中安装“公文宝通用文书与信息管理系统”,在登录界面选择数据库
类型为MySQL/MariaDB,点击进入【配置】,设置PHP桥接地址与“登记员”一致,然后以各自用户名登录
系统(第一次登陆时需进入数据库管理配置界面再返回激活数据库项目),即可对“登记员”岗位分发过来的
公文进行办文处理。


【数据备份和迁移】

除了在公文宝收文管理系统/通用文书制作与信息管理系统通过导出Excel来进行数据备份外,相比互联网
云服务提供商的服务器,本地Windows系统服务器的数据备份非常简单和方便。打开D:\xampp\mysql将data
子目录整个复制出来,打开D:\xampp\htdocs将GWBDatabase同样整个复制出来,即完成备份。在将来需恢复
备份或迁移至新的电脑系统时,直接将备份的两个文件夹复制粘贴到同样的目录路径覆盖旧文件即可。