浪曦HR人力资源管理系统Word下载.docx
《浪曦HR人力资源管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《浪曦HR人力资源管理系统Word下载.docx(28页珍藏版)》请在冰点文库上搜索。
1、顶层用例
2、人员档案治理
3、人事变动治理
4、教育培训治理
5、权限治理
6、系统治理
3系统数据库设计
3.1数据库结构图
3.2数据库表汇总
表名
字段
类型
用户表
角色id
Number
用户名
Varchar〔20〕
密码
备注
Varchar〔200〕
角色表
角色名称
功能模块
模块id
模块名
Varchar〔40〕
功能表
Id
功能名
Varchar(40)
职员表
职员id
职员编号
Varchar(10)
姓名
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(FunctionModulesfunctionMo