您的位置:首页 > 其它

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

2016-03-22 14:15 302 查看
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 是我们所使用的技术。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: