摘 要
便利店库存管理系统的设计与实现
随着信息技术的快速发展,连锁便利店为社区民众提供了种类繁多、高性价比的商品,给他们带来了便利的商业服务,具有小、快、精的特点,提升了商品流通水平,得到了广大消费者和企业的关注。同时,它也存在库存管理不到位、商品缺货等显着问题,不能准确掌握库存情况,难以及时进行采购,导致有时候缺货情况的发生,直接影响到便利店的管理和运营成本,制约了便利店的发展。因此,有必要开发连锁便利店库存管理系统,来解决这些问题。
本文围绕便利店库存管理系统软件开发与实现整个流程,文章首先提出了目前便利店库存管理方面存在的问题,对国内外相关情况进行了研究,指明了课题研究具有的重要意义;阐述了系统开发技术构成、基本特征与工作原理,主要包括 J2EE、Spring、MySQL、Struts2、Hibernate 等成熟、先进的技术。接着从系统开发可行性、功能用例、业务流程等方面进行了需求分析,指出了系统非功能性需求。文章指出了系统设计思路,整体设计了应用架构、技术架构,指出了库存管理系统的应用层次和关键技术。然后设计了系统功能结构和网络部署情况,明确了系统功能构成和硬件构成,并从 E-R 概念模型和数据库表结构物理模型两个方面进行了数据库设计。通过程序流程图、时序图等 UML 建模方法,详细设计了我的工作台、库存管理、系统管理以及采购管理等功能模块。本文通过编码重点实现了核心功能模块,并从功能、数据完整性方面测试了系统,确认系统可以发布上线。
通过便利店库存管理系统的构建,利用计算机的技术,使得便利店进货、库存和销售能够有机结合起来,提高便利店的效率和效益,而且使便利店在客观性、时效性、科学性等方面抢得了先机,为运用现代化手段管理便利店提供了保证,使便利店的人、财、物最大限度地发挥了效益,杜绝了商品购、销、存多方面的漏洞。
关键词:连锁便利店,库存管理,Spring 技术,MySQL 技术。
Abstract
Design and Implementation of Convenience Store Inventory Management System
With the rapid development of information technology, chain convenience stores have provided a wide variety of cost-effective goods and convenient business services to the people in the community. With the characteristics of small fast fine, enhance the level of commodity circulation, get the attention of consumers and enterprises. At the same time, it also has significant problems such as stock management is not in place,goods are out of stock and so on. Lead to sometimes out of stock situation, directly affect the convenience store management and operating costs, restricting the development of convenience stores.Therefore, it is necessary to develop chain convenience store inventory management system to solve these problems.
This paper focuses on the development and implementation of the convenience store inventory management system software. The article first puts forward the problems existing in the convenience store inventory management, and studies the relevant situations at home and abroad, pointing out the significance of the research;The technical composition, basic features and working principles mainly include mature and advanced technologies such as J2EE, Spring, MySQL, Struts2 and Hibernate. Then, from the system development feasibility, function use cases,business processes and other aspects of the needs analysis, pointed out the system non-functional requirements. The article points out the system design ideas, the overall design of the application architecture, technical architecture, pointed out the application level and key skills of the inventory management system. Then the system function structure and network deployment situation are designed, the system function structure and hardware composition are clarified, and the database design is carried out from two aspects: E-R concept model and database table structure physical model.
Through the UML modeling method such as program flow chart and sequence diagram, I designed the function modules such as workbench, inventory management, system management and procurement management. In this paper, the core functional modules are realized through coding, and the system is tested from the aspects of function and data integrity, and the system can be released online.Through the construction of the convenience store inventory management system,using the technology of the computer, the convenience store purchase, inventory and sales can be organically combined to improve the efficiency and efficiency of the convenience store, and the convenience store is robbed in objectivity, timeliness and scientificity. We have taken the initiative to provide guarantees for the use of modernmeans to manage convenience stores, so that the convenience store's people, money,and materials maximize the benefits, and eliminate loopholes in the purchase, sale, and storage of goods.
Key words: Chain convenience store, inventory management, Spring technology,MySQL technology.
第一章 绪 论。
1.1 研究背景与意义。
当今社会在不断进步,互联网信息化技术不断快速发展,世界经济朝着全球化方向发展,同时信息化正在影响着社会经济的格局,为经济发展提供了技术支持手段和管理方法。目前不同行业、领域都在开发和应用计算机系统,能够实实在在感受到计算机软件带给人们方便、安全、高效的管理[1]。库存平衡作为衡量企业、工厂等单位发展水平的重要指标,是关系到库存管理能力和库存成本控制。在传统的通过记账方式来实现商品库存台账的管理,手工管理花费时间长、查找效率低下,存在信息丢失安全风险。而且管理员难以及时掌握采购和库存数量,导致商品供求关系失衡,不同子公司、部门之间难以达成有效协同,库存管理成为了制约企业健康快速发展的重要障碍。
连锁便利店的商品分配模式属于多层级分配商品模式,具有组织成员多、分布广、进货渠道单一的特点,商品进货主要从各个地区分公司进行采购,需要一定的时间周转。而且商品属于流通性比较强的家用日用品,因此,走货速度相对较快。便利店基本都走的店面小、运作速度快、货品精细的特点,注重时效性。因此,不能有太多的库存空间进行货品存储。库存作为便利店经营管理中的核心环节,需要关注进货数量的控制、销售流通频率、库存空间大小、货品积压情况等指标,合理控制它们能够给便利店带来直接效益[2]。为提高便利店的效率和效益,可以运用计算机信息化手段来管理,开发便利店库存管理系统,来解决便利店的人、财、物的管理方式,减少管理上的漏洞,提高管理水平。库存管理决策的正确与否直接影响了便利店的经济效益。
目前便利店运营成本相对较低,对商品信息缺乏有效的管理和分析,难以快速形成销售、库存等报表数据,对市场需求难以准确把握,不能够预测到市场发展趋势,信息管理水平低下。目前信息技术发展快,软件普及率高,需要采用计算机软件来管理采购、库存、销售等环节,可以解决便利店账目混乱,库存不准,信息反馈不及时等问题。连锁便利店引进数据库系统进行仓库管理优于传统的手工管理[2]。目前便利店库存管理的现状,使得需要开发一套信息化管理系统,来解决库存管理等一系列需求,而这也是研究本课题所具有的重要价值。
1.2 国内外便利店系统现状。
当前,我国许多便利店的经营管理过程中受到各方面因素影响,对商品库存情况管控不力,难以合理控制库存空间,不能实现商品的高效流通,导致便利店盈利能力的下降。通常情况下,我国便利店库存占用管理成本的十分之一,库存周期达到了 50天左右,难以准确掌握商品库存信息,不能预测未来发展方向,导致存货结构失衡,采购和库存管理不能做到协同一致,导致便利店物流成本的整体上升和浪费[3]。不同便利店人员素质水平存在差异,对库存控制难以找到有效防范,不能明确自己的岗位职责。因此,一些计算机软件企业比如用友就开发了库存管理的通用软件,能够满足大众化的管理需要,但是存在专业性不足,功能不够完善的问题。很多系统都是以C/S 模式开发,需要安装客户端,升级起来比较麻烦,访问不方便。另外就是系统在安全性、应用的性能等方面还存在许多不足和缺陷[4]。
随着计算机技术的不断发展,国内外便利店商品库存管理系统在功能构建、运行性能等方面不断得到有效完善。巨大的市场潜力和商业需求也促使许多公司加大了对库存管理系统的研究力度,以便满足不同受教育程度的人对库存管理的需求[5]。
现今传统的商店库存管理系统存在一些挑战与局限性,比如针对商店商品不同单位的库存,单位换算概念很模糊,没有一种比较严谨的方法算出每日的盈利情况,单纯以每件商品的进价出售价差来算总的盈利额对于市场经济来说是不科学的,如果以一个时间范围来计算总支出金额和收入金额,这样会因为计算不到前后的真空期,虽然基本上是准确的,但并不严谨的。这些问题的存在,迫使便利店系统需要进行进一步完善,继续提高和强化系统功能[6]。
近年来,关于便利店库存管理方面的研究很多,研究方向和研究文献数量都比较多。比如 2016 年林志浩在《连锁便利店管理信息系统设计》一文中对连锁便利店信息管理系统进行了需求分析、架构设计,实现了订货、检货、报废等核心功能,支持报表统计和分析,构建了功能完善的连锁便利信息系统[7]。2017 年甘亚琴在《基于 J2EE架构的连锁便利店管理系统》一文的物流中心配送中研究了便利店管理系统,为收货、库存、订单以及库存管理提供信息支持[8]。2018 年仝达在《连锁便利店信息管理系统的设计与实现》一文指出连锁便利店靠便利服务提供增值后的产品,构建了新商业模式和经营模式,需要开发信息化管理系统来提高商业发展水平,文章对系统的构建过程进行了分析,设计了核心功能和算法[9]。2015 年杨晶晶在《BL 加油站便利店库存管理研究》一文指出便利店库存积压严重和产品的经常性缺货问题,影响到店面的供需平衡,制约了企业利润发展空间,需要采用信息化的手段来改进管理方式[10]。2017年戴书琴在《我国连锁便利企业库存商品管理研究》一文中指出目前便利店库存管理存在的多方面问题,严重影响到店面利润,需要采取有效措施来改进和提高[11]。可见,关于便利店库存管理和库存信息化方面的研究很多,主要从系统构建、管理模式创新、管理问题分析等方面进行了研究,研究内容多元化。
【由于本篇文章为硕士论文,如需全文请点击底部下载全文链接】
1.3 研究的主要内容
1.4 本文工作与组织结构
第二章 系统相关技术
2.1 J2EE 体系结构
2.2 SPRING 技术
2.3 STRUTS2 技术
2.4 MYSQL 技术
2.5 HIBERNATE 技术
2.6 本章小结
第三章 系统需求分析
3.1 系统建设可行性分析
3.2 系统功能用例分析
3.3 系统业务流程分析
3.4 非功能性需求分析
3.5 本章小结
第四章 系统详细设计
4.1 系统设计原则
4.2 系统应用架构设计
4.3 系统技术架构设计
4.4 系统网络架构设计
4.5 系统功能模块设计
4.6 数据库设计
4.7 UML 类图
4.8 本章小结
第五章 系统实现
5.1 系统开发环境配置
5.2 系统功能模块实现
5.2.1 我的工作台模块
5.2.2 采购管理模块
5.2.3 库存管理模块
5.2.4 系统管理模块
5.3 本章小结
第六章 系统测试
6.1 系统测试环境
6.2 数据完整性测试
6.3 功能测试
6.4 性能测试
6.5 本章小结
第七章 总结
随着国内经济的快速发展,市场经济非常繁荣,零售业也得到了长足发展,同时也面临这激烈的市场竞争。为了提高服务社区民众水平,大量便利店发展迅速,同时服务商品种类繁多。便利店供需不平衡导致库存堆积,对库存情况掌握不到位,也可能导致缺乏情况的发生,不能满足用户需求。库存情况的不明确,会直接影响到商店运营成本,导致商店经济效益的下滑。可以说库存的严重问题制约了便利店的发展,因此需要提出有效的举措来解决问题,本文基于这样的背景提出了便利店库存管理系统的构建研究,具有非常重要的应用价值。本文围绕便利店库存管理系统软件开发与实现整个流程,文章首先提出了目前便利店库存管理方面存在的问题,对国内外相关情况进行了研究,指明了课题研究具有的重要意义;阐述了系统开发技术构成、基本特征与工作原理,主要包 J2EE、Spring、MySQL、Struts2、Hibernate 等成熟、先进的技术。接着从系统开发可行性、功能用例、业务流程等方面进行了需求分析,指出了系统非功能性需求。文章指出了系统设计思路,整体设计了应用架构、技术架构,指出了库存管理系统的应用层次和关键技。然后设计了系统功能结构和网络部署情况,明确了系统功能构成和硬件构成,并从 E-R 概念模型和数据库表结构物理模型两个方面进行了数据库设计。通过程序流程图、时序图等 UML 建模方法,详细设计了我的工作台、库存管理、系统管理以及采购管理等功能模块。本文通过编码重点实现了核心功能模块,并从功能、数据完整性方面测试了系统,确认系统可以发布上线。
本文的研究成功开发了便利店库存管理系统,梳理了系统实施过程,有效地解决了连锁便利店的库存管理存在的问题。系统能够准确查询到各类商品的库存数据,可以为库存发展情况提供评估,提高便利店库存利用率,降低了库存带来的空间使用成本。不仅保障了便利店的商品充实度,也能够提高便利店配送效率,给店子带来实实在在的经济效益。可见,系统的开发提高了便利店的市场竞争力,为赢得市场空间提供了信息化手段。
参考文献