论文部分内容阅读
随着经济全球化的不断发展,商品竞争愈演愈烈。在现在的商品竞争中,商家为了能够在激烈的市场竞争中取得胜利,必须及时对仓库内物资进行管理调度,平衡自身资金链,满足顾客的需求。然而仓库管理确实一件极其繁琐的事情,无论是从物资的种类还是数量,都是数以千计,如果单纯的进行手工操作,不仅浪费大量人力资源,同时还不可避免的会出现错误和疏漏。在此背景下,本文研究仓库管理信息系统的设计与实现,面对现在仓库管理数据量大,数据种类多样,数据增长速度快,仓库管理业务流程复杂的特点,在传统的仓库管理信息系统的基础上引入业务流程管理理念,目标是借助BPM技术构建一款功能完善、简洁易用、易于扩展维护的仓库管理信息系统,为现在企业实现信息化,规范化和智能化的仓库管理提供有效支持。论文的主要工作包括以下几个方面。首先我们调研了现在企业仓库管理的现实需求和市场上存在的仓库管理软件的功能设计,基于UML用例图和活动图分析了系统的业务需求。从系统的健壮性和安全性两个角度出发,定义了系统的非功能性需求。其次,在系统需求分析的基础上提出系统的整体性架构设计,着重阐述了基于BPM技术的现有仓库管理业务流程的优化和设计,提出了基于关系数据和XML文件的联合数据存储策略,保障业务数据和流程数据的存储和访问。第三,在基于Struts2的MVC三层架构开发框架中,对系统进行全面的开发实现。为了给仓库管理者提供决策支持,在系统智能管理模块设计了库存报警和顾客购物篮分析功能。库存上下限报警是根据商品的销量情况,列出仓库中低库存、高库存和临期的商品,帮助管理者实时掌握库存:顾客购物篮分析是依据商品的销售记录,进行关联规则挖掘,为商品的销售策略的制定提供指导。最后我们对系统进行了测试,给出了系统的性能测试结果和分析。