ASP.net人力资源管理系统的开发(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net人力资源管理系统的开发(4)


2.2    需求分析
根据需求和各个功能的权限要求,从使用者的角度可将系统划分为:员工自助、系统管理2大模块。期中员工自助包括查看公告、修改个人资料和申请管理等,系统管理包括公告管理、部门管理、职位管理、员工管理、静态数据管理等。
从开发者角度,可将功能划分为部门管理、职位管理、员工管理、公告管理、申请管理、和静态数据管理等。
2.2.1    系统功能说明
这是一个人力资源管理系统,包括(部门管理、职位管理、员工管理、公告管理、申请管理等)在ASP.NET环境下,将上述人力资源管理系统设计成基于Web的应用程序。
 
(1)    部门管理
本功能主要管理企业的部门信息,包括部门的名称、业务功能描述、部门主管、人员编制和预算规模等,具有系统管理权限的员工可以对部门信息进行查看、添加、修改、删除等操作。普通员工不能进行部门管理,只有具有系统管理权限的员工才可以进行部门管理操作。
 
(2)    职位管理
本功能主要管理职位信息。包括职位名称、职责描述和所属部门。普通员工不能进行职位管理,具有系统管理权限的员工才可以对职位进行查看、添加、修改、删除等操作。
 (3)    员工管理
本功能主要管理员工的个人资料、部门、职位、合同和权限等信息。普通员工可以查看本人的基本信息,并能修改本人的基本资料。具有系统管理权限的员工可以查看员工所有资料,并能修改员工的部门、职位、合同、保险等信息,还能赋予员工管理者权限。能对员工进行添加,修改和删除操作。
 

(4)    公告管理
本功能主要管理系统公告信息。具有系统管理权限的员工可以查看、添加、修改和删除公告信息。普通员工只能查看公告信息。
 
(5)    申请管理
本功能主要管理申请信息。普通员工可以提出加班、出差、休假和物资借用申请,在管理员审批之前、还可以修改或者删除申请。管理员可以对这些申请进行审批,决定批准或者拒绝,进过审批的申请,申请者不能再进行修改或者删除操作。

(6)    静态数据管理
管理系统用到的静态数据,如性别、文化程度、政治面貌、申请类型、申请状态等。只有系统管理员可以进行静态数据管理。
 
2.2.2    数据流图DFD
人力资源管理系统日常工作流程如下:
(1)    普通员工:通过用户名和密码验证,登陆人力资源管理系统,选择操作,可选择查看个人信息、修改密码、查看公告、管理个人申请等所需操作。
 
图 2.12普通员工数据流图

(2)    管理员:通过用户名和密码验证,登陆人力资源管理系统,选择操作,可管理部门信息、职位信息、员工信息、公告信息、申请信息,进行增删改查等操作。
 
图 2.13人力资源开发数据流图
2.2.3    数据字典 DD
数据流图表达了数据和处理的关系,数据字典则是对数据流图中所涉及的各类数据的描述性信息的集合,数据字典通常包括数据项、数据结构、数据流、数据存储和加工处理过程5个部分。
(1)    数据项,不再可分的数据单位。
数据项:部门ID
含义说明:唯一地标识每个部门
别名:部门编号
类型:整型
长度:4
取值范围:000000至999999
取值含义:按顺序编号。 (责任编辑:qin)