超市ERP

2025-07-13 15:38:41
行业:企业内部管理
载体:网站、小程序
技术:Java、Spring Boot

业务背景

为中小型连锁商超企业定制的 ERP 管理系统,实现优化库存管理、采购流程、销售
分析和财务管理,提升整体运营效率。基于 SpringBoot 实现了后台系统的商品信息,销售信
息,财务信息,供应链信息,员工管理,客户信息管理的功能。还实现了对销售信息的数据分
析,数据可视化的功能。
加密认证登录:
采用 JWT 结合 MD5 加密方式,构建安全可靠的用户认证体系,确保用户身份的准确性和系统
的安全性,有效防止身份伪造和数据篡改
ThreadLocal 线程隔离:
基于静态 ThreadLocal 封装全局上下文对象,减少了对用户信息的频繁査询,提升了系统性
能。同时确保线程间的数据隔离,避免了线程数据交叉和干扰,增强了系统的稳定性 AOP
日志记录:
通过 AOP 技术,实现了对登录日志和操作日志的自动记录,便于追踪和分析用户行为,进一步
提高系统的安全性和稳定性
DataScope 数据权限控制:
通过 DataScope 实现角色数据权限控制,确保不同角色的用户只能访问其被授权的数据,提
高数据的安全性和保密性

功能介绍

一、 核心业务管理
商品信息管理: 统一管理商品基础信息(名称、条码、规格、分类、价格、库存阈值等)、供应商信息,建立标准化商品库,支撑进销存全流程。
销售信息管理: 支持销售单据处理(收银、退货)、销售流水记录与查询,准确捕捉门店交易数据,为分析提供基础。
财务管理: 涵盖日常收支、账户管理、供应商/客户结算、费用报销,支持生成关键财务报表(如利润表),清晰掌握企业财务状况。
供应链管理(采购与库存):
采购管理: 供应商管理、采购订单创建审批、采购入库跟踪,优化采购流程。
库存管理: 实时库存查询、门店间调拨、库存盘点,有效控制库存水平,减少缺货与积压。
员工管理: 维护员工档案(信息、岗位、所属部门/门店),进行角色与系统权限分配,规范人事与访问控制。
客户信息管理: 管理会员档案(信息、等级、积分)及批发客户信息,记录会员消费,支撑客户服务和精准营销。
二、 智能分析与决策
销售数据分析与可视化:
多维度分析: 按时间、商品、分类、门店、员工等多角度深入分析销售数据。
报表与洞察: 生成销售日报、周报、月报及排行榜,进行销售趋势、同比环比分析。
数据可视化: 通过直观图表(柱状图、折线图、饼图等)呈现分析结果,帮助管理者快速理解经营状况,指导营销策略与商品优化。
三、 系统安全与管控
安全登录认证:
采用 JWT (JSON Web Token) 结合 MD5 密码加密,实现安全可靠的用户身份验证。
有效防止密码泄露、身份伪造和数据篡改,保障系统入口安全。
精细化数据权限控制 (DataScope):
基于用户角色及其所属部门/门店,严格控制其可访问和操作的数据范围(如店长仅限本店数据)。
严格遵循“最小权限原则”,确保核心业务数据的保密性与安全性,防止越权操作。
操作日志审计:
利用 AOP (面向切面编程) 技术,自动记录用户关键操作(登录/登出、敏感业务操作如价格修改、单据删除等)。
详细记录操作人、时间、IP及操作内容,满足审计要求,便于安全追溯与问题排查。
四、 系统性能与稳定性
高效上下文管理:
基于 ThreadLocal 实现线程级全局上下文存储(存储登录用户ID、角色、门店等关键信息)。
优势:
减少数据库查询: 业务处理中无需频繁查询用户信息,显著提升性能。
严格线程隔离: 确保不同用户请求间数据完全隔离,避免干扰,增强高并发下的系统稳定性。

项目实现

使用技术栈:Spring Boot + Spring Security + MyBatis + Redis + MySql 加密认证登录:
采用 JWT 结合 MD5 加密方式,构建安全可靠的用户认证体系,确保用户身份的准确性和系统
的安全性,有效防止身份伪造和数据篡改
ThreadLocal 线程隔离:
基于静态 ThreadLocal 封装全局上下文对象,减少了对用户信息的频繁査询,提升了系统性
能。同时确保线程间的数据隔离,避免了线程数据交叉和干扰,增强了系统的稳定性 AOP
日志记录:
通过 AOP 技术,实现了对登录日志和操作日志的自动记录,便于追踪和分析用户行为,进一步
提高系统的安全性和稳定性
DataScope 数据权限控制:
通过 DataScope 实现角色数据权限控制,确保不同角色的用户只能访问其被授权的数据,提
高数据的安全性和保密性

示例图片视频


YLX
30天前活跃
方向: 后端-Java、
交付率:100.00%
相似推荐
兴业银行数易宝项目
数据库使用Oracle及txsql,本人主要负责数据模型设计及数据库的开发,包括数据库结构的建立、数据库内部代码的编写外部代码的优化、外部数据的清洗转换统计、数据库相关shell脚本的开发及异构数据库的迁移等。数易宝二期在一期基础上新增多种数据监控及分析报表,此过程中,各种报表的分析结果均由数据库代码处理实现。
港美股跟单交易-formax
上线外汇行情K线交易、股票行情交易、期货模块0-1、牛人榜优化以及社区优化等多项重大功能;经过几个版本的迭代之后,外汇牛人主页的访问数提升了25%; 牛人主页板块经调整后,主页各项目点击率也提高了不少; 社区改版后发帖量明显提升,观点详情页活跃度提升53.3%; 外汇行情上线后,行情页pv提升了128.4%,并在持续提升,培养移动端交易习惯
财务管理系统-来财宝
1. 基础信息管理模块:可对系统运行所需的基础数据,如企业组织架构、人员信息、基础财务参数等进行维护与管理,为其他模块提供基础数据支撑。 2. 商业关系管理模块:助力用户管理企业的商业合作对象,包括供应商、客户等的信息,方便梳理与维护商业往来关系,为业务开展和财务核算提供关联依据。 3. 业财单据管理模块:负责各类业务与财务单据的录入、存储与管理,确保单据信息的规范与可查,是业财数据流转的重要起点。 4. 业财结算管理模块:聚焦业务与财务的结算环节,处理各类交易的结算事宜,保证结算数据的准确与及时,为后续对账等工作奠定基础。 5. 业财对账管理模块:包含对账管理(像 NCOD 对账、订单对账、账单结算、拨款管理、尾程运费账单核对、GXBCD 核对、COD 对账、shopee 线下调整等子模块)、调账管理等。以对账管理为例,用户可精准筛选团队、平台、账期、国家、店铺等多维度信息,开展应收核对、账单结算、拨款管理等操作,还能导出数据;调账管理则可对财务数据进行调整维护。 6. 业财账务管理模块:主要进行账务相关的处理,包括账务的记录、核算、汇总等,生成准确的财务账务信息,反映企业财务状况。 7. 资金管理模块:专注于企业资金的统筹管理,涵盖资金的收支、调配、监控等,助力企业实现资金的高效利用与风险管控。 8. 公共服务模块:包含导出中心和报表管理等子模块,导出中心支持按任务类型、任务状态、创建时间等条件查询导出任务,可查看导出内容、进度、状态等信息,还能下载已完成的导出文件;报表管理则可对各类财务、业务报表进行管理,满足数据统计与分析需求。 9. 数据权限配置模块:用于设置不同用户或角色对系统数据的访问权限,保障数据安全。 以上模块均已实现
股票爬取-股票爬取
在金融数据需求不断增长的背景下,股票数据爬取工具应运而生,为投资者、金融分析师、研究人员及相关机构提供了获取多维度股票数据的便捷途径。这类工具具备丰富且强大的功能,以满足不同用户在股票分析、投资决策、策略研究等方面的需求。
高校预算绩效管理系统-苏州大学预算绩效管理系统
1、高校预算管理系统实现了项目立项管理、项目过程管理、项目验收管理、预算编制管理、学校整体绩效目标管理、学校整体绩效监控管理、收入预算管理、专项管理、指标管理等功能 2、本系统为高校建立项目预算全链条管控:严控高校项目全周期预算,以立项评审为源头约束,以质量监控为执行保障,实现资金穿透式管理 3、项目申报流程:项目申报、部门/学院负责人审核、归口部门审核、预算小组审核、分管校领导审核、校党委审核流程,此外还有项目过程管理、项目验收管理、学校整体绩效目标管理、专项管理、项目执行计划管理、项目执行监控管理、项目监控整改管理、项目自评价管理等多个流程
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服