- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于大型超市库存管理系统设计方法
基于大型超市库存管理系统设计方法
摘要:基于J2EE架构在购物超市原有的EIS系统上,设计实现了一套灵活的仓库库存管理和自动采购系统,实现了系统内部库存报警、自动补货、向供货商提供查看库存接口等功能,对购物超市业的发展将起到较大的推进作用。
关键词:J2EE;仓库管理;用例分析;消息传递;XML文档
中图分类号:F717.6文献标识码:A
文章编号:1002-3100(2007)04-0074-04
Abstract: In this paper, a flexible and J2EE-based warehouse management system for the supermarket is designed and implemented on the basis of already existing EIS realizing the automatic storage checking and reporting, the automatic stocking up, and the visit interface offered to the merchandise provider. It will promote and accelerate supermarkets development.
Key words: J2EE; warehouse management; use case; message transfer; XML Document
近几年,大型购物超市的信息化建设引起了商家的高度重视。目前购物超市应用管理系统(即超市的EIS)普遍所采用的是C/S结构,其开发重点是收银功能的实现,包括支持条码枪、钱箱、小票打印机、条码电子秤、会员卡消费、磁卡等。在EIS建设中,仓库管理功能没有得到商家的足够重视,不能实现货物自动采购,没有系统内部库存不足的报警功能。购物超市的仓库管理系统(e-WarehouseMS)在企业的整个供应链中起着非常重要的作用,如果不能保证正确的库存和进货控制,将会导致管理费用的增加,服务质量难以得到保证。因此,在原有的EIS上设计一个性能优良、扩展性、灵活性都很好的仓库管理系统是大型购物超市的一种必然。
SUN的J2EE架构为基于Web的企业应用提供了优秀的技术支持,基于J2EE平台来开发仓库管理系统是一种很好的选择。本文基于J2EE规范设计的e-WarehouseMS系统具有较好的扩展性和一定的通用性,对购物超市及仓储企业的发展将起到一定的推进作用。
1仓库管理系统需求分析
1.1需求规格说明
(1)基本功能需求:在原有的EIS系统上建立一套灵活库存管理和自动采购的模块。实现系统内部货物库存报警、自动补货的功能,向外部用户(供货商)提供查看库存的接口。
(2)系统的要求:由于采用JAVA技术构建,系统能够运行于通用的技术环境中,也能够运行于多种OS平台上,具有友好的交互界面,系统易维护,功能易扩展。
1.2需求分析
(1)用例(Use Case)分析:采用UML中用例模型[1,2]来描述角色(Actor)所理解的系统功能。系统设计包含3个用例:供货商管理、库存管理、灵活自动采购。系统功能范围的界定即系统边界包含上述3个用例。角色用于描述与实体功能有关的外部实体,它可以是用户,也可以是外部系统,如这里的供应商系统即是一个外部实体。该系统的角色包括由企业内部人员按在系统中扮演的角色分类而成的供应商管理人员、库存管理人员、采购管理人员、访问仓库系统的外部人员。
(2)用例详细描述:①管理人员(不区分具体的角色)维护库存货物信息、设置各种库存原料的报警线,并且维护供货商信息、设置供货商查看库存的权限;②供货商按照供货质量分成不同的级别,不同的供货商级别具有不同的库存参看权限,同时优先向级别高的供货商生成采购;③时间触发器定时检查库存,对库存量小于库存报警线的库存品种,生成采购单并且按照设定向库存采购审批人员发送E-mail,通知其审批采购单,或者直接向供货商发送补货采购单。
2J2EE平台上e-WarehouseMS系统的设计
2.1系统的J2EE结构模式设计
系统遵循J2EE架构[3,4]设计为客户层、Web层、业务逻辑层和EIS层的四层架构。客户层向用户提供操作界面和显示信息;Web层负责处理客户请求;业务逻辑层由EJB组件实现;EIS层包括企业基础建设系统,如数据库系统、原有的EIS和其他关联企业的EIS。Web层基于Model 2(即MVC模式),采用一个免费的开源的WEB层的应用框架Struts实现,servlet
原创力文档


文档评论(0)