2301_76551498 2023-12-01 18:16 采纳率: 0%
浏览 28
已结题

开发PC客户端一定也要开发上位机吗?

咳.一枚入行不得门的背锅侠,帮公司跟进数字化转型,目前遇到一个疼点.不知道是不是被套牢了.

开发一套以“网格化”为概念的“软件”、“程序”、“ERP”。我不知道怎么定义了.

目的总之就是依靠“小程序”,在各节点扫码录入,回车间依据扫码录入的信息,进行网格化的分配备货,再发出各个节点。

小程序这个阶段就是依靠手机扫一维码进行收,运送到车间这个阶段预设依靠PC网页做客户端,搭配扫码枪扫码热敏打印机打印来进行网格化分配。结果被告知只能做PC客户端,再搭上位机才能做到:收-网格化分发-送达客户的这样一个流程。我想知道是不是被对方夸大了😓

主要是说,选型的扫码枪没有JDK,做不了网页客户端的适配。

  • 写回答

21条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-12-01 18:16
    关注
    获得1.98元问题酬金

    引自强大而免费的微信小程序:皆我百晓生

    开发PC客户端是否需要开发上位机取决于具体业务需求和技术实现方案。下面按照步骤分析问题,帮助您理清思路。

    1. 网格化软件概念的定义
    首先,我们需要明确“网格化软件”是指基于网格化管理概念开发的软件系统。网格化管理是一种以网格为基本单位,将任务、资源等合理划分并进行分配、调度的管理方式。这种管理方式可以提高工作效率和精确度,应用广泛于物流、生产制造、计划调度等领域。

    2. 使用小程序和PC客户端实现网格化管理流程
    根据您的描述,网格化管理流程可以分为三个阶段:收、网格化分发、送达客户。其中小程序可以使用手机扫一维码进行收,但在网格化分发这个阶段,您希望使用PC网页客户端结合扫码枪进行操作。

    在这里,根据您提到的扫码枪没有JDK,无法进行网页客户端的适配。如果没有其他解决方案,那可能需要开发一个上位机来与扫码枪进行接口交互。

    3. 如何开发上位机
    上位机通常是指运行在PC端的程序,用于与外部设备进行数据交互和控制。根据您的需求,上位机的功能是与扫码枪进行通信并进行网格化分发的操作。

    下面是一个示例的上位机开发思路:

    1. 确定需要和扫码枪进行通信的协议(例如串口通信)。
    2. 使用合适的编程语言(例如Python、C#等)开发上位机程序。
    3. 建立与扫码枪的通信连接,通过扫码枪获取扫描到的数据。
    4. 根据扫描到的数据进行网格化分发的业务逻辑处理。
    5. 如果需要与PC网页客户端进行数据交互,可以采用网络通信方式(例如HTTP接口)。

    对于具体的上位机开发细节,需要根据您的实际情况进行具体设计和实现。具体代码和示例可以根据您选择的编程语言来提供。

    总结:根据您所描述的需求,如果扫码枪无法直接适配PC网页客户端,可能需要开发一个上位机与扫码枪进行通信和操作。具体的上位机开发细节需要根据实际情况进行设计和实现。希望以上内容可以帮助到您。如果有任何问题,请随时追问。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月9日
  • 创建了问题 12月1日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见