发布时间:2022-12-28 10:02:33
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于python薪酬管理系统,基于python薪酬管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
系统中具有考勤模块,该模块参与者为用户,具体的实现功能包括用户对考勤进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
KaoqinController.java | org.mypro.front包 | 考勤控制层,用于接受请求 |
KaoqinServiceImp.java | org.mypro.service包 | 考勤服务层接口,考勤控制层调用接口完成考勤相关数据处理 |
KaoqinService.java | org.mypro.service包 | KaoqinServiceImp接口的实现类,用于具体的考勤逻辑处理 |
KaoqinMapper.java | org.mypro.dao包 | 考勤Dao层接口,用于处理考勤的数据与MySQL同步 |
KaoqinMapper.xml | org.mypro.dao包 | KaoqinMapper的实现,用于mybatis的sql语句编写,具体的考勤数据处理实现 |
Kaoqin.java | org.mypro.entity包 | 考勤的实体类,用于记录考勤的所有属性 |
KaoqinExample.java | org.mypro.entity包 | 考勤mybatis逆向工程动态sql拼接条件类 |
表添加考勤测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 在系统中进行考勤的添加,从页面中获取输入考勤详细信息,提交到Kaoqin控制层中,使用insertkaoqin进行考勤数据的添加 | 输入完整的考勤信息,封装为Kaoqin类,保存到数据库t_kaoqin表中 | 获取完整考勤信息,点击添加按钮,完成考勤表单提交 | Kaoqin控制层中接受到考勤、状态、员工id、打卡时间、考勤id、打卡类型、员工、信息,提交到数据库中插入t_kaoqin数据表,页面给出添加考勤成功信息 | Kaoqin控制层中接受到考勤、状态、员工id、打卡时间、考勤id、打卡类型、员工、信息,提交到数据库中插入t_kaoqin数据表,页面给出添加考勤成功信息 | 通过 |
系统中具有社保公积金模块,该模块参与者为用户,具体的实现功能包括用户对社保公积金进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
ShebaoController.java | org.mypro.front包 | 社保公积金控制层,用于接受请求 |
ShebaoServiceImp.java | org.mypro.service包 | 社保公积金服务层接口,社保公积金控制层调用接口完成社保公积金相关数据处理 |
ShebaoService.java | org.mypro.service包 | ShebaoServiceImp接口的实现类,用于具体的社保公积金逻辑处理 |
ShebaoMapper.java | org.mypro.dao包 | 社保公积金Dao层接口,用于处理社保公积金的数据与MySQL同步 |
ShebaoMapper.xml | org.mypro.dao包 | ShebaoMapper的实现,用于mybatis的sql语句编写,具体的社保公积金数据处理实现 |
Shebao.java | org.mypro.entity包 | 社保公积金的实体类,用于记录社保公积金的所有属性 |
ShebaoExample.java | org.mypro.entity包 | 社保公积金mybatis逆向工程动态sql拼接条件类 |
表添加社保公积金测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 在系统中进行社保公积金的添加,从页面中获取输入社保公积金详细信息,提交到Shebao控制层中,使用insertshebao进行社保公积金数据的添加 | 输入完整的社保公积金信息,封装为Shebao类,保存到数据库t_shebao表中 | 获取完整社保公积金信息,点击添加按钮,完成社保公积金表单提交 | Shebao控制层中接受到社保公积金、员工id、员工、社保id、缴纳说明、缴纳金额、信息,提交到数据库中插入t_shebao数据表,页面给出添加社保公积金成功信息 | Shebao控制层中接受到社保公积金、员工id、员工、社保id、缴纳说明、缴纳金额、信息,提交到数据库中插入t_shebao数据表,页面给出添加社保公积金成功信息 | 通过 |
系统中具有部门模块,该模块参与者为用户,具体的实现功能包括用户对部门进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
BumenController.java | org.mypro.front包 | 部门控制层,用于接受请求 |
BumenServiceImp.java | org.mypro.service包 | 部门服务层接口,部门控制层调用接口完成部门相关数据处理 |
BumenService.java | org.mypro.service包 | BumenServiceImp接口的实现类,用于具体的部门逻辑处理 |
BumenMapper.java | org.mypro.dao包 | 部门Dao层接口,用于处理部门的数据与MySQL同步 |
BumenMapper.xml | org.mypro.dao包 | BumenMapper的实现,用于mybatis的sql语句编写,具体的部门数据处理实现 |
Bumen.java | org.mypro.entity包 | 部门的实体类,用于记录部门的所有属性 |
BumenExample.java | org.mypro.entity包 | 部门mybatis逆向工程动态sql拼接条件类 |
表添加部门测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 在系统中进行部门的添加,从页面中获取输入部门详细信息,提交到Bumen控制层中,使用insertbumen进行部门数据的添加 | 输入完整的部门信息,封装为Bumen类,保存到数据库t_bumen表中 | 获取完整部门信息,点击添加按钮,完成部门表单提交 | Bumen控制层中接受到部门id、部门、信息,提交到数据库中插入t_bumen数据表,页面给出添加部门成功信息 | Bumen控制层中接受到部门id、部门、信息,提交到数据库中插入t_bumen数据表,页面给出添加部门成功信息 | 通过 |
系统中具有档案模块,该模块参与者为用户,具体的实现功能包括用户对档案进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
DanganController.java | org.mypro.front包 | 档案控制层,用于接受请求 |
DanganServiceImp.java | org.mypro.service包 | 档案服务层接口,档案控制层调用接口完成档案相关数据处理 |
DanganService.java | org.mypro.service包 | DanganServiceImp接口的实现类,用于具体的档案逻辑处理 |
DanganMapper.java | org.mypro.dao包 | 档案Dao层接口,用于处理档案的数据与MySQL同步 |
DanganMapper.xml | org.mypro.dao包 | DanganMapper的实现,用于mybatis的sql语句编写,具体的档案数据处理实现 |
Dangan.java | org.mypro.entity包 | 档案的实体类,用于记录档案的所有属性 |
DanganExample.java | org.mypro.entity包 | 档案mybatis逆向工程动态sql拼接条件类 |
表添加档案测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 在系统中进行档案的添加,从页面中获取输入档案详细信息,提交到Dangan控制层中,使用insertdangan进行档案数据的添加 | 输入完整的档案信息,封装为Dangan类,保存到数据库t_dangan表中 | 获取完整档案信息,点击添加按钮,完成档案表单提交 | Dangan控制层中接受到档案id、员工id、上传时间、档案名称、员工、档案文件、信息,提交到数据库中插入t_dangan数据表,页面给出添加档案成功信息 | Dangan控制层中接受到档案id、员工id、上传时间、档案名称、员工、档案文件、信息,提交到数据库中插入t_dangan数据表,页面给出添加档案成功信息 | 通过 |
系统中具有薪资模块,该模块参与者为用户,具体的实现功能包括用户对薪资进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
XinziController.java | org.mypro.front包 | 薪资控制层,用于接受请求 |
XinziServiceImp.java | org.mypro.service包 | 薪资服务层接口,薪资控制层调用接口完成薪资相关数据处理 |
XinziService.java | org.mypro.service包 | XinziServiceImp接口的实现类,用于具体的薪资逻辑处理 |
XinziMapper.java | org.mypro.dao包 | 薪资Dao层接口,用于处理薪资的数据与MySQL同步 |
XinziMapper.xml | org.mypro.dao包 | XinziMapper的实现,用于mybatis的sql语句编写,具体的薪资数据处理实现 |
Xinzi.java | org.mypro.entity包 | 薪资的实体类,用于记录薪资的所有属性 |
XinziExample.java | org.mypro.entity包 | 薪资mybatis逆向工程动态sql拼接条件类 |
表添加薪资测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 在系统中进行薪资的添加,从页面中获取输入薪资详细信息,提交到Xinzi控制层中,使用insertxinzi进行薪资数据的添加 | 输入完整的薪资信息,封装为Xinzi类,保存到数据库t_xinzi表中 | 获取完整薪资信息,点击添加按钮,完成薪资表单提交 | Xinzi控制层中接受到提成、惩罚、薪资id、底薪、总金额、月份、员工、薪资、信息,提交到数据库中插入t_xinzi数据表,页面给出添加薪资成功信息 | Xinzi控制层中接受到提成、惩罚、薪资id、底薪、总金额、月份、员工、薪资、信息,提交到数据库中插入t_xinzi数据表,页面给出添加薪资成功信息 | 通过 |
系统中具有公告模块,该模块参与者为用户,具体的实现功能包括用户对公告进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
GonggaoController.java | org.mypro.front包 | 公告控制层,用于接受请求 |
GonggaoServiceImp.java | org.mypro.service包 | 公告服务层接口,公告控制层调用接口完成公告相关数据处理 |
GonggaoService.java | org.mypro.service包 | GonggaoServiceImp接口的实现类,用于具体的公告逻辑处理 |
GonggaoMapper.java | org.mypro.dao包 | 公告Dao层接口,用于处理公告的数据与MySQL同步 |
GonggaoMapper.xml | org.mypro.dao包 | GonggaoMapper的实现,用于mybatis的sql语句编写,具体的公告数据处理实现 |
Gonggao.java | org.mypro.entity包 | 公告的实体类,用于记录公告的所有属性 |
GonggaoExample.java | org.mypro.entity包 | 公告mybatis逆向工程动态sql拼接条件类 |
表添加公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 在系统中进行公告的添加,从页面中获取输入公告详细信息,提交到Gonggao控制层中,使用insertgonggao进行公告数据的添加 | 输入完整的公告信息,封装为Gonggao类,保存到数据库t_gonggao表中 | 获取完整公告信息,点击添加按钮,完成公告表单提交 | Gonggao控制层中接受到标题、公告id、发布时间、内容、信息,提交到数据库中插入t_gonggao数据表,页面给出添加公告成功信息 | Gonggao控制层中接受到标题、公告id、发布时间、内容、信息,提交到数据库中插入t_gonggao数据表,页面给出添加公告成功信息 | 通过 |
系统中具有员工合同模块,该模块参与者为用户,具体的实现功能包括用户对员工合同进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
YuangonghetongController.java | org.mypro.front包 | 员工合同控制层,用于接受请求 |
YuangonghetongServiceImp.java | org.mypro.service包 | 员工合同服务层接口,员工合同控制层调用接口完成员工合同相关数据处理 |
YuangonghetongService.java | org.mypro.service包 | YuangonghetongServiceImp接口的实现类,用于具体的员工合同逻辑处理 |
YuangonghetongMapper.java | org.mypro.dao包 | 员工合同Dao层接口,用于处理员工合同的数据与MySQL同步 |
YuangonghetongMapper.xml | org.mypro.dao包 | YuangonghetongMapper的实现,用于mybatis的sql语句编写,具体的员工合同数据处理实现 |
Yuangonghetong.java | org.mypro.entity包 | 员工合同的实体类,用于记录员工合同的所有属性 |
YuangonghetongExample.java | org.mypro.entity包 | 员工合同mybatis逆向工程动态sql拼接条件类 |
表添加员工合同测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 在系统中进行员工合同的添加,从页面中获取输入员工合同详细信息,提交到Yuangonghetong控制层中,使用insertyuangonghetong进行员工合同数据的添加 | 输入完整的员工合同信息,封装为Yuangonghetong类,保存到数据库t_yuangonghetong表中 | 获取完整员工合同信息,点击添加按钮,完成员工合同表单提交 | Yuangonghetong控制层中接受到员工、部门、员工合同、签订时间、文件、员工id、有效时间、部门id、信息,提交到数据库中插入t_yuangonghetong数据表,页面给出添加员工合同成功信息 | Yuangonghetong控制层中接受到员工、部门、员工合同、签订时间、文件、员工id、有效时间、部门id、信息,提交到数据库中插入t_yuangonghetong数据表,页面给出添加员工合同成功信息 | 通过 |
系统中具有管理员模块,该模块参与者为用户,具体的实现功能包括用户对管理员进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
AdminController.java | org.mypro.front包 | 管理员控制层,用于接受请求 |
AdminServiceImp.java | org.mypro.service包 | 管理员服务层接口,管理员控制层调用接口完成管理员相关数据处理 |
AdminService.java | org.mypro.service包 | AdminServiceImp接口的实现类,用于具体的管理员逻辑处理 |
AdminMapper.java | org.mypro.dao包 | 管理员Dao层接口,用于处理管理员的数据与MySQL同步 |
AdminMapper.xml | org.mypro.dao包 | AdminMapper的实现,用于mybatis的sql语句编写,具体的管理员数据处理实现 |
Admin.java | org.mypro.entity包 | 管理员的实体类,用于记录管理员的所有属性 |
AdminExample.java | org.mypro.entity包 | 管理员mybatis逆向工程动态sql拼接条件类 |
表添加管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 在系统中进行管理员的添加,从页面中获取输入管理员详细信息,提交到Admin控制层中,使用insertadmin进行管理员数据的添加 | 输入完整的管理员信息,封装为Admin类,保存到数据库t_admin表中 | 获取完整管理员信息,点击添加按钮,完成管理员表单提交 | Admin控制层中接受到管理员、账号、管理员id、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | Admin控制层中接受到管理员、账号、管理员id、信息,提交到数据库中插入t_admin数据表,页面给出添加管理员成功信息 | 通过 |
系统中具有员工模块,该模块参与者为用户,具体的实现功能包括用户对员工进行添加、修改、删除、查询。
实现功能需具备的类及接口
类(接口)名称 | 位置 | 说明 |
---|---|---|
YuangongController.java | org.mypro.front包 | 员工控制层,用于接受请求 |
YuangongServiceImp.java | org.mypro.service包 | 员工服务层接口,员工控制层调用接口完成员工相关数据处理 |
YuangongService.java | org.mypro.service包 | YuangongServiceImp接口的实现类,用于具体的员工逻辑处理 |
YuangongMapper.java | org.mypro.dao包 | 员工Dao层接口,用于处理员工的数据与MySQL同步 |
YuangongMapper.xml | org.mypro.dao包 | YuangongMapper的实现,用于mybatis的sql语句编写,具体的员工数据处理实现 |
Yuangong.java | org.mypro.entity包 | 员工的实体类,用于记录员工的所有属性 |
YuangongExample.java | org.mypro.entity包 | 员工mybatis逆向工程动态sql拼接条件类 |
表添加员工测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_9 | 在系统中进行员工的添加,从页面中获取输入员工详细信息,提交到Yuangong控制层中,使用insertyuangong进行员工数据的添加 | 输入完整的员工信息,封装为Yuangong类,保存到数据库t_yuangong表中 | 获取完整员工信息,点击添加按钮,完成员工表单提交 | Yuangong控制层中接受到账号、部门id、部门、性别、员工id、名字、员工、年龄、介绍、信息,提交到数据库中插入t_yuangong数据表,页面给出添加员工成功信息 | Yuangong控制层中接受到账号、部门id、部门、性别、员工id、名字、员工、年龄、介绍、信息,提交到数据库中插入t_yuangong数据表,页面给出添加员工成功信息 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计