企业人事系统管理论文

哈尔滨工业大学华德应用技术学院毕业设计(论文)

数据流来源:P1-10 数据流去向:P1-11

数据流组成:I01-29+I01-30+I01-31+I01-32+I01-33

数据流编号:D1-19 数据流名称:培训信息 数据流来源:F1-05 数据流去向:P1-11

数据流组成:I01-29+I01-30+I01-31+I01-32+I01-33

3.3 本章小结

本章对需求分析分别从功能、数据、行为等方面来描述系统,解决系统中具体做什么的问题。通过需求分析,已经对系统的数据也有了较全面的设计和了解。为此后的系统的模块的总体设计做好了充分的准备,奠定了扎实的基础。

13

哈尔滨工业大学华德应用技术学院毕业设计(论文)

第4章 总体设计

通过之前对系统中软件的经济、技术和运行可行性的分析,以及需求分析阶段对系统功能和性能方面的分析,可以总结本系统的下一个总体设计模块及相关的设计方法和技术,为下一步的代码实现提供了指导。

4.1 系统模块总体设计

本系统利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。系统功能模块图如图4-1所示。

企业人力资源管理系统部门管理招聘管理员工管理培训管理添加部门查看部门删 除部门录入招聘人员删除招聘人员发布招聘人员详细查看招聘人员录入人员查询非录入人员查询录入员工删 除员工查看员工按部门查询员工详细查看员工记录培训删除培训查看培训详细查看培训奖惩管理薪资管理系统管理添加奖惩移除奖惩查看奖惩移除奖惩记录薪资删除薪资查看薪资按编号查询薪资按时间查询薪资添加管理员删除管理员修改登录密码图4-1 系统功能结构图

14

哈尔滨工业大学华德应用技术学院毕业设计(论文)

本系统一共分为七大模块,每个模块对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的数据表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在七大块的基础上每一大模块又分为几个模块:

(1) 部门管理包括三个操作:对本企业的部门进行添加、查看和删除部门操作。

(2) 员工管理包括五大操作:主要实现录入员工基本信息、删除员工的信息、查看员工基本信息,通过所在部门查询员工的信息以及对员工的信息进行详细的查看。

(3) 招聘管理包括六大操作:招聘管理主要涉及到的角色是应聘人员,首先对应聘人员进行录入、删除、发布,详细查看招聘人员的信息,以及对录入企业和非录入企业的人员进行查询。

(4) 培训管理操作主要是对企业部门中的刚录入的员工和正式员工进行培训管理,可以实现对培训的记录、删除、查看和详细的培训计划进行查询。

(5)奖惩管理主要实现对企业员工的行为,表现给出一些奖励或惩罚,进行对员工的奖惩管理的添加、移除和查看以及详尽的查询。

(6)薪资管理也是对企业中的正式员工的薪资进行管理,不仅是记录、删除、查看,还有可以通过编号来查询员工的薪资,通过工作的时间来查询员工的薪资。

(7) 系统管理主要是对管理员进行管理,管理员主要是分为两种,一种是系统管理员,另一种是普通管理员,系统管理员可以实现对普通管理员的添加,删除和修改自己的密码,而普通管理员只能实现修改自己密码的管理,其他的操作不可以。

4.2 数据库设计

4.2.1 数据库设计概述

数据库是MIS的重要组成部分。在数据库管理系统中,应用程序不能直接从存储介质获得所需的数据,它必须先将请求提交给DBMS,由DBMS负责从存储介质检索数据并提供给应用程序使用。因此一个数据库管理系统就是应用程序与数据之间的接口。概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。在概念结构设计的

15

哈尔滨工业大学华德应用技术学院毕业设计(论文)

基础上,将实体转化为以下的关系表:部门表、员工基本信息表、聘表、薪资表、培训表、管理员表、奖惩表。他们分别记录了系统不同的信息,支持系统的运行。

通过网络化来管理,能够增强了员工之间的沟通。能够好地协调了员工这间的协作关系;对员工基础信息管理和薪资管理更加科学;能够全程跟踪员工的培训;通过信息的记录,更好地做出员工培训的方案,在设计人力资源管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手,模块组成主要包括人力资源管理信息系统的主要组成模块所要达到的功能。每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据的高效性,减少数据冗余,保证系统的运行速度。本系统的数据库采用SQL Server 2005数据库。

4.2.2 数据分析

数据分析是数据库设计的首先步骤,数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。

我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。

要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与商业相关的描述以及他单独使用的要求,这也包括确定此实体是否使用应用程序的永久需求,每种关系的基本定义使用了商业定义和与关系相连接的需求。

在本系统中,主要的实体就是管理员和员工,其通过对员工的相关档案,培训,考勤及奖惩管理等进行处理,来实现对员工各项管理的总体化。他们之间是管理与被管理的关系,实体通过与其他实体间的关系,来改变相应属性。

4.3 数据库的详细设计

对于基于结构化的数据库系统开发方法而言,数据库系统在完成需求分

16

联系客服:779662525#qq.com(#替换为@)