WMS系统开发环境及设计框架

XX汽车,2015年12月三方物流公司撤走后,带走了WMS及PDA系统。偌大的物料现场预示作,计划物流部对物料的管理必须要一个信息系统来支撑。

一个月的时间里使用VS2008,我们在PDA设备上实现了PDA的ASN扫描、物料移库、物料出库功能并交付计划物流部使用。PDA的数据信息也存放到中心数据库中保存下来。


接下来,我们开始设想开发WMS系统:

WMS系统于2016年1月开始开发,技术选型上,结合我们自身的情况(业务熟练度远远大于开发技术),初步选择ASP.NET 、C#、SQLserver等快速开发工具,希望能最大程度

的减少开发难度和减少项目时间。ASP的js前端组件FineUI被我们使用,FineUI拥有现成的控件和很多的成功案例。  


2016年2月,WMS完成了用户和权限相关设计并实现在系统中:

参照SAP系统,每一个业务操作被命名为事务代码(ASP页面),用户权限管理通过角色和事务代码来控制。

用户<-->角色<-->事务代码(ASP页面)


数据库设计了5张表,用户表,角色表,事务代码表,用户与角色表,角色与事务代码表。



一个用户登陆系统,可以在界面的左边菜单取看到自己权限中有的事务代码(页面)



点击菜单,可以在主界面中启动相应的事务代码(页面),而每一个ASP页面会在最开始执行时检查,当前用户是否拥有该事务代码。


下表是“事务代码表”,可以看到每一个事务代码对应一个asp页面,最后一个字段是菜单目录,事务代码被收集到相同的目录中。



按上述的权限设计WMS系统有了一个雏形,VS2010     FineUI4.2.3      LINQ TO SQL     ASP.NET WEB FORMS    SQLserver 是我们所使用的技术。




C#开发,可解析WMS服务,并进行浏览,功能强大,GIS开发人员可参考文件列 Get Capabilities Example ........................\AssemblyInfo.cs ........................\Get Capabilities Example.csproj ........................\GetCapabilitiesExample.cs Get Map Asynch Example ......................\AssemblyInfo.cs ......................\Get Map Asynch Example.csproj ......................\GetMapAsynchExample.cs ......................\GetMapAsynchExample.resx Get Map Example ...............\AssemblyInfo.cs ...............\Get Map Example.csproj ...............\GetMapExample.cs GLOBECapabilities20040423.xml MapAnimation ............\AssemblyInfo.cs ............\Map Animation.csproj ............\MapAnimation.cs ............\MapAnimation.resx WMS Overview Article.html WMS Overview.sln Wms.Client ..........\AssemblyInfo.cs ..........\Capabilities.cs ..........\CLSDFOLD.BMP ..........\DefaultServerDescriptors.xml ..........\DownloadCache.cs ..........\ENTIRNET.BMP ..........\ENTIRNETX.bmp ..........\ENTIRNETX.ICO ..........\ExtensionMap.cs ..........\Layer.cs ..........\OPENFOLD.BMP ..........\PreviewDialog.cs ..........\PreviewDialog.resx ..........\RequestBuilder.cs ..........\Retriever.cs ..........\Server.cs ..........\ServerAddDialog.cs ..........\ServerAddDialog.resx ..........\ServerDescriptor.cs ..........\Wms.Client.csproj ..........\WmsDialog.cs ..........\WmsDialog.resx ..........\WmsException.cs ..........\WmsServerDescriptors.cs ..........\WmsServerDescriptors.xsd WMSBrowser ..........\AssemblyInfo.cs ..........\MapForm.cs ..........\MapForm.resx ..........\WMSBrowser.cs ..........\WMSBrowser.csproj ..........\WMSBrowser.resx
BS .net 4.0 C# Web SQL Server 2012-2017 Fastreport报 介绍一套仓储管理系统源码,以下为作者留言 吉特仓储管系统基础版本 适合单仓库,基本的仓库入库管理,出库管理,盘点,报损,移库,库位等管理,有着可视化图系统采用Bootstrap 开发,UI 相对比较简单,业务功能不复杂,适合一般的学习开发者。 软件声明 (1)软件允许各位开发者用于自己软件的项目开发,请保留软件标题信息,版权信息,在下不胜感激。 (2)坚决抵制某些企业拿了源程序,对外宣称是自己公司团队开发,如若发现必定网络舆论讨伐。 (3)由于之前开源的版本和一些企业闹出版权问题,吉特仓储管理系统均为自己开发,其他公开销售源码,软件的均为未经授权的盗版,为不法企业和个人。 (4)本人目前定制二次开发各种仓库系统,不单独销售成品软件,如有需求可以直接联系本人。 功能清单 主要包含功能如下: 系统管理 ----员工管理 ----角色管理 ----部门管理 ----菜单管理 ----权限分配 ----标识符管理 基本资料 ----供应商管理 ----库位管理 ----客户管理 ----计量单位 ----产品类别 ----产品管理 仓库管理 ----入库管理 ----出库管理 ----报损管理 ----移库管理 ----盘点管理 ----退货管理 报管理 ----库存清单 ----货品统计 ----出入库报 ----入库报 ----出库报 ----报损报 ----退货报 ----客户报 ----供应商报 ----台账记录 ----自定义报 readme中有作者联系方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘欣的博客

你将成为第一个打赏博主的人!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值