基于javaweb+mysql的农产品水果店销售管理系统

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

农产品店、水果店等管理产品与销售、进货等信息

技术框架

JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) MySQL EasyUI JavaScript


适用

课程设计,大作业,毕业设计,项目练习,学习演示等

         stock.setCreateTime(new Date());stockList.add(stock);}sell.setMoney(money);sell.setProductNum(num);User admin = (User)request.getSession().getAttribute("admin");sell.setOperator(admin.getUsername());sell.setCreateTime(new Date());if(sellRebackService.add(sell) <= 0){ret.put("type", "error");ret.put("msg", "添加失败,请联系管理员!");return ret;}//进行库存调整操作
 <thead><tr><th field="id" width="103px">ID</th><th field="productName" width="103px">商品名称</th><th field="price" width="103px">商品价格</th><th field="productNum" width="103px">商品数量</th><th field="money" width="103px">商品金额</th></tr></thead>
</table>
</div>
<%@include file="../common/footer.jsp"%><!-- End of easyui-dialog -->
<script type="text/javascript">/***  添加记录*/function add(){var selectedProducts = $("#selected-product-datagrid").datagrid('getData').rows;if(selectedProducts.length <= 0){
                         continue;}//追加新的$("#selected-product-datagrid").datagrid('appendRow',{id:item[i].id,name:item[i].name,price:item[i].price,productNum:1})}$('#show-product-dialog').dialog('close');}}, {text: '取消',
 }/*** Name 打开添加窗口*/function openAdd(){//$('#add-form').form('clear');$('#add-dialog').dialog({closed: false,modal:true,title: "添加商品信息",buttons: [{text: '确定',iconCls: 'icon-ok',handler: add}, {text: '取消',
         closed: false,modal:true,title: "添加商品信息",buttons: [{text: '确定',iconCls: 'icon-ok',handler: add}, {text: '取消',iconCls: 'icon-cancel',handler: function () {$('#add-dialog').dialog('close');                    }
         if (endEditing()){$('#dg').datagrid('appendRow',{status:'P'});editIndex = $('#dg').datagrid('getRows').length-1;$('#dg').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex);}}function removeit(){if (editIndex == undefined){return}$('#dg').datagrid('cancelEdit', editIndex).datagrid('deleteRow', editIndex);editIndex = undefined;}function accept(){if (endEditing()){$('#dg').datagrid('acceptChanges');
  */private int disturbline = 3;public CpachaUtil(){}/*** 指定验证码长度* @param vcodeLen 验证码长度*/public CpachaUtil(int vcodeLen) {this.vcodeLen = vcodeLen;this.width = (fontsize+1)*vcodeLen+10;}/*** 指定验证码长度、图片宽度、高度* @param vcodeLen* @param width* @param height*/public CpachaUtil(int vcodeLen,int width,int height) {this.vcodeLen = vcodeLen;this.width = width;
             showType:'show',style:{left:'',right:0,top:document.body.scrollTop+document.documentElement.scrollTop,bottom:''}});}function centerLeft(){$.messager.show({title:'My Title',msg:'The message content',showType:'fade',
         <div class="fontclass">.Hui-iconfont-dangan</div></li><li> <i class="icon Hui-iconfont"></i><div class="name">日志</div><div class="code">&amp;#xe623;</div><div class="fontclass">.Hui-iconfont-log</div></li><li> <i class="icon Hui-iconfont"></i><div class="name">列表页面</div><div class="code">&amp;#xe626;</div><div class="fontclass">.Hui-iconfont-pages</div></li><li> <i class="icon Hui-iconfont"></i>
         e.printStackTrace();}}
}
package com.demo.controller;import java.io.File;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;import javax.servlet.http.HttpServletRequest;

/*** 角色role控制器* @author llq**/
@RequestMapping("/admin/role")
@Controller
public class RoleController {@Autowiredprivate RoleService roleService;@Autowiredprivate AuthorityService authorityService;@Autowiredprivate MenuService menuService;/*** 角色列表页面* @param model* @return
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Row Editing DataGrid - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="../../themes/icon.css"><link rel="stylesheet" type="text/css" href="../demo.css"><script type="text/javascript" src="../../jquery-1.8.0.min.js"></script><script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body><h2>Row Editing DataGrid</h2><div class="demo-info"><div class="demo-tip icon-tip"></div><div>Click the row to start editing.</div></div><div style="margin:10px 0;"></div><table id="dg" class="easyui-datagrid" title="Row Editing DataGrid" style="width:700px;height:auto"data-options="iconCls: 'icon-edit',singleSelect: true,toolbar: '#tb',url: '../datagrid/datagrid_data1.json',onClickRow: onClickRow
  */@RequestMapping(value="/delete",method=RequestMethod.POST)@ResponseBodypublic Map<String, String> delete(String ids){Map<String, String> ret = new HashMap<String, String>();if(StringUtils.isEmpty(ids)){ret.put("type", "error");ret.put("msg", "选择要删除的数据!");return ret;}if(ids.contains(",")){ids = ids.substring(0,ids.length()-1);}if(userService.delete(ids) <= 0){ret.put("type", "error");
                text: '取消',iconCls: 'icon-cancel',handler: function () {$('#view-dialog').dialog('close');                 }}],onBeforeOpen:function(){$("#view-detail-datagrid").datagrid('loadData',{total:0,rows:[]});var productList = item.sellRebackDetailList;console.log(productList);for(var i = 0; i < productList.length; i++){$("#view-detail-datagrid").datagrid('appendRow',{id:productList[i].id,
</div>
<%@include file="../common/footer.jsp"%><!-- End of easyui-dialog -->
<script type="text/javascript">/***  添加记录*/function add(){var selectedProducts = $("#selected-product-datagrid").datagrid('getData').rows;if(selectedProducts.length <= 0){$.messager.alert('信息提示','请至少选择一个库存商品进行退货!','warning');return;}//为防止用户没有点击一行失去焦点保存修改的数量for(var i=0;i<selectedProducts.length;i++){$("#selected-product-datagrid").datagrid('endEdit',i);}//弹出选择支付方式和状态及备注的框$('#add-2-dialog').dialog({closed: false,modal:true,
                 fitColumns:true,idField:'id',columns:[[{ field:'chk',checkbox:true},{ field:'name',title:'商品名称',width:100,formatter:function(value,row,index){//console.log(row);return row.product.name;}},{ field:'productNum',title:'商品数量',width:100,sortable:true},{ field:'sellNum',title:'销量',width:100,sortable:true},{ field:'price',title:'价格',width:100,formatter:function(value,row,index){//console.log(row);return row.product.price;}},{ field:'remark',title:'商品描述',width:200,formatter:function(value,row,index){//console.log(row);return row.product.remark;}},{ field:'createTime',title:'入库时间',width:100,formatter:function(value,index,row){return format(value);}}]]});}
     ret.put("msg", "删除成功!");return ret;}
}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@include file="../common/header.jsp"%>
<div class="easyui-layout" data-options="fit:true"><!-- Begin of toolbar --><div id="wu-toolbar"><div class="wu-toolbar-button"><%@include file="../common/menus.jsp"%></div><div class="wu-toolbar-search"><label>操作员:</label><input id="search-operator" class="wu-text" style="width:100px"><label>支付方式:</label><select id="search-payType" class="easyui-combobox" panelHeight="auto" style="width:120px"><option value="-1">全部</option><option value="0">现金</option>












基于javaweb+mysql的农产品水果店销售管理系统相关推荐

  1. 基于javaweb+SSM农产品水果店销售管理系统

    基于javaweb+SSM农产品水果店销售管理系统 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 var tim ...

  2. 基于javaweb+mysql的甜品蛋糕店(前台、后台)

    基于javaweb+mysql的甜品蛋糕店(前台.后台) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适 ...

  3. 基于javaweb+mysql的网上水果超市商城设计和实现(java+ssm+springboot+redis)

    基于javaweb+mysql的网上水果超市商城设计和实现(java+ssm+springboot+redis) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/mye ...

  4. 基于javaweb+mysql的在线商城水果蔬菜商城果蔬商城(前台、后台)

    基于javaweb+mysql的在线商城水果蔬菜商城果蔬商城(前台.后台) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适 ...

  5. 基于javaweb+mysql的电影院售票购票电影票管理系统(前台、后台)

    基于javaweb+mysql的电影院售票购票电影票管理系统(前台.后台) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适 ...

  6. 基于javaweb+mysql的校园招聘平台招聘管理系统(平台、企业、用户)

    基于javaweb+mysql的校园招聘平台招聘管理系统(平台.企业.用户) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/st ...

  7. 基于javaweb+mysql的+JPA旅行网站旅游管理系统(前台、后台)

    基于javaweb+mysql的+JPA旅行网站旅游管理系统(前台.后台) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适 ...

  8. [含lw+任务书+中期检查表+辩论PPT+源码等]基于javaweb+mysql数据库实现的大学生助学贷款管理系统[包运行成功]

    <基于javaweb+mysql数据库实现的大学生助学贷款管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等,项目包运行成功,下面是项目功能介绍 使用技术: ...

  9. 网上花店html php,基于PHP+MYSQL的网上鲜花店销售系统(含论文)

    鲜花在人们的生活中是一个非常重要的东西,在节假日或者一些有特殊含义的日子里人们通常会给亲朋好友或者长辈们送上一束有特殊含义的鲜花来表示自己对节日的问候,为了给人们增加鲜花的选择性和降低购买的难度我们开 ...

最新文章

  1. [Manthan, Codefest 18][Codeforces 1037E. Trips]
  2. 【经验总结】C#常用线程同“.NET研究”步方法应用场景和实现原理
  3. C# 指针的使用 ref byte 转 byte 或 byte [] ref 与指针
  4. http://www.ybtsoft.com/
  5. 无限踩坑系列(5)-MySQLdb
  6. java 多线程 notify_Java多线程8:wait()和notify()/notifyAll()
  7. 新的吉尼斯世界纪录 – 最快人类基因组测序,用时5 小时 2 分钟!
  8. mysql error1045 yes_MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决...
  9. 【UI设计师必备】可临摹精美的APP UI Kit模板
  10. Go语言的复合数据类型struct,array,slice,map
  11. Springboot 整合 Mybatis 的完整 Web 案例
  12. 【学术分享】推荐一个免费下载外文文献的网站
  13. sql语句修改mysql数据库密码_修改mysql数据库密码的3中方法
  14. sql server windows nt 64bit 内存占用过高
  15. qq游戏不显示登陆服务器,QQ游戏怎么登陆? qq游戏不能登录怎么办?
  16. 搜狗站长html标签验证,教你把企业网站添加到搜狗站长平台
  17. Adyen海外支付 - 直付
  18. python中plt.cm.Paired
  19. 中鑫吉鼎|不同人生阶段的女性理财方式
  20. echarts x轴数据旋转

热门文章

  1. 企业级DevOps容器云平台流水线综合解决方案详解(一)
  2. Java 获取Word批注所标记的文本和图片
  3. 弱网测试学习记录(1)
  4. 优雅华美 简约奢华 轻奢风
  5. day40 ORM sqlalchemy
  6. 差点,参加中国平安保险集团
  7. 医院招聘sass管理软件解决方案分析(2)
  8. 如何保护视频资源?这几个防盗链使用技巧你一定要知道!
  9. 记一次python考试题
  10. java分支结构之switch