首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

.NET 开源工业级移动端仓库管理系统

编程知识
2024年09月18日 09:36

前言

在工业生产中,定制化的软件对于每个环节都至关重要。对于仓库管理,推荐一款开源的仓库管理系统(WMS)解决方案。

这款基于.NET 框架开发的移动应用,提供了全面的仓库操作、订单处理、主数据管理、数据分析及个人信息设置等功能,是工业仓库管理的有利助手。

项目介绍

SmoWMS 是一款基于.NET 技术开发的移动仓库管理系统。

包含了仓库管理中基础的入库、出库、订单管理、调拨、盘点、报表等功能。

支持扫码条码扫描、RFID扫描等仓库中常见的场景。

它通过 Visual Studio 作为 IDE,结合 Smobiler 开发平台,使用 SmobilerDesigner 工具来创建 .NET 组件,从而在 Visual Studio 环境中高效开发移动应用。

SmobilerClient 作为框架的客户端,采用专有的 stml 协议来实现原生控件的渲染和事件处理。

另外,SmoWMS 的云平台支持生成适用于 Android 和 iOS 的安装包,方便用户部署和使用。

项目功能

1、仓库管理

仓库部分按区域管理,包含管理、出入库、调拨和盘点等核心功能。

其中,出入库和盘点等功能支持扫码作业,可调用手机摄像头、手持终端的扫描头和 RFID 模块进行扫描。

2、订单管理

订单部分分为采购订单和销售订单,支持创建和跟踪采购与销售的各个阶段,并可进行入库、退库等操作。

右下角的快捷菜单便于快速创建采购和销售单。

3、主数据管理

在主数据部分,可以维护资产、仓库、客户、供应商等信息。

每类主数据支持三级分类,例如:资产分类 -> 电脑整机 -> 台式机 -> 联想。

4、统计功能

统计功能提供资产和耗材的商品分析、采购分析和销售分析。

每项分析均配有直观图表展示,并可选择仓库和类型以查看更详细的数据资料。

5、设置

在设置部分,可以修改个人信息,包括拍照或从相册上传个人头像,以及修改密码、邮箱和电话等。

项目环境

1、客户端运行环境要求

Android版本:支持Android 4.4及以上版本

IOS版本:支持IOS 9.0及以上版本

2、源代码运行环境要求

.NET FrameWork版本: .支持NET FrameWork 4.0及以上版本

Visual Studio版本:支持Visual studio 2010及以上版本

SmobilerDesigner版本:4.5.0及以上(下载并安装SmobilerDesigner)

项目文档

1、Smobiler 示例

Smobiler也使开发人员,可以在VisualStudio上,像开发WinForm一样拖拉控件,让许多人在开发APP时,再次回到所见即所得的开发方式中去。

地址:https://www.smobiler.com/webdemo/baseControl/albumview.aspx

2、服务端部署教程

下载源代码后,可以部署服务器进行运行和调试。具体的使用方法和部署步骤,请参考相关文档。

地址:https://www.smobiler.com/onlineDoc.html?pdf=serviceDoc_SmoWMS

3、客户端使用手册

用户手册详细地介绍了如何登录系统、使用各个功能模块、维护基础数据、管理资产以及操作耗材等。如需更多详细的信息,请查阅提供的文档。

地址:https://www.smobiler.com/onlineDoc.html?pdf=clientDoc

项目地址

GitHub:https://github.com/comsmobiler/SmoWMS

Gitee:https://gitee.com/smobiler/SmoWMS

APP体验地址

https://apps.smobiler.com/App/AppDetails?AppID=110

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号[DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!优秀是一种习惯,欢迎大家留言学习!

From:https://www.cnblogs.com/1312mn/p/18408636
本文地址: http://www.shuzixingkong.net/article/2099
0评论
提交 加载更多评论
其他文章 使用 Wake Lock API:保持设备唤醒的最佳实践
在现代 Web 应用中,尤其是涉及视频播放、实时通信、地图导航等长时间运行的任务时,用户常常希望设备不要因为空闲而自动进入睡眠模式或屏幕变暗。为了解决这一问题,Web API 提供了一个名为 Wake Lock 的接口,允许开发者请求设备保持唤醒状态。 本文将详细介绍如何使用 Wake Lock A
Vue3.5中解构props,让父子组件通信更加丝滑
前言 在Vue3.5版本中响应式 Props 解构终于正式转正了,这个功能之前一直是试验性的。这篇文章来带你搞清楚,一个String类型的props经过解构后明明应该是一个常量了,为什么还没丢失响应式呢?本文中使用的Vue版本为欧阳写文章时的最新版Vue3.5.5 关注公众号:【前端欧阳】,给自己一
Vue3.5中解构props,让父子组件通信更加丝滑 Vue3.5中解构props,让父子组件通信更加丝滑 Vue3.5中解构props,让父子组件通信更加丝滑
揭秘最为知名的黑客工具之一: Netcat!适用安全测试、渗透测试、黑客攻击!
在网络安全领域,黑客工具一直备受关注。它们既可以被用于攻击,也可以用于防御。本文将为大家揭秘一款知名的黑客工具: Netcat。 1、Netcat是什么? Netcat被誉为“网络的瑞士军刀”,简称为 nc,是一个功能丰富的网络工具。最早是一个简单的TCP/IP工具,用于在网络上传输数据。随着时间的
这10种分布式ID,太绝了!
前言 分布式ID,在我们日常的开发中,其实使用的挺多的。 有很多业务场景在用,比如: 分布式链路系统的trace_id 单表中的主键 Redis中分布式锁的key 分库分表后表的id 今天跟大家一起聊聊分布式ID的一些常见方案,希望对你会有所帮助。 1 UUID UUID (Universally
这10种分布式ID,太绝了! 这10种分布式ID,太绝了! 这10种分布式ID,太绝了!
Canvas简历编辑器-Monorepo+Rspack工程实践
Canvas简历编辑器-Monorepo+Rspack工程实践 在之前我们围绕Canvas聊了很多代码设计层面的东西,在这里我们聊一下工程实践。在之前的文中我也提到过,因为是本着学习的态度以及对技术的好奇心来做的,所以除了一些工具类的库例如 ArcoDesign、ResizeObserve
.net core8 使用JWT鉴权(附当前源码)
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0 是一个简单、易懂、功能强大的权限+可视化流程管理系统。 结合上一篇文章使用,味道更佳:.net
.net core8 使用JWT鉴权(附当前源码) .net core8 使用JWT鉴权(附当前源码) .net core8 使用JWT鉴权(附当前源码)
一文带你精通二项式反演!不服来看!
前言 原题:《二项式反演学习笔记》。 这里有我关于二项式反演的一些思考和领会,包含理论推导和在信息学竞赛中的应用。网络上的教程都太潦草了,难以深入理解。因此,这里将以详细的证明为主,介绍二项式反演在 OI 中的使用。 如果你只想快速浏览结论,可以点击这里查看结论。 概述 反演是一种将两个函数 \(f
一文带你精通二项式反演!不服来看!
SSD-KD:天翼云&清华出品,最新无原始数据的蒸馏研究 | CVPR'24
无数据知识蒸馏能够利用大型教师网络所学到的知识,来增强较小型学生网络的训练,而无需访问原始训练数据,从而避免在实际应用中的隐私、安全和专有风险。在这方面的研究中,现有的方法通常遵循一种反演蒸馏的范式,在预训练教师网络指导下实时训练生成对抗网络来合成一个大规模的样本集用于知识蒸馏。论文重新审视了这种常
SSD-KD:天翼云&清华出品,最新无原始数据的蒸馏研究 | CVPR'24 SSD-KD:天翼云&清华出品,最新无原始数据的蒸馏研究 | CVPR'24 SSD-KD:天翼云&清华出品,最新无原始数据的蒸馏研究 | CVPR'24