浪曦HR人力资源管理系统.docx

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

浪曦HR人力资源管理系统.docx

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

浪曦HR人力资源管理系统.docx

浪曦HR人力资源管理系统

 

浪曦(HR)人力资源管理系统

详细设计说明书

 

变更记录

日期

版本

变更说明

作者

2009-07-30

1.0

初始版本

李其龙

签字确认

系统模块

对应章节

对应部门

负责人签字

5.1各模块实体类pojo汇总……………………………………………………………….15

1引言

1.1编写目的

1.2背景

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(20)

备注

Varchar(200)

角色表

角色id

Number

角色名称

Varchar(20)

备注

Varchar(200)

功能模块

模块id

Number

模块名

Varchar(40)

角色id

Number

备注

Varchar(200)

功能表

Id

Number

功能名

Varchar(40)

模块id

Number

员工表

员工id

Number

员工编号

Varchar(10)

姓名

Varchar(10)

性别

Varchar

(2)

学历

Varchar(10)

学位

Varchar(20)

部门id

Number

职务

Varchar(20)

人员状态

Varchar(20)

年龄

Number

职称

Varchar(40)

技术等级

Varchar(40)

照片

Varchar(200)

身份证

Varchar(18)

学历证书

Varchar(200)

工资

Number

社保

Varchar(200)

员工档案表

档案id

Number

员工id

Number

档案编号

Varchar(10)

内容摘要

Varchar(200)

履历表

履历id

Number

员工id

Number

部门id

Number

职务

Varchar(20)

学历

Varchar(10)

工作内容

Varchar(200)

取得成绩

Varchar(200)

开始时间

Date

结束时间

Date

合同表

合同id

Number

员工id

Number

合同编号

Varchar(10)

合同开始时间

Date

合同借宿时间

Date

职务

Varchar(200)

补充协议id

Number

补充协议

补充协议id

Number

补充协议内容

Varchar(200)

部门表

部门id

Number

部门名称

Varchar(20)

部门简介

Varchar(200)

部门现有人数

Number

上级部门id

Number

部门级别

Varchar(20)

职工定员

Number

人事变动表

变动id

Number

员工id

Number

变动类型

Varchar(20)

原来所属部门id

Varchar(20)

现在所属部门id

Varchar(20)

原来职务

Varchar(20)

现在职务

Varchar(20)

调动时间

Date

缺员信息表

Id

Number

部门id

Number

缺员职称

Varchar(20)

缺员人数

Number

附加要求

Varchar(200)

昵称信息表

昵称id

Number

当前职称

Varchar(20)

员工id

Number

开始时间

Data

结束时间

Date

离职表

离职id

Number

员工id

Number

离职时间

Date

离职原因

Varchar(200)

离职类型

Varchar(20)

奖惩表

Id

Number

奖惩人员id

Number

奖惩时间

Date

奖惩标题

Varchar(40)

奖惩内容

Varchar(200)

奖惩类别

Varchar(20)

培训表

培训id

Number

培训方式

Varchar(20)

培训项目类别id

Number

培训项目名称

Varchar(40)

培训性质

Varchar(20)

培训项目开始时间

Date

培训项目结束时间

Date

培训费用

Number

培训地点

Varchar(200)

培训课时

Number

主办单位

Varchar(200)

负责人姓名

Varchar(10)

培训科目表

Id

Number

培训id

Number

科目id

Number

培训教师

Varchar(10)

学时

Number

学分

Number

科目表

科目id

Number

科目名称

Varchar(20)

描述

Varchar(200)

成绩表

Id

Number

培训人员id

Number

培训id

Number

科目id

Number

成绩

Number

培训类别

类别id

Number

培训类别名称

Varchar(40)

上级类别

Number

备注

Varchar(200)

培训证书信息表

证书id

Number

证书编号

Varchar(10)

培训id

Number

证书名称

Varchar(20)

证书发放日期

Date

员工id

Number

培训模式

模式id

Number

名称

Varchar(20)

备注

Varchar(200)

培训记录信息

培训记录id

Number

培训人员id

Number

培训id

Number

考核平均成绩

Number

培训模式8id

Number

证书id

Number

状态

Varchar(20)

学历

Id

Number

学历

Varchar(20)

学位

Id

Number

学位

Varchar(20)

职位

Id

Number

职务

Varchar(20)

技术等级

Id

Number

技术等级

Varchar(20)

奖惩类别

Id

Number

奖惩类别

Varchar(20)

邮件系统

ID

NUMBER

发件人

NUMBER

收件人

NUMBER

内容

VARCHAR2(200)

附件

VARCHAR2(100)

邮件状态

NUMBER

发送时间

DATE

工资模块

ID

NUMBER

用户ID

NUMBER

文件地址

VARCHAR2(100)

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、PublicListlistAllContr

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

当前位置:首页 > 医药卫生 > 基础医学

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

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