{"id":20930910,"url":"https://github.com/doudoutangs/3.salary_system","last_synced_at":"2025-05-13T19:32:44.254Z","repository":{"id":113374753,"uuid":"346540482","full_name":"doudoutangs/3.salary_system","owner":"doudoutangs","description":"github不会经常在线，可加QQ:553039957,详谈。薪资管理系统:是一套简洁薪资管理系统，虽然界面简单，但其功能强大。系统分为了五大模块：考勤与工资，薪资设置，部门管理，公告管理，系统管理。主要技术：Springboot+MyBatisPlus+MySQL+jQury,Layui","archived":false,"fork":false,"pushed_at":"2024-11-25T01:56:28.000Z","size":1714,"stargazers_count":21,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T06:51:11.337Z","etag":null,"topics":["java","jquery","layui","mybatis-plus","mysql","spring-boot"],"latest_commit_sha":null,"homepage":"https://gitcode.net/tbb414","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doudoutangs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-11T01:21:40.000Z","updated_at":"2025-02-12T08:43:04.000Z","dependencies_parsed_at":"2024-11-18T21:41:32.863Z","dependency_job_id":"1b9f6e0a-9d56-4290-b283-69e459f155d4","html_url":"https://github.com/doudoutangs/3.salary_system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F3.salary_system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F3.salary_system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F3.salary_system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doudoutangs%2F3.salary_system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doudoutangs","download_url":"https://codeload.github.com/doudoutangs/3.salary_system/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254013134,"owners_count":21999365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","jquery","layui","mybatis-plus","mysql","spring-boot"],"created_at":"2024-11-18T21:37:30.108Z","updated_at":"2025-05-13T19:32:44.243Z","avatar_url":"https://github.com/doudoutangs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 3.薪资管理系统\n## 一、系统介绍\n这是一个界面简洁的薪资管理系统，虽然界面简单，但其工资项配置，与考勤挂钩，自动核算功能强大，并有完整的从菜单到按钮的操作权限控制。\n\n系统分为了五大模块：考勤与工资，薪资设置，部门管理，公告管理，系统管理。\n\n系统默认有两个角色：管理员，普通用户\n- 管理员（admin/admin）：可查看和操作所有菜单\n- 普通用户(zhangsan/zhangsan):只可进行考勤，请假，工资查看及工资查询\n以上角色均可由管理员自行增设及配置。\n  \n## 二、角色运行图\n### 管理员\n![管理员](运行图/r-%E7%AE%A1%E7%90%86%E5%91%98.png)\n### 普通用户\n![普通用户](运行图/r-%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7.png)\n\n## 三、所有功能说明\n### 0.登录\n- 登录地址：http://localhost:8886\n- 账号密码：admin/admin\n\n![登录](运行图/0-1-%E7%99%BB%E5%BD%95.png)\n![首页](运行图/0-2-%E9%A6%96%E9%A1%B5.png)\n\n### 1.考勤与工资\n主要包含3个模块，考勤管理，请假管理，工资查询\n#### （1）考勤管理\n员工可进行上下班打卡，并查看自己考勤记录\n![考勤管理-列表](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E8%80%83%E5%8B%A4%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![考勤管理-打卡](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E8%80%83%E5%8B%A4%E7%AE%A1%E7%90%86-%E6%89%93%E5%8D%A1.png)\n\n#### （2）请假管理\n员工可进行请假申请，领导可进行审批，具有权限控制\n![请假管理-列表](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E8%AF%B7%E5%81%87%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![请假管理-请假](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E8%AF%B7%E5%81%87%E7%AE%A1%E7%90%86-%E8%AF%B7%E5%81%87.png)\n![请假管理-审批](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E8%AF%B7%E5%81%87%E7%AE%A1%E7%90%86-%E5%AE%A1%E6%89%B9.png)\n\n#### （3）工资查询\n员工可查看自己的工资明细及历史工资记录，并可将工资明细导出excel,领导角色用户可查看其他人工资明细\n![工资查询-列表](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E5%B7%A5%E8%B5%84%E6%9F%A5%E8%AF%A2-%E5%88%97%E8%A1%A8.png)\n![工资查询-明细](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E5%B7%A5%E8%B5%84%E6%9F%A5%E8%AF%A2-%E6%98%8E%E7%BB%86.png)\n![工资查询-导出](运行图/1-%E8%80%83%E5%8B%A4%E4%B8%8E%E5%B7%A5%E8%B5%84-%E5%B7%A5%E8%B5%84%E6%9F%A5%E8%AF%A2-%E5%AF%BC%E5%87%BA.png)\n\n### 2.薪资设置\n主要有3个模块，薪资配置，薪资核算，和员工薪资配置\n#### （1）薪资配置\n对公司所有员工的基本工资项进行配置，比如工资的扣除项，五险（养老保险，医疗保险，工伤保险，事业保险，生育保险）个税，公积金，惩罚项：迟到，早退，请假，绩效不达标等。并且配置每项在工资核算时的核算金额。\n\n![薪资配置-列表](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E8%96%AA%E8%B5%84%E9%85%8D%E7%BD%AE-%E5%88%97%E8%A1%A8.png)\n![薪资配置-增加](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E8%96%AA%E8%B5%84%E9%85%8D%E7%BD%AE-%E5%A2%9E%E5%8A%A0.png)\n\n#### （2）薪资核算\n薪资核算功能有启动核算，核算及查看，删除。\n- 启动核算：是用来给财务人员在每月核算工资用的，作用是把当月需要核算工资的员工都列出来，因为每个月可能有员工离职或新员工入职，所以再核算工资前需要先核对有工资的人员列表。\n- 核算：选定员工，就可以按照考勤，请假等自动核算出员工该月份的工资，并生成明细。\n\n![薪资核算-列表](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E8%96%AA%E8%B5%84%E6%A0%B8%E7%AE%97-%E5%88%97%E8%A1%A8.png)\n![薪资核算-启动核算](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E8%96%AA%E8%B5%84%E6%A0%B8%E7%AE%97-%E5%90%AF%E5%8A%A8%E6%A0%B8%E7%AE%97.png)\n![薪资核算-核算](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E8%96%AA%E8%B5%84%E6%A0%B8%E7%AE%97-%E6%A0%B8%E7%AE%97.png)\n\n#### （3）员工薪资配置\n主要有功能有配置和批量配置，修改，查看和删除员工配置。\n- 配置：指可以为每个员工的每个配置项配置计算系数。比如经理级别的奖金系数就比普通员工要高，这样在计算的时候会把这个系数算进去。\n- 批量配置：指可以为每个员工批量做个标准配置，然后那个员工那个配置项需要单独配置的再修改，减轻财务人员工作负担。\n\n![员工薪资配置-列表](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E5%91%98%E5%B7%A5%E8%96%AA%E8%B5%84%E9%85%8D%E7%BD%AE-%E5%88%97%E8%A1%A8.png)\n![员工薪资配置-单项配置](运行图/2-%E8%96%AA%E8%B5%84%E8%AE%BE%E7%BD%AE-%E5%91%98%E5%B7%A5%E8%96%AA%E8%B5%84%E9%85%8D%E7%BD%AE-%E5%8D%95%E9%A1%B9%E9%85%8D%E7%BD%AE.png)\n\n### 3.部门管理\n对公司的部门进行增删改查的管理\n![部门管理-列表](运行图/3-%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86-%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![部门管理-增加](运行图/3-%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86-%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)\n\n### 4.公告管理\n公司的一些重大活动进行公示\n![公告列表-列表](运行图/4-%E5%85%AC%E5%91%8A%E7%AE%A1%E7%90%86-%E5%85%AC%E5%91%8A%E5%88%97%E8%A1%A8-%E5%88%97%E8%A1%A8.png)\n![公告列表-增加](运行图/4-%E5%85%AC%E5%91%8A%E7%AE%A1%E7%90%86-%E5%85%AC%E5%91%8A%E5%88%97%E8%A1%A8-%E5%A2%9E%E5%8A%A0.png)\n\n### 5.系统管理\n系统管理主要模块有，员工管理，菜单管理，角色管理和字典管理。\n#### （1）员工管理\n可为新员工增加系统登录账号，为离职员工删除账号。\n\n![员工管理-列表](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E5%91%98%E5%B7%A5%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![员工管理-增加](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E5%91%98%E5%B7%A5%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)\n\n#### （2）菜单管理\n管理系统左侧的菜单树，只有管理员可用\n![菜单管理-列表](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%8F%9C%E5%8D%95%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![菜单管理-增加](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%8F%9C%E5%8D%95%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)\n\n#### （3）角色管理\n配置新角色，为每个角色配置权限，包括菜单权限，数据权限，只有管理员可用\n![角色管理-列表](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![角色管理-增加](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)\n![角色管理-配置权限](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86-%E9%85%8D%E7%BD%AE%E6%9D%83%E9%99%90.png)\n\n#### （4）字典管理\n管理系统常用字典值，只有管理员可用\n![字典管理-列表](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E5%AD%97%E5%85%B8%E7%AE%A1%E7%90%86-%E5%88%97%E8%A1%A8.png)\n![字典管理-增加](运行图/5-%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86-%E5%AD%97%E5%85%B8%E7%AE%A1%E7%90%86-%E5%A2%9E%E5%8A%A0.png)\n\n## 四、软件架构\n基础环境：\n1. JDK:1.8\n2. MySQL:5.7\n3. Maven3.0\n\n使用框架：\n\n1. 核心框架：Spring Boot 2.1.8.RELEASE\n2. 视图框架：Spring MVC 5.0\n3. ORM框架：MyBatisPlus 3.1.2\n4. 数据库连接池：Druid 1.1\n5. 安全框架：Apache Shiro 1.4\n6. 日志：SLF4J 1.7、Log4j\n7. 前端框架：jQury,Layui,ztree\n\n## 五、安装教程\n1. 导入mysql脚本,数据库名称：salary\n2. 修改数据库配置：\n![修改数据](运行图/0-99-%E6%95%B0%E6%8D%AE%E5%BA%93%E9%85%8D%E7%BD%AE.png)\n3. 启动java工程（执行salary-web工程com.salary.Application.class中main方法）\n![启动项目](运行图/0-99-%E5%90%AF%E5%8A%A8.png)\n4. 访问：http://localhost:8886（账号admin/admin）\n\n\n## 六、源码地址\n0. QQ:553039957\n1. gitee（码云）主页： https://gitee.com/woshimalong\n2. gitcode主页： https://gitcode.com/user/tbb414\n3. github主页：https://github.com/doudoutangs\n## 七、其他项目\n1. [招投标管理系统](https://gitee.com/woshimalong/tender_system)\n2. [办公管理系统](https://gitee.com/woshimalong/office_system)\n3. [薪资管理系统](https://gitee.com/woshimalong/wages_system)\n4. [人事管理系统](https://gitee.com/woshimalong/hr_system)\n5. [绩效考核系统](https://gitee.com/woshimalong/kpi_system)\n6. [就业管理系统](https://gitee.com/woshimalong/job_system)\n7. [图书管理系统](https://gitee.com/woshimalong/library_system)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoudoutangs%2F3.salary_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoudoutangs%2F3.salary_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoudoutangs%2F3.salary_system/lists"}