# 83期5组后端 **Repository Path**: ayua5286/java-83-group-5-hou ## Basic Information - **Project Name**: 83期5组后端 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-10 - **Last Updated**: 2021-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java83期第五组 项目名 > HR管理系统 项目分析 >人事管理系统是一个表面看上去非常简单,但实际联动较多的一个项目。最开始计划主线有人事管理,组织管理,考勤管理,基础功能,系统管理,招聘管理;如果时间充裕还会加入薪酬管理。绩效管理和员工培训都有单独的小组进行,所以除非时间剩余很多,否则不作考虑。 xmind ![aaa](E:\HrGuanLi\aaa.PNG) 日程安排 day01 > ​ 项目数据库建立,人事管理中部分前端页面修改 > > ​ 唐树吉:人事管理中入职管理相关页面设计,以及需求实现所需数据库汇总 > > ​ 吕佳莹:人事管理中试用员工管理相关页面设计,以及需求实现所需数据库汇总 > > ​ 沈程:人事管理中人事异动管理相关页面设计,以及需求实现所需数据库汇总 > > ​ 杨天根:人事管理中离退管理相关页面设计,以及需求实现所需数据库汇总 > > ​ 张健聪:整个项目相关数据库需求汇总,并设计修改数据库 > > ​ 林子豪:整个项目相关数据库需求汇总,并设计修改数据库 day02 >项目数据库的初步确立,人事管理部分后端开发开始 > >​ 林子豪:昨日目标基本达成,根据用户故事进一步加入参数表;今日进行数据库的讨论与确立,统一实体类、全局异 常、方法命名等,学习swagger使用并讲解,前端页面测试 > >​ 唐树吉:昨日前端设计完成;今日目标人事管理中入职管理相关后端,添加员工、条件查询所有员工、对员工信 息进行修改 > >​ 吕佳莹:昨日前端设计完成;今日目标人事管理中试用员工管理开发,修改员工实习状态,学习swagger使用 > >​ 沈程:昨日前端设计完成;今日目标为人事管理中人事异动管理相关数据库完善,人事异动日志、员工职位变动开发 > >​ 杨天根:昨日前端因量较大设计完成90%;今日目标前端设计完成,人事管理中离退管理后端开发,对离退员工状态 修改 > >​ 张健聪:昨日数据库设计基本完成;今日目标人事管理中参数设置与修改,动态表格开发 > day03 >完成昨日未完成后端功能,前端页面细节处理,前后端调通 > >​ 林子豪:昨日任务完成,新开模块考勤管理,前后端所有功能开发 > >​ 唐树吉:昨日后端代码基础完成,今日内容:员工相关内容与其他成员需求关联性较大,需不断沟通改善,改善之余 调通前后端 > >​ 吕佳莹:昨日后端代码开发完成;今日目标人事管理前后端调通,与唐树吉的员工交接好 > >​ 沈程:昨日后端代码开发基本完成;今日内容:部门异动涉及表较多,前端少数功能调通,尽力跟上进度即可 > >​ 杨天根:昨日后端代码开发完成;今日目标为前后端调通,实现离退管理与部门表和员工表交互 > >​ 张健聪:昨日开发参数方面前后端,完成一个前端页面和多个后端参数修改方法;今日根据本人要求去开发招聘管理 模块 day04 >调通前后端基础上,完善页面功能,与他人交互完成,目标为可以跑通全部主线 > >​ 林子豪:昨日任务因为sql语句bug未完成全部内容,完成度90%;今日调通前后端,完成此模块 > >​ 唐树吉:昨日前后端代码已调通,今日任务为完善前端页面功能,实现动态下拉栏等,和模块间交互完成 > >​ 吕佳莹:昨日前后端代码已调通;今日目标完善页面功能,完成模块间的交互 > >​ 沈程:昨日前后端代码开发完成;今日目标调通前后端,完善页面功能 > >​ 杨天根:昨日前后端代码已调通,今日任务为完善前端页面功能,实现动态下拉栏等,和模块间交互完成 > >​ 张健聪:昨日开发招聘管理模块,今日任务继续开发招聘管理模块 day05 >新增功能过多,昨日新功能进度多数为完成,完成其他功能后,整合改制今日 > >​ 杨天根:昨日新功能增加完成;今日将打印、提出成表格等功能提成工具类,写出简单的文档方便使用,准备做首页 > >​ 林子豪:昨日将模块主要功能完成,加入打印表格等小功能;今日加入新功能,汇总代码 > >​ 唐树吉:昨日加入小功能完成,今日完成登录功能 > >​ 吕佳莹:昨日小功能基本完成;今日等杨天根写好工具类加入新功能,汇总代码 > >​ 沈程:昨日主线完成;今日因小功能繁多,完成小功能即可 > >​ 张健聪:昨日开发招聘管理模块,今日任务汇总代码,统计数据库修改,完成后可继续开发招聘模块 day06 >整合代码成功,集合讨论疑难杂症,分享遇到的难题 > >​ 杨天根:昨日完成模块后,新增统计表功能;今日主要完成统计表,准备权限方面任务 > >​ 林子豪:昨日额外加入考勤分析;今日完成考勤分析,整理一周代码,分析任务进度,准备下周功能新增 > >​ 唐树吉:昨日登录功能基本完成;今日新增员工上传头像,个人资料功能 > >​ 吕佳莹:昨日完成试用模块;今日任务完成主页 > >​ 沈程:昨日文件上传问题解决;今日分享文件上传经验,实现与别人正常联动 > >​ 张健聪:昨日招聘模块进度过半;今日分享校验方面经验,继续开发 第一周总结 >进度比较理想。 > >人事管理系统是一个表面看比较简单、但是功能比较复杂的项目。它的优点是很适合我们多敲代码、多练习基础流程,可以说每个下拉栏都要走一遍;其中也有一些打印、统计分析这种比较有趣的功能。但是他有一个很大的缺点,就是都很不起眼,后端查了多少表,前端都是一个表单;后端写了非常复杂的逻辑,前端不过一张图。 day07 >进度比较理想,加入新功能薪资管理,其他模块正常进行 > >​ 张健聪:招聘模块主线基本完成;今日任务完成主线后测试 > >​ 杨天根:加入shiro与redis,测试调通,任务比较重要,失败会影响其他人后端开发效率 > >​ 林子豪:今日准备加入新功能,分析需求并开始开发;加入权限后修改密码与登录有变化,完成修正 > >​ 唐树吉:昨日优化模块内容,上传头像还存在小问题未解决;今日尽快解决开发个人中心 > >​ 吕佳莹:昨日主页完成;今日分析薪酬系统,计划开发保险支出模块 > >​ 沈程:昨日联动完成;今日目前后端依赖出现小bug,尽快解决后,开发系统设置 > day08 >项目稳步进行,今日继续开发之余完善功能与修复bug > >​ 张健聪:招聘模块模块主线跑通,完善功能,计划加入简历库 > >​ 杨天根:系统管理方面,动态下拉栏与日志生成 > >​ 林子豪:开发薪资系统薪资方案及分配功能 > >​ 唐树吉:开发薪资系统缴费模块,设计模拟五险一金缴费等 > >​ 吕佳莹:请假,明日将主页数据添加好,薪资模块缴费系统交接给唐树吉 > >​ 沈程:已完成第一个大模块,协助杨天根进行系统管理 day09 >近日加入功能,继续完善和修正,争取day10完成第一版 > >​ 张健聪:简历库基本完成,但招聘系统存在一些改善问题,分析好后进行改善 > >​ 杨天根:日志切面基本完成,修改数据库来记录日志信息,并在前端生成 > >​ 林子豪:薪资分配尚未完成,继续开发薪资分配,开发结束后整合代码 > >​ 唐树吉:五险一金设计基本完成,前端页面还需完善,今日完善前端页面功能 > >​ 吕佳莹:主页排版与动态数据添加好,主页设计需要一些灵感,慢慢做即可 > >​ 沈程:继续开发角色权限设计与管理模块 day10 >基本完成项目,整合与解决冲突与bug > >共同商议各个地方优化,以及整合时出现的问题;加入swagger;日志信息完善 day11 >复习准备考试 后记 >day09后面其实都是后补上去的,信息可以说是非常不全面,因为完成的时间不同,许多功能都有很多人参与了,我并没有一一记录。结果来看项目完成的确实不完美,但是我个人还是很满意的。之前都是自己一个人忙自己的项目,这也是我们大多数人第一次合作做项目,还是有非常大的意义的。