简单的JSP员工管理系统
时间: 2023-09-23 11:06:26 浏览: 157
基于JSP员工管理系统
这是一个简单的JSP员工管理系统,它实现了以下功能:
1. 员工信息的录入、修改、删除和查询;
2. 员工信息的分页显示;
3. 员工信息的导入和导出。
本系统使用了MySQL数据库,所以需要先创建一个名为"employee"的数据库,并在其中创建一个名为"employee_info"的表,表结构如下:
CREATE TABLE `employee_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`gender` varchar(10) NOT NULL,
`age` int(11) NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(50) NOT NULL,
`address` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
系统的主要文件包括:
1. index.jsp:系统首页,包括菜单栏和员工信息列表;
2. add.jsp:添加员工信息页面;
3. edit.jsp:修改员工信息页面;
4. delete.jsp:删除员工信息页面;
5. search.jsp:查询员工信息页面;
6. import.jsp:导入员工信息页面;
7. export.jsp:导出员工信息页面;
8. Employee.java:员工信息实体类;
9. EmployeeDao.java:员工信息数据库操作类;
10. EmployeeService.java:员工信息逻辑操作类;
11. DBUtil.java:数据库连接工具类。
系统的实现过程:
1. 首先在index.jsp中显示员工信息列表,包括员工的ID、姓名、性别、年龄、电话、邮箱和地址;
2. 在菜单栏中提供添加、修改、删除、查询、导入和导出六个功能按钮;
3. 点击添加按钮,跳转到add.jsp页面,要求填写员工信息,包括姓名、性别、年龄、电话、邮箱和地址;
4. 点击保存按钮,将员工信息保存到数据库中,并跳转回index.jsp页面;
5. 点击修改按钮,跳转到edit.jsp页面,显示当前员工的信息,并允许修改;
6. 点击保存按钮,将修改后的员工信息更新到数据库中,并跳转回index.jsp页面;
7. 点击删除按钮,跳转到delete.jsp页面,显示当前员工的信息,并允许删除;
8. 点击确认按钮,将当前员工信息从数据库中删除,并跳转回index.jsp页面;
9. 点击查询按钮,跳转到search.jsp页面,要求输入员工姓名或电话号码;
10. 点击查询按钮,从数据库中查询符合条件的员工信息,并在index.jsp页面中显示;
11. 点击导入按钮,跳转到import.jsp页面,允许上传Excel文件;
12. 点击导入按钮,将Excel文件中的员工信息导入到数据库中,并跳转回index.jsp页面;
13. 点击导出按钮,跳转到export.jsp页面,允许选择导出员工信息的条件(如姓名、电话等);
14. 点击导出按钮,将符合条件的员工信息导出到Excel文件中。
阅读全文