- 51Aspx源码必读.txt[6KB]
- from.gif[4KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
源码参数
这是我自己手工制作的源码,从软件设计角度来看,实际上是一个一般的ERP软件,而且UI比较粗糙,界面也很简陋,但是业务逻辑汇集了我整个10余年的大型工厂管理经验。市面上形形色色的ERP软件,在国内历经这么多年,都有自己的长处。诸如金蝶、逸飞、天心等软件套版打印设计在当时当地就比较独特。后来的SAP、Oracle等ERP追求的用户交互也很有特点,特别是SAP的ABAP语言设计模块。我写的代码可能有点模仿SAP的设计思想。但是比他简陋,总体来讲,ERP软件代替的是一个管理方法。很多东西我不敢与SAP苟同,是肯定的,不然我可以寻找团队直接抄袭SAP。因为我还是觉得ABAP这种伪编程是个败笔,完全可以学习微软的VBA设计;报表模块他也不是很强,ACCESS报表设计能力就很出色;查询报表应该给数据库管理员自己定义的空间,毕竟每个人的需求会变化;数据整理应该给出向导,用户交互将来是软件开发的重点方向;数据库操作也该简化,减少不必要的多余查询时间。
二、主要功能
用户在使用软件的时候应该先安装SQL Server(我使用SQL Server做的实例),安装好了之后,新建用户,新建CreazyData为名的空数据库,服务器部署完毕开始软件部署:
1、安装服务器数据库,打开CreazyDataDBHelp,安装数据库
2、用Admin用户+SQL数据库登陆密码管理员账号进入系统
3、输入CallCode:USER回车,导入用户,部署用户数据
4、输入CallCode:RULE回车,给用户分配一级权限
5、输入CallCode:BM01回车,按照向导导入BOM主数据,注意mutua属性值,是SQL条件语句格式(where 后面语句格式),这个逻辑判断下阶物料。如:A01 in (‘转印’,’喷塑’)。详情参考BOM向导。
6、进入XS01,按照向导下达第一个受订单,当然你也可以用CR01模板下达。下达了以后将会生成受订单号与要货单号、计划订单号、出库单号,要货单是关联客户的的下单,计划订单是工厂自主计划下单,出库单是出库申请,已经有库存的货物直接做成出库单。当然这个单据来源可以是OR01的前台网站或者APP。
7、要货单与计划订单是要转销售订单的,进入CM01,转换成销售订单,销售订单拟定物料计划。生成销售订单BOM,物料计划生成物料申请BK01,物料申请通过MRP计算得出实际需求。但是MRP完全按照公式套,是不现实,所以我暂时没写,采购申请依据纸质单据做外向订货,单据原理实质与受订单一样,数量反做进货,进货单收料到库存,CGDD制作采购订单,CGSH进行收货。
8、销售决策做完后需要进入CR02销售订单转换成生产订单,开工排程生产。在生成领料单的同时生成BOM,BOM会拟定领料计划,CP01打印备料单,给生产订单配发物料,不能量化的物料或者包装难以发放的物料用BM01发放。
9、生产订单完成后需要缴库,缴库可以用外接口扫描缴库或者其他设备提交,也可以按照软件设计的向导ZP01进行缴库。ZP02是出库,出库需要财务进行出库资金对账审核,审核通过后,如果出库条件满足将会允许打印发货清单。发货清单需要出库单提供移库申请,移库到发货仓。发货仓需要扩充仓库,没有扩充仓库的需要管理员去扩充仓库,扩充仓库代码STOR。
10、凭证日志将会在服务器保存。
11.、操作日志、订单日志、货物移动日志后需完善。
整个系统贯穿财务模块是没被写的,包括收货与发货涉及的成本与资金流管理都没完善,包括管理员的报表查询设计,套版设计等需要详细设计代码的请与小编取得我本人的联系,恕我不公开。
前台设计我一直是建议用微信小程序,事实证明这是大势所趋。
注:核心代码恕我不透漏。业务部署有问题请及时联系我
三、注意事项
1、开发环境为Visual Studio 2017,数据库为SqlServer2008,使用.net 4.5开发。
2、数据库文件在DB_51aspx文件夹中,附加即可