论文部分内容阅读
随着计算机技术和信息技术的不断发展,企业信息化的成本不断降低,许多原本没有进行信息化建设的企业纷纷抓住机遇,积极地运用信息技术,发展壮大自身。在当激烈的市场竞争中,管理的地位越来越重要,许多企业的成功得益于把管理和科技完美地结合起来。固定资产管理作为一个企业的一项重要活动,也常常是各个企业信息化所重点考虑的领域。本文针对企业固定资产管理过程中存在的困难,研究固定资产管理系统的开发,可以帮助企业更好地对资源进行利用和管理,使企业健康发展。本课题来源于保山烟草公司固定资产管理系统。该系统中存在许多诸如资产采购申请、资产调拨、资产维修、资产借用等流程。传统的管理信息系统开发方式中,业务分析人员需要与业务领域专家进行沟通、采集需求,然后再将需求告知开发人员。开发人员通常将业务逻辑以硬编码的方式嵌入到代码中。开发人员需要为系统中每一个活动开发相应的Web界面程序,硬性指定后台的业务数据处理和存储。当现实中的业务流程、组织结构发生变化时,对系统进行修改往往费时、费力且容易出错。而在引入工作流后,将系统中关键业务逻辑从散落于各处的代码中抽离出来,交由工作流执行服务处理。用图形化的流程定义工具描述业务逻辑,直接、明了,使系统使用人员能准确地理解其表示的意思,同时也能对分析人员获取的业务规则进行有效的验证,从而缩短开发时间,提高对业务逻辑变更的应对能力。本文首先介绍了工作流的相关概念,对比和分析了市面上主要的工作流引擎。然后对固定资产管理系统进行需求分析,针对系统存在许多审批流程的特点,选取现在主流的开源工作流引擎JBoss jBPM作为开发组件。进而用jBPM提供的流程定义工具将系统关键业务集中起来。最后,设计并实现了一个B/S结构的固定资产管理系统,该系统主要由资产管理、报表管理、采购管理、字典管理、系统用户管理、日志管理等模块组成。