人事管理系统33442.docx
- 文档编号:1734547
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:26
- 大小:520.38KB
人事管理系统33442.docx
《人事管理系统33442.docx》由会员分享,可在线阅读,更多相关《人事管理系统33442.docx(26页珍藏版)》请在冰点文库上搜索。
人事管理系统33442
《计算机辅助软件工程》
实验报告书
姓名
专业
年级
指导老师
人事管理系统
需求分析
1.1、用户需求
1、员工可以实现的功能:
用户注册:
主要实现员工的注册,创建自己的密码
用户登录:
登陆应用程序查看自己的信息
修改密码:
修改用户自己的密码
2、管理员实现的功能:
员工调动:
查看修改员工的调动信息
基本信息:
统计与查询员工基本信息
员工考评:
记录员工考评信息
人员调薪:
管理员工的薪水调整
职称评定:
评定和记录员工的职称信息
培训管理:
管理员工的培训信息
报表输出:
将需要的信息以报表形式输出打印
数据备份:
管理员(或DBA)备份数据
数据恢复:
病毒,黑客等破坏数据库后对数据进行恢复
系统管理:
主要对用户的密码、管理权限的设置等。
1.2、功能需求
1.员工信息:
统计与查询员工基本信息
2.调薪信息:
管理员工的薪水调整
3.培训信息:
管理员工的培训信息
4.考评信息:
记录员工考评信息
5.奖惩信息:
记录员工奖惩信息
顶层用例图
系统的用例图
人事管理用例图
基本信息管理子用例图
1.3、非功能需求
1.软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。
2.软件必须提供对系统中各种码表的维护、补充操作。
3.软件必须按照需求规定记录各种日志。
4.软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。
5.用户必须对系统中的材料成本信息进行维护,以便软件能取得
用例描述
用例列表1
用例编号
1
用例名称
管理在职员工信息
用例功能
管理员,管理在职员工信息
步骤
活动
1
管理员选择在职员工信息管理
2
系统显示可用的功能,管理员选择其中之一执行:
添加员工信息
修改员工信息
删除员工信息
查询员工信息
3
管理员可重复选择以上操作
4
管理员退出系统或转入其它操作
用例列表2
用例编号
2
用例名称
添加员工信息
用例功能
新员工录入
步骤
活动
1
管理员选择添加员工信息的操作
2
系统显示员工信息录入界面(容见数据字典)
3
管理员按要求填写员工信息
4
管理员选择提交操作
5
系统保存新加员工信息
用例列表3
用例编号
3
用例名称
修改员工信息
用例功能
员工信息变动
在录入员工信息时,由于误操作而将信息误填
步骤
活动
1
管理员选定要修改记录信息的员工
2
管理员选择修改信息操作
3
系统显示被选定员工的详细信息
4
管理员修改记录信息
5
管理员选择提交操作
6
系统保存被修改员工信息的记录
用例列表4
用例编号
4
用例名称
删除员工信息
用例功能
在录入员工信息时,由于误操作而将信息填错
步骤
活动
1
管理员选定要删除记录信息的员工
2
管理员选择删除信息操作
3
系统将显示确认信息
4
管理员选择确定
5
系统删除被选定的员工的信息
用例列表5
用例编号
5
用例名称
查询员工信息
用例功能
管理员,检索符合某一条件的所有员工信息
步骤
活动
1
管理员选择查询操作
2
管理员输入查询条件(员工号,,职务,部门等)
3
系统显示符合条件的员工的信息
用例列表6
用例编号
6
用例名称
管理员工调动信息
用例功能
管理员,管理员工调动信息
步骤
活动
1
管理员选择在职员工调动信息管理
2
系统显示可用的功能,管理员选择其中之一执行:
添加员工调动信息
修改员工调动信息
删除员工调动信息
查询员工调动信息
3
管理员可重复选择以上操作
4
管理员退出系统或转入其它操作
用例列表7
用例编号
7
用例名称
添加员工调动信息
用例功能
员工调动变动
步骤
活动
1
管理员选择添加员工调动信息的操作
2
系统显示员工调动信息录入界面(见数据字典:
员工调动信息表)
3
管理员按要求填写员工调动信息
4
管理员选择提交操作
5
系统保存新加员工调动信息
用例列表8
用例编号
8
用例名称
修改员工调动信息
用例功能
员工调动信息变动
在录入员工调动信息时,由于误操作而将信息误填
步骤
活动
1
管理员选定要修改记录信息的员工调动
2
管理员选择修改信息操作
3
系统显示被选定记录的详细信息
4
管理员修改记录信息
5
管理员选择提交操作
6
系统保存被修改员工调动信息的记录
用例列表9
用例编号
9
用例名称
删除员工调动信息
用例功能
在录入员工调动信息时,由于误操作而将信息误填
步骤
活动
1
管理员选定要删除记录信息的员工调动
2
管理员选择删除信息操作
3
系统将显示确认信息
4
管理员选择确定
5
系统删除被选定的员工调动的信息
用例列表10
用例编号
10
用例名称
查询员工调动信息
用例功能
管理员,检索符合某一条件的所有员工调动信息
步骤
活动
1
管理员选择查询员工调动信息操作
2
管理员输入查询条件(员工号,,原部门,原职务,调动后部门,调动后职务)
3
系统显示符合条件的员工调动的信息
用例列表11
用例编号
11
用例名称
管理员工离职信息
用例功能
管理员,管理员工离职信息
步骤
活动
1
管理员选择员工离职信息管理
2
系统显示可用的功能,管理员选择其中之一执行:
添加员工离职信息
修改员工离职信息
删除员工离职信息
查询员工离职信息
3
管理员可重复选择以上操作
4
管理员退出系统或转入其它操作
用例列表12
用例编号
12
用例名称
添加员工离职信息
用例功能
员工离职
步骤
活动
1
管理员选择添加员工离职信息的操作
2
系统显示员工离职信息录入界面(见数据字典:
员工离职信息表)
3
管理员按要求填写员工离职信息
4
管理员选择提交操作
5
系统保存新加员工离职信息
用例列表13
用例编号
13
用例名称
修改员工离职信息
用例功能
管理员,针对员工离职信息的管理
在录入员工离职信息时由于误操作而将信息填错
步骤
活动
1
管理员选定要修改的员工离职信息记录
2
管理员选择修改信息操作
3
系统显示被选定记录的详细信息
4
管理员修改记录信息
5
管理员选择提交操作
6
系统保存被修改员工离职信息的记录
用例列表14
用例编号
14
用例名称
删除员工离职信息
用例功能
步骤
活动
1
管理员选定要删除的员工离职信息记录
2
管理员选择删除信息操作
3
系统将显示确认信息
4
管理员选择确定
5
系统删除被选定的员工离职的信息
用例列表15
用例编号
15
用例名称
查询员工离职信息
用例功能
步骤
活动
1
管理员选择查询操作
2
管理员输入查询条件(员工号,,所在部门,离职日期)
3
系统显示符合条件的员工离职的信息
用例列表16
用例编号
16
用例名称
打印查询结果信息
用例功能
步骤
活动
1
操作员选择打印操作
2
系统显示打印设置界面
3
操作员进行打印设置
4
系统完成打印
数据字典
数据表名称
中文说明
Staff
员工信息表
Section
部门表
Position
职位表
Holiday
请假表
Overtime
加班表
Checking
考勤表
Worktime
工作时间表
OAsorce
业绩报告表
PrizeInfo
奖惩表
Remove
部门调动
Salary
薪资表
ChangeMoney
调薪表
Notice
公告表
Vacation
假期表
Event
事件记录表
evection
出差表
表名
员工信息表(Staff)
字段
数据类型
字段
数据类型
字段
S_user
Varchar2(10)
PK
Notnull
登录用户名
S_pwd
Varchar2(20)
Notnull
密码
S_name
Varchar2(20)
Notnull
员工
S_sex
char
(2)
Notnull
员工性别
S_sid
Number(10)
FK(Section)
Notnull
员工部门职位中间表id
S_wages
Number(10,2)
Notnull
基本工资
S_phone
Varchar2(13)
分机
S_etime
date
Notnull
入职时间
S_ltime
date
离职时间
S_status
Number
(1)
DF
默认2
状态(0退休,1离职,2在职)
S_photo
Varchar2(255)
员工相片
S_introduce
Varchar2(100)
自我介绍
S_format
Number
(2)
临时、正式
招聘形式(0临时,1正式)
表名
部门表(Sections)
字段
数据类型
主/外键
约束
对应中文
S_id
Number(10)
PK
Notnull
部门ID
S_name
Varchar2(10)
Notnull
部门名称
s_state
Number
(1)
默认1
部门状态(0不可用,1可用)
表名
请假表(holiday)
字段
数据类型
主/外键
约束
对应中文
H_id
Number(10)
PK
Notnull
请假ID
H_suser
Varchar2(10)
FK(Staff)
Notnull
引用员工id
H_cause
Varchar2(255)
请假原因
H_htid
Number(10)
FK
引用请假类型id
H_atime
date
DF
Getdate()
申请时间
H_starttime
date
Notnull
起始时间
H_stoptime
date
Notnull
截止时间
H_stoptime1
date
Notnull
实际截止时间
H_estatus
Varchar2(10)
DF
申请,批准,审核
请假状态
H_etime
date
审核时间
H_suser1
Varchar(10)
FK
审核人ID
H_hours
Number(10,2)
请假小时数。
H_money
Number(10,2)
请假费用
H_remarks
Varchar2(255)
备注
H_exist
Number
(1)
默认1
0不存在1存在
表名
加班表(overtime)
字段
数据类型
主/外键
约束
对应中文
O_id
Number(10)
PK
Notnull
加班ID
O_suser
Varchar2(10)
FK
Notnull
员工ID
O_cause
Varchar2(255)
Notnull
加班原因
O_otid
Number(10)
FK
引用加班类型id
O_atime
date
DF
Getdate()
申请时间
O_rhours
Number(5,1)
加班时长
O_rtime
date
加班开始时间
O_stime
date
加班结束时间
O_rtime1
date
实际开始时间
O_rtime1
date
实际开始时间
O_money
Number(10,2)
加班金额
O_htimel
Number(5,1)
回报时长(年假时长)
O_estatus
Varchar2(10)
DF
申请,批准,审核
加班状态
O_etime
date
审核时间
O_suser1
Varchar2(10)
FK
审核人ID
O_remark
Varchar2(255)
加班备注
O_exist
Number
(1)
默认1
0不存在1存在
表名
考勤表(checking)
字段
数据类型
主/外键
约束
对应中文
C_id
Number(10)
PK
Notnull
考勤ID
C_suser
Varchar2(10)
FK
Notnull
员工ID
C_uptime
date
实际上班打卡时间
C_uptime1
date
上班打卡时间
C_upstatus
Number(10)
FK
上班状态(引用奖惩表)
C_downtime
date
实际下班打卡时间
C_downtime1
date
下班打卡时间
C_downstatus
Number(10)
FK
下班状态(引用奖惩表)
C_startstatus
Number
(1)
考勤状态在职状态(0上班,1放假,2出差等)
C_time
date
Notnull
考勤日期
C_remarks
Varchar2(255)
备注
C_exist
Number
(1)
默认存在0
是否显示
0不存在1存在
表名
事件记录表(Event)*
字段
数据类型
主/外键
约束
对应中文
EV_id
Number(10)
PK
事件记录ID
EV_userid
Varchar2(10)
FK
引用员工ID
EV_content
Varchar2(255)
操作类容
EV_glid
Number(10)
FK
类型ID
引用权限列表
EV_datetime
date
操作时间
EV_status
Number
(1)
默认1
状态0不存在1存在
《计算机辅助软件工程》
实验报告书
姓名
专业
年级
指导老师
人事管理系统
系统详细设计
系统的活动图
查询管理活动图
人事管理活动图
登录管理活动图
奖惩管理的活动图
考勤管理的活动图
系统的状态图
基本信息管理状态图
人事管理状态图
人事管理系统类图
人事管理实体类图
人事管理系统边界类图
系统的时序图
人事管理系统时序图
人事管理系统考勤记录协作图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 33442