论文部分内容阅读
超市作为新型的零售业态,越来越受人们的喜爱,在日常生活中扮演着重要的角色。随着规模越来越大,顾客越来越多,超市的经营理念和管理技巧方面的问题也逐渐暴露了出来。比如商品陈列的随意性、对缺货的管控力不够、商品库存不合理等,这些都阻碍了超市的健康发展。为了提高超市的毛利率,优化产品结构,增加单位面积的产出,超市管理需要向精细化发展,管理到每节货架每个单品,了解每节货架商品的现售价、现库存、当前销售情况和毛利率等,以便根据销售情况,及时上货或调整商品排面。良好的超市货架管理系统是超市生存与发展的根本,是其提高运作效率与竞争力的手段之一。因此,开发一套能为超市的经营和管理提供便捷的信息化服务的超市货架管理系统是十分有必要和有意义的。本文首先分析了超市货架管理系统的开发背景,描述了开发系统的意义,并且通过对国内外超市货架管理系统分析得出了目前普遍存在的问题,在此基础上提出了超市货架管理系统的具体目标,并对其进行了详细的分析。随后对系统进行了需求分析,通过对总体业务的概括得出了超市货架管理的总体业务流程。结合系统的目标进行了流程改进工作,并通过流程图和用例图相结合的形式对系统进行了详细的功能性需求。在需求分析的基础上,分别从物理层和软件架构层进行了系统的技术架构设计,提出了需要采用的安全机制,划分了系统的功能架构。在系统的详细设计中对系统的每个功能模块进行了划分,并且对这些系统功能进行了详细的设计,给出了系统主要功能模块的算法、流程以及处理逻辑等。另外还通过数据库概念和物理模型展示了系统的数据库结构。功能设计结束后,通过powerDesigner进行了本系统所需要的数据库的设计,并以概念模型和物理模型等展示出了数据库的具体结构。在系统实现与测试中,讲述了如何通过Power Builder开发实现了系统的整体功能,并对部分功能的实现进行了描述:通过XML文件对升级FTP进行配置,保证了系统客户端的可恢复性;在权限查询上,通过对组隶属关系进行闭包操作的方式查询出机构组织之间的父子关系,并且通过权限继承的机制查询用户的权限;采用商品全生命周期结合的方式,管理超市与供应商之间的采购合同完成情况;通过oracle数据库的sequence保证了系统内货架商品等编号的唯一性;通过完善全面的监控管理确保了系统的各个功能模块能够正常的运行;设计复杂的货架数据对象模拟超市中货架存在状态,为用户的管理操作提供了便捷。在系统的测试中,通过不同的方法和侧重点对系统进行测试,并对测试结果进行分析总结;最后,对超市货架管理管理系统的目前的应用情况作了简单介绍,并对系统的设计和实现进行了总结,提出了对系统的展望和改进建议。