《人事档案管理系统》使用说明书Word格式.docx

上传人:b****5 文档编号:17211224 上传时间:2022-11-28 格式:DOCX 页数:16 大小:20.53KB
下载 相关 举报
《人事档案管理系统》使用说明书Word格式.docx_第1页
第1页 / 共16页
《人事档案管理系统》使用说明书Word格式.docx_第2页
第2页 / 共16页
《人事档案管理系统》使用说明书Word格式.docx_第3页
第3页 / 共16页
《人事档案管理系统》使用说明书Word格式.docx_第4页
第4页 / 共16页
《人事档案管理系统》使用说明书Word格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

《人事档案管理系统》使用说明书Word格式.docx

《《人事档案管理系统》使用说明书Word格式.docx》由会员分享,可在线阅读,更多相关《《人事档案管理系统》使用说明书Word格式.docx(16页珍藏版)》请在冰豆网上搜索。

《人事档案管理系统》使用说明书Word格式.docx

ID“1”和密码“123”登录系统,作为使用说明。

登录系统后,显示的导航界面如下:

当前可用的用户 

ID(系统中已录入的员工)及密码保存在数据库中的 

Users 

表中。

使用 

Windows 

身份验证(具有管理员权限)或 

SQLServer 

身份验证下的登录名 

sa(即数

据库管理员,密码在安装数据库时已指定)和登录名 

Suna(本系统使用的数据库用户,密

码为 

suna2013,只有有限的权限)登录数据库 

EmployeeManage,即可查看到该表。

三、各业务模块的操作说明

(一)个人信息查询

个人信息查询模块不需要任何权限即可访问到,包含 

个页面,员工可以从中访问到自

己的各项档案信息。

1. 

个人信息

个人信息如图所示,其中,电话字段和生日字段可以自行修改,修改完成后按“保存更

改”保存。

其他字段不可自行修改,须在“员工管理”模块由具有相应权限的用户进行。

2. 

培训信息、奖惩信息和考核信息

内容如字面所示,不再详细说明。

3. 

考勤信息

按月份查询个人出勤情况,一次显示一个月的出勤。

(二)员工管理

员工管理模块需要权限“Auth_Job”才能访问,包含 

个页面,可对员工信息进行增

删改查。

添加员工

录入一名新员工的各项信息。

注意所有的字段均需要输入。

个别项目通过单选菜单指定。

其中“学历”、“部门”、“类型”字段的可用值在数据库中指定,“性别”字段固定,“入职日

期”字段默认值为当前日期,可重新设置。

查询员工

可按“姓名”、“性别”、“部门”、“职位”、“员工类型”多个条件自由组合查询。

修改员工

此处的修改员工可修改所有员工信息。

4. 

删除员工

如字面所示,不再详细说明。

(三)考勤管理

考勤管理模块需要权限“Auth_Attendance”才能访问,下属一个页面,用来生成考勤

报表,按月统计出勤情况。

(四)培训管理

培训管理模块需要权限“Auth_Training”才能访问,包含 

个页面(其中一个没有在

导航中直接显示),可对培训项目和员工培训情况进行管理。

添加培训项目

其中“详细描述”字段为可选,其他字段必须输入。

查看培训项目

编辑培训项目

更改培训项目信息。

修改完成后按“保存”保存。

员工培训的添加与删除

该页面可通过“查询培训”—“查看”进入,可将员工添加进培训项目或移除当前参见

培训的员工。

(五)考核管理

考核管理模块需要权限“Auth_Evaluation”才能访问,包含 

个页面,可对员工考核

信息进行管理。

考核管理模块的具体业务还没有被实现,但数据库层面的表结构和内容,系统中间层面

的 

Java 

Bean,以及进入页面的权限验证机制已经完成。

实现该模块需要完成具体的 

JSP 

面代码。

(六)奖惩管理

奖惩管理模块需要权限“Auth_RP”才能访问,包含 

个页面,可对员工奖惩信息进行

管理。

奖惩管理模块的具体业务还没有实现,具体情况和“考核管理”模块相同。

四、访问控制模型

(一)权限管理

权限管理模块需要权限“Auth_Authority”才能访问,包含 

个页面,可查看权限的授

权情况,以及通过将员工添加进角色或从当前所属角色中移除来管理员工的权限。

查询权限

操作流程如图所示。

注意“权限管理”将跳转到权限管理页面中进行。

权限管理

操作说明如图所示。

(二)角色管理

角色管理模块需要权限“Auth_Role”权限才能访问,包含 

个页面,可对系统角色进

行增删改查。

查询角色

添加角色、删除角色和编辑角色

系统界面如图所示。

由于操作比较简单,不再详细说明。

五、关于基于角色的访问控制

本系统支持基于角色的访问控制。

正如在业务模块的简介中所述,用户只有拥有某一业

务模块的操作权限才能进行相关操作。

而用户的权限来源于系统角色,即用户只能从所属的

角色中获得若干权限,而本身无法被授权,授权只能对角色进行,即所谓“基于角色的访问

控制”。

具体的设计原则为:

权限

模块

操作

页面

Auth_Job

员工管理

employee_add.jsp

employee_query.jsp

employee_edit.jsp

employee_delete.jsp

Auth_Attendance

考勤管理

查询考勤

attendance_query.jsp

培训管理

添加培训

training_add.jsp

查询培训

training_query.jsp

编辑培训

training_edit.jsp

添加员工培训

trainingdetails.jsp

移除员工培训

Auth_Evaluation

考核管理

查询考核

evaluation_query.jsp

添加考核

evaluation_add.jsp

删除考核

evaluation_delete.jsp

Auth_RP

奖惩管理

查询奖励和惩罚

rewardandpunishment_query.js

p

添加奖励或惩罚

rewardandpunishment_add.jsp

删除奖励或惩罚

rewardandpunishment_delete.js

Auth_Authority

查询权限信息

authority_query.jsp

查询员工权限

authority_manage.jsp

将员工添加进角色

将员工从角色移除

Auth_Role

角色管理

查询角色权限

role_query.jsp

添加角色

role_add.jsp

删除角色

role_delete.jsp

修改角色权限

role_edit.jsp

为每个模块设置独立的权限

业务模块和系统权限呈一一对应关系。

拥有该业务模块的权限后,即可对该模块的数据

进行全部操作(增、删、改、查等)。

业务模块和系统权限的对应关系如下表所示:

将系统角色作为权限授予和撤销的基本单位

●用户没有任何权限

●用户获得所属角色的权限

●用户与角色、角色与权限均呈多对多关系

●当用户属于多个角色时,其权限为各角色权限的并集

角色管理和权限管理的分离

●只拥有角色管理权限的用户,不能管理用户角色,而无法直接控制用户的权限。

●只拥有权限管理权限的用户,只能将用户添加到现有的角色中或移除用户的当前角

色,而无法控制角色的权限。

表名

说明

Employees

员工信息表

EmployeeType

职工类型表

Degrees

学位类型表

Departments

部门信息表

Attendances

考勤信息表

AttendanceStatus

出勤状态类型表

Evaluations

考核信息表

EvaluationProjects

考核项目信息表

Training

培训信息表

EmployeeTraining

员工培训表

RewardsAndPunishme

nts

员工奖惩信息表

Users

系统用户信息表

UserRole

用户角色信息表

Roles

角色及权限信息表

表信息汇总

表结构详情

六、数据库设计

(一)环境说明

系统可以采用任何编程语言,任意数据库工具。

(二)数据库命名规则约定

本系统数据库内的对象命名采用“驼峰命名法”,该命名法要求数据库名、表名和字段

名均由为首字母大写的单词组成,单词之间直接连接不添加空格或下划线。

对数据库对象的

命名应简单明了,直接反映对象的内容,采用常用英文名词,不使用拼音。

对于视图的命名

额外要求使用“vw”作为前缀;

对于存储过程的命名额外要求使用“sp”作为前缀。

表中

的外键字段名称应该尽量和所引用表的主键名称相同。

对于 

SQL 

语句的书写,要求将 

T-SQL 

关键字和系统函数的名称全部大写,查询语句中

使用单字母别名代替表名或视图名。

命名规范示例:

SELECT 

FROM 

UserLogin(?

 

?

1.数据库名称

本系统采用的数据库名为:

EmployeeManage。

2.数据库登录用户

应避免使用 

sa 

等管理员用户作为系统登录的用户,所使用的用户应该只有本数据库的

访问权限,且应该没有改变数据库结构的权限,只能对现有的表、视图、存储过程和数据库

函数进行调用。

在本系统中应用程序使用的用户名为 

Suna,密码为 

suna2013。

(三)数据库物理设计

字段名称

数据类型

可否为空

约束条件

EmployeeID

INT

NOT 

NULL

PK

员工 

ID

EmployeeName

NVARCHAR(2

0)

员工姓名

Sex

NCHAR

(1)

性别

BirthDay

DATETIME

生日

Phone

VARCHAR(20)

电话

DegreeID

FK

学位

HireDate

入职日期

EmployeeTypeI

D

员工类型

DepartmentID

所属部门

Title

NVARCHAR(5

职位头衔

Salary

MONEY

薪酬

ManagerID

上司 

部门 

DepartmentNa

me

Unique

部门名称

部门经理 

StatusID

出勤类型 

Date

日期

Status

出勤类型名称

EmployeeTypeID

类型 

EmployeeTypeNa

类型名称

DegreeName

学位名称

EvaluationID

考核 

员工信息表(Employees)

职工类型表(EmployeeType)

学位类型表(Degrees)

部门信息表(Departments)

考勤信息表(Attendances)

出勤状态类型表(AttendanceStatus)

考核信息表(Evaluations)

可否为空 

RP_ID

NULL 

PF

奖惩 

Type

NCHAR

(2)

奖励/惩罚

Reason

NVARCHAR(50)

原因

Remark

NVARCHAR(25

5)

备注(可选)

TrainingID

培训 

BeginDate

开始日期

EndDate

结束日期

TrainingType

NVARCHAR(20)

培训类型

Description

详细描述

RoleID

角色 

RoleName

角色名称

Default 

权限管理权限

Auth_Info

信息管理权限

人事管理权限

EvaluationProjectI

考核项目 

Result

成绩

EP_ID

ProjectName

项目名称

PK 

Password

VARCHAR(50)

登录密码

TraingingID

考核项目信息表(EvaluationProjects)

培训信息表(Training)

员工培训表(EmployeeTraining)

员工奖惩信息表(RewardsAndPunishments)

系统用户信息表(Users)

用户角色信息表(UserRole)

角色及权限信息表(Roles)

Auth_Attendan

ce

考勤管理权限

Auth_Training

培训管理权限

Auth_Evaluatio

n

考核管理权限

奖惩管理权限

角色管理权限

Auth_Encrypt

加密系统权限

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

当前位置:首页 > 高等教育 > 管理学

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

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