XXHR人力资源管理系统详细设计说明书DOC 21页文档格式.docx
- 文档编号:21351247
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:27
- 大小:199.52KB
XXHR人力资源管理系统详细设计说明书DOC 21页文档格式.docx
《XXHR人力资源管理系统详细设计说明书DOC 21页文档格式.docx》由会员分享,可在线阅读,更多相关《XXHR人力资源管理系统详细设计说明书DOC 21页文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
用户表
角色id
Number
用户名
Varchar(20)
密码
备注
Varchar(200)
角色表
角色名称
功能模块
模块id
模块名
Varchar(40)
功能表
Id
功能名
员工表
员工id
员工编号
Varchar(10)
姓名
性别
Varchar
(2)
学历
学位
部门id
职务
人员状态
年龄
职称
技术等级
照片
身份证
Varchar(18)
学历证书
工资
社保
员工档案表
档案id
档案编号
内容摘要
履历表
履历id
工作内容
取得成绩
开始时间
Date
结束时间
合同表
合同id
合同编号
合同开始时间
合同借宿时间
补充协议id
补充协议
补充协议内容
部门表
部门名称
部门简介
部门现有人数
上级部门id
部门级别
职工定员
人事变动表
变动id
变动类型
原来所属部门id
现在所属部门id
原来职务
现在职务
调动时间
缺员信息表
缺员职称
缺员人数
附加要求
昵称信息表
昵称id
当前职称
Data
离职表
离职id
离职时间
离职原因
离职类型
奖惩表
奖惩人员id
奖惩时间
奖惩标题
奖惩内容
奖惩类别
培训表
培训id
培训方式
培训项目类别id
培训项目名称
培训性质
培训项目开始时间
培训项目结束时间
培训费用
培训地点
培训课时
主办单位
负责人姓名
培训科目表
科目id
培训教师
学时
学分
科目表
科目名称
描述
成绩表
培训人员id
成绩
培训类别
类别id
培训类别名称
上级类别
培训证书信息表
证书id
证书编号
证书名称
证书发放日期
培训模式
模式id
名称
Varchar(200)
培训记录信息
培训记录id
考核平均成绩
培训模式8id
状态
职位
邮件系统
ID
NUMBER
发件人
收件人
内容
VARCHAR2(200)
附件
VARCHAR2(100)
邮件状态
发送时间
DATE
工资模块
用户ID
文件地址
4接口详细设计
4.1接口及方法
StaffService.java
方法名
PublicListlistAllStaff()
列出所有员工
PublicListlistByName(Stringname)
按姓名查询
PublicListlistBySex(Stringsex)
按性别查询
PublicListlistByTitle(Stringtitle)
按职称查询
PublicListlistByEducation(Stringeducation)
按学历查询
PublicListlistByTechnology_grade(Stringtechnology_grade)
按技术等级查询
PublicBooleanaddStaff(Staffstaff)
增加员工
PublicBooleanmodifyStaff(Staffstaff)
修改员工信息
PublicBooleandropStaff(Staffstaff)
删除员工信息
Rew_punService.java
PublicBooleanaddRew_pun(Rew_punrp)
添加奖惩信息
PublicBooleandropRew_pun(Rew_punrp)
删除奖惩信息
PublicBooleanmodifyRew_pun(Rew_punrp)
修改奖惩信息
PublicListlistRew_punByStaffNO(Stringstaffno)
按员工编号查询
PublicListlistRew_punByName(Stringname)
按员工姓名查询
Bonus_typeService.java
PublicListlistBonus_typeAll()
列出所有奖惩类别
DeptService.java
PublicListlistDeptAll()
列出所有部门
EducationService.java
PublicListlistEducationAll()
列出所有学历
PositionService.java
PublicListlistPositionAll()
列出所有职务
DegreeService.java
PublicListlistDegreeAll()
列出所有学位
Technology_gradeService.Java
PublicListlistTechnologyAll()
列出所有的技术等级
StaffileService
1、PublicListlistAllStafffile()
列出所有员工档案
2、PublicListlistByStaffid(LongSTAFFID)
按员工号查询显示
3、PublicListlistByFileno(StringFILENO)
按档案编号查询显示
4、PublicBooleanaddStafffile(Staffilefstafffile)
增加员工档案
5、PublicBooleandropStafffile(Stafffilestafffile)
删除员工档案
6、PublicBooleanmodifyStafffile(Stafffilestafffile)
修改员工档案
ContractService
1、PublicListlistAllContract()
列出所有员工合同信息
2、PublicListlistByStaffid(LongStaffid)
3、PublicListlistByContractno(StringContractno)
按合同编号查询显示
4、PublicBooleanaddContract(Contraccontrac)
增加员工合同
5、PublicBooleandropContract(Contraccontra)
删除员工合同
6、PublicBooleanmodifyContract(Contractcontract)
重新上传员工合同
RecordService
1、PublicListlistAllRecord()
列出所有员工履历
3、PublicListlistByDeptid(LongDeptid)
按部门编号查询显示
4、PublicListlistByPosition(StringPosition)
按职位查询显示
5、PublicListlistByEducation(StringEducation)显示
6、PublicBooleanaddContrac(Contraccontrac)
增加员工履历
7、PublicBooleandropContrac(Contraccontra)
删除员工履历
8、PublicBooleanmodifyStafffile(Stafffilestafffile)
修改员工履历
LackStaffService
PublicvoidAddLackStaffInfo(DeptID,LackPosition,LackAmount,Addition)
增加缺员信息
PublicListShowLackInfo(DeptID)
PublicVoidShowLackDetail(ID)
查看缺员信息
PublicBooleanUpdateLackInfo(ID,DeptID,LackPosition,LackAmount,Addition)
更新缺员信息
PublicBooleanDeleteLackInfo(ID)
删除缺员信息
DeployService
PublicvoidAddDeploy(EmpID,DeployKind,PreDeptID,NowDeptID,PrePosition,NowPosition)
员工变动增加
SeparationService
PublicStringAddseparation(separationrp)
添加离职记录
PublicStringDropseparation(separationrp)
删除离退记录
PublicList:
listseparationAll()
列出所有离退记录
PublicList:
List_separation_ByStaffNO(Stringstaffno)
PublicListlist_retired_yName(Stringname)
TtitlerecordService
PublicStringaddtitle(titlerecordrp)
添加职称记录
PublicStringdroptitle(titlerecordrp)
删除职称记录
PublicListlisttitleAll()
列出所有职称记录
PublicListlist_title_ByStaffNO(Stringstaffno)
PublicListlist_position_yName(Stringname)
TrainingModelService.java
PublicListlistAllTrainingmodel()
列出所有模式
按名称查询
PublicstringmodifyTrainingmodel(TrainingModel)
修改培训模式
PublicStringaddTrainingmodel(Staffstaff)
增加培训模式
PublicStringdropStaff(Staffstaff)
删除培训信息
TRAINING_RECORDSService.java
PublicListlistTrainingRecordsAll()
列出所有培训记录
PublicModifyTrainingRecord()
修改培训记录
PublicdeleteTrainingRecord()
删除培训记录
PublicListlistByID(ID)
按id查询
PublicListlistByTrainingmodel(Trainingmodel)
按培训模式查询
PublicListlistByResult(Traingtraing)
按成绩查询
PublicListlistByTraining(Traingtraing)
按培训信息查询
PublicListlistByStaff(Staffstaff)
按员工查询
PublicListlistByCertificateinfo(Certificateinfo)
按证书查询
PublicListlistBySTATE(StingState)
按通过情况查询
CertificateinfoService.Java
PublicListlistAllCertificateinfo()
列出所有证书记录
PublicListlistByCertificateNO(StringCertificateinfono)
按编号查询
PublicListlistByData(Traingtraing)
按时间查询
PublicstringmodifyCertificateinfo(Certificateinfo)
修改培训证书
PublicStringaddCertificateinfol(Certificateinfo)
增加培训证书
PublicStringdropCertificateinfo(Certificateinfo)
删除培训证书
resultService.java
PublicListlistResultAll()
列出所有成绩记录
PublicModifyresult()
修改成绩
PublicListlistBySUBJECTl(Trainingmodel)
按科目查询
BonusTypeService.java
PublicvoidsaveBonusType(Bonus_typeb);
关于奖惩的增删查改操作
PublicListlistAllBonusType();
PublicvoidupdateBonusType(Bonus_typeb);
PublicvoiddeleteBonusType(Bonus_typeb);
PublicvoidsaveDept(Deptdept);
关于部门的增删查改操作
PublicListlistAllDept();
PublicvoidupdateDept(Deptdept);
PublicvoiddeleteDept(Deptdept);
PublicvoidsaveEcucation(Educationeducation);
关于学历的增删查改操作
PublicListlistAllEducation();
PublicvoidupdateEducation(Educationeducation);
PublicvoiddeleteEducation(Educationeducation);
PublicvoidsavePosition(Positionposition);
关于职位的增删查改操作
PublicListlistAllPosition();
PublicvoidupdatePosition(Positionposition);
PublicvoiddeletePosition(Positionposition);
PublicvoidsaveDegree(Degreedegree);
关于学位的增删查改操作
PublicListlistAllDegree()
PublicvoidupdateDegree(Degreedegree);
PublicvoiddeleteDegree(Degreedegree);
UserinfoService.java
PublicvoidsaveUserinfo(Userinfouserinfo);
系统用户信息的增删查改操作
PublicListlistAllUserinfo()
PublicvoidupdateUserinfo(Userinfouserinfo);
PublicvoiddeleteUserinfo(Userinfouserinfo);
Roleinfo.java
PublicvoidsaveRoleinfo(Roleinforoleinfo);
用户角色的管理操作
PublicListlistAllRoleinfo()
PublicvoidupdateRoleinfo(Roleinforoleinfo);
PublicvoiddeleteRoleinfo(Roleinforoleinfo);
Function_modules.java
PublicvoidsaveFunctionModules(FunctionModulesfunctionModules);
用户权限的管理操作
PublicListlistAllFunctionModules()
PublicvoidupdateFunctionModules(FunctionModulesfunctionModules);
PublicvoiddeleteRoleinfo(FunctionModulesrfunctionModul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XXHR人力资源管理系统详细设计说明书DOC 21页 XXHR 人力资源 管理 系统 详细 设计 说明书 DOC 21
![提示](https://static.bdocx.com/images/bang_tan.gif)