发布时间:2023-05-06 07:36:06
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于web的职工绩效考核系统,基于web的职工绩效考核系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
本次系统中具有请假模块,为对请假进行管理,在后台中设置了请假管理菜单栏。通过菜单栏可以跳转到添加请假页面、管理请假页面。在添加请假页面中输入请假的详细信息,包括员工id、员工名字、状态、请假id、请假事由、请假类型、结束时间、请假、,点击添加按钮可以将请假信息添加到数据库中,在请假管理页面中可以根据id对请假信息进行修改和删除操作,请假添加页面如图4.1所示,请假管理页面如图4.1所示。
从qingjia表中查询出所有的请假信息,将其展示到请假表中,可以对请假进行删除和修改操作。其具体步骤为在页面发起qingjiamanage请求,在Qingjiacontroller中响应Qingjiamanage请求,通过selectByExample方法查询所有的Qingjia信息,返回到qingjiamanage页面使用foreach进行循环展示,其核心代码如下:
请假控制层核心代码:
//接受用户发起的qingjiamanage请求
@RequestMapping(value = "qingjiamanage")
//调用请假服务层的管理请求
qingjiaservice.qingjiamanage(request, session);
请假服务层核心代码:
//调用qingjiadao的selectByExample方法查询请假信息
List qingjiaall = qingjiadao.selectByExample(example);
//返回页面查询的请假信息
request.setAttribute("qingjiaall", qingjiaall);
本次系统中具有部门模块,为对部门进行管理,在后台中设置了部门管理菜单栏。通过菜单栏可以跳转到添加部门页面、管理部门页面。在添加部门页面中输入部门的详细信息,包括部门、主管id、部门名称、主管名字、,点击添加按钮可以将部门信息添加到数据库中,在部门管理页面中可以根据id对部门信息进行修改和删除操作,部门添加页面如图4.2所示,部门管理页面如图4.2所示。
从bumen表中查询出所有的部门信息,将其展示到部门表中,可以对部门进行删除和修改操作。其具体步骤为在页面发起bumenmanage请求,在Bumencontroller中响应Bumenmanage请求,通过selectByExample方法查询所有的Bumen信息,返回到bumenmanage页面使用foreach进行循环展示,其核心代码如下:
部门控制层核心代码:
//接受用户发起的bumenmanage请求
@RequestMapping(value = "bumenmanage")
//调用部门服务层的管理请求
bumenservice.bumenmanage(request, session);
部门服务层核心代码:
//调用bumendao的selectByExample方法查询部门信息
List bumenall = bumendao.selectByExample(example);
//返回页面查询的部门信息
request.setAttribute("bumenall", bumenall);
本次系统中具有考勤模块,为对考勤进行管理,在后台中设置了考勤管理菜单栏。通过菜单栏可以跳转到添加考勤页面、管理考勤页面。在添加考勤页面中输入考勤的详细信息,包括员工id、考勤、考勤类型、考勤id、员工名字、,点击添加按钮可以将考勤信息添加到数据库中,在考勤管理页面中可以根据id对考勤信息进行修改和删除操作,考勤添加页面如图4.3所示,考勤管理页面如图4.3所示。
从kaoqing表中查询出所有的考勤信息,将其展示到考勤表中,可以对考勤进行删除和修改操作。其具体步骤为在页面发起kaoqingmanage请求,在Kaoqingcontroller中响应Kaoqingmanage请求,通过selectByExample方法查询所有的Kaoqing信息,返回到kaoqingmanage页面使用foreach进行循环展示,其核心代码如下:
考勤控制层核心代码:
//接受用户发起的kaoqingmanage请求
@RequestMapping(value = "kaoqingmanage")
//调用考勤服务层的管理请求
kaoqingservice.kaoqingmanage(request, session);
考勤服务层核心代码:
//调用kaoqingdao的selectByExample方法查询考勤信息
List kaoqingall = kaoqingdao.selectByExample(example);
//返回页面查询的考勤信息
request.setAttribute("kaoqingall", kaoqingall);
本次系统中具有班次模块,为对班次进行管理,在后台中设置了班次管理菜单栏。通过菜单栏可以跳转到添加班次页面、管理班次页面。在添加班次页面中输入班次的详细信息,包括开始时间、员工部门id、结束时间、员工名字、班次说明、班次、员工id、班次id、,点击添加按钮可以将班次信息添加到数据库中,在班次管理页面中可以根据id对班次信息进行修改和删除操作,班次添加页面如图4.4所示,班次管理页面如图4.4所示。
从banci表中查询出所有的班次信息,将其展示到班次表中,可以对班次进行删除和修改操作。其具体步骤为在页面发起bancimanage请求,在Bancicontroller中响应Bancimanage请求,通过selectByExample方法查询所有的Banci信息,返回到bancimanage页面使用foreach进行循环展示,其核心代码如下:
班次控制层核心代码:
//接受用户发起的bancimanage请求
@RequestMapping(value = "bancimanage")
//调用班次服务层的管理请求
banciservice.bancimanage(request, session);
班次服务层核心代码:
//调用bancidao的selectByExample方法查询班次信息
List banciall = bancidao.selectByExample(example);
//返回页面查询的班次信息
request.setAttribute("banciall", banciall);
本次系统中具有加班模块,为对加班进行管理,在后台中设置了加班管理菜单栏。通过菜单栏可以跳转到添加加班页面、管理加班页面。在添加加班页面中输入加班的详细信息,包括员工名字、结束时间、加班、员工id、开始时间、加班id、,点击添加按钮可以将加班信息添加到数据库中,在加班管理页面中可以根据id对加班信息进行修改和删除操作,加班添加页面如图4.5所示,加班管理页面如图4.5所示。
从jiaban表中查询出所有的加班信息,将其展示到加班表中,可以对加班进行删除和修改操作。其具体步骤为在页面发起jiabanmanage请求,在Jiabancontroller中响应Jiabanmanage请求,通过selectByExample方法查询所有的Jiaban信息,返回到jiabanmanage页面使用foreach进行循环展示,其核心代码如下:
加班控制层核心代码:
//接受用户发起的jiabanmanage请求
@RequestMapping(value = "jiabanmanage")
//调用加班服务层的管理请求
jiabanservice.jiabanmanage(request, session);
加班服务层核心代码:
//调用jiabandao的selectByExample方法查询加班信息
List jiabanall = jiabandao.selectByExample(example);
//返回页面查询的加班信息
request.setAttribute("jiabanall", jiabanall);
本次系统中具有管理员模块,为对管理员进行管理,在后台中设置了管理员管理菜单栏。通过菜单栏可以跳转到添加管理员页面、管理管理员页面。在添加管理员页面中输入管理员的详细信息,包括管理员id、账号、管理员、,点击添加按钮可以将管理员信息添加到数据库中,在管理员管理页面中可以根据id对管理员信息进行修改和删除操作,管理员添加页面如图4.6所示,管理员管理页面如图4.6所示。
从admin表中查询出所有的管理员信息,将其展示到管理员表中,可以对管理员进行删除和修改操作。其具体步骤为在页面发起adminmanage请求,在Admincontroller中响应Adminmanage请求,通过selectByExample方法查询所有的Admin信息,返回到adminmanage页面使用foreach进行循环展示,其核心代码如下:
管理员控制层核心代码:
//接受用户发起的adminmanage请求
@RequestMapping(value = "adminmanage")
//调用管理员服务层的管理请求
adminservice.adminmanage(request, session);
管理员服务层核心代码:
//调用admindao的selectByExample方法查询管理员信息
List adminall = admindao.selectByExample(example);
//返回页面查询的管理员信息
request.setAttribute("adminall", adminall);
本次系统中具有经理模块,为对经理进行管理,在后台中设置了经理管理菜单栏。通过菜单栏可以跳转到添加经理页面、管理经理页面。在添加经理页面中输入经理的详细信息,包括经理、密码、经理id、经理名字、,点击添加按钮可以将经理信息添加到数据库中,在经理管理页面中可以根据id对经理信息进行修改和删除操作,经理添加页面如图4.7所示,经理管理页面如图4.7所示。
从jinli表中查询出所有的经理信息,将其展示到经理表中,可以对经理进行删除和修改操作。其具体步骤为在页面发起jinlimanage请求,在Jinlicontroller中响应Jinlimanage请求,通过selectByExample方法查询所有的Jinli信息,返回到jinlimanage页面使用foreach进行循环展示,其核心代码如下:
经理控制层核心代码:
//接受用户发起的jinlimanage请求
@RequestMapping(value = "jinlimanage")
//调用经理服务层的管理请求
jinliservice.jinlimanage(request, session);
经理服务层核心代码:
//调用jinlidao的selectByExample方法查询经理信息
List jinliall = jinlidao.selectByExample(example);
//返回页面查询的经理信息
request.setAttribute("jinliall", jinliall);
本次系统中具有员工模块,为对员工进行管理,在后台中设置了员工管理菜单栏。通过菜单栏可以跳转到添加员工页面、管理员工页面。在添加员工页面中输入员工的详细信息,包括账号、部门、员工、密码、部门id、员工名字、,点击添加按钮可以将员工信息添加到数据库中,在员工管理页面中可以根据id对员工信息进行修改和删除操作,员工添加页面如图4.8所示,员工管理页面如图4.8所示。
从yuangong表中查询出所有的员工信息,将其展示到员工表中,可以对员工进行删除和修改操作。其具体步骤为在页面发起yuangongmanage请求,在Yuangongcontroller中响应Yuangongmanage请求,通过selectByExample方法查询所有的Yuangong信息,返回到yuangongmanage页面使用foreach进行循环展示,其核心代码如下:
员工控制层核心代码:
//接受用户发起的yuangongmanage请求
@RequestMapping(value = "yuangongmanage")
//调用员工服务层的管理请求
yuangongservice.yuangongmanage(request, session);
员工服务层核心代码:
//调用yuangongdao的selectByExample方法查询员工信息
List yuangongall = yuangongdao.selectByExample(example);
//返回页面查询的员工信息
request.setAttribute("yuangongall", yuangongall);
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计