Skip to content

Latest commit

 

History

History
150 lines (104 loc) · 3.78 KB

README.md

File metadata and controls

150 lines (104 loc) · 3.78 KB

ERP系统

该系统为商贸行业进销存系统,功能模块较为完善。
注意修改 erp/erp_dao/src/main/resources/applicationContext_datasource.xml中的数据库相关配置信息。

项目说明:

  • 后端:Spring + Struts2 + Hibernate
  • 前端:EasyUI
  • 数据库:oracle
  • 其他:Shiro,quartz,Apache POI,echars,highcharts ......

数据库(oracle)

docker(推荐)

我提供了一个完整的数据库docker容器

docker hub地址:erp-docker

国内访问docker hub可能有点慢。

  1. 拉取容器
docker pull imxushuai/erp-oracle
  1. 容器启动
docker run -d -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true imxushuai/erp-oracle
  1. 远程登录数据库

使用navicat等工具连接数据库使用账号密码如下:

账号:erpuser 密码:123456

自建数据库

  1. 创建表空间
create tablespace 表空间名称 
datafile 'c:\数据文件名称.dbf' 
size 100m autoextend on next 10m
  1. 创建用户
create user erpuser
identified by 123456
default tablespace 表空间名称
  1. 用户授权
grant dba to erpuser
  1. SQL文件位于根目录中的sql目录中,分别对应oracle数据库windows版本和linux版本

功能模块

基本数据

子菜单名 doc
商品类型 商品类型,如:食品,玩具等
商品 商品名,如:瓜子,玩具车等
仓库 仓库相关信息维护
供应商管理 进货供应商信息维护
客户管理 销售对象信息维护

人事管理

子菜单名 doc
部门 部门相关信息维护
员工 员工相关信息维护

采购管理(主线流程)

子菜单名 doc
采购申请 填写采购申请,需录入信息:供应商,商品,数量等
采购订单审核 对确认过的订单进行审核
采购订单确认 对采购申请进行确认,可以打印出Excel表
采购订单入库 采购商品入库,需录入信息:仓库,库管员等
采购订单查询 采购订单查询操作
退货订单登记 与采购申请操作相似
退货订单审核 与采购订单审核相似
退货订单出库 与采购订单入库相似
退货订单查询 退货订单查询操作

采购流程:采购申请 -> 采购订单审核 -> 采购订单确认 -> 采购订单入库
退货流程:退货订单登记 -> 退货订单审核 -> 退货订单出库

销售管理(主线流程)

子菜单名 doc
销售订单录入 销售订单录入,需录入信息:订单生成时间,客户,商品等
销售订单出库 商品出库
销售订单查询 对采购申请进行确认,可以打印出Excel表
销售退货登记 与销售订单录入相似
销售退货审核 与销售订单审核相似
销售退货入库 与销售订单出库相似
销售退货订单查询 退货订单查询操作

销售流程:销售订单录入 -> 销售订单出库
退货流程:退货订单登记 -> 退货订单审核 -> 退货订单入库

库存管理

子菜单名 doc
库存查询 查询商品的库存数量
库存变动记录 可查看所有出库入库操作记录
盘盈盘亏登记 盘盈盘亏登记
盘盈盘亏审核 盘盈盘亏审核
盘盈盘亏查询 盘盈盘亏查询
库存预警 库存少于一定数量时,发送库存预警邮件

统计分析

子菜单名 doc
销售统计表 统计各商品类型的销售情况,以饼图展示
销售趋势分析 统计一年中每个月的销售值,以折线或柱状图展示

统计分析

子菜单名 doc
重置密码 可重置任意员工的密码
角色管理 角色管理
员工角色设置 为员工赋予角色
角色权限设置 为角色赋予菜单权限