精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>虚拟ERP项目>>系统分析实例,请大虾们指教!

主题:系统分析实例,请大虾们指教!
发信人: rockwa()
整理人: majorsun(2000-10-26 13:11:06), 站内信件
本人现正做一个半通用的ERP系统分析,现做库存管理的分析,遇到一些问题,向
各为请教!

一)系统边界问题

作为一个子系统,库存管理与采购管理,销售管理,生产管理,财务管理有关系


以与采购管理的关系为例:采购一般流程:采购计划——采购定单——采购收货


库存管理中入库的情况有:采购收货,生产退料,产品入库,半产品入库,调入
,盘营等等很多种,采购入库只是其中一种,同时,对于采购收货这个功能及相
关数据,他应该划入采购管理还是库存管理呢

如果划如库存管理,那其他如成品入库等应该都一样划入,那库存管理好象就要
考虑太多问题了,但如果不划入,其他系统又要考虑库存的问题

二)建模问题

库存系统管理的包括:成品、半成品(零件)、原料

一般认识上,采购管理的是原料,生产领用的是原料、半成品(零件),生产入
库的是成品、半成品(零件),销售的是产品,三种物料有不同的特性和处理流
程,应该是三个类,或者是三个table

但事实上,很多企业的采购的有可能是成品,生产领用的也有可能是成品(如把
滞销的产品重新进行再加工,变成另外的款式),销售的也可能是半成品和原料
,有时三种物料再处理流程上是一样的,只应该建一个table

本人还有很多其他问题,有待各位大虾来帮忙解决,先提这两个拉



--
你所拥有的是你的身体,曾经诱人的美丽;
我所拥有的是我的记忆,正随年月而消逝。。。。

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.17.117]
发信人: cancan28 (cancan), 信区: SystemAnalysis
标  题: Re: 系统分析实例,请大虾们指教!
发信站: 网易虚拟社区 (Thu Oct 19 16:05:34 2000), 站内信件

【 在 rockwa (小猪) 的大作中提到: 】
: 本人现正做一个半通用的ERP系统分析,现做库存管理的分析,遇到一些问题,向
: 各为请教!

: 一)系统边界问题
:    .......


其实系统分析一般来说是没有正确答案的,主要是看系统受众的真正需求,你提
的两个问题,我以前的解决方法是,把采购的入库放在采购管理部分,因为考虑
采购部门需要跟催采购单进度、成本核算和处理质检结果的问题,所以放在了采
购部分,至于库存的调拨、借入、借出、组装、拆分、盘点、领料、退料等等行
为主要由仓库负责,那些就放在库存管理模块中。

第二个问题,可以不用考虑,因为有BOM,BOM足够可以处理这些东西了,不管是
成品、半成品还是原材料建一个物品表就行了,因为这方面企业运作的实际情况
是无法预计的,你可以在BOM定义物品的组成清单,可以是半成品、也可以是原材
料、半成品也可直接采购的、也可以自己组装、也可以委外加工。。。。,总之
还有下层的BOM就可认为是半成品,实际的企业BOM层次是很复杂的




--
好耶!你喜欢足球吗?

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.105.165]
发信人: bjzhangzhao (累累), 信区: SystemAnalysis
标  题: Re: 系统分析实例,请大虾们指教!
发信站: 网易虚拟社区 (Fri Oct 20 02:43:08 2000), 站内信件

【 在 cancan28 (cancan) 的大作中提到: 】
: 【 在 rockwa (小猪) 的大作中提到: 】
: : 本人现正做一个半通用的ERP系统分析,现做库存管理的分析,遇到一些问题,向
: : 各为请教!
: : 
:    .......

以我个人经验来说,我认为库存管理主要就是管理商品的入库、出库以及库存商


品的状态。所以我觉得入库应该归在库房管理中,所有其他业务有关商品入库的

处理都应在库房管理来进行。至于借入、借出等业务都不应该归在库房管理中,
库房管理只针
对库房有关商品的出入业务、盘点、报损。所有业务的入库单据、处理都应该统
一,如果每种业务
都自己处理库房入库,做到最后痛苦的只有你自己了。我可是凭着几年的进销存

系统开发经验谈的,记得原来也把入库分在库房管理以外处理,但做到最后需要

扩充系统功能、添加入库处理增强功能时,简直就是累吐血!



--
※ 修改:.bjzhangzhao 于 Oct 20 02:52:20 修改本文.[FROM: 202.99.157.72]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.99.157.72]
发信人: leeyg (雷云勾), 信区: SystemAnalysis
标  题: Re: 系统分析实例,请大虾们指教!
发信站: 网易虚拟社区 (Fri Oct 20 10:41:40 2000), 站内信件

【 在 rockwa (小猪) 的大作中提到: 】
: 本人现正做一个半通用的ERP系统分析,现做库存管理的分析,遇到一些问题,向
: 各为请教!

: 一)系统边界问题
:    .......

如果是面向对象的设计,原料、半成品(零件)、成品抽象为产品,
原料有自己的生产方法、入库方法、销售方法,成品也有自己的生产
方法、入库方法、销售方法,可以根据不同企业的行政划分灵活进行
设计。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.105.36.176]
发信人: majorsun (major), 信区: SystemAnalysis
标  题: Re: 系统分析实例,请大虾们指教!
发信站: 网易 BBS (Fri Oct 20 11:14:56 2000), 转信

如果是一开始就设计一个整体的企业RP系统,那么,可以将系统分成这样的层次来
设计:
数据层(企业RP的核心,某种程度上可以视做一个数据仓库)
功能层(面向事务本身,比如入库就是入库,记销售档就是记销售档)
流程层(将功能层视为积木而利用系统标准结合方式组织起来提供给各个用户的
        不同使用)
做起来是比较麻烦的,因为要做从流程到数据、从数据到流程的反复分析和设计
比较讨厌的是功能层和流程层(应用层?)的结合标准,有专门利用流程数据库
来生成应用的办法,但还是没有完全解决三层完全脱离的方法。

个人的看法是,和物料有关的还是归于仓库系统比较好,划分之处在于
仓库的交接手续。其他部分对物料操作只是是查询与预先通知,数据库还是一个
数据库,不过是各部门的操作范围和权限有所不同。
但实际操作中存在大量未入库已使用 和未使用但不在仓库的情况,
这些情况对于按月结算的企业传统不是什么问题,但对企图精确控制生产的
系统就会造成非常大的困扰,因为如果把物料搬来搬去的费用和损耗也是
非常惊人而且令生产者非常的不满。按目前得到的经验,这个问题除了
对此做出完整的操作规定之外,没有什么好办法。游离在生产过程之外的
物料,只要仍然在控制系统监视之内,比如说看作是“运输途中”的状态,
也没有什么不好之处——生产系统保有一定的弹性反而提高整体效率。


--
落英缤纷  拈花微笑

※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.105.16.162]
发信人: cancan28 (cancan), 信区: SystemAnalysis
标  题: Re: 系统分析实例,请大虾们指教!
发信站: 网易虚拟社区 (Fri Oct 20 12:42:22 2000), 站内信件

【 在 leeyg (雷云勾) 的大作中提到: 】
: 【 在 rockwa (小猪) 的大作中提到: 】
: : 本人现正做一个半通用的ERP系统分析,现做库存管理的分析,遇到一些问题,向
: : 各为请教!
: : 
:    .......

本人的做法是:针对产品做一个物品数据对象,然后提供获取成品、半成品、原

材料的接口,至于那些生产方法、入库方法、成本计算方法都是放在对应的商业

规则对象中,如:成本计算要考虑系统预设的计算方法、对应的仓库、对应物品

、计算的位置和条件等

这样做物品的数据对象可以在销售、采购、生产、库存的各个模块中重用

那个系统是VB开发的,VB不支持继承,所以设计时这样做


--
好耶!你喜欢足球吗?

※ 修改:.cancan28 于 Oct 20 17:20:02 修改本文.[FROM: 202.104.105.165]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.105.165]
发信人: john_zhu (john), 信区: SystemAnalysis
标  题: Re: 系统分析实例,请大虾们指教!
发信站: 网易虚拟社区 (Sun Oct 22 15:55:09 2000), 站内信件

【 在 rockwa (小猪) 的大作中提到: 】
: 本人现正做一个半通用的ERP系统分析,现做库存管理的分析,遇到一些问题,向
: 各为请教!

: 一)系统边界问题
:    .......

我个人认为是采购入库的功能和数据不要人为地划分为不同的系统,
是先有功能和数据,然后才有人为不同部门系统的划分,不同的功能
对于受众的不同只是角色的分配不同罢了。

你要作的系统是一个半通用的ERP系统,ERP系统是没有通用的,
BPR是一定要作的,划分出来的角色,流程的不同才确定你的功能的归属。



--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.78.23.113]

[关闭][返回]