发布时间:2022-11-15 08:04:12
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于python薪酬管理系统,基于python薪酬管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
在系统中设计t_yuangonghetong保存员工合同信息,在员工合同中具有有效时间、部门、员工id、文件、部门id、员工、员工合同、签订时间、字段,对应英文字段youxiaoshijian、bumen、yuangongid、wenjian、bumenid、yuangong、yuangonghetong、qiandingshijian、。
员工合同表的表结构如下所示。
表员工合同结构表
字段名
类型
长度
是否非空
描述
有效时间
varchar
255
NOT NULL
youxiaoshijian
部门
varchar
255
NOT NULL
bumen
员工id
varchar
255
NOT NULL
yuangongid
文件
varchar
255
NOT NULL
wenjian
部门id
varchar
255
NOT NULL
bumenid
员工
varchar
255
NOT NULL
yuangong
员工合同
varchar
255
NOT NULL
yuangonghetong
签订时间
varchar
255
NOT NULL
qiandingshijian
对于系统中不需要的员工合同信息可以在员工合同管理页面,通过点击删除员工合同按钮进行删除。点击删除操作后将员工合同id通过get方式提交到服务器中,在服务器中通过Yuangonghetongcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除员工合同成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行YuangonghetongService.deleteYuangonghetong方法
logger.debug("YuangonghetongService.deleteYuangonghetong ......");
// 根据id调用Yuangonghetongdao的deleteByPrimaryKey方法,删除Yuangonghetong
Yuangonghetongdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工合同成功");
删除员工合同后,给出删除员工合同成功的提示信息,提示信息如图所示。
图删除员工合同界面
在系统中设计t_dangan保存档案信息,在档案中具有档案id、上传时间、档案名称、员工id、档案文件、档案、字段,对应英文字段id、shangchuanshijian、mingcheng、yuangongid、wenjian、dangan、。
档案表的表结构如下所示。
表档案结构表
字段名
类型
长度
是否非空
描述
档案id
varchar
255
NOT NULL
id
上传时间
varchar
255
NOT NULL
shangchuanshijian
档案名称
varchar
255
NOT NULL
mingcheng
员工id
varchar
255
NOT NULL
yuangongid
档案文件
varchar
255
NOT NULL
wenjian
档案
varchar
255
NOT NULL
dangan
对于系统中不需要的档案信息可以在档案管理页面,通过点击删除档案按钮进行删除。点击删除操作后将档案id通过get方式提交到服务器中,在服务器中通过Dangancontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除档案成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行DanganService.deleteDangan方法
logger.debug("DanganService.deleteDangan ......");
// 根据id调用Dangandao的deleteByPrimaryKey方法,删除Dangan
Dangandao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除档案成功");
删除档案后,给出删除档案成功的提示信息,提示信息如图所示。
图删除档案界面
在系统中设计t_shebao保存社保公积金信息,在社保公积金中具有员工、缴纳金额、缴纳说明、员工id、社保公积金、月份、字段,对应英文字段yuangong、jine、shuoming、yuangongid、shebao、yuefen、。
社保公积金表的表结构如下所示。
表社保公积金结构表
字段名
类型
长度
是否非空
描述
员工
varchar
255
NOT NULL
yuangong
缴纳金额
varchar
255
NOT NULL
jine
缴纳说明
varchar
255
NOT NULL
shuoming
员工id
varchar
255
NOT NULL
yuangongid
社保公积金
varchar
255
NOT NULL
shebao
月份
varchar
255
NOT NULL
yuefen
对于系统中不需要的社保公积金信息可以在社保公积金管理页面,通过点击删除社保公积金按钮进行删除。点击删除操作后将社保公积金id通过get方式提交到服务器中,在服务器中通过Shebaocontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除社保公积金成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行ShebaoService.deleteShebao方法
logger.debug("ShebaoService.deleteShebao ......");
// 根据id调用Shebaodao的deleteByPrimaryKey方法,删除Shebao
Shebaodao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除社保公积金成功");
删除社保公积金后,给出删除社保公积金成功的提示信息,提示信息如图所示。
图删除社保公积金界面
在系统中设计t_bumen保存部门信息,在部门中具有部门、部门id、字段,对应英文字段bumen、id、。
部门表的表结构如下所示。
表部门结构表
字段名
类型
长度
是否非空
描述
部门
varchar
255
NOT NULL
bumen
部门id
varchar
255
NOT NULL
id
对于系统中不需要的部门信息可以在部门管理页面,通过点击删除部门按钮进行删除。点击删除操作后将部门id通过get方式提交到服务器中,在服务器中通过Bumencontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除部门成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行BumenService.deleteBumen方法
logger.debug("BumenService.deleteBumen ......");
// 根据id调用Bumendao的deleteByPrimaryKey方法,删除Bumen
Bumendao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除部门成功");
删除部门后,给出删除部门成功的提示信息,提示信息如图所示。
图删除部门界面
在系统中设计t_yuangong保存员工信息,在员工中具有员工、部门id、账号、员工id、性别、名字、部门、密码、年龄、字段,对应英文字段yuangong、bumenid、username、id、xingbie、mingzi、bumen、password、nianling、。
员工表的表结构如下所示。
表员工结构表
字段名
类型
长度
是否非空
描述
员工
varchar
255
NOT NULL
yuangong
部门id
varchar
255
NOT NULL
bumenid
账号
varchar
255
NOT NULL
username
员工id
varchar
255
NOT NULL
id
性别
varchar
255
NOT NULL
xingbie
名字
varchar
255
NOT NULL
mingzi
部门
varchar
255
NOT NULL
bumen
密码
varchar
255
NOT NULL
password
年龄
varchar
255
NOT NULL
nianling
对于系统中不需要的员工信息可以在员工管理页面,通过点击删除员工按钮进行删除。点击删除操作后将员工id通过get方式提交到服务器中,在服务器中通过Yuangongcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除员工成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行YuangongService.deleteYuangong方法
logger.debug("YuangongService.deleteYuangong ......");
// 根据id调用Yuangongdao的deleteByPrimaryKey方法,删除Yuangong
Yuangongdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工成功");
删除员工后,给出删除员工成功的提示信息,提示信息如图所示。
图删除员工界面
在系统中设计t_admin保存管理员信息,在管理员中具有管理员id、密码、账号、字段,对应英文字段id、password、username、。
管理员表的表结构如下所示。
表管理员结构表
字段名
类型
长度
是否非空
描述
管理员id
varchar
255
NOT NULL
id
密码
varchar
255
NOT NULL
password
账号
varchar
255
NOT NULL
username
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
在系统中设计t_kaoqin保存考勤信息,在考勤中具有考勤、考勤id、状态、员工id、员工、打卡类型、日期、字段,对应英文字段kaoqin、id、zhuangtai、yuangongid、yuangong、leixing、riqi、。
考勤表的表结构如下所示。
表考勤结构表
字段名
类型
长度
是否非空
描述
考勤
varchar
255
NOT NULL
kaoqin
考勤id
varchar
255
NOT NULL
id
状态
varchar
255
NOT NULL
zhuangtai
员工id
varchar
255
NOT NULL
yuangongid
员工
varchar
255
NOT NULL
yuangong
打卡类型
varchar
255
NOT NULL
leixing
日期
varchar
255
NOT NULL
riqi
对于系统中不需要的考勤信息可以在考勤管理页面,通过点击删除考勤按钮进行删除。点击删除操作后将考勤id通过get方式提交到服务器中,在服务器中通过Kaoqincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除考勤成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行KaoqinService.deleteKaoqin方法
logger.debug("KaoqinService.deleteKaoqin ......");
// 根据id调用Kaoqindao的deleteByPrimaryKey方法,删除Kaoqin
Kaoqindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除考勤成功");
删除考勤后,给出删除考勤成功的提示信息,提示信息如图所示。
图删除考勤界面
在系统中设计t_xinzi保存薪资信息,在薪资中具有员工id、总金额、月份、提成、惩罚、薪资id、薪资、底薪、字段,对应英文字段yuangongid、zongjine、yuefen、ticheng、chengfa、id、xinzi、dixin、。
薪资表的表结构如下所示。
表薪资结构表
字段名
类型
长度
是否非空
描述
员工id
varchar
255
NOT NULL
yuangongid
总金额
varchar
255
NOT NULL
zongjine
月份
varchar
255
NOT NULL
yuefen
提成
varchar
255
NOT NULL
ticheng
惩罚
varchar
255
NOT NULL
chengfa
薪资id
varchar
255
NOT NULL
id
薪资
varchar
255
NOT NULL
xinzi
底薪
varchar
255
NOT NULL
dixin
对于系统中不需要的薪资信息可以在薪资管理页面,通过点击删除薪资按钮进行删除。点击删除操作后将薪资id通过get方式提交到服务器中,在服务器中通过Xinzicontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除薪资成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行XinziService.deleteXinzi方法
logger.debug("XinziService.deleteXinzi ......");
// 根据id调用Xinzidao的deleteByPrimaryKey方法,删除Xinzi
Xinzidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除薪资成功");
删除薪资后,给出删除薪资成功的提示信息,提示信息如图所示。
图删除薪资界面
在系统中设计t_gonggao保存公告信息,在公告中具有发布时间、公告、内容、公告id、字段,对应英文字段fabushijian、gonggao、neirong、id、。
公告表的表结构如下所示。
表公告结构表
字段名
类型
长度
是否非空
描述
发布时间
varchar
255
NOT NULL
fabushijian
公告
varchar
255
NOT NULL
gonggao
内容
varchar
255
NOT NULL
neirong
公告id
varchar
255
NOT NULL
id
对于系统中不需要的公告信息可以在公告管理页面,通过点击删除公告按钮进行删除。点击删除操作后将公告id通过get方式提交到服务器中,在服务器中通过Gonggaocontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除公告成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行GonggaoService.deleteGonggao方法
logger.debug("GonggaoService.deleteGonggao ......");
// 根据id调用Gonggaodao的deleteByPrimaryKey方法,删除Gonggao
Gonggaodao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除公告成功");
删除公告后,给出删除公告成功的提示信息,提示信息如图所示。
图删除公告界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计