软件环境
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.youkuaiyun.com/download/huayula/85632089
视频部署教程
【Java课程设计】商品仓库管理系统jsp+servlet+mysql仓库管理系统