人事管理系统.docx

上传人:b****6 文档编号:13768984 上传时间:2023-06-17 格式:DOCX 页数:26 大小:520.63KB
下载 相关 举报
人事管理系统.docx_第1页
第1页 / 共26页
人事管理系统.docx_第2页
第2页 / 共26页
人事管理系统.docx_第3页
第3页 / 共26页
人事管理系统.docx_第4页
第4页 / 共26页
人事管理系统.docx_第5页
第5页 / 共26页
人事管理系统.docx_第6页
第6页 / 共26页
人事管理系统.docx_第7页
第7页 / 共26页
人事管理系统.docx_第8页
第8页 / 共26页
人事管理系统.docx_第9页
第9页 / 共26页
人事管理系统.docx_第10页
第10页 / 共26页
人事管理系统.docx_第11页
第11页 / 共26页
人事管理系统.docx_第12页
第12页 / 共26页
人事管理系统.docx_第13页
第13页 / 共26页
人事管理系统.docx_第14页
第14页 / 共26页
人事管理系统.docx_第15页
第15页 / 共26页
人事管理系统.docx_第16页
第16页 / 共26页
人事管理系统.docx_第17页
第17页 / 共26页
人事管理系统.docx_第18页
第18页 / 共26页
人事管理系统.docx_第19页
第19页 / 共26页
人事管理系统.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统.docx

《人事管理系统.docx》由会员分享,可在线阅读,更多相关《人事管理系统.docx(26页珍藏版)》请在冰点文库上搜索。

人事管理系统.docx

人事管理系统

《计算机辅助软件工程》

实验报告书

 

姓名

专业

年级

指导老师

 

人事管理系统

需求分析

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存在

《计算机辅助软件工程》

实验报告书

 

姓名

专业

年级

指导老师

 

人事管理系统

系统详细设计

系统的活动图

查询管理活动图

人事管理活动图

 

登录管理活动图

 

奖惩管理的活动图

考勤管理的活动图

 

系统的状态图

基本信息管理状态图

 

人事管理状态图

 

人事管理系统类图

人事管理实体类图

人事管理系统边界类图

 

系统的时序图

人事管理系统时序图

人事管理系统考勤记录协作图

 

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2