当前位置: 首页 > news >正文

基于Blazor实现的样品扫码比对管理系统

样品扫码比对管理系统是一个集PDA端和PC端协同工作的企业生产过程产品与样品比对的信息化系统,采用C#+Blazor框架进行开发。

1. 项目背景

  • 朋友公司应客户要求,生产的产品要与样品有比对动作,并且要保留记录。
  • 为方便QA人员操作,必须要用PDA扫码枪进行操作。

2. 功能需求

  • PC端需求
    • 可以录入和导入所有样品编号及库位,便于查找样品
    • 可以统计查询样品比对人员、时间及结果等记录
    • 超时或比对时间不足,需要微信和邮件通知管理人员
  • PDA端需求
    • 用PDA摄像头扫描工牌二维码直接登录
    • 可以查找样品位置和当前用户比对的记录
    • 使用PDA扫描器(按键扫描,非PDA摄像头)扫描样品码进行比对
    • 比对结束,要再次扫描样品码确认结束

3. 技术方案

根据上述需求,系统分为PC端管理系统和PDA端APP两部分组成。

  • PC端和PDA端共用一个网址入口,均采用Blazor进行开发
  • 使用PWA技术将系统安装到PC和PDA桌面
  • 数据库使用MySQL
  • 部署:使用阿里云ECS服务器
  • 安全:HTTPS + RBAC权限控制

4. 功能模块

1)PC端功能

样品信息

  • 样品信息,用于维护所有样品的编码及库位。

image

比对记录

  • 比对记录,用于查询所有比对样品的记录。

image

系统设置

  • 系统设置,用于设置PDA客户端ID,比对超时通知。

image

2)PDA端功能

登录界面

扫描工牌登录、扫描成功后直接进入比对页面。

image

扫码比对

扫码比对前,需要找到样品,可以点击【找样品】链接进入找样品页面查找样品位置,找到后点击【开始扫码比对】按钮,再按下扫描器的按键,扫码成功后进入比对进行中页面并开始计时。

image

查找样品

输入样品码前几位可下拉查询,选中后点击【搜索】按钮查找库位,找到库位上的样品,然后和产品进行比对。

image

样品比对

比对中会进行计时,如果比对时间未满足后台设置的时长,则不能结束,结束比对需要确认合格和不合格,不合格需要拍照,点击【比对结束】按钮,再按键扫一次样品码确认结束。

image

我的记录

用户可查询自己比对的全部记录。

image

5. 技术难点

本方案关键技术难点是PDA按键扫码和不要弹出软键盘的功能,由于是使用Web技术开发PDA扫码软件,无法使用原生的功能,需要使用js模拟键盘输入,监听keydown事件来实现功能。
下面是封装后的扫码Blazor组件示例:

<KScanner @ref="scanner" IsPDA OnScan="OnScanned" />@code {private KScanner scanner;private async Task OnScanned(string text, string error){}
}
http://www.gsyq.cn/news/153198.html

相关文章:

  • 从“听话的孩子”到“会提问的孩子”:家庭如何塑造真正的学习力
  • 两期联动,深度合作!神驰机电集团IMS项目二期启动,盘古信息助力数字化工厂再升级
  • 错过将淘汰!Open-AutoGLM级AI正在取代传统开发模式
  • 计算机Java毕设实战-基于springboot的校园传统文化交流系统传统舞蹈、传统戏剧、曲艺、传统制作技艺【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 【智谱 Open-AutoGLM 电脑版深度解析】:揭秘国产AI编程神器的5大核心功能与实战应用场景
  • Open-AutoGLM Mac部署实战(从环境配置到模型推理全解析)
  • 2025年工业吸盘选型指南:柔触机器人提供哪些柔性吸附选择? - 品牌2025
  • 为何选择网站建设工具?7 大核心价值解析
  • 【国产AI工具崛起】:智谱 Open-AutoGLM 电脑版实测性能提升80%的秘密
  • 【专家级避坑指南】:Open-AutoGLM环境搭建常见错误及最佳实践
  • 智谱·Open-AutoGLM智能体技术内幕(20年专家亲授架构设计精髓)
  • 2025年市面上热门的制冷设备定制厂家推荐榜,圆形逆流冷却塔/方形逆流冷却塔/玻璃钢冷却塔,制冷设备源头厂家排行榜 - 品牌推荐师
  • 2025年探寻优质夹爪之选:苏州柔触机器人科技有限公司 - 品牌2025
  • Java毕设项目:基于springboot的校园传统文化交流系统(源码+文档,讲解、调试运行,定制等)
  • (Open-AutoGLM部署避坑大全):资深架构师亲述5年踩坑经验总结
  • 初级测试如何准备SDET面试?一份可行的学习路线图
  • 2025年机器人气缸如何选择?柔触机器人提供思路 - 品牌2025
  • 不会写代码也能做分析:像“对话”一样获取数据洞察的新范式
  • 基于MATLAB的数字减影血管造影(DSA)实现
  • Linux alias别名一行命令修改文件名为最后编辑日期
  • Linux alias别名一行命令修改文件名为最后编辑日期
  • 2025年固定式卸货平台实力厂家权威推荐榜单:小剪叉升降平台/固定式剪叉升降平台/升降平台源头厂家精选 - 品牌推荐官
  • 执医考试技巧培训机构哪家强? - 资讯焦点
  • 警惕大数据处理中的“检查者悖论”
  • 2025 年上海夹爪品牌哪家值得选?行业人实测推荐 - 品牌2025
  • jmeter--介绍与使用
  • 2025全域搜索优化价值指南:从技术深耕到增长赋能的优选路径 - 品牌推荐排行榜
  • css杂谈(毛玻璃效果)
  • 2025全域GEO优化服务商精选:以精准适配解锁商业增长新入口 - 品牌推荐排行榜
  • 禅道--使用