发布时间:2023-01-21 11:15:23
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个数据库作业工资管理系统,数据库作业工资管理系统项目使用框架为JSP+SERVELT,选用开发工具为eclipse。
在系统中设计t_salary保存薪资信息,在薪资中具有基本工资、考勤工资、薪资、员工编号、薪资id、发钱年月、实发工资、字段,对应英文字段basepay、attendancesalary、salary、staffnumber、id、paymentdate、netsalary、。
薪资表的表结构如下所示。
表薪资结构表
字段名
类型
长度
是否非空
描述
基本工资
varchar
255
NOT NULL
basepay
考勤工资
varchar
255
NOT NULL
attendancesalary
薪资
varchar
255
NOT NULL
salary
员工编号
varchar
255
NOT NULL
staffnumber
薪资id
varchar
255
NOT NULL
id
发钱年月
varchar
255
NOT NULL
paymentdate
实发工资
varchar
255
NOT NULL
netsalary
管理员在薪资管理页面,查询出所有的薪资信息后,在对应的薪资信息后,点击修改按钮,可以将薪资id信息提交到服务器的薪资控制层中。在控制层中通过update方法进行接收,接收薪资id信息后使用select方法查询出对应的薪资信息。并保存到request的salary信息中,返回修改薪资页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Salary控制层的修改Salary方法
logger.debug("SalaryController.updateSalary ......");
//使用select方法根据id获取薪资信息
Salary salary= salarydao.selectByPrimaryKey(id);
//将薪资信息保存到request的salary字段中
request.setAttribute("salary", salary);
//返回修改薪资页面
return "updatesalary";
在修改薪资页面,输入修改后的薪资信息,点击提交按钮将更新后的薪资信息提交到服务器后,使用修改薪资方法进行接收。接收字段包括基本工资、考勤工资、薪资、员工编号、薪资id、发钱年月、实发工资、,完成修改后,将给出页面提示信息修改薪资信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Salary控制层的修改Salary方法
logger.debug("SalaryController.updateSalaryact ......");
//使用update方法根据id修改薪资信息
salarydao.updateByPrimaryKeySelective(fenlei);
//将修改薪资成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回薪资管理页面
return "forward:/salarymanage.action";
在系统中设计t_admin保存管理员信息,在管理员中具有管理员、密码、管理员id、字段,对应英文字段admin、password、id、。
管理员表的表结构如下所示。
表管理员结构表
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
密码
varchar
255
NOT NULL
password
管理员id
varchar
255
NOT NULL
id
管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdmin ......");
//使用select方法根据id获取管理员信息
Admin admin= admindao.selectByPrimaryKey(id);
//将管理员信息保存到request的admin字段中
request.setAttribute("admin", admin);
//返回修改管理员页面
return "updateadmin";
在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括管理员、密码、管理员id、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdminact ......");
//使用update方法根据id修改管理员信息
admindao.updateByPrimaryKeySelective(fenlei);
//将修改管理员成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回管理员管理页面
return "forward:/adminmanage.action";
在系统中设计t_attendance保存考勤信息,在考勤中具有考勤id、日期、出勤天数、请假、考勤、休假、员工编号、字段,对应英文字段id、date、attendancedays、leave、attendance、vacation、staffnumber、。
考勤表的表结构如下所示。
表考勤结构表
字段名
类型
长度
是否非空
描述
考勤id
varchar
255
NOT NULL
id
日期
varchar
255
NOT NULL
date
出勤天数
varchar
255
NOT NULL
attendancedays
请假
varchar
255
NOT NULL
leave
考勤
varchar
255
NOT NULL
attendance
休假
varchar
255
NOT NULL
vacation
员工编号
varchar
255
NOT NULL
staffnumber
管理员在考勤管理页面,查询出所有的考勤信息后,在对应的考勤信息后,点击修改按钮,可以将考勤id信息提交到服务器的考勤控制层中。在控制层中通过update方法进行接收,接收考勤id信息后使用select方法查询出对应的考勤信息。并保存到request的attendance信息中,返回修改考勤页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Attendance控制层的修改Attendance方法
logger.debug("AttendanceController.updateAttendance ......");
//使用select方法根据id获取考勤信息
Attendance attendance= attendancedao.selectByPrimaryKey(id);
//将考勤信息保存到request的attendance字段中
request.setAttribute("attendance", attendance);
//返回修改考勤页面
return "updateattendance";
在修改考勤页面,输入修改后的考勤信息,点击提交按钮将更新后的考勤信息提交到服务器后,使用修改考勤方法进行接收。接收字段包括考勤id、日期、出勤天数、请假、考勤、休假、员工编号、,完成修改后,将给出页面提示信息修改考勤信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Attendance控制层的修改Attendance方法
logger.debug("AttendanceController.updateAttendanceact ......");
//使用update方法根据id修改考勤信息
attendancedao.updateByPrimaryKeySelective(fenlei);
//将修改考勤成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回考勤管理页面
return "forward:/attendancemanage.action";
在系统中设计t_sociaisecurity保存社会保障信息,在社会保障中具有社会保障id、社会保障、养老保险、身份证号、医疗保险、员工编号、字段,对应英文字段id、sociaisecurity、insurance、idcard、medical、staffnumber、。
社会保障表的表结构如下所示。
表社会保障结构表
字段名
类型
长度
是否非空
描述
社会保障id
varchar
255
NOT NULL
id
社会保障
varchar
255
NOT NULL
sociaisecurity
养老保险
varchar
255
NOT NULL
insurance
身份证号
varchar
255
NOT NULL
idcard
医疗保险
varchar
255
NOT NULL
medical
员工编号
varchar
255
NOT NULL
staffnumber
管理员在社会保障管理页面,查询出所有的社会保障信息后,在对应的社会保障信息后,点击修改按钮,可以将社会保障id信息提交到服务器的社会保障控制层中。在控制层中通过update方法进行接收,接收社会保障id信息后使用select方法查询出对应的社会保障信息。并保存到request的sociaisecurity信息中,返回修改社会保障页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Sociaisecurity控制层的修改Sociaisecurity方法
logger.debug("SociaisecurityController.updateSociaisecurity ......");
//使用select方法根据id获取社会保障信息
Sociaisecurity sociaisecurity= sociaisecuritydao.selectByPrimaryKey(id);
//将社会保障信息保存到request的sociaisecurity字段中
request.setAttribute("sociaisecurity", sociaisecurity);
//返回修改社会保障页面
return "updatesociaisecurity";
在修改社会保障页面,输入修改后的社会保障信息,点击提交按钮将更新后的社会保障信息提交到服务器后,使用修改社会保障方法进行接收。接收字段包括社会保障id、社会保障、养老保险、身份证号、医疗保险、员工编号、,完成修改后,将给出页面提示信息修改社会保障信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Sociaisecurity控制层的修改Sociaisecurity方法
logger.debug("SociaisecurityController.updateSociaisecurityact ......");
//使用update方法根据id修改社会保障信息
sociaisecuritydao.updateByPrimaryKeySelective(fenlei);
//将修改社会保障成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回社会保障管理页面
return "forward:/sociaisecuritymanage.action";
在系统中设计t_personnel保存人员信息,在人员中具有人员id、身份证号、姓名、学历、员工编号、毕业学校、年龄、人员、部门、字段,对应英文字段id、idcard、name、education、number、graduateschool、age、personnel、department、。
人员表的表结构如下所示。
表人员结构表
字段名
类型
长度
是否非空
描述
人员id
varchar
255
NOT NULL
id
身份证号
varchar
255
NOT NULL
idcard
姓名
varchar
255
NOT NULL
name
学历
varchar
255
NOT NULL
education
员工编号
varchar
255
NOT NULL
number
毕业学校
varchar
255
NOT NULL
graduateschool
年龄
varchar
255
NOT NULL
age
人员
varchar
255
NOT NULL
personnel
部门
varchar
255
NOT NULL
department
管理员在人员管理页面,查询出所有的人员信息后,在对应的人员信息后,点击修改按钮,可以将人员id信息提交到服务器的人员控制层中。在控制层中通过update方法进行接收,接收人员id信息后使用select方法查询出对应的人员信息。并保存到request的personnel信息中,返回修改人员页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Personnel控制层的修改Personnel方法
logger.debug("PersonnelController.updatePersonnel ......");
//使用select方法根据id获取人员信息
Personnel personnel= personneldao.selectByPrimaryKey(id);
//将人员信息保存到request的personnel字段中
request.setAttribute("personnel", personnel);
//返回修改人员页面
return "updatepersonnel";
在修改人员页面,输入修改后的人员信息,点击提交按钮将更新后的人员信息提交到服务器后,使用修改人员方法进行接收。接收字段包括人员id、身份证号、姓名、学历、员工编号、毕业学校、年龄、人员、部门、,完成修改后,将给出页面提示信息修改人员信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Personnel控制层的修改Personnel方法
logger.debug("PersonnelController.updatePersonnelact ......");
//使用update方法根据id修改人员信息
personneldao.updateByPrimaryKeySelective(fenlei);
//将修改人员成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回人员管理页面
return "forward:/personnelmanage.action";
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计