java J2EE 如何实现库存上下线报警机制?请详细说明 谢谢

 我来答
自有人吃喝香甜857
2012-11-06 · TA获得超过151个赞
知道小有建树答主
回答量:60
采纳率:0%
帮助的人:69.1万
展开全部
如果你的产品的种类不是上百万的话,可以非常简单的实现。

每次在你更新库存的时候,数据库锁行,即一种商品(不是锁表哦)。更新前取下实时库存,然后加减你的更新值,看是否超上下限。
超了就不更新(根据你的业务),然后返回一个标记位flag到服务端(比如0是正常,1是超上限,-1超下限制)。服务端维护一个同步的map,存放map<productid,flag>;根据之前返回的标记位,去主动发送消息。也按照每个登录系统的人的session可以做轮询来通知用户。

只要注意2点:1.锁行和更新库存确保一个事务。2.服务端维护的map必须做写入的同步
duzc2
推荐于2017-12-16 · TA获得超过2512个赞
知道大有可为答主
回答量:1987
采纳率:50%
帮助的人:2068万
展开全部
这个说起来是很简单的事情嘛
达到上线就调一个方法通知管理员
达到下线也一样

关键是如果你要集成到现有系统中,编程环境和已有程序决定了难度,
还有就是你要的效果,比如你要发送手机短信?还是发送邮件?还是只要在管理页面上显示就行了?

你的需求也不详细,别人没法详细跟你说。
追问
是发送邮件或者在管理页面上显示也行,用的是myeclipse,oracle,web程序,报警这个是单独编写一个小程序还是用工作调度?如何集成到系统中呢?谢谢
追答
这个得问知道你们系统的人来说了,
你们的系统不是我写的,我也说不出来
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wantcbb
2012-11-04
知道答主
回答量:36
采纳率:0%
帮助的人:10.9万
展开全部
假设一个商品: 1001 矿泉水 它的最佳库存是 100 最高库存是200 最低库存是50.
请问,你们的系统什么进行销减库存?是实时的还是晚上日结时统一销减库存?你们的系统是7x24小时运作?还是其它情况?
我认为一般的情况下就是在你的系统在"销减库存"时来判断库存报警.
你也可以进行"预测"库存,但好像意义不大.
主要是要配合实际的业务流程.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式