基于Java+SSM+JSP技术实现的企业员工管理系统,企业自动化办公系统,系统采用多层B/S软件架构,业务逻辑在应用服务层,接受客户机的业务请求,根据请求访问数据层,做出处理后将结果返回客户机。所有的数据库操作都一部分直接针对数据库进行操作,另一部分是只能通过中间层的交易中间件对数据库进行访问。在技术体系方面,基于MVC设计思想,运用spring+SpringMVC+MyBatis整合框架,多层应用系统开发技术;EJB,JSP和XML等来提高系统的可靠性、稳定性、灵活性和可扩展性,采用多层架构B/S模式构建,实现快速部署和方便使用,支持Windows,Unix以及Linux等主流操作系统。
本次基于Java+SSM+JSP技术实现的企业员工管理系统,企业自动化办公系统,主要内容涉及:
主要功能模块:员工考勤管理、绩效考核、培训管理、招聘管理、档案管理、工资管理,系统管理,分析统计等等
主要包含技术:java,spring,mybatis,Mysql,jsp,html,css,javascript
主要包含算法:数据可视化
其他效果省略
1.档案管理
本档案管理模块主要实现对企业内部所有的资料信息进行管理操作,针对员工个人信息,企业合同信息,企业相关资料数据等。企业领导可以在次模块录入企业合同信息,本模块也提供档案数据的编辑操作,删除操作等。
档案信息管理后台接口代码:
/**
* 档案信息
* status 0 失败 1 成功
* errCode 100 参数错误 400 操作失败
*/
@Override
public Result<List<T>> dasave(T entity) {
Result<List<T>> result = new Result<>();
if (isExist(entity)) {
result.setMessage(Message.USER_EXIST);
return result;
}
if (!isSuccess(mapper.insertSelective(entity))) {
result.setMessage(Message.FAILE);
} else {
result.setMessage(Message.SUCCESS);
}
return result;
}
2 工资管理
本模块主要是对企业内部所有的员工工资进行发放,员工工资计算依据每个员工当月的考勤打卡情况已经领导录入的月读绩效考核等分情况,通过这两项标准计算出员工该月需要发放的工资金额。领导也可以在次模块手动录入员工的工资信息,对员工工资进行编辑,删除操作等。
工资信息管理后台接口代码:
/**
* 工资信息
* status 0 失败 1 成功
* errCode 100 参数错误 400 操作失败
*/
@Override
public Result<List<T>> gzsave(T entity) {
Result<List<T>> result = new Result<>();
if (isExist(entity)) {
result.setMessage(Message.USER_EXIST);
return result;
}
if (!isSuccess(mapper.insertSelective(entity))) {
result.setMessage(Message.FAILE);
} else {
result.setMessage(Message.SUCCESS);
}
return result;
}
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。