java课程设计员工信息管理系统,javaweb课程设计之员工信息管理系统

主要技术

java+tomact8.0+servlet+filter+session会话+三层架构+数据库+layui前端框架+myBatis后台框架+jsp

项目说明

主要实现员工信息管理系统,实现增删改查功能

用户:登录注册 进入系统前台查询信息

管理员:对员工的信息进行增删改查等等

过滤层实现设置编码和session实现强制登录

项目展示

注册界面

注册界面实现用户注册,注册后跳转到登录界面

bae833b3dbc65b1bfb6827ad43350cac.png

登录界面

登录界面,管理员和用户公用一个界面,登录后根据身份进入不同的操作界面

f711b9f1b5c5e43615c2426194265a2b.png

用户界面(前台)

fe15cb300e2f3f70116b26ee2f3fc9ef.png

管理员登录后界面(后台)

b75db6186284dab0b36db8aaab5f19e4.png

查询功能

查询为模糊查询

名字查询可以不用写全,例如输入赵,就会查到名字含有赵的人员信息,年龄查询最低,最高查询,还有部门查询

当什么都不输入,点击立即搜索,就会查询全部,单个查询名字,后面不输入,默认只查询关键字为xx名字的人员信息

其他类似,部门是下拉框查询,其他都是输入查询,功能实现完整强大

81b46cde6f1c4d440eabc835a85dc0cd.png

年龄查询

b939b729d6274744bb9ae044ebf2431f.png

部门查询

b72ac71078726c79f4e3f3aab0236246.png

删除,批量删除

字面意思,点击删除,该条数据就会从数据库中立即删除,由于数据我写的有点少就不演示了

添加员工

4e38332e5823731d6036921904102b7b.png

修改员工信息

员工展示界面中点击修改,会跳到员工修改界面中,当然id是不变的,所以加上了只读,也就是除了id其他都可修改

b561bd4f5c2018f25348e95a01fa13a0.png

源码截图

5b8e86f587887e8942d020aaa7c98c98.png

看着有点多,实际上理清思路很好写的

最后

该项目也可以作为基于javaweb课程设计学生管理系统,图书管理系统,等等用的比较多,其实功能就这些,换个名字而已,作为课程设计可以拿到不错的分数

源码太多就不贴出来了,打包(带数据库)直接放到百度网盘里,需要学习参考拿去用吧

标签:课程设计,界面,javaweb,登录,查询,名字,信息管理系统,员工

来源: https://blog.csdn.net/huayula/article/details/111339211

  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的职工信息管理系统Java代码示例,它可以添加、删除、修改和查找职工信息: ```java import java.util.ArrayList; import java.util.Scanner; public class EmployeeManagementSystem { private ArrayList<Employee> employees = new ArrayList<Employee>(); private Scanner scanner = new Scanner(System.in); public void start() { while (true) { System.out.println("请选择操作:"); System.out.println("1. 添加职工信息"); System.out.println("2. 删除职工信息"); System.out.println("3. 修改职工信息"); System.out.println("4. 查找职工信息"); System.out.println("5. 退出系统"); int choice = scanner.nextInt(); switch (choice) { case 1: addEmployee(); break; case 2: deleteEmployee(); break; case 3: updateEmployee(); break; case 4: findEmployee(); break; case 5: System.out.println("谢谢使用!"); System.exit(0); break; default: System.out.println("输入有误,请重新输入!"); break; } } } private void addEmployee() { System.out.println("请输入职工姓名:"); String name = scanner.next(); System.out.println("请输入职工工号:"); String id = scanner.next(); System.out.println("请输入职工部门:"); String department = scanner.next(); System.out.println("请输入职工职位:"); String position = scanner.next(); Employee employee = new Employee(name, id, department, position); employees.add(employee); System.out.println("添加成功!"); } private void deleteEmployee() { System.out.println("请输入要删除的职工工号:"); String id = scanner.next(); for (int i = 0; i < employees.size(); i++) { Employee employee = employees.get(i); if (employee.getId().equals(id)) { employees.remove(i); System.out.println("删除成功!"); return; } } System.out.println("未找到该职工!"); } private void updateEmployee() { System.out.println("请输入要修改的职工工号:"); String id = scanner.next(); for (int i = 0; i < employees.size(); i++) { Employee employee = employees.get(i); if (employee.getId().equals(id)) { System.out.println("请输入职工姓名:"); String name = scanner.next(); System.out.println("请输入职工部门:"); String department = scanner.next(); System.out.println("请输入职工职位:"); String position = scanner.next(); employee.setName(name); employee.setDepartment(department); employee.setPosition(position); System.out.println("修改成功!"); return; } } System.out.println("未找到该职工!"); } private void findEmployee() { System.out.println("请输入要查找的职工工号:"); String id = scanner.next(); for (int i = 0; i < employees.size(); i++) { Employee employee = employees.get(i); if (employee.getId().equals(id)) { System.out.println(employee); return; } } System.out.println("未找到该职工!"); } public static void main(String[] args) { EmployeeManagementSystem system = new EmployeeManagementSystem(); system.start(); } } class Employee { private String name; private String id; private String department; private String position; public Employee(String name, String id, String department, String position) { this.name = name; this.id = id; this.department = department; this.position = position; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public String getPosition() { return position; } public void setPosition(String position) { this.position = position; } @Override public String toString() { return "姓名:" + name + " 工号:" + id + " 部门:" + department + " 职位:" + position; } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值