浪曦HR人力资源管理系统Word格式文档下载.docx
《浪曦HR人力资源管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《浪曦HR人力资源管理系统Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
![浪曦HR人力资源管理系统Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/22/464f91e6-f676-4839-8a52-abbd053ba38b/464f91e6-f676-4839-8a52-abbd053ba38b1.gif)
1.3基线
人力资源管理需求分析说明书v1.0
2模块汇总
2.1模块汇总表
人力资源管理系统
模块名称
功能简述
人员档案管理
管理员工基本信息,履历,档案,合同,奖惩等
人事变动管理
对员工调动,离退,聘任等进行管理
教育培训管理
对员工培训信息进行维护与管理
权限管理
由系统最高权限管理员对用户的权限进行管理与维护
系统管理
由系统管理员对部门管理,配置基本信息
邮件系统管理
对于局域网内的邮件进行管理
2.2用例图
1、顶层用例
2、人员档案管理
3、人事变动管理
4、教育培训管理
5、权限管理
6、系统管理
3系统数据库设计
3.1数据库结构图
3.2数据库表汇总
表名
字段
类型
用户表
角色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);