一个物料管理软件,当两个部门的两个人员同时在各自的电脑上申请领取同一物料时,如何避免数据出错。具体如下:两个人A和B,都想领取铅笔5支,现在的库存中的记录是还是30支,两个人同时打开软件,钢笔30支的记录被从服务器数据库中读取过来,存放在这两个人的电脑 记录缓存区中,A的动作比B快一些,保存完记录后,数据库中钢笔记的记录为25支,但是因为B的缓存区中的铅笔余量还是30,那B操作完后也是将铅笔的剩余量25支存到数据库中,所以数据库中在这两个人打印了领料单后,各领了10支笔后,铅笔剩余量为20支,但数据库中却是25支,如果避免这种情况的发生。