# supermarket-management-system **Repository Path**: wayne-hu/supermarket-management-system ## Basic Information - **Project Name**: supermarket-management-system - **Description**: 基于 Java+Android+Web 的超市管理系统,支持老板、收银员多角色权限管理,涵盖商品管理、收银结算、入库管理、会员管理、订单管理、销售分析等全流程超市运营功能;含 Android 扫码收银 App,支持小票打印、积分抵扣、数据可视化分析,全功能源码开放,文档齐全,附详细部署说明。超市管理系统;超市收银系统;进销存系统;超市系统。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 16 - **Forks**: 0 - **Created**: 2026-03-16 - **Last Updated**: 2026-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: 超市管理系统, 收银系统, 会员管理, 销售分析, 入库管理 ## README # supermarket-management-system # 介绍 ### 基于Java+Web+Android的超市综合管理系统 功能结构图,太大,模块太多,展示不下,截取部分 ![img.png](img/img.png) #### 软件架构 系统分为三个端,分别是Web管理端、Android收银端、Java服务端; Web管理端:使用HTML5、CSS3、JavaScript、jQuery、Ajax、Bootstrap、Layui实现(多角色权限控制) Android收银端:使用Java(Android高级开发)实现(扫码、购物车、小票打印) 服务端:使用Java、Spring、SpringMVC、MyBatis实现 ##### 用到的所有技术栈: Web管理端:HTML5、CSS3、JavaScript、jQuery、Ajax、Bootstrap、Layui Android收银端:Java(Android SDK)、ZXing(扫码)、打印SDK 服务端:Java JDK8、Spring、SpringMVC、MyBatis 数据库:MySQL 5.6+ 服务器:Tomcat 7.0+(后端)、Apache 2.0+(前端) 工具:IDEA、Android Studio、HBuilderX、Navicat、Postman #### 安装教程 1. 启动MySQL服务,新建数据库supermarket_management_system,导入数据库文件supermarket_management_system.sql ![img_1.png](img/img_1.png) 2. 启动服务端,在IDEA中打开SupermarketServer,修改db.properties文件中的数据库连接信息,配置Tomcat 7.0+运行环境,启动后端项目 ![img_2.png](img/img_2.png) 看到这个页面就是服务端启动成功了 ![img_3.png](img/img_3.png) 3. 启动Web管理端,在HBuilderX中打开SupermarketWeb;修改api/config.js中的后端接口地址,将前端文件部署到Apache 2.0+根目录,访问管理端页面 ![img_4.png](img/img_4.png) 4. 编译并运行Android收银端 - 在Android Studio中打开SupermarketCashierApp - 修改App内的服务端接口地址 - 编译生成APK,安装到安卓设备/模拟器,测试扫码、收银功能 ![img_555.png](img/img_555.png) 5. 测试不同角色登录: - 管理员(店长)账号:可操作所有模块(商品/入库/会员/员工/销售分析等) - 收银员账号:仅可操作收银管理、会员管理模块 验证各角色权限及功能正常使用,搭建完成 #### 效果图 Web管理端 ![img_5.png](img/img_5.png) ![img_6.png](img/img_6.png) ![img_7.png](img/img_7.png) ![img_8.png](img/img_8.png) ![img_9.png](img/img_9.png) ![img_10.png](img/img_10.png) ![img_11.png](img/img_11.png) ![img_12.png](img/img_12.png) 收银员 ![img_13.png](img/img_13.png) ![img_14.png](img/img_14.png) ![img_15.png](img/img_15.png) #### 写在最后 所有代码以及数据库全部开源,均为原创开发,如果觉得有用,麻烦点个star,谢谢! **!!! 仅用于学习交流,请勿商用或者用于违法用途!** 如果部署搭建途中有任何问题随时可以联系我,我们也可以定制开发。 邮箱:1373577355@qq.com wx:Awake778 #### !!!技术支持收费,大家都时间珍贵,白嫖先生勿扰!!!!!!!! ![wx.png](img/wx.jpg) # 技术支持 - 我们接所有项目定制开发、技术支持,有需要可以联系我,谢谢! - 方案1:我这边按照需求开发完成,部署、简单讲解,后期有任何技术问题随时可以问。 - 方案2:跟着我做,我带着做,边做边讲,后期有任何技术问题随时问,小修改免费修改。 ### 我们的技术栈: #### 前端技术 - **Web开发**: VUE, Element, Bootstrap, LayUI, HTML5, CSS3, jQuery - **Android开发**: Java(Android SDK)、ZXing、打印SDK - **微信小程序**: 原生开发, Taro - **跨平台开发**: uniapp #### 后端技术 - **Java生态系统**: - 框架:Spring, SpringBoot, SpringMVC, SpringSecurity - 数据持久层:MyBatis, JPA - **其他后端语言**: PHP, Python, Node.js #### 数据库管理 - **关系型数据库**: MySQL, SQLServer, SQLite, Oracle - **非关系型数据库**: MongoDB - **缓存与搜索**: Redis, ElasticSearch #### 服务器与部署 - **操作系统部署运维调试**: Linux, Windows - **容器化与编排**: Docker部署, Kubernetes (k8s)部署 - **Web服务器配置**: Nginx, Apache, Tomcat, IIS - **CI/CD与版本控制**: Jenkins部署, Git部署, SVN部署 #### 其他技术能力 - **数据分析与可视化**: 基于Java/Python的图表生成、销售数据统计分析 - **爬虫开发**: 基于Java - **自动化测试**: 接口测试(基于Java/Postman), Android自动化测试 - **自动化运维与监控**: - 自动化部署(基于Java) - 定时任务(如入库阈值检查)开发 # 项目TAG(标签) ## 中文标签 超市管理系统、Java、Android、SpringMVC、MyBatis、Layui、Bootstrap、MySQL、收银系统、会员管理、入库管理、销售分析、权限管理、小票打印、积分抵扣、商品管理、订单管理、促销折扣、数据可视化、定时任务 ## 英文标签 supermarket-management-system、java、android、springmvc、mybatis、layui、bootstrap、mysql、cashier-system、member-management、inventory-management、sales-analysis、permission-management、receipt-printing、points-deduction、product-management、order-management、promotion-discount、data-visualization、scheduled-tasks