软件环境

idea,jdk8,mysql8,tomcat8

技术栈

后端:jsp+servlet+jdbc
前端:html+js+css+layui

拓展

本项目虽然是导入在webapp/WEB-INF/lib导入依赖jar包的形式,但是不太好管理依赖版本,因此本项目加入maven来管理依赖,前提是本地下载了maven并配置到了idea,可以将依赖信息写入到pom.xml(导入依赖和选择实用maven二选一)

项目部署教程

1.Idea-》open打开项目,检查环境是否是jdk8.tomcat8,若不是则需要更换为自己的jdk和tomcat8
2.导入数据库脚本sql文件shopmanager.sql
3.在本项目的resources下的JDBCUtil.properties文件里面将数据库信息换成自己的
4.启动tomcat,访问项目

项目功能介绍

登录注册
登录:访问后台会判断session是否存在,如果不存在则返回登录界面,简单来说就是强制登录,代码如下

登录功能其实就是根据密码账号查询数据库,有则存到session进入后台,没用继续停留在登录界面


后台界面

添加商品:底层其实操作insert的sql语句,感觉没啥好讲的,如图



修改商品:根据id查询商品信息进行展现在输入框,也就是根据id查询一条内容,然后将这些内容在放到数据库里更新信息,代码如下


删除商品:其实根据唯一id进行删除一条数据,实现代码如下

批量删除:太简单了,直接在servlet里面遍历选择的数据,进行批量调用删除的方法就行啦,有几条就调用几次


商品的上下架:本质就是更新商品的一个状态,比更新商品提交的数据少而已,代码如下

效果如下

项目下载

https://download.csdn.net/download/huayula/85632089

视频部署教程

【Java课程设计】商品仓库管理系统jsp+servlet+mysql仓库管理系统

【Java课程设计】商品仓库管理系统jsp+servlet+mysql仓库管理系统相关推荐

  1. JavaWeb课程设计-学生信息管理系统(Jsp+Servlet+MySql

    用户操作的DAO */ public interface UserDao { } 实现持久层接口: public class UserDaoImpl implements UserDao { priv ...

  2. 个人记账系统 jsp + servlet + mysql (2016)

    jsp + servlet + mysql 个人记账系统(2016) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统功能 ...

  3. 通用试题库管理系统 jsp mysql_通用在线考试系统 JSP+Servlet+MySQL

    [实例简介] 通用在线考试系统,使用技术JSP+Servlet+MySQL等. [实例截图] [核心代码] J2EE-考试系统 └── J2EE-考试系统 ├── 0813 │   ├── src │ ...

  4. 银行ATM系统 jsp + servlet + mysql (2014)

    jsp + servlet + mysql 银行系统(2014) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统功能实现 ...

  5. 养老院系统 jsp + servlet + mysql (2012)

    jsp + servlet + mysql 养老院系统(2012) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统功能实 ...

  6. 网上商城系统mysql_网上商城系统jsp+servlet+mysql130909

    package com.center.commons; import java.sql.Connection; import java.sql.DriverManager; import java.s ...

  7. java课程设计 考试系统,java课程设计考试系统.

    java课程设计考试系统.Tag内容描述: 1.目 录 第一章第一章 引言引言 3 1 1目的 3 1 2名词解释 3 1 3参考资料 3 1 4文档结构 3 第第 2 章章远景远景 4 2 1项目概 ...

  8. java课程教学质量分析_基于jsp的教学质量分析辅助决策学员评估系统-JavaEE实现教学质量分析辅助决策学员评估系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的教学质量分析辅助决策学员评估系统, 该项目可用各类java课程设计大作业中, 教学质量分析辅助决策学员评估系统的系 ...

  9. 山东大学JAVA课程设计 —— JAVA开发桌面应用之开发自己的闲鱼交易市场,能聊天,能买卖商品哦!

    文章目录 一.结论分析与体会 1.1.技术部分 1.1.1.swing 1.1.2.多线程 1.1.3.数据库 1.1.4.网络 1.1.5.集合与泛型 1.1.6.接口与内部类 1.2.内心感悟 二 ...

最新文章

  1. 如何使用Axure高效完成高保真原型
  2. Faster R-CNN 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文笔记
  3. Asp.net MVC中的ViewData与ViewBag
  4. 2017/Province_Java_A/2、9数算式
  5. C语言中指针的基类型,c – 将指针从一种基类型转换为另一种基类型
  6. linux输入法小结
  7. 一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
  8. 命令查询职责分离模式 CQRS Command Query Responsibility Segregation
  9. php将word转化成html,phpword转html
  10. 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
  11. 手持式信号综合分析仪 天馈+频谱多功能测试
  12. rsync与cwRsync
  13. aptana php,aptana 3 + xdebug php
  14. 费曼学习法、卡片盒笔记法
  15. Android很好看的登陆界面(包含详细代码)
  16. 使用VMware创建linux censo7系统--超简单的图文安装
  17. ts promise
  18. mysql概念模型,什么是数据库概念模型
  19. 超级计算机 弦理论,关于灵魂的六大猜想
  20. 8.15 完美交换 2699

热门文章

  1. 文本框内容自动投影,浅谈C#中事件的写法与应用
  2. docker权限问题
  3. 阿里码农改简历为区块链工程师相亲 猛收360份求爱信
  4. 从“面部模糊化”到S.A.G.笑脸男图标
  5. 航标灯实验c语言程序,航标灯单片机程序
  6. 道德经全文及译文 第二章
  7. 图文混排中,在textView的指定光标下插入文字或图片
  8. 使用Python把文字转成语音做成短视频(一)
  9. 在芯片高度集成的今天,绝大多数都是CMOS器件
  10. 铕-铽-钆-六氟乙酰丙酮(HFA)三元配合物|磷光铱(Ⅲ)配合物(ftfmppy)2Ir(TSAP)|(dfppy)2Ir(PSAP)-齐岳合成试剂