数字经济形势下快消品行业生产信息化系统的分析与设计
2022-07-09周焕芝
周焕芝
金乡县工业和信息化局,山东,济宁,272200
0 引言
在“互联网+”大数据的时代背景下,传统快消品行业供应链的升级优化已成为势不可挡的发展方向。随着互联网与实体经济融合发展的不断深入,整个快消品行业正在进行一场“产业互联网”的时代革命,其中快消品供应链管理的升级正成为这场变革的焦点。快消品行业供应链管理的升级对于整个行业具有重大意义:通过对供应链的自动化、数字化、智能化升级改造,打通从生产端到消费端的系统数据,用数据驱动供应链实现智能优化,可以提升优化供应链资源的配置效率;同时可以帮助企业更深入理解消费者的喜好与需求变化,有效地实现千人千面的营销宣传,最终达到企业整体运营管理的降本增效。
在信息全球化的今天,每个行业都在通过信息化的应用来提升管理效率,发挥信息处理速度快、存储数据量大的优势。对于快消品行业生产信息化业务而言,管理信息化是否能够顺利开展能够深深影响到整个快消品管理效率,在此背景下,我们需要对快消品行业生产信息化系统进行研发,使其保持灵活性、智能性,来解决当今快消品行业管理工作遇到的诸多问题,以此降低工作成本,提高管理效率。
1 关键技术
1.1 Spring MVC
在整个Spring MVC技术的开发之中,其具备多个方面的技术优点,方便技术人员根据业务处理的需要来完成业务的管控与分析处理。此技术体系架构具备良好的伸缩性:根据整个信息管理系统的研发所需要的业务处理场景,来对系统所需要的服务资源进行配置与管理,能够在此技术架构之中进行快速开发。此技术架构能够很好地支持异构环境,在整个Java语言的开发之中,实现编码的程序能够在开发结束之后运行在不同的环境之中,其与整个系统所处的中间件、硬件、操作系统不同,以此对不同的平台进行异构处理,提升业务程序的开发效率,降低开发成本。此技术体系架构具备良好的可用性与安全性。整个技术体系架构之中通过用户管理、权限控制、日志管理等多种组件来完成安全性的配置,结合双机热备份的管理机制来实现整个系统数据信息的安全性管理。
1.2 MySQL
在整个系统数据库的分析与设计之中,SQL Server系列的数据库通常伴随着.NET平台开发技术进行使用,而Oracle数据库通常是被大型商业公司进行使用的,目前在金融系统、大型制造业之中应用广泛,其性能总体虽然优秀,但是伴随的数据库管理成本也高昂,这些成本往往中小型企业承担不起。而大部分中小型业务信息管理系统采用Java语言进行设计与开发,与其伴随的数据量并不多,综合对比分析之后能够确认采用MySQL数据库来进行管理是一个良好的选择,主要原因有两个方面:(1)MySQL数据库性能良好,安全性高,目前MySQL数据库已经在各行各业得到了使用,其性能已经得到了验证;(2)MySQL本身是开源免费,开源使得总体系统的程序可控,能够进行快速开发,同时伴随着MySQL数据库的Tomcat、JDK等应用软件也是开源,使得技术人员能够对系统进行快速开发。
1.3 UML
在整个建模分析过程之中,UML的主要作用有多个方面,主要的作用在于给软件系统的开发过程进行可视化的管理操作,通过各类UML可视化的图形与符号,快速地实现与完善各类用户的需求、功能设计与系统功能,为客户介绍系统开发内容,以此进行快速系统快速开发;通过UML建模系统的管理,能够将各类模型快速转化为编程语言,包括目前常用的Java、C++等开发语言,有可能根据业务处理的需求生成相应的数据库表格。
在目前软件系统的开发之中,第三代建模开发采用的语言为UML,其对应中文全称为统一建模语言,其与C语言、Java语言等开发语言是相互独立的,此建模语言主要是面向对象的实现方式。在整个建模与分析的过程之中,UML能够广泛吸收其他建模语言的优点与缺点,打造了良好的建模管理系统,一定程度上突破了软件的范畴与领导,在更大范围得到了广大的应用,具备坚实的建模分析基础与能力。
2 生产信息化业务分析
整个需求分析过程之中,第一步需要明确的功能是整个系统处理的业务流程,不同类型用户信息验证之后进入系统之中,按照整个快消品行业生产的流程进行流转与处理。在整个业务流程处理过程之中,需要注重系统的安全性与数据信息存储的完整性。根据快消品行业生产的业务处理流程如图1所示。
图1 系统流程图
图1之中明确了业务流程流程,系统之中的用户验证过个人信息之后能够选择业务功能模块进行操作,根据整个快消品生产信息化处理的需要,来进行工艺管理、流程管理、生产管理、数据大屏等方面的修改操作,每一次修改后相关的数据会更新到最新状态,并确定这些数据信息存储到数据库中。
3 生产信息化平台研究与设计
3.1 系统设计原则
整个快消品行业生产信息化系统之中,在需求分析完成之后进入设计环节,依靠信息化开发的规律,需要遵守安全性、友好性等设计原则,具体内容如下。
(1)安全性:在整个快消品行业生产信息化系统之中,在平台端主要通过权限设置、杀毒软件安装等方式提升整个系统安全性。
(2)界面使用友好性:此原则涉及用户使用的友好度,根据整个平台处理需求,界面提示信息应简洁大方,对整个用户的操作及时进行跳转,系统业务功能能够快速响应与处理。
(3)可维护性:在整个快消品行业生产信息化系统的研发之中,后续需要根据使用的效果进行升级维护,因此在软件平台开发的时候,需要根据技术特点来降低各个程序之间的耦合度,后续对这些程序升级时候能够进行快速操作。
3.2 系统体系架构设计
快消品行业生产信息化系统总体构建与设计操作之中,需要具体明确业务功能的分析设计与实现过程,依据信息化的实现方式进行,目前这些业务逻辑系统主要采用三层管理方式进行,用户的操作在最上层,数据信息的存储与管理在最下层,负责两个层次架构连接与处理的为业务逻辑层。这些详细设计页面如图2所示。
图2 系统逻辑架构设计图
在整个系统业务的分析与设计处理之中,每一层工作重点与难点不同,核心工作目标是完成整个业务的处理操作,三层架构之中工作目标与方式不同,每一层的详细工作内容如下。
(1)表示层:在整个快消品行业生产信息化系统的表示层之中,其主要与操作系统不同类型的用户进行交互,系统之中的用户包括不同部门的用户与系统管理员等,这些用户操作内容不同,如采集整个生产过程之中的数据信息,而管理员用户负责对生产相关的业务进行处理,每一次页面都需要根据用户操作进行相应处理。
(2)业务逻辑层:在整个快消品生产业务处理之中,表示层之中显示了工艺管理、流程管理、生产管理等不同业务,这些业务的核心逻辑程序源码在业务逻辑层;此层通过编码的方式完成各个业务功能的实现与处理,伴随着业务逻辑层处理的需要是各类业务数据,数据采集在各个生产过程之中主要是对生产数据的采集内容,而这些信息的处理逻辑在本层,而数据的管理在数据层。
(3)数据层:在整个逻辑架构设计实现的页面中,数据层根据业务处理的不同能够简单分为数据访问层与底层数据存储层,数据访问层的工作目标是与业务逻辑层进行交互处理;而底层数据层通过各类不同表格完成部门、生产数据等关键信息的处理;Java Web技术能够将数据库表格进行对象化的模式管理操作,方便用户进行核心业务的工作。
3.3 平台功能设计
在快消品行业生产信息化系统之中,由需求分析阶段可以得知,整个系统关注的业务功能众多,详细功能结构的设计图如图3所示。
图3 系统功能结构图
图3中显示了主要的系统业务功能处理内容,根据生产信息化处理的需要完成数据采集、工位管理、流程管理、条码设计等功能的设计与实现,每一次操作都涉及数据信息的管理与更新,存储到MySQL数据库。
4 结论
在整个快消品行业生产信息化系统的实现之中,核心采用的技术是Java技术,围绕需求分析阶段确定的工作内容进行,核心需求包括生产工艺管理、审批流程、质量追溯、条码设计等功能,采用UML技术对这些处理过程进行分析与建模,以此明确整个业务功能实现的细节内容,后面按照Java的技术体系进行自习室预约管理系统的设计与业务功能的编码工作。设计工作阐述了三层体系架构设计内容,设计整个工艺、质量等数据存储的数据库,后续对编码实现的业务功能进行分析与测试,并给出具体测试结果。
按照整个快消品生产工艺信息化的处理流程实现的功能,对每一个应用功能的输入与输出进行分析预测试,这些输入与输出能够很好地满足用户处理需要,给用户带来良好的使用体验。后续完善的主要内容是根据用户的操作需求,来对各个跳转的页面进行优化设计,以此提升用户的操作体验;同时加强整个系统功能的完善,后期在系统的使用过程之中逐步进行优化完善。