毕业设计-基于SSM实现商户管理系统
项目编号:BS-XX-032
后台技术:SSM框架
前端技术:BootStrap+Jquery+Layui+Echarts
数据库:Mysql5.7
应用服务器:Tomcat8.5.31
开发工具:IDEA / Eclipse
项目说明:
本系统基于SSM框架实现一套完美的商户管理系统,功能强大,界面美观大方,系统交互性好,利用ACE构建了一套完美前端界面。系统的角色主要分为三类:一类是系统管理员,可以操作管理系统所有的功能;一类是总管,可以管理和查看所有商户的信息;一类是商户,可以管理自己的商品、客户、库存、销售等信息,功能完整。
下面展示一下系统的部分功能:
用户登陆
注册
后台管理主界面
系统管理-权限管理
按钮权限
菜单管理
点击进入二级菜单管理
用户管理
站内信息管理
数据库管理
客户管理
商品管理
库存管理
以总管的身份登陆系统
可以查看商户的客户信息
可以查看商户的经营状况
可以查看商户的库存状况
可以给商户发送站内消息
可以给商户发送短信验证码
可以查看站内信息
查看所有商户的所有客户信息
以商户的身份登陆
查看站内信息
客户管理:客户资料的增删改查管理、客户备注、客户级别的相应管理
商品管理:商品的基本信息管理,商品类别,品牌的管理
商品库存管理
商品入库管理
商品出库管理:出库也就是商品的销售
查看库存盘点信息
销售报表查看
以上是基于SSM实现的商户信息管理系统,从人财物三个方面进行了管理,系统有完备的权限管理系统,可以自定义权限和角色去完成相应的操作权限设定。本系统功能完整,设计优雅,人机交互美观方便,适合做毕业设计使用。
部分实现代码:
package com.fh.service.erp.customer.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.fh.dao.DaoSupport;
import com.fh.entity.Page;
import com.fh.util.PageData;
import com.fh.service.erp.customer.CustomerManager;/**
* 说明: 客户管理
* 创建人:
* 创建时间:2017-02-18
* @version
*/
@Service("customerService")
public class CustomerService implements CustomerManager{@Resource(name = "daoSupport")
private DaoSupport dao;
/**新增
* @param pd
* @throws Exception
*/
public void save(PageData pd)throws Exception{
dao.save("CustomerMapper.save", pd);
}
/**删除
* @param pd
* @throws Exception
*/
public void delete(PageData pd)throws Exception{
dao.delete("CustomerMapper.delete", pd);
}
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception{
dao.update("CustomerMapper.edit", pd);
}
/**列表
* @param page
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> list(Page page)throws Exception{
return (List<PageData>)dao.findForList("CustomerMapper.datalistPage", page);
}
/**列表(全部)
* @param pd
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> listAll(PageData pd)throws Exception{
return (List<PageData>)dao.findForList("CustomerMapper.listAll", pd);
}
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception{
return (PageData)dao.findForObject("CustomerMapper.findById", pd);
}
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception{
dao.delete("CustomerMapper.deleteAll", ArrayDATA_IDS);
}
}
package com.fh.service.erp.goods.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.fh.dao.DaoSupport;
import com.fh.entity.Page;
import com.fh.util.PageData;
import com.fh.service.erp.goods.GoodsManager;/**
* 说明: 商品管理
* 创建人:
* 创建时间:2016-09-09
* @version
*/
@Service("goodsService")
public class GoodsService implements GoodsManager{@Resource(name = "daoSupport")
private DaoSupport dao;
/**新增
* @param pd
* @throws Exception
*/
public void save(PageData pd)throws Exception{
dao.save("GoodsMapper.save", pd);
}
/**删除
* @param pd
* @throws Exception
*/
public void delete(PageData pd)throws Exception{
dao.delete("GoodsMapper.delete", pd);
}
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception{
dao.update("GoodsMapper.edit", pd);
}
/**修改库存
* @param pd
* @throws Exception
*/
public void editKuCun(PageData pd)throws Exception{
dao.update("GoodsMapper.editKuCun", pd);
}
/**列表
* @param page
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> list(Page page)throws Exception{
return (List<PageData>)dao.findForList("GoodsMapper.datalistPage", page);
}
/**列表(全部)
* @param pd
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> listAll(PageData pd)throws Exception{
return (List<PageData>)dao.findForList("GoodsMapper.listAll", pd);
}
/**通过产品编码
* @param pd
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> listByBm(PageData pd)throws Exception{
return (List<PageData>)dao.findForList("GoodsMapper.listByBm", pd);
}
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception{
return (PageData)dao.findForObject("GoodsMapper.findById", pd);
}
/**通过id获取数据(查看详细信息)
* @param pd
* @throws Exception
*/
public PageData findByIdToCha(PageData pd)throws Exception{
return (PageData)dao.findForObject("GoodsMapper.findByIdToCha", pd);
}
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception{
dao.delete("GoodsMapper.deleteAll", ArrayDATA_IDS);
}
/**商品入库,增加库存
* @param pd
* @throws Exception
*/
public void editZCOUNT(PageData pd)throws Exception{
dao.update("GoodsMapper.editZCOUNT", pd);
}
}
毕业设计-基于SSM实现商户管理系统相关推荐
- 毕业设计-基于SSM医院信息管理系统
环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:springMVC,前端jsp 主要功能 管理员: 员工管理(添加员工.修改员工.删除员工.查询指定员工.导出数据) 岗位管理( ...
- 计算机毕业设计-基于ssm的问卷调查管理系统
计算机毕业设计-基于ssm的问卷调查管理系统-线上调查问卷系统java代码 1.开发环境及工具下载 开发语言:Java 架构:B/S 框架:SSM(Spring.SpringMVC.MyBatis) ...
- java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈 ...
- java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署
java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运 ...
- 计算机毕业设计-基于ssm的健身房管理系统-基于javaweb的健身房系统代码
计算机毕业设计-基于ssm的健身房管理系统-基于javaweb的健身房系统代码 注意:该项目只展示部分功能,如需了解,联系咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言:Java 后台:SSM( ...
- SSM毕业设计-基于SSM的个人相册管理系统
源码编号:D-I20 点击查看 项目类型:Java web项目/Java EE项目/SSM项目(非开源) 源码获取:基于SSM的个人相册管理系统 当前版本:V2.0版本 用户类型:双角色(普通用户.管 ...
- 毕业设计——基于SSM的健身房管理系统
该系统已经上传CSDN官方资源,下载地址: https://download.csdn.net/download/qq_16397653/14027661 1.包含源程序,数据库脚本.代码和数据库脚本 ...
- 基于SSM实现商户管理系统
项目编号:BS-XX-032 后台技术:SSM框架 前端技术:BootStrap+Jquery+Layui+Echarts 数据库:Mysql5.7 应用服务器:Tomcat8.5.31 开发工具:I ...
- 计算机毕业设计-基于SSM的汽车维修管理系统
项目背景 随着计算机技术的高速发展,现代计算机系统已经从以计算为中心向以信息化处理为中心的方向发展.而汽车维修,不仅需要在硬件上为现代社会的人们提供一个汽车维修的平台,获取汽车知识的环境,更要在软件上 ...
- 毕业设计-基于SSM的药店管理系统
项目编号:BS-YL-014 随着时代的发展,各个行业的工作越来越繁杂,就如药店管理一样,药品种类不断增加,顾客逐渐多域化,数据量急剧增大,以往的人力不再体现出优势,弊端逐渐凸显,而信息时代的 ...
最新文章
- 第9章 数据字典(选项)管理
- 问:一行Python代码到底能干多少事情?(三)
- Code Complete
- 前端学习(3264):js中undefine中二相关属性
- 前端学习(2748):uniapp创建项目和演示
- element动态form实现
- 【文智背后的奥秘】系列篇——分布式爬虫之WebKit
- volatile讲解与宏定义
- 50预训练权重_MMDetection笔记:修改预训练模型权重类别数
- 对象三大特性:封装、继承、多态。通俗易懂!!看完还不懂来打我!!!超详细!!涉及各种重要基础
- 实战经验总结:怎么避免和解决LinkedIn领英帐号被封(被限制登录)?
- 主梁弹性模量计算_轮扣模板计算书(GB51210-2016规范)
- 【美味蟹堡王今日营业】论文学习笔记10-02
- 小米--万物互联实现原理
- plm系统服务器,PLM产品全生命周期管理 - 产品数据服务系统
- 读书笔记012:《伤寒论》- 手少阳三焦经
- 招银网络科技杭州 java_招银网络科技_杭州Java后端_视频一、二面,HR面
- python抓包检测入侵_如果你喜欢python爬虫,不妨看看这篇验证码的抓包技巧与识别!...
- linux shell编程从入门到精通pdf_SHELL脚本编程入门
- vivo怎么切换为Android,vivox60怎么切换系统
热门文章
- linux grep 日期,linux 文本处理工具之一grep命令详解
- python多线程刷网站流量(含ip代理池文档,可制作成exe文件挂服务器代刷)
- SAE SENT单边半字节传输协议里的CRC4与CRC6检验码编程
- 面向组学大数据的生物信息学研究
- 微擎支付返回商户单号_易宝支付哪个平台扣的,被易宝支付扣款怎么办
- 系统分析师教程(张友生)高清pdf下载
- Wireless基本概念
- windows 锁屏+自动黑屏脚本
- Android Launcher 应用开发
- \opencv\build\x86下的vc6、vc7、vc8、vc9、vc10、vc11、vc12、vc14、vc15是什么意思?