资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于JBPM的企业电子采购系统的设计一、 电子采购系统的意义与背景如今已是信息科技的时代。电子化、信息化的浪潮迎面而来,在社会的各个领域呈现出前所未有的发展趋势。企业采购电子化以信息技术为载体,结合电子商务技术的应用,从而使政府在人力财力上得到大幅的节省,在效率上得到充分的提高。电子采购最先兴起于美国,它的最初形式是一对一的电子数据交换系统,即EDI,该电子商务系 统大幅度地提高了采购效率,但早期的解决方式价格昂贵、耗费庞大,且由于其封闭性仅能为一家买家服务,尤令中小供应商和买家怯步。为此,联合国制订了商业EDI标准,但在具体实施过程中,关于标准问题在行业内及行业间的协调工作举步维艰,因此,真正商业伙伴间EDI并未广泛开展。90年代中期,电子采购目录开始兴起,这是供应商通过将其产品上网,来提高供应商的信息透明度、市场涵盖面。近年来,全方位综合电子采购平台出现且通过广泛连接买卖双方来进行电子采购服务。 电子采购是一种在Internet上创建专业供应商网络的基于Web的方式。它能够使企业通过网络,寻找管理合格的供货商和物品,随时了解市场行情和库存情况,编制销售计划,在线采购所需的物品,并对采购订单和采购的物品进行在途管理、台帐管理和库存管理,实现采购的自动统计分析。实施电子采购,不仅方便、快捷,而且交易成本低,信息公开程度透明,的确是一种很有发展前途的采购方式。实现电子采购的方式有两种:使用EDI(电子数据交换)的电子采购和使用Internet的电子采购。电子采购门户站点对购买简单商品最为有效,它可以让供应商创建和维护其产品的在线目录,其它公司可以从这些目录中搜索商品,下定单以及当场确定付款和装运选择。在试图购买那些必须定制的产品时,常常需要人力判断以及人与人之间的协商,首先,要整理叫做RFP(建议请求)的信息包,其中包括有某一商品的技术规格和供应要求。其次,必须找到能够满足该请求的供应商。为了节省时间和资金,只需要与有资格的供应商联络,这样花费的精力最少。使这一过程自动化的一种方式就是使用EDT网络,它能够让供应商和买主交换采购信息。只要交纳一点事务处理费,就能通过EDI网络提交信息包,并通过同一网络收到答复。 根据企业采购的特点、应用的规模大小,电子采购一般分为:生产型采购、非生产型采购、集中采购、集团采购管控、供应商管理、废旧物资处理,6大类型的采购管理方法。电子采购有着重要的现实意义。从微观方面来说,电子采购节省了时间和费用,提高了效率。与传统的纸质采购方式相比,一般可节约高达30%左右的采购成本;避免了纸质文件易出错的缺点,既提高了效率,又方便了监督管理。 而从宏观方面来说,电子采购的意义更大:首先,电子采购提高了经济效益:降低了价格和管理的成本,缩短了招标准备时间,减少了人为因素,增强了采购及时性,提高了采购的准确性和质量,健全完善了统计体系。其次,电子采购让监督管理更容易,它实现了全过程的公开透明,规范了企业采购行为,最大限度地避免了人为因素的干扰;提高了透明度,抑制了腐败现象的发生,使采购成为真正的“阳光采购”。第三,电子采购也是国际化,全球化的需求,是企业采购与世界接轨的必经之路。 二、概念介绍 JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,它使用要遵循 LGPL(GNU Lesser General Public License )和EULA(JBoss End User License Agreement)协议。电子采购系统是将招标投标过程中的各个角色,如供应商、招标机构、评标专家、政府监督机构等连接起来,企业、机关和个人在网上传递投标数据,评标、开标均采用电子手段,通过网络发布中标结果的一种招投标方式。电子采购比一般的电子商务和一般性的采购在本质上有了更多的概念延伸,它不仅仅完成采购行为, 而且利用信息和网络技术对采购全程的各个环节进行管理,有效地整合了企业的资源,帮助供求双方降低了成本,提高了企业的核心竞争力。在这一全新的商业模式下,随着买主和卖主通过电子网络而联结,商业交易开始变得具有无缝性,其自身的优势是十分显著的。 A) 提高采购效率 缩短了采购周期。采购方企业通过电子采购交易平台进行竞价采购,可以根据采购方企业的要求自由设定交易时间和交易方式,大大地缩短了采购周期。自采购方企业竞价采购项目正式开始至竞价结束,一般只需要12周,较传统招标采购节省30%60%的采购时间; B) 节约大量的采购成本据美国全国采购管理协会称,使用电子采购系统可以为采购企业节省大量成本。采用传统方式生成一份定单所需要的平均费用为150美元,使用基于Web的电子采购解决方案则可以将这一费用减少到30美元。企业通过竞价采购商品的价格平均降幅为10%左右,最高时可达到40%多。通用电气公司估计通过电子采购将每年节约100亿美元; C) 优化采购流程 采购流程的电子化不是用计算机和网络技术简单替换原有的方式方法,而是要依据更科学的方法重新设计采购流程,这个过程中,屏弃了传统采购模式中不适应社会生产发展的落后因素; D) 减少过量的安全库存 世界著名的家电行业跨国企业海尔集团在实施电子采购后,采购成本大幅降低,仓储面积减少一半,降低库存资金约7亿元,库存资金周转日期从30天降低到了12天以下; E) 电子采购的另外一个优势是信息共享不同企业,包括各个供应商都可以共享信息,不但可以了解当时采购、竞标的详细信息,还可以查询以往交易活动的记录,这些记录包括中标、交货、履约等情况,帮助买方全面了解供应商,帮助卖方更清楚地把握市场需求及企业本身在交易活动中的成败得失,积累经验。这使供求双方之间的信息更加透明; F)改善客户服务和客户满意度促进供应链绩效,以及改善与供应商关系; G) 让供应商获益 对于供应商,电子采购可以更及时的掌握市场需求,降低销售成本,增进与采购商之间的关系,获得更多的贸易机会。 国内外无数企业实施电子采购的成功经验证明,电子采购在降低成本,提高商业效率方面,比在线零售、企业资源计划更具潜力。电子采购的投资收益远远高于过去10年内已经在企业中占主导地位的任何商业革命,包括企业流程再造、策略性采购等等。三、 某某公司的电子采购设计1、 组织结构图2、公司电子采购业务流程分析。从系统业务流程图中可以看出,整个采购系统是一个封闭的环境,以部门审批为开始点,以合同执行跟踪为终点。详细的业务流程如图3、数据流程分析。数据流图描述:审核相关采购单和实际单据。所以分为入库处理和出库处理,处理完成的数据存入数据库中,对处理完的数据进行浏览,打印。详细的数据流图如下所示。 四、采购系统设计1、代码设计配置主代码: start-tasknode(部门主管审批)-tasknode(总经理审批)-end。 Java代码 1. 2. 3. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Java代码 1. packagecom.jbpm.test; 2. 3. importjunit.framework.TestCase; 4. 5. importorg.jbpm.JbpmConfiguration; 6. 7. publicclassTestJbpm_01extendsTestCase 8. 9. publicvoidtestJbpm() 10. 11. /创建jbpm数据库表。他就像hibernate里面的哪个export一样。实际上他就是hibernate里面的哪个export。 12. /应为他映射了很多个表,所以我们就能创建那么多个表。 13. JbpmConfiguration.getInstance().createSchema(); 14. 15. 16. package com.jbpm.test;import junit.framework.TestCase;import org.jbpm.JbpmConfiguration;public class TestJbpm_01 extends TestCase publi
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号