
II
摘 要
随着科学技术的发展,网络变得越来越方便和重要。许多现代企业
也开始运用自己的软件来加快自身的发展,紧跟时代潮流,获得市场竞
争优势。随着中国连锁超市行业的快速健康发展,它们之间的管理模式
越来越复杂,因此需要用软件进行管理。在阅读和分析大量的参考资料
后,使用基于 SpringBoot 框架的后端技术快速构建项目框架,
SpringBoot 集成了大量的框架配置和应用模板。
有了可以直接用于断开连接的必要框架和模板,SpringBoot 的自动
部署功能使开发人员能够快速部署业务功能。SpringBoot 可以消除发起
人管理项目的繁琐操作。系统采用 Thymeleaf 模板引擎,操作数据交互
实现系统权限分配和用户认证,使用 Yaml 语言实现 SpringBoot 配置文
件、SpringSecurity 集成。SpringBoot 框架遵循“承诺大于配置”的思
想,对于使用 SpringBoot 框架的项目,没有特定的配置,默认的配置只
由开发人员的需要确定。
前端技术可以使用 Vue 框架和元素 UI 技术实现,MVVM 开发模型对视
图和数据层进行划分,并时刻观察数据变化,实时更新与视图对应的内
容。在数据库中,选择 MySQL 数据库。整个系统页面清新、简洁、快捷、
易用。系统在开发过程中遵循了易操作的原则、可扩展性的原则、高内
聚低组合的原则、易维护的原则。

III
关键词
连锁超市;社区超市;管理模式;SpringBoot

IV
Community supermarket management system
based on Java
Abstract
With the development of science and technology, the network has
become more and more convenient and important. Many modern enterprises
have also begun to use their own software to speed up their own development,
keep up with the trend of the times and gain market competitive advantages.
With the rapid and healthy development of China's supermarket chain
industry, the management mode between them is becoming more and more
complex, so software management is needed. After reading and analyzing a
large number of reference materials, the project framework is quickly built
using back-end technology based on the SpringBoot framework, SpringBoot
integrating a large number of framework configurations and application
templates.
With the necessary frameworks and templates that can be used directly
to disconnect, SpringBoot's automatic deployment function enables
developers to quickly deploy business functions. SpringBoot can help
sponsors manage projects by eliminating cumbersome implementations.The
system uses data interaction before and after the Thymeleaf template engine
to realize system permission allocation and user authentication, and uses

V
Yaml language to realize SpringBoot configuration file and SpringSecurity
integration. The SpringBoot framework follows the idea of "commitment is
greater than configuration". For projects using the SpringBoot framework,
there is no specific configuration, and the default configuration is only
required by developers.
The front-end technology can use the Vue framework and element UI
technology to implement the MVVM development model to divide the view
and data layer, observe the data changes at all times, and update the content
corresponding to the view in real time. In Database, select MySQL database.
The entire system page is fresh, concise, fast and easy to use. The system
follows the principle of easy operation, the principle of scalability, the
principle of high cohesion and low combination, and the principle of easy
maintenance in the development process.
Keywords
Chain supermarket; Community supermarket; Management mode; Springboot

VI
目 录
第 1 章 概 述.............................................................................................................................................1
1.1 研究背景...................................................................................................................................1
1.2 研究意义和目的.......................................................................................................................2
1.3 国内外研究现状.......................................................................................................................3
1.4 研究思路...................................................................................................................................3
第 2 章 系统需求分析...............................................................................................................................5
2.1 社区超市管理系统需求分析...................................................................................................5
2.2 社区超市管理系统的新特点...................................................................................................5
2.3 社区超市管理系统的可行性分析...........................................................................................6
第 3 章 系统概要设计...............................................................................................................................9
3.1 功能模块结构模型.....................................................................................................................9
3.2 社区超市管理系统架构分析及优化.........................................................................................9
第 4 章 系统开发关键技术.....................................................................................................................10
4.1 系统开发工具.........................................................................................................................10
4.2 数据库技术.............................................................................................................................11
4.3 SpringBoot 自动配置原理....................................................................................................11
第 5 章 系统详细设计.............................................................................................................................12
5.1 前端系统设计.........................................................................................................................12
5.2 后端系统设计.........................................................................................................................12
5.3 数据库设计.............................................................................................................................14
5.4 用户界面设计.........................................................................................................................16
第 6 章 结论与展望.................................................................................................................................28
6.1 结论.........................................................................................................................................28
6.2 展望.........................................................................................................................................28
致谢...........................................................................................................................................................30
参考文献...................................................................................................................................................31