Npcink Blog
切换菜单
本页目录9 节

我们是一家小型公司,需要管理的电脑设备大概在 120 台左右,目前:

  • 开源的功能太专业和复杂,

  • 付费的价格太贵。

以下是常见的几款相关程序:

综上所述,就想着自己开发一套,适合我们公司自己的小型设备管理系统。

需求

主要包含以下几个需求:

  1. 电脑数据上传录入

  2. 基础电脑数据可视化大盘

  3. 设备编号,部门管理

  4. 设备状态,维修记录

  5. 前台公共查询单页

特点

因为我接触的 WordPress 比较多,就把其当成框架来用,开发了一个插件,目前实现的有

  • 使用 electron 开发的客户端,用于电脑数据上传

  • 使用 PHP 和 React 开发的后端管理系统,基本实现了上述需求

  • 提供一个查询单页,可根据编号和姓名查询对应的设备信息

  • 所有代码免费开源

数据上传

概览

详情

设置

后端

盘点

详情

设置

变更记录

设备信息设置

设备详细信息

前端搜索

开源地址

经过一个月的优化和使用,修复了数十个实际使用时发现的明显 BUG,同时调整了一些使用逻辑,完善了接口类型和错误提示,初步可用了。

  • 后端插件项目(展示数据):Gitee

  • 客户端项目(上传数据):

Gitee

使用

插件

WordPress 后台上传并启用插件,在设置选项中设定路由和密码

客户端

Windows 电脑安装客户端软件,填写姓名,上面设定的路由和密码,点击提交按钮,提示数据上传成功即可。

若同一台电脑重复上传数据,则只会更新电脑数据,并返回相关信息,如下所示: