基于jsp的企业人事管理系统
}
req.getRequestDispatcher(\
public void orgDel(HttpServletRequest req,HttpServletResponse res) { }
int orgId=Integer.parseInt(req.getParameter(\
String sql=\Object[] params={}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\操作成功\req.setAttribute(\
dispatch(targetURL, req, res);
String targetURL = \
4.2.1.3部门信息删除
1.描述:先是点击部门管理,页面跳转到部门管理界面,浏览所有的部门信息,点击要删除的部门,弹出的确定对话框,即可删除该部门信息。
2.程序效果图如下图4.6所示
图4.6 部门信息删除
基于jsp的企业人事管理系统
4.2.2员工信息管理
4.2.2.1员工信息信息录入
1.描述:在此页面主要是输入员工的基本信息,包括姓名、性别、年龄、部门编号、登陆账号、密码等,年龄检验输入是否为数字,是否为空也是通过form表单中的onsubmit=\来检查。
2.程序效果图如图4.7所示:
图4.7员工信息信息录入
4.2.2.2员工信息管理
1.描述:管理员点击左侧的菜单“员工管理”,页面跳转到员工管理界面,调用后台的yuangongServlet类查询出所有的员工信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出员工信息。
2.程序效果图如下图4.8所示
图4.8 员工信息管理页面
员工管理关键代码:
public void yuangongAdd(HttpServletRequest req,HttpServletResponse res)
基于jsp的企业人事管理系统
{
}
int org_id=Integer.parseInt(req.getParameter(\String bianhao=req.getParameter(\String name=req.getParameter(\String sex=req.getParameter(\
String shifoubumenlingdao=req.getParameter(\String loginname=req.getParameter(\String loginpw=req.getParameter(\String del=\
String sql=\Object[]
DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\操作成功\
req.setAttribute(\
dispatch(targetURL, req, res);
params={org_id,bianhao,name,sex,shifoubumenlingdao,loginname,loginpw,del};
String targetURL = \
public void yuangongDel(HttpServletRequest req,HttpServletResponse res) {
int id=Integer.parseInt(req.getParameter(\
String sql=\Object[] params={\DB mydb=new DB();
基于jsp的企业人事管理系统
}
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\操作成功\
req.setAttribute(\
dispatch(targetURL, req, res);
String targetURL = \
public void yuangongMana(HttpServletRequest req,HttpServletResponse res) {
List yuangongList=new ArrayList();
String sql=\Object[] params={}; DB mydb=new DB(); try {
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Yuangong yuangong=new Yuangong();
yuangong.setId(rs.getInt(\
yuangong.setBianhao(rs.getString(\yuangong.setName(rs.getString(\yuangong.setSex(rs.getString(\
throws ServletException, IOException
desc\
基于jsp的企业人事管理系统
yuangong.setShifoubumenlingdao(rs.getString(\
}
catch(Exception e) { }
mydb.closed();
req.setAttribute(\
e.printStackTrace(); }
rs.close();
yuangongList.add(yuangong);
yuangong.setLoginname(rs.getString(\yuangong.setLoginpw(rs.getString(\yuangong.setOrg_id(rs.getInt(\yuangong.setDel(rs.getString(\
yuangong.setOrganization(liuService.getOrg(rs.getInt(\
req.getRequestDispatcher(\}
res);
4.2.3员工工资管理
4.2.3.1工资信息录入
1.描述:在此页面主要是输入员工的工资信息,首先是选择员工,点击“选择按钮”,系统弹出所有的员工信息,供选择,然后输入工资月份、工资金额等信息。
2.程序效果图如图4.7所示: