.NET 开源工业级移动端仓库管理系统
前言
在工业生产中,定制化的软件对于每个环节都至关重要。对于仓库管理,推荐一款开源的仓库管理系统(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技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!优秀是一种习惯,欢迎大家留言学习!

.NET 开源工业级移动端仓库管理系统的更多相关文章
- WMS移动仓库管理系统 PDA仓库管理系统
电子仓库管理系统,简称WMS系统,英文名Warehouse Management System,是应用条码和RFID自动识别技术的现代化仓库管理系统,能有效地对仓库流程和空间进行管理,实现批次管理.快 ...
- 项目三:ssm仓库管理系统
声明:项目来源于网络,尊重原创,学习使用,仅在此记录 项目介绍 ssm仓库管理系统,功能模块:客户信息管理,供应商管理,货物管理,仓库管理,仓库管理员管理,仓库出入口管理,仓库库存记录管理,系统日志管 ...
- ASP.NET MVC5+EF6+EasyUI 仓库管理系统
简介 此系统是在框架基础上叠加的仓库系统功能,同样是开源的,可以用于简单的仓库管理,您也可以在此基础上继续开发与完善! 仓库的框架功能会随着框架的升级而同样升级,仓库管理售价1666,已经购买过框架的 ...
- 吉特仓库管理系统-ORM框架的使用
最近在园子里面连续看到几篇关于ORM的文章,其中有两个印象比较深刻<<SqliteSugar>>,另外一篇文章是<<我的开发框架之ORM框架>>, 第一 ...
- 吉特仓库管理系统-.NET打印问题总结
在仓储系统的是使用过程中避免不了的是打印单据,仓库系统中包含很多单据:入库单,出库单,盘点单,调拨单,签收单等等,而且还附带着很多的条码标签的打印.本文在此记录一下一个简单的打印问题处理方式.处理问题 ...
- 吉特仓库管理系统-.NET4.0环境安装不上问题解决
在给客户实施软件的过程中要,要安装.NET 4.0 环境,而且是在XP的系统上. 目前的客户中仍然有大量使用XP的机器,而且极为不稳定,在安装吉特仓库管理系统客户端的时候出现了如下问题: 产品: Mi ...
- 吉特仓库管理系统-.SQL Server 2012 升级企业版
随着业务数据的不断增大,单表的数量已经上亿,查询的数据越来越慢,所以考虑到将数据库表分区,同时也将数据库升级到SQL Server 2012. 当时没有考虑更多,在服务器上安装了 SQL Server ...
- 基于jquery-easyui的仓库管理系统
使用jQuery EasyUI创建的仓库管理系统包括系统管理.数据维护.业务单据管理等,有兴趣可以对其进行修改扩展. 数据库采用MYSQL, 帐号/密码:root/root,演示登录帐号/密码:adm ...
- 北京易信软科信息技术有限公司-仓库管理系统V1.0
北京易信软科您可信赖的北京软件研发服务商,公司团队有多年应用软件设计制作及开发经验,为各大企业提供软件设计.制作及维护服务,为用户提供可靠高效的应用服务平台 我们通过专业的项目实施流程,为您提供优质的 ...
- MVC5仓库管理系统
下载
随机推荐
- 将mysql的查询结果保存到文件中,并将文件从内网下载到外网服务器
方法一: 直接执行命令: mysql> SELECT ordersid from yws.callback_clockd ORDER BY ordersid ASC limit 0,10000 ...
- SQL Server 锁(LOCK)大全
一.锁(LOCK)知识及应用 1.1 锁的基础知识 在任何多用户的数据库中,必须有一套用于数据修改的一致的规则.对于真正的事务处理型数据库,当两个不同的进程试图同时修改同一份数据时,数据库管理系统(D ...
- Django 继承AbstractUser扩展用户模型
Django 继承AbstractUser扩展用户模型 by:授客 QQ:1033553122 测试环境 Win 10 Python 3.5.4 Django-2.0.13.tar.gz 官方 ...
- 新购的HP品牌台式机(暗影精灵,自带windows10系统,显卡为RTX2080,CPU为i7-10700)安装双系统(Ubuntu系统),不识别显卡,不识别硬盘 —— 解决方案
事件起因是实验室的师弟要弄深度学习,实验室为其新购一台台式机(HP台式机,暗影精灵,自带windows10系统,显卡为RTX2080,CPU为i7-10700),师弟是满心喜悦的在windows系统上 ...
- (摘抄) 源码分析multiprocessing的Value Array共享内存原理
原文地址: http://xiaorui.cc/archives/3290 ============================================================ 摘 ...
- MPI4PY的数据类型 —— MPI4Py data type
原文地址: http://education.molssi.org/parallel-programming/03-distributed-examples-mpi4py/index.html MPI ...
- 为什么我要弃用华为的软件产品——mindspore从入门到放弃之感想
从本博主前段时间的博文就可以看到博主写了好多关于华为软件mindspore的入门资料和编译方法以及一些bug的修复,但是无奈之下发现这些简单而且显而易见的bug不仅长期存在与软件中而且在提交PR后而一 ...
- 【转载】 t-SNE使用过程中的一些坑
原文地址: https://bindog.github.io/blog/2018/07/31/t-sne-tips/ ========================================= ...
- Kotlin 布尔值教程:深入理解与应用示例
Kotlin 布尔值 在编程中,您经常需要一种只能有两个值的数据类型,例如: 是 / 否 开 / 关 真 / 假 为此,Kotlin 有一种布尔数据类型,可以取 true 或 false 值. 布尔值 ...
- SpringBoot优雅开发REST API最佳实践
写在前面 博主最近在做一个数据服务的项目,而这个数据服务的核心就是对外暴露的API,值得高兴的这是一个从0开始的项目,所以终于不用受制于"某些历史"因素去续写各种风格的Contro ...