2020年1月10日第4卷第1期现代信息科技Modern Information Technology  Jan.2020 Vol.4 No.1
252020.1基于Spring Boot的电商管理系统的设计
陈宇
(湖北文理学院,湖北 襄阳  441053)
摘  要:电商管理系统包括前台商城系统和后台管理系统,完成了系统架构及数据库的设计。该系统采用Spring Boot 框架,以MyBatis 作为持久化层。前台包括商品展示、购物车、订单、会员中心等模块,后台包括商品管理、订单管理、会员管理、营销管理等模块。
关键词:电商管理系统;Spring Boot ;MyBatis
中图分类号:TP316.8;TP311.52      文献标识码:A  文章编号:2096-4706(2020)01-0025-02
Design of Electronic Business Management System Based on Spring Boot
CHEN Yu
(Hubei University of Arts and Science ,Xiangyang  441053,China )
Abstract :The electronic business management system includes the front end mall system and the back end management system ,which completes the design of the system architecture and database. Using the Spring Boot framework ,and MyBatis as a persistence layer. The front end includes modules such as product display ,shopping cart ,order flow and member center. The back end includes modules such as product management ,order management ,member management and marketing management.
Keywords :electronic business management system ;Spring Boot ;MyBatis
收稿日期:2019-11-070  引  言随着信息化技术的发展,电子商务已成为商品贸易的主要方式和手段。其中主要有B 2C 、C 2C 及B 2B 等运营模式,从范围上看有限于国内的电商系统及跨境电商系统。如今网购成为了普遍的购物模式,因此企业形成线上线下相结合的销售模式已成必然。目前对电商管理系统有大量的研究与应用[1],完成了跨境电商公共服务平台的设计与实现;对跨境电商相关的业务流程及用例进行了分析,实现了跨境电商的整体流程设计与实现[2];对跨境在线商城的订单子系统进行了相关研究,可为小型企业自建跨境商城提供参考[3]。设计了智慧旅商管理系统的信息检索功能,研究了旅商平台的信息检索优化。同时,电商管理系统的开发也需要利用现有的框架技术来减少
开发费用[4],研究了基于AngularJS 前端框架开发运营系统的效率提高程度,说明基于框架技术进行系统开发的必要性。1  相关技术介绍电商管理系统整合了Spring Boot 和MyBatis 作为系统的架构基础,同时融合了ElasticSearch 搜索引擎技术及Redis 分布缓存技术,数据库端使用MySQL 服务器。SpringBoot 是对Spring 框架的扩展,是一个全新的轻量
级框架,其目的是简化应用程序的搭建和开发工作,采用了比Spring 更简洁的方式进行应用程序配置。其内部集成了大
量的其他框架,同时解决了各框架依赖包之间的冲突问题。其具有如下的特征:创建基于Maven 插件的Spring 应用程
序;内部嵌入Tomcat 等Web 应用程序容器;提供了相关的对象模型以简化相关应用程序配置。以上特点使得应用程序的开发更加聚焦在业务逻辑上,大大减轻了开发人员的配置工作量。
MyBatis 作为持久层框架,完成了应用程序和JDBC 接口之间的映射关系,消除了JDBC 代码和参数的手工设置。其主要过程是产生POJO 对象,通过配置XML 或注解将POJO 映射成数据库中的记录。springboot架构图
ElasticSearch 是一个基于Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎。Redis 是运行于内存的高性能的Key-Value 数据库,支持数据的持久化,提供高效的分布式数据操作。
2  系统设计
系统分为前台商城系统和后台管理系统。前台主要模块有系统首页、商品展示、购物车、订单、会员中心等。后台
主要模块有商品管理、订单管理、会员管理、营销管理等。系统功能模块图如图1所示。
电商管理系统
前台商城系统系统首页商品展示购物车会员中心订单后台管理系统商品管理订单管理
会员管理营销管理
图1  系统功能模块图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。