发布时间:2023-10-30 00:54:01
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于python薪酬管理系统,基于python薪酬管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
用户通过系统验证后,可以在菜单栏中点击添加考勤按钮,进行考勤数据信息的添加操作。通过输入打卡时间、考勤id、考勤、员工、状态、日期、打卡类型、信息,点击添加考勤按钮后,将考勤信息通过POST表单提交到服务器中。在考勤控制层中通过addkaoqin接口进行考勤数据的接收。在考勤实体层中设置Kaoqin类进行考勤数据的接收。Kaoqin类包含字段信息dakashijian、id、kaoqin、yuangong、zhuangtai、riqi、leixing、。最终使用考勤Mapper的insert语句将考勤数据添加到数据库的t_kaoqin表中。完成考勤添加后,将添加考勤成功信息保存到request的message中返回考勤管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行KaoqinService.addKaoqinact方法
logger.debug("KaoqinService.addKaoqinact ......");
// 使用Kaoqindao的insert方法将Kaoqin添加到数据库中
Kaoqindao.insert(Kaoqin);
// 将添加Kaoqin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加考勤成功");
添加考勤页面如下所示。
考勤模块测试用例
测试项 | 操作 |
---|---|
新增考勤 | 在考勤添加页面,输入考勤数据信息,点击添加,页面给出添加考勤成功信息。 |
删除考勤 | 在考勤页面点击,删除考勤按钮,考勤数据表中对应数据消失,页面给出删除考勤成功信息。 |
修改考勤 | 在修改考勤页面中,输入修改后考勤信息,进行数据修改,考勤数据同步到考勤表中。 |
考勤模块测试分析:根据新增考勤、删除考勤、修改考勤操作测试得出结论,考勤模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加薪资按钮,进行薪资数据信息的添加操作。通过输入薪资、员工id、提成、员工、总金额、月份、薪资id、惩罚、信息,点击添加薪资按钮后,将薪资信息通过POST表单提交到服务器中。在薪资控制层中通过addxinzi接口进行薪资数据的接收。在薪资实体层中设置Xinzi类进行薪资数据的接收。Xinzi类包含字段信息xinzi、yuangongid、ticheng、yuangong、zongjine、yuefen、id、chengfa、。最终使用薪资Mapper的insert语句将薪资数据添加到数据库的t_xinzi表中。完成薪资添加后,将添加薪资成功信息保存到request的message中返回薪资管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XinziService.addXinziact方法
logger.debug("XinziService.addXinziact ......");
// 使用Xinzidao的insert方法将Xinzi添加到数据库中
Xinzidao.insert(Xinzi);
// 将添加Xinzi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加薪资成功");
添加薪资页面如下所示。
薪资模块测试用例
测试项 | 操作 |
---|---|
新增薪资 | 在薪资添加页面,输入薪资数据信息,点击添加,页面给出添加薪资成功信息。 |
删除薪资 | 在薪资页面点击,删除薪资按钮,薪资数据表中对应数据消失,页面给出删除薪资成功信息。 |
修改薪资 | 在修改薪资页面中,输入修改后薪资信息,进行数据修改,薪资数据同步到薪资表中。 |
薪资模块测试分析:根据新增薪资、删除薪资、修改薪资操作测试得出结论,薪资模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加档案按钮,进行档案数据信息的添加操作。通过输入员工id、档案、档案id、员工、档案名称、上传时间、信息,点击添加档案按钮后,将档案信息通过POST表单提交到服务器中。在档案控制层中通过adddangan接口进行档案数据的接收。在档案实体层中设置Dangan类进行档案数据的接收。Dangan类包含字段信息yuangongid、dangan、id、yuangong、mingcheng、shangchuanshijian、。最终使用档案Mapper的insert语句将档案数据添加到数据库的t_dangan表中。完成档案添加后,将添加档案成功信息保存到request的message中返回档案管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行DanganService.addDanganact方法
logger.debug("DanganService.addDanganact ......");
// 使用Dangandao的insert方法将Dangan添加到数据库中
Dangandao.insert(Dangan);
// 将添加Dangan信息添加到request中用message参数进行保存
request.setAttribute("message", "添加档案成功");
添加档案页面如下所示。
档案模块测试用例
测试项 | 操作 |
---|---|
新增档案 | 在档案添加页面,输入档案数据信息,点击添加,页面给出添加档案成功信息。 |
删除档案 | 在档案页面点击,删除档案按钮,档案数据表中对应数据消失,页面给出删除档案成功信息。 |
修改档案 | 在修改档案页面中,输入修改后档案信息,进行数据修改,档案数据同步到档案表中。 |
档案模块测试分析:根据新增档案、删除档案、修改档案操作测试得出结论,档案模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加公告按钮,进行公告数据信息的添加操作。通过输入发布时间、公告id、公告、标题、信息,点击添加公告按钮后,将公告信息通过POST表单提交到服务器中。在公告控制层中通过addgonggao接口进行公告数据的接收。在公告实体层中设置Gonggao类进行公告数据的接收。Gonggao类包含字段信息fabushijian、id、gonggao、biaoti、。最终使用公告Mapper的insert语句将公告数据添加到数据库的t_gonggao表中。完成公告添加后,将添加公告成功信息保存到request的message中返回公告管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行GonggaoService.addGonggaoact方法
logger.debug("GonggaoService.addGonggaoact ......");
// 使用Gonggaodao的insert方法将Gonggao添加到数据库中
Gonggaodao.insert(Gonggao);
// 将添加Gonggao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加公告成功");
添加公告页面如下所示。
公告模块测试用例
测试项 | 操作 |
---|---|
新增公告 | 在公告添加页面,输入公告数据信息,点击添加,页面给出添加公告成功信息。 |
删除公告 | 在公告页面点击,删除公告按钮,公告数据表中对应数据消失,页面给出删除公告成功信息。 |
修改公告 | 在修改公告页面中,输入修改后公告信息,进行数据修改,公告数据同步到公告表中。 |
公告模块测试分析:根据新增公告、删除公告、修改公告操作测试得出结论,公告模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加社保公积金按钮,进行社保公积金数据信息的添加操作。通过输入缴纳金额、员工、月份、社保公积金、员工id、缴纳说明、信息,点击添加社保公积金按钮后,将社保公积金信息通过POST表单提交到服务器中。在社保公积金控制层中通过addshebao接口进行社保公积金数据的接收。在社保公积金实体层中设置Shebao类进行社保公积金数据的接收。Shebao类包含字段信息jine、yuangong、yuefen、shebao、yuangongid、shuoming、。最终使用社保公积金Mapper的insert语句将社保公积金数据添加到数据库的t_shebao表中。完成社保公积金添加后,将添加社保公积金成功信息保存到request的message中返回社保公积金管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行ShebaoService.addShebaoact方法
logger.debug("ShebaoService.addShebaoact ......");
// 使用Shebaodao的insert方法将Shebao添加到数据库中
Shebaodao.insert(Shebao);
// 将添加Shebao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加社保公积金成功");
添加社保公积金页面如下所示。
社保公积金模块测试用例
测试项 | 操作 |
---|---|
新增社保公积金 | 在社保公积金添加页面,输入社保公积金数据信息,点击添加,页面给出添加社保公积金成功信息。 |
删除社保公积金 | 在社保公积金页面点击,删除社保公积金按钮,社保公积金数据表中对应数据消失,页面给出删除社保公积金成功信息。 |
修改社保公积金 | 在修改社保公积金页面中,输入修改后社保公积金信息,进行数据修改,社保公积金数据同步到社保公积金表中。 |
社保公积金模块测试分析:根据新增社保公积金、删除社保公积金、修改社保公积金操作测试得出结论,社保公积金模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加员工按钮,进行员工数据信息的添加操作。通过输入密码、账号、名字、员工id、员工、年龄、部门id、部门、性别、信息,点击添加员工按钮后,将员工信息通过POST表单提交到服务器中。在员工控制层中通过addyuangong接口进行员工数据的接收。在员工实体层中设置Yuangong类进行员工数据的接收。Yuangong类包含字段信息password、username、mingzi、id、yuangong、nianling、bumenid、bumen、xingbie、。最终使用员工Mapper的insert语句将员工数据添加到数据库的t_yuangong表中。完成员工添加后,将添加员工成功信息保存到request的message中返回员工管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行YuangongService.addYuangongact方法
logger.debug("YuangongService.addYuangongact ......");
// 使用Yuangongdao的insert方法将Yuangong添加到数据库中
Yuangongdao.insert(Yuangong);
// 将添加Yuangong信息添加到request中用message参数进行保存
request.setAttribute("message", "添加员工成功");
添加员工页面如下所示。
员工模块测试用例
测试项 | 操作 |
---|---|
新增员工 | 在员工添加页面,输入员工数据信息,点击添加,页面给出添加员工成功信息。 |
删除员工 | 在员工页面点击,删除员工按钮,员工数据表中对应数据消失,页面给出删除员工成功信息。 |
修改员工 | 在修改员工页面中,输入修改后员工信息,进行数据修改,员工数据同步到员工表中。 |
员工模块测试分析:根据新增员工、删除员工、修改员工操作测试得出结论,员工模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加员工合同按钮,进行员工合同数据信息的添加操作。通过输入部门id、员工、文件、有效时间、签订时间、部门、员工合同、员工id、信息,点击添加员工合同按钮后,将员工合同信息通过POST表单提交到服务器中。在员工合同控制层中通过addyuangonghetong接口进行员工合同数据的接收。在员工合同实体层中设置Yuangonghetong类进行员工合同数据的接收。Yuangonghetong类包含字段信息bumenid、yuangong、wenjian、youxiaoshijian、qiandingshijian、bumen、yuangonghetong、yuangongid、。最终使用员工合同Mapper的insert语句将员工合同数据添加到数据库的t_yuangonghetong表中。完成员工合同添加后,将添加员工合同成功信息保存到request的message中返回员工合同管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行YuangonghetongService.addYuangonghetongact方法
logger.debug("YuangonghetongService.addYuangonghetongact ......");
// 使用Yuangonghetongdao的insert方法将Yuangonghetong添加到数据库中
Yuangonghetongdao.insert(Yuangonghetong);
// 将添加Yuangonghetong信息添加到request中用message参数进行保存
request.setAttribute("message", "添加员工合同成功");
添加员工合同页面如下所示。
员工合同模块测试用例
测试项 | 操作 |
---|---|
新增员工合同 | 在员工合同添加页面,输入员工合同数据信息,点击添加,页面给出添加员工合同成功信息。 |
删除员工合同 | 在员工合同页面点击,删除员工合同按钮,员工合同数据表中对应数据消失,页面给出删除员工合同成功信息。 |
修改员工合同 | 在修改员工合同页面中,输入修改后员工合同信息,进行数据修改,员工合同数据同步到员工合同表中。 |
员工合同模块测试分析:根据新增员工合同、删除员工合同、修改员工合同操作测试得出结论,员工合同模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加管理员按钮,进行管理员数据信息的添加操作。通过输入管理员id、密码、管理员、信息,点击添加管理员按钮后,将管理员信息通过POST表单提交到服务器中。在管理员控制层中通过addadmin接口进行管理员数据的接收。在管理员实体层中设置Admin类进行管理员数据的接收。Admin类包含字段信息id、password、admin、。最终使用管理员Mapper的insert语句将管理员数据添加到数据库的t_admin表中。完成管理员添加后,将添加管理员成功信息保存到request的message中返回管理员管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
管理员模块测试用例
测试项 | 操作 |
---|---|
新增管理员 | 在管理员添加页面,输入管理员数据信息,点击添加,页面给出添加管理员成功信息。 |
删除管理员 | 在管理员页面点击,删除管理员按钮,管理员数据表中对应数据消失,页面给出删除管理员成功信息。 |
修改管理员 | 在修改管理员页面中,输入修改后管理员信息,进行数据修改,管理员数据同步到管理员表中。 |
管理员模块测试分析:根据新增管理员、删除管理员、修改管理员操作测试得出结论,管理员模块功能真实可用,符合预先设定,通过测试。
用户通过系统验证后,可以在菜单栏中点击添加部门按钮,进行部门数据信息的添加操作。通过输入名称、部门id、信息,点击添加部门按钮后,将部门信息通过POST表单提交到服务器中。在部门控制层中通过addbumen接口进行部门数据的接收。在部门实体层中设置Bumen类进行部门数据的接收。Bumen类包含字段信息mingcheng、id、。最终使用部门Mapper的insert语句将部门数据添加到数据库的t_bumen表中。完成部门添加后,将添加部门成功信息保存到request的message中返回部门管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行BumenService.addBumenact方法
logger.debug("BumenService.addBumenact ......");
// 使用Bumendao的insert方法将Bumen添加到数据库中
Bumendao.insert(Bumen);
// 将添加Bumen信息添加到request中用message参数进行保存
request.setAttribute("message", "添加部门成功");
添加部门页面如下所示。
部门模块测试用例
测试项 | 操作 |
---|---|
新增部门 | 在部门添加页面,输入部门数据信息,点击添加,页面给出添加部门成功信息。 |
删除部门 | 在部门页面点击,删除部门按钮,部门数据表中对应数据消失,页面给出删除部门成功信息。 |
修改部门 | 在修改部门页面中,输入修改后部门信息,进行数据修改,部门数据同步到部门表中。 |
部门模块测试分析:根据新增部门、删除部门、修改部门操作测试得出结论,部门模块功能真实可用,符合预先设定,通过测试。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计