基于javaweb的超市管理系统设计与实现(含论文和源码) 您所在的位置:网站首页 web仓储管理系统带前端 基于javaweb的超市管理系统设计与实现(含论文和源码)

基于javaweb的超市管理系统设计与实现(含论文和源码)

#基于javaweb的超市管理系统设计与实现(含论文和源码)| 来源: 网络整理| 查看: 265

摘要:随着人们生活节奏的加快,以前传统的购物方式发生了巨大的改变,以前一个超市要想经营好自己的门店,每天都要忙着记账出账,尤其是出库入库统计,如果忙中出乱,可能导致今天所有的营业流水,要重新换算一次,这无非加大了人力物力。随着时代的变迁,超市管理系统软件使用的普及,以上所有的问题,都是为它而打造的,现在不仅是开一家店容易管理,开多家店页变得容易很多,同时它的出现也可以为本店起到宣传的作用。 本系统主要采用SSM开发框架制。使用的技术有mysql数据库、mybatis驱动框架以及tomcat服务端部署,用到的集成开发工具主要是IDEA和jdk1.8。 该超市管理系统主要有以下几大功能:供货商管理、库存管理、类别管理、商品管理、收银管理、营业管理,在下面的章节中会依次介绍每个功能的作用与实现。 关键词: 超市管理系统; ssm; 商品;mysql

1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 4 1.3 项目主要的内容 4 2 开发环境及相关技术概述 4 2.1 相关技术 4 2.2 系统环境开发条件 5 3 系统的需求分析与设计 5 3.1超市可行性分析 6 3.2需求分析 6 3.2.1系统总体概述 6 3.2.2功能性需求 6 3.2.3流程图设计 7 3.2.4系统ER图设计 7 3.3 数据库设计 9 3.4系统运行环境 11 4 系统功能模块的实现 11 4.1 登陆页面的实现 11 4.2供应商管理页面实现 12 4.3 类别管理 13 4.4 商品管理 14 4.5 收银管理 15 4.6 营业统计管理 16 5 系统测试 17 5.1 登陆页面的实现 17 5.2供应商管理页面实现 18 5.3 类别管理 18 5.4 商品管理 18 5.5 收银管理 19 5.6 营业统计管理 19 结 论 20 参考文献 20

在这里插入图片描述

//登陆 @RequestMapping("/login.do") public String checkLogin(HttpServletRequest request, HttpServletResponse response, HttpSession session, User user){ int result = userService.checklogin(user.getUserCode(),user.getUserPassword()); if(result == -1){ //此账号不存在 session.setAttribute("error","此账号不存在!"); return "redirect:../login.jsp"; }else if(result == 0){ //账号密码不匹配 session.setAttribute("error","账号与密码不匹配!"); return "redirect:../login.jsp"; } else{ //登陆成功 user = userService.getUserById(result); session.setAttribute("userSession",user); return "frame"; } }

在这里插入图片描述

@RequestMapping("management.do") public String management(HttpSession session, @RequestParam(value = "pageIndex",required = false) String pageIndex, @RequestParam(value = "queryProductName",required = false) String productName,@RequestParam(value = "queryMerId",required = false) String merchtypeId,@RequestParam(value = "queryProviderId",required = false) String providerId,@RequestParam(value = "queryIsWeight",required = false) String isWeight,@RequestParam(value = "queryIsSale",required = false) String isSale) throws UnsupportedEncodingException{ PageBean pageBean; int totalRecord = 0; int pageSize = 13; int pageNum = pageIndex==null?1:Integer.valueOf(pageIndex); String key = productName == null ? "" : productName; int proId = providerId==null?0:Integer.valueOf(providerId); int merId = merchtypeId==null?0:Integer.valueOf(merchtypeId); isWeight = isWeight == null ?"":isWeight; isSale = isSale == null ? "" :isSale; totalRecord = service.getProductCount(key,merId,proId,isWeight,isSale); pageBean = new PageBean(pageNum,pageSize,totalRecord); pageBean = service.getProduct(pageBean,key,merId,proId,isWeight,isSale); session.setAttribute("productList",pageBean.getList()); session.setAttribute("pageBean",pageBean); session.setAttribute("queryProductName",key); session.setAttribute("queryIsWeight",isWeight); session.setAttribute("queryIsSale",isSale); session.setAttribute("merId",merId); session.setAttribute("proId",proId); return "productList"; }

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 图3-4收银员流程图如下

在这里插入图片描述 图3-4商品条目图

在这里插入图片描述

全部内容下载:论文和源码》》》



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有