浪曦HR人力资源管理系统Word格式文档下载.docx

上传人:b****5 文档编号:16335407 上传时间:2022-11-23 格式:DOCX 页数:29 大小:205.89KB
下载 相关 举报
浪曦HR人力资源管理系统Word格式文档下载.docx_第1页
第1页 / 共29页
浪曦HR人力资源管理系统Word格式文档下载.docx_第2页
第2页 / 共29页
浪曦HR人力资源管理系统Word格式文档下载.docx_第3页
第3页 / 共29页
浪曦HR人力资源管理系统Word格式文档下载.docx_第4页
第4页 / 共29页
浪曦HR人力资源管理系统Word格式文档下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

浪曦HR人力资源管理系统Word格式文档下载.docx

《浪曦HR人力资源管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《浪曦HR人力资源管理系统Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。

浪曦HR人力资源管理系统Word格式文档下载.docx

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);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1