浪曦HR人力资源管理系统.docx
- 文档编号:2463640
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:28
- 大小:207.03KB
浪曦HR人力资源管理系统.docx
《浪曦HR人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《浪曦HR人力资源管理系统.docx(28页珍藏版)》请在冰豆网上搜索。
浪曦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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浪曦 HR 人力资源 管理 系统