采购管理系统(推荐微小企业)

· 浏览 17 次

自带网址IP,仅供测试,随时停用

采购管理系统(推荐微小企业)
采购管理系统 - 局域网部署使用说明
v4.0.0
一、系统架构
服务器端(本机):
- 运行 Node.js 服务器 + SQLite 数据库
- 监听端口 8080,局域网内所有电脑可访问
- 支持后台运行,关闭窗口不影响服务器

客户端(其他电脑):
- 通过浏览器访问服务器地址
- 无需安装任何软件,有浏览器即可

二、服务器端部署(本机)
方式一:桌面快捷方式启动(推荐,后台运行)
1. 确保已安装 Node.js 22+(下载: https://nodejs.org/)
2. 运行「创建桌面快捷方式.bat」生成桌面图标
3. 双击桌面「采购管理系统」图标
4. 系统自动后台启动服务器并打开浏览器
5. 关闭浏览器后服务器继续运行
6. 再次双击图标可直接打开浏览器(服务器已在运行)

方式二:一键启动(后台运行)
1. 双击运行「启动系统.bat」
2. 服务器在后台启动,浏览器自动打开
3. 启动器窗口会自动关闭,服务器继续运行

方式三:前台调试模式
1. 双击运行「启动服务器.bat」
2. 服务器在前台运行,可看到实时日志
3. 关闭窗口或按 Ctrl+C 将停止服务器
4. 适用于排查问题

停止服务器:
1. 双击运行「停止服务器.bat」
2. 自动查找并终止后台服务器进程

注意:首次运行会自动安装依赖并初始化数据库,
已有数据会自动迁移到 SQLite 数据库。

三、客户端部署(其他电脑)
方法一:使用客户端启动器(推荐)
1. 将 client/ 文件夹复制到其他电脑任意位置
2. 用记事本打开「服务器配置.txt」
3. 将里面的 IP 地址改为你服务器的 IP
(例如:192.168.1.105)
4. 双击「采购管理系统客户端.bat」
5. 系统会以桌面应用模式打开(无浏览器边框)

方法二:创建桌面快捷方式(推荐)
1. 双击「创建桌面快捷方式.bat」
2. 脚本自动在桌面创建带图标的快捷方式
3. 以后双击桌面「采购管理系统」图标即可启动
4. 系统以桌面应用模式打开(无浏览器边框)

方法三:直接用浏览器
1. 在其他电脑打开任意浏览器
2. 地址栏输入: http://%E6%9C%8D%E5%8A%A1%E5%99%A8IP:8080
(例如: http://192.168.1.105:8080)
3. 回车即可使用

四、数据库管理
数据库文件: data/procurement.db

数据备份:
- 方法一:系统内点击「导出」按钮导出 CSV
- 方法二:直接复制 data/procurement.db 文件
- 方法三:浏览器访问 http://localhost:8080/api/backup
可下载数据库备份文件

数据恢复:
- 运行「停止服务器.bat」停止服务器
- 用备份的 procurement.db 替换 data/ 目录下的文件
- 重新启动服务器

五、防火墙设置(如客户端无法连接)
如果其他电脑无法访问,可能是被防火墙拦截:

Windows 防火墙放行方法:
1. 打开「控制面板」→「Windows Defender 防火墙」
2. 点击「高级设置」
3. 左侧选择「入站规则」→ 右侧「新建规则」
4. 选择「端口」→ TCP → 特定端口: 8080
5. 选择「允许连接」→ 完成

或使用 PowerShell(管理员)一键放行:
New-NetFirewallRule -DisplayName "采购管理系统" `
-Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow

六、常见问题
Q: 客户端打开后显示空白/连接失败?
A: 1) 检查服务器是否正在运行(运行「启动系统.bat」)
2) 检查服务器配置.txt 中的 IP 是否正确
3) 检查防火墙是否放行 8080 端口
4) 确保服务器和客户端在同一局域网

Q: 关闭浏览器后服务器还在运行吗?
A: 是的。使用桌面快捷方式或「启动系统.bat」启动时,
服务器在后台运行,关闭浏览器不影响服务器。
再次双击图标可直接打开浏览器。

Q: 如何完全停止服务器?
A: 运行「停止服务器.bat」,或使用任务管理器
结束 node.exe 进程。

Q: 数据会丢失吗?
A: 不会。所有数据存储在 SQLite 数据库中,
即使关闭服务器或重启电脑,数据依然保留。

Q: 多人可以同时使用吗?
A: 可以。多个客户端可同时访问服务器,
数据实时同步,所有人看到的是同一份数据。

Q: 如何修改服务器端口?
A: 编辑 server.js,修改 PORT 的值,
客户端配置文件中的地址也要相应修改。

相关下载