文档章节

Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码

y
 yangyangqi
发布于 2017/05/25 08:52
字数 1793
阅读 8
收藏 0
点赞 0
评论 0

需求分析:

有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中

或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户跟踪记录

厂家也不能实时了解下面代理商的经营状况和库存情况

解决方案:

本系统角色主要分两个层级:总管理(厂家),下级管理(商户)

各商户管理自己的进销存数据和客户资料

厂家能查看所有商户实时经营情况

-------------------------------------------------------------------------------------------------------------------------

系统介绍:

1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用)

2.springmvc +spring4.2.5+ mybaits3.3  SSM 普通java web(非maven)  数据库:mysql

3.开发工具:myeclipse  eclipse idea 均可, 没有限制. 我这边myeclipse 2014 导出来的项目源码

-------------------------------------------------------------------------------------------------------------------------

业务模块

主页: 记录总进货额、总销售额、总销售利润、30天内销售金额
           统计总客户数、30天新增客户数
           图表统计(折线图和柱状图)展示从当前月份开始前12个月销售情况

1.   客户资料:记录客户资料,备注客户信息,跟踪记录客户状况
2.   客户备注:客户资料附属选项
3.   客户级别:客户资料附属选项

4.   商品列表:维护商品数据,有富文本编辑器,有明细表上传商品图片
5.   商品类别:商品附属选项
6.   品牌管理:商品附属选项
7.   计量单位:商品附属选项

8.     商品库存:展现商品库存情况,库存小的排最前
9.     商品入库:录入商品入库数据,数量、单价、入库时间。计算某时间范围内的进货总金额
10.   商品出库:录入商品出库数据,数量、销售价格、销售出库时间。计算某时间范围内的销售总金额
11.   库存盘点:柱状图展示商品库存情况,以便及时补仓
12.   销售报表:列表展示商品销售情况,可根据销量和销售额排序,以便掌握哪个商品卖的好并调整销售方案
 

系统模块下载地址:点击  or 主页地址 

1.   权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限
      角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。
      按钮权限: 给角色分配按钮权限。
2.   按钮管理:自定义按钮管理,维护按钮权限标识等
3.   菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏(递归处理)
4.   数据字典:无限级别,支持多级别无限分类。内设编号,排序等
5.   在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录
6.   日志管理:记录用户登录退出和一些重要操作记录
7.   系统用户:对各个基本的用户增删改查,单发、群发站内信邮件短信,导入导出excel表格,查看商户经营状况
8.   性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等
9.   图片管理:对批量上传的图片统一管理 ,点击放大,可打开多个,自由切换,绚丽预览效果
10. 图片爬虫:输入某网址,爬出其图片显示在页面上,可以放大预览。可保存到服务器上,到图片管理里面
11. 站内信:收信箱和发信箱, websocket技术通讯技术做的及时收信提醒,可配置语音提示来信

12. 系统设置:修改系统名称,邮件服务器配置,短信账号设置,图片水印配置
13. 数据库备份:可备份单表、整库,支持本地和远程数据库备份
14. 备份定时器:quartz 2.2 强大的任务调度,多线程备份数据库,任务启动关闭异步操作
15. 数据库还原:历史备份记录,还原数据库 or 单表 ,统计备份时间和文件大小
16. SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel

菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同,无限级别菜单
按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理
支持多用户分权限管理后台,  权限具体到不同的菜单不同的按钮

-------------------------------------------------------------------------------------------------------------------------

技术点

1. 导出 导入 excel 文件
2. IO 流上传下载文件
3. 群发邮件,可以发html、纯文本格式,可以发给任意邮箱(实现批量发送广告邮件)
4. 群发or单独 发送短信,支持两种第三方短信商接口
5. spring   aop  事务处理
6. MD5加密 SHA加密(登录密码用此加密)接口加密身份校验
7. 数据库连接池  阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发
8.加入安全框架 shiro (登录授权)(session管理)
9.根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名)
10.java Quartz2.2 任务调度
11.Base64传输图片
12.图片加水印(图片水印,文字水印)
13.批量异步上传图片,可预览,有进度条,支持拖拽上传(百度webuploader )。列表动态滑动放大展示。
14.ehcache 自定义二级缓存 ,选择缓存存放目录,处理并发,增加系统性能
15.uploadify 上传插件,单条、批量上传多线程,带进度条,异步,图片、视频, 其它文件格式均可上传
16.tab标签页面功能,标签自由切换,不重复操作数据库
17.百度富文本编辑器,可上传图片
18.网页爬虫技术,可根据网页地址爬取图片和网页标题等信息(爬取某商城图片保存本服务器)
19.java websocket 即时通讯技术,点对点,群聊,单聊
20.HTML5 + JAVAEE  WebSocket 通信技术,WebSocket 验证用户登录,强制某用户下线
21.站内信语音提醒,js控制音频播放
22.调用摄像头拍照技术,图片裁剪技术

 

 

下载地址:点击 

 

登录界面背景用HTML5特效自动切换(百叶窗,幕布等多种切换方式) 有背景音乐和背景动画

© 著作权归作者所有

共有 人打赏支持
y
粉丝 1
博文 4
码字总数 5093
作品 0
济南
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

m17095936074 ⋅ 2017/06/11 ⋅ 0

Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

xoglsd23 ⋅ 2017/05/06 ⋅ 0

Java商户管理系统 客户管理 库存管理 销售报表 SSM项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

ITjavaxue ⋅ 2017/04/15 ⋅ 0

Java商户管理系统 客户管理 库存管理 销售报表 SSM项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

niuyangyang87 ⋅ 2017/04/14 ⋅ 0

Java商户管理系统 客户管理 库存管理 销售报表 SSM项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

1928691909 ⋅ 2017/06/12 ⋅ 0

Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

m17175253349 ⋅ 2017/06/10 ⋅ 0

Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码

需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户...

dykx852 ⋅ 2017/05/08 ⋅ 0

作为一名java程序员你的薪资为什么上不去?

不管是开发、测试、运维,每个技术人员心里多多少少都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。 很多人在问我,...

java高级架构牛人 ⋅ 05/07 ⋅ 0

java 进销存 商户管理 系统 管理 库存管理 销售报表springmvc SSM项目

系统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3 SSM 普通java web(非maven, 附赠pom.xml文件) 数据库:mysql 3.开...

m17011131710 ⋅ 2017/11/14 ⋅ 0

新浪Java架构师分享自己的成长经历, 教你如何快速成长为架构师

架构师是公司的“金领”,很少需要考虑生存的问题,从而有更多的精力思考关键技术,形成“强者愈强”的良性循环。当然,冰冻三尺非一日之寒,成为一名合格的架构师是一个漫长的积累过程。对于...

美的让人心动 ⋅ 04/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部