1绪论要提高超市管理和运营效率以节省管理运营的成本、减轻工作人员的负担支持简单的决策辅助高层管理从而使超市能够再较少投入中获取更高的收益。该超市管理系统主要服务于中小型规模超市管理和运营实现商品信息、收银、客户、员工一体化使用半自动化流程提高效率和服务质量身处在21世纪跨时代的飞跃人们的生活中充斥着网络和科技便捷超市的竞争也进入了一个全新的领域技术的提升和管理的升级是连锁超市的竞争核心。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模成为超市努力追求的目标。那么我们需要一个超市管理系统来大大提升运营的效率。提高超市的竞争力满足好顾客效率总是第一位2主要技术后端技术技术说明官网SpringJ2EE应用程序框架https://spring.io/projects/springSpringMVC全功能 MVC 模块https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htmMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombok前端技术技术说明官网JSP动态网页技术标准https://www.jsp.com/BootstrapCSS/HTML框架https://www.bootcss.com/Swiper特效插件https://www.swiper.com.cn/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosChart.js图表工具 有源码 获取源码AdminLTE管理模板https://adminlte.io/3需求分析3.1 登录​管理员登录拥有查看修改等所有权限登录时判断重复不可登录 拥有员工管理功能经理登录金额过大或者退货等需要经理审核采购员登录进退货模块管理 供应商模块 分类模块等销售人员销售模块管理统计模块查看管理库存管理员库存模块管理库存统计​3.2 销售管理分为销售 销售过期预警 销售快过期一个月范围预警功能客户批量购买商品购买成功 生成订单 订单再由销售人员审核或者驳回再由仓库管理员进行出库 退货由销售人员退货 经理审核3.3 库存管理分为库存量 库存预警 和库存盘点库存信息当前仓库里的商品 未上架的商品 从这里进货查看进货信息 数量 进价 生产日期 过期日期 供应商等信息 进货商品一模一样时 进货数量叠加采购员订单审核通过之后 入库审核 由入库管理员审核通过 可入库到库存里边3.4 进退货管理采购员 采购进货 采购进货 成功后生成采购订单 然后选择仓库 审核提交金额大于1000 经理审核3.5 供应商信息管理​ 供应商姓名 地址 电话 负责人 等信息 可以增删改供应商信息3.6 员工信息管理管理员登录下才有的员工管理只有管理员可操作4系统设计5系统页面展示5.1 登陆界面5.2 主页5.3 进货管理5.3.1 进货5.3.2 进货入库5.4 销售管理5.4.1 商品销售5.4.2 会员销售查询5.4.3 普通销售查询5.4.4 商品过期预警5.5 库存管理5.5.1 库存不足预警5.5.2 库存量5.6 用户管理5.7 权限管理5.8 客户管理5.9 供应商管理5.10 仓库管理5.11 分类管理项目编码01-03-01