这是用户在 2024-6-5 17:49 为 https://app.immersivetranslate.com/word/ 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?

International Journal of Advanced Network, Monitoring and Controls

Volume 07, No.02, 2022


基于Springboot的电商中台管理系统


吴和静


黑龙江东大学 黑龙江, 150086


邮箱:499917928@qq.com

DOI: 10.2478/ijanmc-2022-0014

32


摘要:本课题以Vue框架作为电商中台管理系统的前端框架,使用springboot框架作为后端框架的构建模式,使用Java编写功能代码。 [1] 系统数据存储在MySQL数据库中,可以提供给注册员工的员工端和管理者的管理端。员工可以通过电商中台管理系统完成注册和登录,然后查看部门信息、门店信息、仓库信息以及查看订单信息和添加、查看商品档案信息。系统管理员通过管理端管理员工信息、部门信息、店铺类型信息、店铺信息、仓库信息、商品档案信息和订单信息。通过上述员工和管理员不同功能的实现,保障系统的正常运行,对涉及店铺、商品、订单的流程进行监控,从而制作出一套完整的电商中台管理系统可以提供给各类用户。


关键词-电子商务中台管理系统;订单管理;维埃。框架; Spring引导框架; MySQL数据库


介绍


目前,随着从事电子商务业务的商户数量的增加以及电商平台交易量的快速增加,传统的业务管理方法显然已经无法适应对商户和订单的有效控制。而业务中台的概念可以实现从门店到交易的整个流程的数字化输出和沉淀为可见数据,可以为电商平台提供全渠道运营能力,让所有相关数据订单可以共享和共同。 [2]


项目开发的电商中台管理系统基于SpringBoot框架构建,系统的功能代码采用Java语言编写,系统的操作界面通过VUE技术设计实现,访问系统的所有数据并使用MySQL数据库进行调用,可以提供给员工和管理员两个不同的用户使用。 [3]本项目的最终开发目的是为用户提供一个能够稳定运行、满足基本使用需求的电商中台管理系统,使用户实现电子商务全流程的数字化。

International Journal of Advanced Network, Monitoring and Controls

Volume 07, No.02, 2022


通过电商中台管理系统显示部门信息、门店信息、仓库信息、商品档案信息和订单信息,为用户的经营决策提供一定的数据支持。


SpringBoot开发框架是一个可以支持商业应用系统开发的轻量级框架,可以与大量的开发框架结合起来作为应用系统开发过程的开发技术。 SpringBoot开发框架还支持切面编程,引入切面编程可以直接自动化项目的配置,节省大量环境配置的时间;另外,还可以完成对多种接口的调用,节省系统本身的资源占用;该框架开发的程序可以与Tomcat服务器配合使用,使其部署更加方便。


Tomcat Server是一个后台服务器,用户只需进行一些非常简单的配置就可以部署程序,大大简化了他们的部署难度。企业将开发的Web系统程序直接复制到Tomcat服务器的相关位置后,只需修改web.xml或相关文件即可运行并提供给各类用户。


VUE技术是一种利用JavaScript进行前端界面开发的轻量级编程技术,主要是通过HTML技术来完成界面的呈现,而代码编程则是利用VUE技术来完成。在VUE技术中,可以使用提供的ViewModel来完成视图和模型的关联,并进行绑定和访问


通过修改业务逻辑规则可以直接完成对数据的处理,从而实现在HTML界面上的显示。 [4]


MySQL是Web系统开发常用的数据库系统,它不仅可以完成上述工作,还可以利用提供的可视化管理环境完成数据库表的创建和执行数据查询等相关动作,当然也可以满足不同语言数据处理的基本需求。


Java语言是基于C++编程语言的高级语言,是为了适应多平台应用的需要而引入的。 Java语言可以支持具有接口的应用程序的开发;还可以开发小程序的网页,进行完整的阶段编码;它可以利用现有的组件,只需一次编译即可运行在多个平台上,大大提高了开发程序的效率。


电商中台管理系统整体功能设计如下图1所示。


系统设计


电商中台管理系统是一款可应用于订单聚合管理场景的网页订单管理系统,可以提供给员工完成注册和登录,登录后可以在后台查看个人信息和修改密码个人中心界面,员工还可以查看部门信息、门店信息和仓库信息,还可以将订单信息和商品档案信息录入系统;管理员登录后还可以管理部门信息、存储和类型

33


信息。员工输入系统的订单信息和产品档案信息也可以被维护和处理。通过以上员工和管理员职能的设计,形成了一个完整的、可操作的电商中台管理系统。 [5]本课题开发的电商中台管理系统的员工注册流程是,如果有员工想要进入电商中台管理系统查看仓库信息,添加订单、商品等相关信息文件之前,他必须先选择注册按钮,将所有注册信息输入到中文端的系统中。注册时,要求员工在编辑框中输入员工工号、员工姓名等所有相关信息,及时完成注册,并认真填写密码、联系电话和职位信息。如果省略一项,会提示此项不能为空。


待所有信息填写完毕并确认无误后,点击注册即可注册成功,只有任何注册信息不输入时,均无法注册成功。本课题开发的电商中台管理系统的员工登录流程是进入系统并完成主要信息的填写。注册成功后才能执行此步骤。具体可以在编辑框中输入登录信息,包括用户名、密码等相关信息,并选择用户角色,包括管理员和员工模块。不正确,会提示员工登录中控台。否则,如果登录信息未成功输入或登录信息不正确,员工将无法登录中控台。


图1 系统总体设计结构图


本课题开发的电商中台管理系统订单信息的录入是员工首先登录电商中台管理系统,验证订单相关信息是否编辑完毕,录入编辑选择订单信息管理菜单中的“订单信息”框,如果不将订单信息输入系统,则无法完成订单信息的成功提交。员工将订单信息输入系统后,管理员可以完成所有员工输入系统的订单信息的查看,还可以在订单数量、订单价格等订单信息的情况下进行维护。等相关信息输入错误,可从列表中清除或修改订单信息。在设计数据库时


电子商务中台管理系统,通过提出的功能需求给出了数据库的实体抽象。随着原型图的不断进一步完善,可以及时对数据库进行部分修改和设计。它一般是利用一些函数来构造实体,这些实体一般是功能接口对应的数据结构,与实体连接的属性就是附加在这些数据结构上的数据元素。对于电商中台管理系统,可以包括以下实体:员工实体、管理员实体、部门实体、仓库实体和订单实体、店铺实体、店铺类型实体、商品档案实体等,其设计如下:其订单信息管理流程如下图2所示。 [6]

Clear the order information from the list

Delete

Modify or delete


调整


图2 订单信息管理流程图


系统实施与测试


注册界面是在编辑框中输入员工编号、员工姓名、密码、联系电话和职位,以上五种信息中的任何一项都必须输入到系统中,否则员工不允许注册成功。管理员实体专门用于为用户提供管理权限,在进入时可以管理和维护员工、部门信息、店铺类型、店铺信息、订单信息、仓库信息、商品档案信息等一系列权限电子商务中台管理系统。 [7]员工注册界面如下图3所示。


图3.员工注册界面


员工注册完成后,可以使用登录界面完成验证,在编辑框中输入登录信息,选择角色,只有登录信息与角色匹配才能登录成功。部门实体是完成特定所有权的有效途径


使用该系统的所有员工的组织结构。也是企业最常见、最基本的组织结构。其部门实体主要包括部门名称、部门主任、部门编号、人员结构和详细成立日期。员工登录界面如下图4所示。


图 4. 员工登录屏幕


为了给员工提供安全使用电子商务中台管理系统的功能,提供了修改密码的机制来完成,这里,在保证原始密码正确输入系统的前提下,并保证连续两次输入的新密码一致的情况下即可修改密码成功。仓库实体是一种用于记录企业或商店销售的货物进行存储的地址信息。其属性包括:仓库编号、仓库名称、仓库位置、仓库图片、仓库面积、存放货物。其修改密码界面如下图5所示。


图5.修改密码界面


个别员工在注册时输入的职位、联系电话等信息可能会被公司修改。


员工自己。其修改个人信息的界面如下图6所示。


图6.修改个人信息界面


部门信息是管理员可以通过系统发布并提供给相关部门的信息。


员工查看,此时员工还可以快速查询部门信息,根据情况查看各个部门的详细信息


部门名称和部门负责人。 [8]店铺类型实体用于显示使用系统的员工记录的店铺的具体类型信息。


所售商品,无论是来自京东店、淘宝店还是其他店铺,其界面如下图7所示。


图7 部门信息管理界面


员工可以根据门店实际情况查看管理员发布的所有门店信息,此外员工还可以按门店名称、门店类型等查看某个门店或某个类型的门店,还可以查看详细信息一家商店的。店铺实体是可用于通过电商平台销售商品,也可用于为所售商品提供服务和订单配送的实体信息,包括店铺详细编号、店铺名称、店铺类型、店铺精美照片、店铺开业时间及详细经营范围、订单由店铺名称生成,


订单的价格、员工的联系电话以及用户记录的订单数据,包括店铺名称、订单号、订单的订单号,商品文件实体用于记录订单的详细信息提供给用户购买且商店可以销售给用户的商品档案,包括:商品名称、商品尺寸、商品存放位置、商品库存、每月商品销量、商品图片、注册时间、员工账号、员工姓名以及员工联系电话,店铺信息列表查看界面如下图8所示。


图8. 店铺信息列表查看界面


订单信息管理


订单信息是员工可以根据实际订单销售情况进入系统的信息,在订单信息添加界面中,订单数量必须输入到系统中,也可以直接选择


店铺完成店铺数据自动出现,在订单数量未输入系统时无法完成订单的成功提交。其订单信息添加界面如下图9所示。


图 9. 订单信息添加界面


员工根据实际情况将订单信息录入系统或管理员根据订单实际情况维护订单信息后,员工可以查看订单信息;


此外,员工还可以通过查询的方式快速找到订单并查看订单的详细信息。其订单信息列表界面如下图10所示。


图10 订单信息列表界面


仓库信息是管理员可以根据货物的实际存储情况向系统中的员工提供的一种与货物存储位置相关的信息,以完成与货物存储位置相关的信息;员工还可以根据仓库名称、位置等查询某个仓库的详细信息。商品档案实体用于记录提供给用户购买、商店可以向用户销售的商品档案的详细员工实体。用于记录用户使用电商中台管理系统查看部门信息、门店信息、仓库信息的情况。还可以添加订单信息和商品档案信息,包括员工工号、员工姓名、员工性别、员工头像、员工联系电话、员工职位等信息,


包括:商品名称、商品尺寸、商品存放地点、商品库存、每月商品销量、商品图片、登记时间、员工账号、员工姓名和员工联系电话等,商品档案实体用于记录详细的员工信息商品文件的实体,提供给用户购买,商店可以向用户销售。用于记录用户使用电商中台管理系统查看部门信息、门店信息、仓库信息的情况。还可以添加订单信息和商品档案信息,包括员工工号、员工姓名、员工性别、员工头像、员工联系电话、员工职位等信息,包括:商品名称、商品尺寸、商品存放地点、商品库存、


每月商品销量、商品图片、注册时间、员工账号、员工姓名、员工联系电话。 [9]以上实体设计完成后,可以根据以下内容设计数据表


可能会用到所需的属性和占用的空间,为实际数据库的创建提供必要的条件。电子商务数据库管理系统其仓库信息列表查看界面如下图11所示。


图11. 存储库信息列表查看界面


商品档案是工作人员可以根据销售能力来完成的产品信息的录入系统,其中产品名称是录入系统所必需的,其他产品


信息暂时无法录入系统,其产品档案信息添加界面如下图12所示。


图12 产品文件添加界面


员工将产品档案信息录入系统或管理员维护产品档案信息后,员工可以查看产品档案信息


列表,还可以查询查看产品文件的详细信息。其产品文件信息查看界面如下图13所示。


图13 产品文件列表查看界面


管理员不仅可以查看所有使用电商中台管理系统员工终端完成注册的员工的员工信息,还可以根据员工的实际情况给予员工权限


并根据员工的联系电话、职位等信息中的错误进行维护和处理。其员工管理界面如下图14所示。


图 14. 员工管理界面


部门信息根据企业组织实际情况录入部门名称、部门编号等


部门负责人等信息录入系统,其部门信息添加界面如下图15所示。


图15 部门信息添加界面


管理员完成了企业组织架构最基本的部门信息后,在结构性的情况下也可以进行维护


部门名称、部门负责人等调整和变更。其部门管理列表界面如下图16所示。


图 16. 部门管理列表界面


门店信息是根据实际情况将门店信息如门店名称、经营范围等信息录入到系统中,然后可以提供给员工查看,只要在没有录入门店信息的情况下无法发布店铺信息。


店铺信息被管理员添加到系统后,还可以根据店铺信息的营业时间、经营范围、店铺照片进行维护。 [10]


管理员可以查看所有员工输入系统的订单信息列表,还可以在订单信息输入错误时完成订单的维护,如订单数量、订单价格等。 11]


管理员可以查看所有员工录入电商中台管理系统的产品档案信息;还可以在产品尺寸、存放位置等录入错误的情况下维护产品档案信息;当然,还可以查看每个产品文件的详细信息。 [12]


结论


本项目开发的电子商务中台管理系统是一个订单管理的Web系统,可以通过图书馆和互联网收集与本课题相关的资料,通过对这些文献的分析和总结,完成电子商务中台管理系统的功能和流程的分析和数据库设计,最终利用技术完成员工和管理员使用的系统。


电商中台管理系统采用Vue框架作为设计


前端界面技术,后台使用SpringBoot框架搭建系统,使用Java语言编写员工和管理员使用的功能代码,使用MySQL存储订单、商品文件等相关数据数据库。电商中台管理系统是一个Web系统,可以将商品档案和订单关联的信息提供给员工和管理员使用,员工可以查看部门信息、门店信息、仓库信息,还可以添加和查询订单信息和商品档案信息;可以提供给管理员管理部门信息、门店信息和仓库信息等,也可以由工作人员添加订单信息和商品档案信息,以便管理员在这些信息发生变化时维护。从而具备一套完整的电子商务中台网络管理系统。


参考


刘树凡,李希梅,孙鹏。基于SpringBoot的通信基站勘测系统设计与实现[J]. 2018年智能教育与人工智能发展学术会议论文集,2018:34-36。


张士英.基于Jsp技术的大学生思想政治实践课程网络教学平台的开发与实现[J]. 2019年第三届教育理论与实践进步国际会议(ICATPE 2019),2019:364-369。


大数据:MapReduce 分析算法的信息和流程融合教程和指南 [J].塞尔吉奥·拉姆雷兹-加列戈、阿尔贝托·费尔南德斯、萨尔瓦多·加卡明·陈、弗朗西斯科·埃雷拉。信息融合。 2018:100-103。


共享经济平台用户偏好与期望分析——Airbnb兴趣点相关性检验[J].莫卢德·阿卜达尔 (Moloud Abdar),尼尔·Y·颜 (Neil Y. Yen)。计算机在人类行为中的应用。 2018:71-73。


廖斌.基于Java开发Web应用的MVC模式分析[J]电子技术与软件工程,2020(21):49-50.


张四清.基于J2EE的农产品电商采摘系统设计与实现[d]安徽农业大学,2021

(33): 113-115.


杨进.生鲜电商订单履行系统的设计与实现[d]北京交通大学,2021(20):160-161.


王浩.零售行业电子商务系统的设计与实现[d]电子科技大学,2021(19):37-38.


吴桐某小商品后台管理系统的设计与实现


中型企业[d]电子科技大学,2021(5):87-89.


赵安秀, 胡瑞镇. 基于JavaEE的订单管理系统设计与实现[j] 科技创新与应用, 2021(04): 115-117.


连达,谢晓玲,刘平平 农村经济电子商务管理系统设计[J]自动化技术与应用,2020(12):

164-167.


宋大鹏.大型企业电子商城系统开发实践[J].中国管理信息化,2020(15):179-182.