一种工具管理系统平台及其实现方法与流程

文档序号:18743991发布日期:2019-09-21 02:07阅读:349来源:国知局
一种工具管理系统平台及其实现方法与流程

本发明是一种工具管理系统平台及其实现方法,属于软件工具管理平台技术领域。



背景技术:

航空维修是一项精细工作,工具的质量、精度、完整性等都影响飞机维修的质量,以至于严重影响飞行安全。工具的科学管理可以保证工具有效可用,并保证工具完好,不会缺失,不会混合在一起。所以要进行工具科学管理的研究,在飞机维修过程中使用的各种工具,同资料、设备一样,是飞机维护人员的左膀右臂。在日常的维护工作中,经常使用成百上千件工具,它们的种类繁多、规格复杂、数量很大。因此工具的科学管理,对单位的安全生产、提高劳动效率、改善维护质量、减小劳动强度、加速流动资金周转,都有着十分重要的意义。



技术实现要素:

本发明要解决的技术问题是针对以上不足,提供一种工具管理系统平台及其实现方法,客户端软件通过采用人脸识别,达到了快速自动识别借还人身份,采用RFID、NFC、一/二维码等技术,实现自动识别工具的功能,简化了工具借还流程,提高了工具管理效率。

为解决以上技术问题,本发明采用以下技术方案:

一种工具管理系统平台,包括客户端与服务端,客户端采用开发语言C#的winform框架,服务端采用开发语言Java,客户端与服务端采用超文本传输协议(HTTP),客户端与服务端的数据传输采用JSON数据格式,数据库采用性能卓越的MYSQL数据库,客户端连接有人脸识别设备、RFID设备、NFC设备、一/二维码设备;

所述人脸识别设备通过网线连接到电脑的网口,RFID设备、NFC设备、一/二维码设备通过USB串口线连接到电脑的串口。

进一步的,所述实现方法包括以下步骤:

步骤一,账号登录;

步骤二,人员人脸管理;

步骤三,工具管理;

步骤四,工具箱管理;

步骤五,工具借还管理;

步骤六,用户管理;

步骤七,角色管理;

步骤八,部门管理;

步骤九,字典新增管理。

进一步的,所述人员人脸管理包括人员人脸的新增流程;

所述人员人脸的新增流程如下:

打开导航栏的人员管理,进入人员管理主界面,打开新增按钮,进入人员新增页面,输入人员编码、人员姓名,选择人员部门,人员的脸部图片有两种维护方式,第一种点击选择图片按钮,打开磁盘目录,选择图片文件进行维护;第二种是点击在线拍照按钮,客户端向人脸识别设备发送拍照命令,人脸识别收到命令之后进行拍照,客户端获取人脸识别设备中的照片到客户端文件目录下,同时显示到图片控件中,然后点击保存按钮,客户端将人员编码、人员姓名、人员部门、图片发送到服务端,服务端获取到人员信息之后,连接数据库,将人员信息插入到数据库的人员信息表,插入成功之后服务端返回给客户端插入成功的信号,客户端弹框提示即可完成人员的新增工作。

进一步的,所述人员人脸管理还包括人员人脸的修改流程;

所述人员人脸的修改流程如下:

打开导航栏的人员管理,进入人员管理主界面,点击编辑按钮,进入人员修改页面,输入人员编码、人员姓名,选择人员部门,人员的脸部图片有两种维护方式,第一种点击选择图片按钮,打开磁盘目录,选择图片文件进行维护;第二种是点击在线拍照按钮,客户端向人脸识别设备发送拍照命令,人脸设备接收命令之后进行拍照,客户端获取人脸识别设备中的照片到客户端文件目录,同时显示到图片控件中,然后点击保存按钮,客户端将人员编码、人员姓名、人员部门、图片发送到服务端,服务端获取到信息之后,连接数据库,根据人员编码作为匹配条件,修改数据库中的人员信息表中符合条件的记录,修改成功之后服务端返回给客户端修改成功的信号,客户端弹框提示即可完成人员信息和图片的修改工作。

进一步的,所述工具管理包括工具的新增流程;

所述工具的新增流程如下:

打开导航栏的工具管理,进入工具管理主界面,打开新增按钮,进入工具新增页面,同时客户端通过C#串口类来管理设备,先初始化RFID设备、NFC设备、一/二维码扫码设备的串口号,初始化串口号成功之后,再打开RFID设备、NFC设备、一/二维码扫码设备的串口号,打开串口号成功之后,客户端持续监听设备通过串口上传的数据,当RFID设备、NFC设备、一/二维码扫码设备中的任意一种设备读取工具表面固定的RFID芯片、NFC芯片、一/二维码,显示到新增工具界面的识别码输入框内,输入工具编码、工具名称、工具型号,选择工具类别,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的工具信息之后,服务端打开数据库,向数据库工具信息表插入一条工具记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户工具新增成功。

进一步的,所述工具管理还包括工具的修改流程;

所述工具的修改流程如下:

打开导航栏的工具管理,进入工具管理主界面,打开修改按钮,进入工具修改页面,同时软件打开RFID设备、NFC设备、一/二维码扫码设备,使用三种设备中的任意一种读取工具表面固定的RFID芯片、NFC芯片、一/二维码,读取之后会显示到修改工具的识别码输入框内,输入工具编码、工具名称、工具型号,选择工具类别,输入完成后点击提交按钮,客户端向服务端发起请求,服务端获取到客户端上传的工具信息之后,服务端打开数据库,根据工具编码作为匹配条件,修改数据库工具信息表中符合条件的记录,修改成功之后,服务端返回给客户端修改成功的信号,客户端弹框提示用户工具修改成功。

进一步的,所述工具箱管理包括工具箱的新增流程;

所述工具箱的新增流程如下:

打开导航栏的工具箱,进入工具箱管理主界面,打开工具箱新增按钮,进入工具箱新增界面,同时软件打开RFID设备、NFC设备、一/二维码扫码设备,使用三种设备中的任意一种读取工具箱表面固定的RFID芯片、NFC芯片、一/二维码,读取之后会显示到新增工具箱的识别码输入框内,输入工具箱编码,工具箱名称,输入完成后提交,即可完成工具箱的新增工作;使用RFID设备、NFC设备、一/二维码扫码设备中的任意一种读取工具表面固定的RFID芯片、NFC芯片、一/二维码,读取之后显示到工具箱新增界面的识别码输入框内,查询表格显示工具上芯片绑定的工具,点击新增,客户端向服务端发起请求,服务端获取到客户端上传的工具箱和工具信息之后,服务端打开数据库,向数据库工具箱信息表插入一条工具箱和工具绑定关系的记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户工具箱和工具关系绑定成功。

进一步的,所述工具箱管理还包括工具箱的修改流程;

所述工具箱修改流程如下:

打开导航栏的工具箱,进入工具箱管理主界面,打开工具箱修改按钮,进入工具箱修改界面,同时软件打开RFID设备、NFC设备、一/二维码扫码设备,使用三种设备中的任意一种读取工具箱表面固定的RFID芯片、NFC芯片、一/二维码,读取之后会显示到修改工具箱的识别码输入框内,输入工具箱编码,工具箱名称,输入完成后点击提交按钮,客户端向服务端发起请求,服务端获取到客户端上传的工具箱和工具信息之后,服务端打开数据库,向数据库工具信息表插入一条工具箱和工具绑定关系的记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户工具箱和工具关系绑定成功。

进一步的,所述工具借还管理流程如下:

当业务人员进入人脸识别设备的识别区域时,人脸识别设备识别到人脸之后,会与步骤二中维护的人员信息和图片进行对比,只有通过步骤二中维护的人员信息才能进行工具的借还业务,人脸设备对比成功之后,会将业务人的编码通过串口上传给电脑的客户端软件,客户端软件获取到业务人员编码之后会发起查询请求,服务端连接数据库,在工具借还订单信息表中查询该业务人员的工具借还状态,如果有未归还的工具,自动弹出该工具对应的归还界面,操作员选中要归还的记录,点击归还按钮,即可完成工具的归还操作;

如果查询到该操作员没有工具要归还,则自动弹出借工具界面,客户端软件会自动生成订单流水号,同时根据人脸识别上传的业务人员编码,自动设置借工具的人员信息,使用RFID设备、NFC设备、一/二维码扫码设备读取工具或工具箱表面固定的RFID芯片、NFC芯片、一/二维码,读取的值自动输入到识别码输入框内,自动实现该工具或者工具箱的借出工作。

进一步的,所述字典新增管理流程如下:

打开导航栏的字典管理,进入字典管理界面,打开字典新增按钮,进入字典新增主界面,输入字典名称、字典类型,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的字典信息之后,服务端打开数据库,向数据库字典信息表中插入一条记录,插入成功之后,服务端返回给客户端新增成功的信号,客户端弹框提示字典新增成功。

本发明采用以上技术方案,与现有技术相比,具有如下技术效果:

C/S架构,客户端采用开发语言C#的winform框架,服务端采用开发语言Java,客户端与服务端采用超文本传输协议(HTTP),数据传输采用JSON数据格式,数据库采用性能卓越的MYSQL数据库。客户端与人脸识别设备、RFID设备、NFC设备、一/二维码设备相结合,客户端通过人脸识别设备提前维护借还人的人脸数据,借还人进行借还操作时,客户端就可以通过人脸识别设备快速的识别出人员身份,客户端通过RFID设备、NFC设备、一/二维码设备,自动读取固定在工具箱和工具上的RFID芯片、NFC芯片、一/二维码,实现快速识别工具箱和工具,达到快速借还工具的目的。

下面结合附图和实施例对本发明进行详细说明。

附图说明

图1是表示客户端对接人脸识别设备流程图;

图2是表示客户端对接RFID设备流程图。

具体实施方式

实施例1,一种工具管理系统平台包括客户端与服务端,客户端采用开发语言C#的winform框架,服务端采用开发语言Java,客户端与服务端采用超文本传输协议(HTTP),客户端与服务端的数据传输采用JSON数据格式,数据库采用性能卓越的MYSQL数据库,客户端连接有人脸识别设备、RFID设备、NFC设备、一/二维码设备。

所述人脸识别设备通过网线连接到电脑的网口,RFID设备、NFC设备、一/二维码设备通过USB串口线连接到电脑的串口,RFID设备设置成串口6,NFC设备设置成串口7,一/二维码设备设置成串口8,客户端启动过程中会主动连接人脸识别设备、RFID设备、NFC设备、一/二维码设备。

如图1所示,所述客户端与人脸识别设备的连接过程如下:

客户端开始运行,设置回调函数,初始化人脸设备,打开人脸设备日志,查看是否成功连接到人脸设备,若没有连接到,则进行连接,连接成功后,就可以使用人脸识别设备。

如图2所示,所述客户端与RFID设备的连接过程如下:

客户端开始运行,将RFID设备接到电脑串口,查看RFID设备的串口号,初始化RFID设备,查看是否成功连接到RFID设备,连接失败,客户端提示失败,继续连接,连接成功后,就可以使用RFID设备。

一种工具管理系统平台的实现方法包括以下步骤:

步骤一,账号登录

启动客户端主程序,显示客户端登录界面,输入账号和密码,点击登录按钮,客户端向服务端发送登录请求,服务端获取到登录请求之后,连接数据库,通过客户端传过来的账号和密码,查询数据库中的用户账号数据表,用户账号数据表中存在该账号信息,则登录成功跳转到客户端主界面,若不存在该账号信息,则在登录界面提示账号或密码错误,请重试。

步骤二,人员人脸管理

所述人员人脸管理包括人员人脸的新增流程和人员人脸的修改流程。

所述人员人脸的新增流程如下:

打开导航栏的人员管理,进入人员管理主界面,打开新增按钮,进入人员新增页面,输入人员编码、人员姓名,选择人员部门,人员的脸部图片有两种维护方式,第一种点击选择图片按钮,打开磁盘目录,选择图片文件进行维护;第二种是点击在线拍照按钮,客户端向人脸识别设备发送拍照命令,人脸识别收到命令之后进行拍照,客户端获取人脸识别设备中的照片到客户端文件目录下,同时显示到图片控件中,然后点击保存按钮,客户端将人员编码、人员姓名、人员部门、图片发送到服务端,服务端获取到人员信息之后,连接数据库,将人员信息插入到数据库的人员信息表,插入成功之后服务端返回给客户端插入成功的信号,客户端弹框提示即可完成人员的新增工作。

所述人员人脸的修改流程如下:

打开导航栏的人员管理,进入人员管理主界面,点击编辑按钮,进入人员修改页面,输入人员编码、人员姓名,选择人员部门,人员的脸部图片有两种维护方式,第一种点击选择图片按钮,打开磁盘目录,选择图片文件进行维护;第二种是点击在线拍照按钮,客户端向人脸识别设备发送拍照命令,人脸设备接收命令之后进行拍照,客户端获取人脸识别设备中的照片到客户端文件目录,同时显示到图片控件中,然后点击保存按钮,客户端将人员编码、人员姓名、人员部门、图片发送到服务端,服务端获取到信息之后,连接数据库,根据人员编码作为匹配条件,修改数据库中的人员信息表中符合条件的记录,修改成功之后服务端返回给客户端修改成功的信号,客户端弹框提示即可完成人员信息和图片的修改工作。

步骤三,工具管理

所述工具管理包括工具的新增流程和工具的修改流程。

所述工具的新增流程如下:

打开导航栏的工具管理,进入工具管理主界面,打开新增按钮,进入工具新增页面,同时客户端通过C#串口类来管理设备,先初始化RFID设备、NFC设备、一/二维码扫码设备的串口号,初始化串口号成功之后,再打开RFID设备、NFC设备、一/二维码扫码设备的串口号,打开串口号成功之后,客户端持续监听设备通过串口上传的数据,当RFID设备、NFC设备、一/二维码扫码设备中的任意一种设备读取工具表面固定的RFID芯片、NFC芯片、一/二维码,显示到新增工具界面的识别码输入框内,输入工具编码、工具名称、工具型号,选择工具类别,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的工具信息之后,服务端打开数据库,向数据库工具信息表插入一条工具记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户工具新增成功。

所述工具的修改流程如下:

打开导航栏的工具管理,进入工具管理主界面,打开修改按钮,进入工具修改页面,同时软件打开RFID设备、NFC设备、一/二维码扫码设备,使用三种设备中的任意一种读取工具表面固定的RFID芯片、NFC芯片、一/二维码,读取之后会显示到修改工具的识别码输入框内,输入工具编码、工具名称、工具型号,选择工具类别,输入完成后点击提交按钮,客户端向服务端发起请求,服务端获取到客户端上传的工具信息之后,服务端打开数据库,根据工具编码作为匹配条件,修改数据库工具信息表中符合条件的记录,修改成功之后,服务端返回给客户端修改成功的信号,客户端弹框提示用户工具修改成功。

步骤四,工具箱管理

所述工具箱管理包括工具箱的新增流程和工具箱的修改流程。

所述工具箱的新增流程如下:

打开导航栏的工具箱,进入工具箱管理主界面,打开工具箱新增按钮,进入工具箱新增界面,同时软件打开RFID设备、NFC设备、一/二维码扫码设备,使用三种设备中的任意一种读取工具箱表面固定的RFID芯片、NFC芯片、一/二维码,读取之后会显示到新增工具箱的识别码输入框内,输入工具箱编码,工具箱名称,输入完成后提交,即可完成工具箱的新增工作;使用RFID设备、NFC设备、一/二维码扫码设备中的任意一种读取工具表面固定的RFID芯片、NFC芯片、一/二维码,读取之后显示到工具箱新增界面的识别码输入框内,查询表格显示工具上芯片绑定的工具,点击新增,客户端向服务端发起请求,服务端获取到客户端上传的工具箱和工具信息之后,服务端打开数据库,向数据库工具箱信息表插入一条工具箱和工具绑定关系的记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户工具箱和工具关系绑定成功。

所述工具箱修改流程如下:

打开导航栏的工具箱,进入工具箱管理主界面,打开工具箱修改按钮,进入工具箱修改界面,同时软件打开RFID设备、NFC设备、一/二维码扫码设备,使用三种设备中的任意一种读取工具箱表面固定的RFID芯片、NFC芯片、一/二维码,读取之后会显示到修改工具箱的识别码输入框内,输入工具箱编码,工具箱名称,输入完成后点击提交按钮,客户端向服务端发起请求,服务端获取到客户端上传的工具箱和工具信息之后,服务端打开数据库,向数据库工具信息表插入一条工具箱和工具绑定关系的记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户工具箱和工具关系绑定成功。

步骤五,工具借还管理

所述工具借还管理流程如下:

当业务人员进入人脸识别设备的识别区域时,人脸识别设备识别到人脸之后,会与步骤二中维护的人员信息和图片进行对比,只有通过步骤二中维护的人员信息才能进行工具的借还业务,人脸设备对比成功之后,会将业务人的编码通过串口上传给电脑的客户端软件,客户端软件获取到业务人员编码之后会发起查询请求,服务端连接数据库,在工具借还订单信息表中查询该业务人员的工具借还状态,如果有未归还的工具,自动弹出该工具对应的归还界面,操作员选中要归还的记录,点击归还按钮,即可完成工具的归还操作;

如果查询到该操作员没有工具要归还,则自动弹出借工具界面,客户端软件会自动生成订单流水号,同时根据人脸识别上传的业务人员编码,自动设置借工具的人员信息,使用RFID设备、NFC设备、一/二维码扫码设备读取工具或工具箱表面固定的RFID芯片、NFC芯片、一/二维码,读取的值自动输入到识别码输入框内,自动实现该工具或者工具箱的借出工作。

步骤六,用户管理

用户管理主要是对系统使用人员的账号维护,拥有账号的工作人员就可以通过客户端的登录进门,输入分配的账号和密码,登录到工具管理系统平台,进行业务的办理了。用户管理包括用户的新增流程、用户的修改流程和用户管理密码的重置流程。

所述用户的新增流程如下:

打开导航栏的用户管理,进入用户管理界面,打开用户新增按钮,进入用户新增主界面,输入用户编码、用户名称、用户密码,选择用户角色,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的用户信息之后,服务端打开数据库,向数据库用户信息表插入一条用户记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示用户新增成功。

所述用户的修改流程如下:

打开导航栏的用户管理,进入用户管理界面,打开用户编辑按钮,进入用户修改主界面,输入用户编码、用户名称、用户密码,选择用户角色,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的用户信息之后,服务端打开数据库,以用户编码作为匹配条件修改数据库用户信息表中符合条件的记录,修改成功之后,服务端返回给客户端修改成功的信号,客户端弹框提示用户修改成功。

所述用户管理密码的重置流程

打开导航栏的用户管理,进入用户管理界面,选择要重置的用户记录,打开密码重置按钮,客户端向服务端发起请求,服务端获取到客户端上传的用户信息和新的密码之后,服务端打开数据库,以用户编码作为匹配条件修改数据库用户信息表中符合条件的记录,将新的密码替换旧密码,密码重置成功之后,服务端返回给客户端密码重置成功的信号,客户端弹框提示用户密码重置成功。

步骤七,角色管理

角色管理实质是对人员的职位管理,不一样的职位,拥有不同的工具管理平台的权限,管理员拥有最高权限,管理员可以给人员分配角色,给角色分配不一样的权限,可以实现不同的人员拥有不同的权限,实现工具管理平台对权责的划分和管理。角色管理包括角色的新增流程、角色的修改流程、角色管理权限的分配流程。

所述角色的新增流程如下:

打开导航栏的角色管理,进入角色管理界面,打开角色新增按钮,进入角色新增主界面,输入角色编码、角色名称、角色状态,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的角色之后,服务端打开数据库,向数据库角色信息表中插入一条记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示角色新增成功。

所述角色的修改流程如下:

打开导航栏的角色管理,进入角色管理界面,打开角色修改按钮,进入角色修改主界面,输入角色编码、角色名称、角色状态,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的角色信息之后,服务端打开数据库,以角色编码作为匹配条件修改符合条件的角色记录,修改成功之后,服务端返回给客户端修改成功的信号,客户端弹框提示角色修改成功。

所述角色管理权限的分配流程如下:

打开导航栏的角色管理,进入角色管理界面,选择要分配权限的记录,打开权限按钮,进入权限分配界面,选择要分配的权限,完成后保存,客户端向服务端发起请求,服务端获取到客户端上传的角色信息和分配的权限信息之后,服务端打开数据库,向数据库权限信息表中插入一条记录,插入成功之后,服务端返回给客户端插入成功的信号,客户端弹框提示权限分配成功。

步骤八,部门管理

工具管理系统平台的用户分两大类,一类是系统的管理人员,另外一类是工具的借还人员,部门管理主要是实现了这两类人属于那些部门,实现管理人员、工具借还人员所属的部门。部门管理包括部门的新增流程和部门的修改流程。

所述部门的新增流程如下:

打开导航栏的部门管理,进入部门管理界面,打开部门新增按钮,进入部门新增主界面,输入部门编码、部门名称,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的部门之后,服务端打开数据库,向数据库部门信息表中插入一条记录,插入成功之后,服务端返回给客户端修改成功的信号,客户端弹框提示部门插入成功。

所述部门的修改流程如下:

打开导航栏的部门管理,进入部门管理界面,打开部门修改按钮,进入部门修改主界面,输入部门编码、部门名称,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的部门之后,服务端打开数据库,以部门编码作为匹配条件修改数据库部门表中符合条件的记录,修改成功之后,服务端返回给客户端修改成功的信号,客户端弹框提示部门修改成功。

步骤九,字典新增管理

字典是系统公用属性的维护,例如工具的类别,有专用工具、机械工具等属性,管理员可以通过字典管理把这些公用的属性维护到系统里,使用的时候可以直接实现下拉框选择属性,而不用每次都需要输入属性了。

所述字典新增管理流程如下:

打开导航栏的字典管理,进入字典管理界面,打开字典新增按钮,进入字典新增主界面,输入字典名称、字典类型,输入完成后提交,客户端向服务端发起请求,服务端获取到客户端上传的字典信息之后,服务端打开数据库,向数据库字典信息表中插入一条记录,插入成功之后,服务端返回给客户端新增成功的信号,客户端弹框提示字典新增成功。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好的说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1