计算机毕业设计Java企业员工工资管理系统
运行环境:
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:java+jsp
项目介绍
本课题是一个基于JSP的管理系统,本基于JSP的高校员工工资管理系统是在Windows7系统的环境下,利用JSP和Mysql工具开发的。在基于JSP的高校员工工资管理系统中分为管理员和普通用户2个模块。其中基于JSP的高校员工工资管理系统中的管理人员在登陆之后可以管理本系统内的人员类型信息,员工信息,工资信息,考勤信息,津贴信息和修改自己的个人密码等功能。员工用户主要是查看自己的工资和考勤信息,津贴信息和修改个人密码等功能。
考勤管理
本系统从不同的用户角色出发,分为管理员和员工两部分,具体功能如下。
员工部分功能:
员工登录,员工用户通过自己的账号和密码登录到系统中来
工资查询,员工可以查询自己的工资信息
考勤信息管理,员工可以查看自己的个人考勤信息
津贴信息查看,员工可以查看自己的津贴方法信息
修改密码,员工可以修改自己的个人密码
管理员部分功能
管理员登录,管理员可以通过自己的账号和密码登录系统对系统进行管理
员工信息管理,管理人员可以对系统内的员工信息进行管理
工资信息管理,管理员可以员工的工资信息进行管理,包括对员工信息的增删改查等操作
考勤信息管理,管理员可以对员工的考勤信息进行管理
津贴管理,管理员可以对员工的津贴信息进行管理
修改密码,管理员可以修改自己的个人密码
效果图
控制器类
/*** 登录相关*/
@RequestMapping("config")
@RestController
public class ConfigController{@Autowiredprivate ConfigService configService;/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params);return R.ok().put("data", page);}/*** 列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params);return R.ok().put("data", page);}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 根据name获取信息*/@RequestMapping("/info")public R infoByName(@RequestParam String name){ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));return R.ok().put("data", config);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody ConfigEntity config){// ValidatorUtils.validateEntity(config);configService.insert(config);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody ConfigEntity config){// ValidatorUtils.validateEntity(config);configService.updateById(config);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){configService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}
目 录
摘 要 I
Abstracts I
目 录 I
第1章 绪论 1
1.1课题背景 1
1.2研究意义 1
1.3研究内容 2
第2章 技术介绍 2
2.1相关技术 3
2.2 Java技术 3
2.3 MySQL数据库 4
2.4 Tomcat介绍 4
2.5 ssm框架 5
第3章 需求分析 5
3.1需求分析概述 6
3.2可行性分析 6
3.2.1经济可行性 6
3.2.2技术可行性 7
3.3系统功能设计 7
第4章 系统设计 7
4.1系统结构设计 7
4.2数据库设计 8
4.2.1实体ER图 8
4.2.2数据表 10
第5章 系统实现 14
5.1管理员功能模块 14
5.2前台首页功能模块 18
5.3用户功能模块 18
第6章 系统测试 23
6.1测试定义及目的 23
6.2测试方法 23
6.3测试模块 24
6.4测试结果 25
结 论 26
致 谢 27
参考文献 28
计算机毕业设计Java企业员工工资管理系统相关推荐
- 计算机毕业设计Java企业员工工资管理系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java企业员工工资管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java企业员工工资管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...
- java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部署
java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部 ...
- JAVA计算机毕业设计小型企业员工工资管理系统(附源码、数据库)
JAVA计算机毕业设计小型企业员工工资管理系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ecli ...
- 基于JAVA企业员工工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA企业员工工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA企业员工工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...
- [附源码]计算机毕业设计JAVA企业员工管理系统
[附源码]计算机毕业设计JAVA企业员工管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...
- java毕业设计小型企业员工工资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计小型企业员工工资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计小型企业员工工资管理系统源码+lw文档+mybatis+系统+mysql数据库+调 ...
- 计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...
- 【附源码】计算机毕业设计SSM企业员工培训管理系统查重PPT
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 【附源码】计算机毕业设计SSM企业员工考勤管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
最新文章
- Kanzi常用操作1
- 学科实践活动感悟50字_中学生学科实践活动50字
- TransactionScope只要一个操作失败,它会自动回滚,Complete表示事务完成
- 利用Windows API获得系统高级功能
- mybatis学习(53):构造方法映射
- 编程学习记录13:Oracle数据库,表的查询
- 什么样的程序猿,最容易被鄙视?
- 怎么写显示商品图片_虾皮商店封面图片 虾皮商店介绍怎么写吸引人
- mac xampp redis php,MAC XAMPP 整合使用Redis 及 安装php redis扩展
- [渝粤教育] 中国地质大学 思想道德修养与法律基础 复习题
- 验签传时间戳目的_不瞒你说:买来的海鸭蛋,一戳就流油,被中央台频频“曝光”,秘密终被解开...
- linx文件服务器命令,linux服务器文件命令
- 【精品分享】Kolla 让 OpenStack 部署更贴心
- 关于 com.lowagie.text 报错的问题
- 模式识别学习笔记——1(线性分类器)
- 宇视项目VM相关笔记
- 微信小程序支付接口对接总结
- 漂亮的CSS背景颜色
- 阿里云ACA试题——云安全
- 量化投资学习——股指期货研究(五)