2022java员工信息管理系统附带文档和视频部署教程

技术栈

后端:jsp+servlet+mybatis
前端:html+js+css+layui
数据库:mysql
编辑器:idea

数据库脚本转换

mysql8数据库脚本转换mysql5
字符集由utf8mb4替换为utf8
排序规则由utf8mb4_0900_ai_ci替换为utf8_general_ci
修改工具推荐使用notepad++

拓展

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

项目部署教程

1.Idea-》open打开项目,检查环境是否是jdk8.tomcat8,若不是则需要更换为自己的jdk和tomcat8
2.使用navicat链接数据库,新建数据库employee,导入数据库脚本sql文件employee.sql
3.在本项目的resources/mybatis-conf.xml里面将数据库信息换成自己的
4.启动tomcat,访问项目
后台登录账号密码:admin admin
前台登录账号密码可以自己注册
账号密码忘记可以在数据库里的表里找到

项目功能

1.登录注册
实现逻辑:登录查询数据库根据账号密码,如果查询到数据,则放到session做缓存,若查不到登录失败,值得注意的是登录会同时查询两个表,一个是用户表,一个是管理表,用户登录成功进入首页,管理员则进入后台管理员工
注册,则是提供账号密码底层调用插入sql,插入到数据库
在这里插入图片描述
在这里插入图片描述

登录逻辑代码
在这里插入图片描述

注册逻辑代码
在这里插入图片描述

首页:身为员工只能查询数据,根据条件搜索,不可添加修改数据

在这里插入图片描述
在这里插入图片描述

后台:管理员登录后进入,可以进行增删改查
在这里插入图片描述

添加员工:调用插入方法,没啥好讲的
在这里插入图片描述
在这里插入图片描述

修改员工:在首页点击修改,通过员工id查询出来此员工信息,修改提交,调用修改方法
在这里插入图片描述

删除:没啥演示,点击按钮根据员工id删除
在这里插入图片描述

退出登录:实际是清除session,然后跳转登录界面

在这里插入图片描述

下载地址

https://download.youkuaiyun.com/download/huayula/85632025

部署视频

https://www.bilibili.com/video/BV18T411V7Lm/

【JavaWeb课程设计】jsp+servlet+mybatis员工管理系统项目idea开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酷爱码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值