当前位置:文档之家› 人事管理系统

人事管理系统

人事管理系统
人事管理系统

《数据库原理与应用》

课程设计

课程名称数据库原理与应用

设计题目人事管理系统

专业班级10软件1W

学生姓名

指导教师

2012年09 月10 日

前言

数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。

随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对人事管理进行重大革新的新手段;信息化也为提高管理质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视.

利用计算机支持人事高效率,完成人事管理的日常事务,是适应现代人事制度要求、推动人事管理走向科学化、规范化的必要条件;而人事管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行人事管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关人事的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是人事的科学化、正规化管理,与世界接轨的件。

在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数计成为软件开发的核心,程序的设计要服从数据,因此人事管理系统的数据库设计尤其重要。本文主要介绍人事管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本文的分为5 章:

第1章主要是课题简介及设计的内容与目的。

第2章是需求分析,此阶段是数据库设计的起点。

第3章是概念设计,它是将需求分析的用户需求抽象为信息结构。第4章是逻辑结构设计,它将概念模型转换为某个DBMS 所支持的数据模型。

第5章是数据库的实施与运行,它包括数据的载入及数据库的运行。

关键词:SQL 语言;数据库设计;人事管理系统

目录

第一部分:基本情况与内容........................... 错误!未定义书签。第二部分:课程设计内容............................. 错误!未定义书签。第一章绪论 (4)

1课题简介 (4)

2设计目的 (4)

3设计内容 (4)

第二章需求分析 (5)

1需求分析的任务................................ 错误!未定义书签。

2需求分析的过程 (5)

3数据字典 (6)

第三章概念结构设计 (8)

1概念结构设计的方法与步骤 (8)

2概念结构设计的方法 (8)

2.1概念结构设计的步骤 (9)

2.2数据抽象与局部视图设计 (9)

2.3视图的集成.............................. 错误!未定义书签。第四章逻辑结构设计 (12)

1E-R图向关系模型的转换 (12)

2数据模型的优化 (13)

3数据库的结构 (14)

第五章物理设计阶段 (16)

1数据存储方面 (16)

2系统功能模块 (17)

3物理设计阶段结果 (17)

4数据库实施阶段 (18)

4.1数据库实施阶段目标 (18)

4.2数据库实施阶段任务 (18)

4.3建立视图 (19)

5存储过程定义 (20)

第六章数据库的实施与运行 (22)

1建立数据库(人事管理系统数据库) ............ 错误!未定义书签。

2基于数据表的数据查询(系表查询) (22)

3基于视图的数据查询(系表视图查询) (24)

4存储过程功能的验证(存储过程比较查询....... 错误!未定义书签。总结 (25)

参考文献 (26)

课程设计内容

第一章绪论

1课题简介

随着现代科技的高速发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。而建立管理信息系统是一个很好的解决办法。

经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次软件技术实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套人事管理系统,在下面的各章中,我将以这套教学管理信息系统为例,谈谈其开发过程和所涉及到的问题。

2设计目的

应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。

数据库应用课程实践:实践和巩固在课堂人事中学习有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。

数据库原理软件设计实践:实践和巩固在课堂人事中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

3设计内容

运用基于E-R 模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最终实现,开发人事管理信息系统,完成人事管理信息

系统的全部功能,包括学生管理子系统,教师管理自系统,后勤管理子系统。

首先做好需求分析,并完成数据流图和数据字典。

其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R 图。

然后就是逻辑结构设计,将E-R 图转换为计算机系统所支持的逻辑模型

第二章需求分析

1需求分析的任务

需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查,收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。

为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。

2 需求分析的过程

(1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。

(2)员工各种信息的修改;

(3)对于转出、辞职、辞退、退休员工信息的删除;

(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

(5)对查询、统计的结果打印输出。

3、系统模块设计:

(1)员工基本信息表;

(2)员工婚姻情况表,反映员工的配偶信息;

(3)员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;(4)企业工作岗位表;

(5)企业部门信息表。

3 数据字典

经过可行性分析和初步需求调查,抽象出该子系统业务流程图,如图所示。下面,结合该实例具体情况,给出教务处、后勤部和各个系各部门的具体需求。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立人事信息管理系统,因为人事信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业人事档案的管理势在必行。当前企业信息管理系统正在从US结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。1

人事信息管理系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理,他必须具备以下基本功能:

(1)人事档案管理数据库及表的操作。实现对人事档案管理数据库及表的创建,表中数据的维护。

(2)人事档案信息的管理。实现人事信息的添加,保存,修改和删除等。

(3)人事档案信息的应用。实现人事信息的查询,统计,人事资源的利用等。

数据结构定义

数据结构名含义说明组成

员工信息表定义了员工的有关信息员工号,姓名,性别,籍贯,年龄

企业部门信息表定义了企业部门有关信息员工号,部门,领导,电话,人数

企业工作岗位表定义了企业工作岗位有关信息员工号,姓名,职称,部门

员工婚姻情况表定义了员工婚姻的有关信息员工号,配偶姓名,配偶籍贯,配偶学历,

配偶电话

员工学历信息表定义了员工学历的有关信息员工号,学历,毕业时间,毕业学校

截图以下所示

第三章概念结构设计

1 概念结构设计的方法与步骤

2 概念结构设计的方法

设计概念结构通常有四类方法:自顶向下,自底向上,逐渐扩张以及混合策略。本教学系统采用的是自底向上的方法。即首先定义全局的概念结构的框架,

然后逐步细化。根据自顶向上地进行需求分析然后再自底上上地进行概念设计。

2.1 概念结构设计的步骤

概念结构的设计可分为两步:第一步是抽象数据并设计局部视图。第二步是集成局部视图,得到全局的概念结构。

2.2 数据抽象与局部视图设计

人事管理系统总框架图,设计局部E-R 图。

员工信息:

部门信息:

职称信息:

配偶信息:

学历信息:

考勤信息:

工资信息:

总体E-R图:

第四章逻辑结构设计

1 E-R 图向关系模型的转换

1、员工基本信息(员工号,姓名,性别,生日,籍贯,民族,政治面貌,血型,

家庭住址,)

2、员工婚姻信息(员工号,配偶姓名,民族,籍贯,出生日期,配偶工作,政治面貌,工作职称)

3、员工学历信息(员工号,学历,专业,毕业时间,毕业学校,学位证书编号)

4、员工考勤信息(员工号,姓名,日期,本月天数,公休假天数,应出勤天数,请假,加班)

5、员工工资信息(员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,实发工资)

6 部门基本信息(部门名称,机构,负责人,)

2 数据模型的优化

数据库德逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,

还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。规范

化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用来预测模式

可能出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化

通常以规范化理论为指导,方法为:

(1)确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间

的数据依赖。根据需求分析可知:

a) 系表的数据依赖:{系号->系名,系号->系主任}

b) 班级表的数据依赖:{班号->班名,班号->班主任,班号->系号}

c) 学生表的数据依赖:{学生号->姓名,学生号->性别,学生号->省份,

学生号->年龄,学生号->班级号,学生号->专业}

d) 课程表的数据依赖:{课程号->课程名,课程号->学分,课程号->任

课教师号}

e) 选课表的数据依赖:{(学生号,课程号)->姓名}

f) 教室表的数据依赖:{教室号->教室名,教室号->教室位置}

g) 占用表的数据依赖:{(班级号,教室号)->上课时间,(班级号,教

室号)->占用学时}

h) 教师表的数据依赖:{教师号->姓名名,教师号->职称,教师号->性

别,教师号->年龄,教师号->工资}

i) 教授表的数据依赖:{(教师,班级号)->授课时间,(班级号,教室

号)->课程}

(2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。(3)按照数据依赖的理论对关系模式逐一分析,考察是否存在部分函数依赖,传递函数依赖,根据各个函数依赖的依赖集可知各个关系模式没有部分函数依赖和传递函数依赖所以所有的关系模式都是属于3NF。不需要进一步,进行模式分3 数据库的结构

给出数据库基本表总体结构图。

根据总体结构图设计各表的结构。

企业岗位信息表:

企业部门信息表:

员工基本信息表:

员工婚姻信息表:

员工学历信息:

工资信息表:

考勤信息表:

第五章物理设计阶段1 数据存储方面

2 系统功能模块

(1)企业岗位信息表信息查询和更新模块

将实现对企业岗位信息信息的查询和更新(修改、插入、删除)操作,方便于对企业岗位基本信息的管理

(2)企业部门信息表的查询和更新模块

将完成企业部门信息基本信息的查询、更新(修改、插入、删除)操作,便于对部门信息的集中管理

(3)员工基本信息表的查询和更新模块

将完成员工基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理

(4)员工婚姻信息表的查询和更新模块

将完成课程基本信息的查询、更新(修改、插入、删除)操作,便于对配偶信息的集中管理

(5)员工学历表的查询和更新模块

将完成对所选课程基本信息的查询、更新(修改、插入、删除)操作,便于对员工学历信息的集中管理

(6)工资表的查询和更新模块

将完成工资基本信息的查询、更新(修改、插入、删除)操作,便于对员工工资信息的集中管理

(7)考勤表的查询和更新模块

将完成考勤基本信息的查询、更新(修改、插入、删除)操作,便于对员工考勤信息的集中管理

3物理设计阶段结果

存储过程汇总

(其他表的查询、修改、删除与上面表的大致相同,这里不再具体列出)

4 数据库实施阶段

4.1数据库实施阶段目标

用DBMS所提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果描述出来,成为DBMS可以接受的源代码,在经过调试生成目标模式

4.2数据库实施阶段任务

4.2.1建立数据库

Create database 人事管理系统;

4.2.2建立数据表

(1)企业岗位信息表基本信息的建立

Create table 企业岗位信息表

( Xno char(10) primary key not null,

Xname char(10) not null,

Xdirector char(10) ,

)

(2)企业部门信息表基本信息的建立

Create table 企业部门信息表

( Cno char(10) primary key,

Cname char(10) not null,

Xno char(10) ,

Cdirector char(10) ,

)

(3)员工基本信息表基本信息的建立

Create table 员工基本信息表

( Sno char(10) primary key,

Sname char(10) not null,

Ssex char(2) not null,

Saddr char(10) not null,

Sage smallint not null,

Smajor char(10) not null,

Cno char(10) ,

)

(4)员工基本信息表基本信息的建立

Create table员工基本信息表_

( Courceno char(10) primary key,

Courcename char(10) not null,

Ccredit smallint not null,

Courcedirector char(8),

)

(5)基员工学历信息表基本信息的建立

Create table 基员工学历信息表

( Sno char(10) ,

Courceno char(10),

Grade char(10) not null,

)

(6)工资表基本信息的建立

Create table 工资表

( Rno char(10) primary key,

Rname char(10) not null,

Raddr char(10) not null,

)

(7)考勤表基本信息的建立

Create table考勤表

( Cno char(10),

Rno char(10),

Stime datetime,

Uestime char(10) ,

)

4.3 建立视图

(1) 查询企业岗位表的基本信息的视图定义如下:

create view 企业岗位表_view

as

select *

from 企业岗位表

with check option;

(2) 查询企业部门信息表的基本信息的视图定义如下:

create view 企业部门信息表_view

as

select *

from企业部门信息表

with check option;

(3) 查询员工基本信息表的基本信息的视图定义如下:

create view 员工基本信息表_view

as

select *

from 员工基本信息表

with check option;

(4) 查询员工婚姻信息表的基本信息的视图定义如下:

create view 员工婚姻信息表_view

as

select *

from 员工婚姻信息表

with check option;

(5) 查询员工学历信息表的基本信息的视图定义如下:

create view 员工学历信息表_view

as

select *

from 员工学历信息表

with check option;

(6) 查询工资信息表的基本信息的视图定义如下:

create view 工资信息表_view

as

select *

from 工资信息表

with check option;

(7) 查询考勤信息表的基本信息的视图定义如下:

create view 考勤信息表_view

as

select *

from 考勤信息表

with check option;

5 存储过程定义

(1)Create procedure 企业部门信息_insert

@Xno char(10),

@Xname char(10),

@Xdiredtor char(10)

As

Insert into企业部门信息values(@Xno,@Xname,@Xdiredtor);

(2)create procedure 企业岗位表insert

人事管理系统毕业设计开题报告

附件5: 北京理工大学珠海学院 毕业设计(论文)开题报告 题目:某食品公司人事管理信息系统的设计与实现 学院:管理与经济学院 专业:信息管理与信息系统 学生姓名:林敬虎 指导教师:郑述招

一、研究的现状及其意义 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.。 最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 人事管理系统就是把分散的企业单位的职工信息实行统一,集中规范的收集管理,建立分类编号管理,电脑存储查询以及防火、防潮、防蛀防盗等现代化,专业化的管理系统为企事业单位和职工解除后顾之忧。 企业人事管理系统为企事业单位提供信息咨询、信息检索、信息寸取等服务。 人事管理系统基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,组成企业人事管理系统,可以方便地查询,查阅,修改,交流和重复使用。 某食品有限公司成立于20世纪80年代,主要生产方便面等食品,目前拥有员工1000多人,去年盈利额约为2000多万元。公司人事部的工作目标主要是为企业招聘、管理必须的人才或员工,并致力于为企业降低用人成本。现人事部架构为1名人事经理,6名工作人员,并担任着不同的任务。 该公司从2006年起正式启用“用友U8”ERP系统。使用软件信息系统进行管理后的公司总体上起到了规范了管理流程、节省人力和物力等作用,产生了科学管理与降低成本的双重效益。但是,公司人事部目前在应用信息化管理业务上只是涉及了简单的考勤、档案、合同等管理模块,其他的人事管理工作还是依靠传统的手工管理来完成。手工管理存在着几个明显的问题,比如说统计资料缺乏准确性、及时性,需要花费大量的人力、物力、财力等。随着企业规模的扩大,人事管理的工作量也大大地加重。

公司人事管理系统项目概述

《南山公司人事管理系统》项目概述1项目概述 1.1 项目名称 南山公司人事管理系统。 1.2 项目背景 南山公司目前规模为70人,其组织结构如下图所示: 公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有1个人事经理、3个人事助理。目前,公司尚无人事管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。 为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。 1.3 项目目标 南山公司的主营业务是软件开发,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管

理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。普通员工可以通过Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等(此功能暂不列入本次项目实践之列)。员工可以提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。 1.4 功能详情 1.4.1登录界面 需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息界面,若不正确,则提示用户用户名或密码错误,仍显示当前界面。 1.4.2员工资料管理 人事部门负责维护员工的基本资料。当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中,并打印一份报到单给员工,上面列出了该员工的登录ID、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。 主要功能包括: ?添加/修改/删除员工

人事管理系统

企业人事管理系统 设计:第十小组 信科08-1班 组长:宋雪娇 组员:孙振超 王佳辰 郝帅 王鹏 可行性分析报告 1.引言 本报告是关于人事管理系统项目的可行性论证报告,其目的是论证该项目的必要性和在企业当前条件下实施的可能性,从而防止造成物力、人力资源等方面的浪费,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企事业管理效率的目的。 1.1待建设项目名称 企业人事管理系统 1.2开发者 信科08-1班:宋雪娇、孙振超、王佳辰、王鹏、郝帅 2.系统建设的背景、意义 在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地增加。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。而计算机的普及加快人事管理系统的产生。当前,计算机在我国的人事管理工作中,

主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。 人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。 实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。 电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。 通过使用企事业人事管理信息系统,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企事业管理效率的目的。系统开发的总体任务是使人事部门管理人员可以轻松快捷地完成人事管理的任务,主要包括人员基本情况管理、工资管理、和考勤管理、培训管理等几个方面的功能,以实现用户方便的输入、查询、统计、打印相关报表的业务需求。 人事管理信息化的根本目的是快捷全面地传递员工的个人信息,管理者可以及时掌握整个人事管理系统的全面情况,为全面合理的管理提供技术支持。成功运行此系统,将可以高效能、大容量地收集、处理、存储人事信息,大幅度地提高人事管理信息系统的工作质量和效率。通过大量的调查研究,发现企业当前管理中存在如下突出问题: (1)绩效管理缺乏系统性 主要变现在没有建立系统的绩效考评系统,只有对员工的考评,缺少对中层管理者的绩效考评。绩效考评标准模糊、不切实际,随意性强,绩效保证体系不严密,透明度不高,可操作性差。由于绩效管理没有系统性的支撑,造成绩效管理头痛医头,脚痛医脚,仅有的绩效考评也流于形式,而且奖金计划在企业业绩较低的时候,对员工往往缺乏激励,而当业绩水平达到一定高度时,对员工的激励又显得不足,员工的薪酬支付并没有与企业的利益实现共享。

企业人事管理系统

成绩 13信计2014-2015(二) 《数据库原理及应用》课程设计设计题目企业人事管理系统 设计时间2015.07.06---2015.07.10 学生姓名 学生学号 所在班级 指导教师 徐州工程学院数学与物理科学学院 目录 1、可行性分析 (1) 2、系统需求分析 (1) 2.1关于该项目的需求分析 (1) 2.2项目的功能分析 (1) 2.3数据流图........................................................................ 错误!未定义书签。 2.4数据字典 (2) 3、数据库概念设计 (3) 3.1系统的局部E-R图 (3) 3.2系统全局E-R图 (3) 4、数据库的逻辑设计 (4) 5、数据库的物理设计 (4) 6、系统的实现与调试 (5) 6、1建立数据库 (5) 6.2 建立表 (5) 6、3插入数据 (6) 6、4创建索引 (6)

6、5创建视图 (6) 6、6创建触发器 (7) 6、7创建存储过程 (7) 7、课设总结 (9)

1、可行性分析 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。 机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。而利用计算机来实现人事管理以成为适应当今人事管理的方式。开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。 2、系统需求分析 2.1关于该项目的需求分析 企业人事管理系统中,用户分为两类:(1)系统管理员(2)企业领导。 管理员的主要职责是管理系统中基础的人事数据,包括数据的添加,修改和删除,维护企业部门的信息,职务信息和浏览人事档案信息。企业领导可以检索和浏览人事档案。 2.2项目的功能分析 企业的人事管理系统分为管理员和企业领导两个部分,主要包括以下功能:(1)登入模块:是用户进入人事管理系统的入口,根据用户的选择不同,会分别进入管理员部分和领导部分。 (2)管理员模块:管理员在模块对员工进行查找,修改,浏览和删除操作。 (3)企业领导人模块:企业领导对员工进行查询和浏览操作。 (4)退出登陆模块:管理员和企业领导人退出系统的操作。 2.3数据流图

人事管理系统1论文

管理学院人事管理系统的设计与实现 摘要:本文论述了管理学院人事管理系统的基本开发目的、涉及人事管理系统的功能需求和分析方法,详细介绍了如何使用Visual Basic6.0实现人事管理系统中一些重要的功能,并且给出了一些可重用性强的代码,这些代码只要稍加修改即可用语有类似功能的其他系统中。 关键词:人事管理系统;数据库;分析;设计;表;代码

Abstract: This is the article of analysis the personnel management system of, including its important demand and functions. The article shows the detail how to implement some important functions with Visual Basic6.0, and gives some reusable codes, with some change this code can easily be used in other systems which have the similar function. Key word: Personnel management system; Database; Analysis; Design;Table; Code

目录 一、引言┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1(一)开发背景┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 (二)系统硬软件环境┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 1 系统运行环境┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 2 开发工具┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 二、需求分析及可行性研究┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 (一)需求分析┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 (二)可行性研究┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2 三、总体设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2 (一)数据库设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2 1 表┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2 2 权限设置┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 3 (二)功能划分┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4 1 查询系统┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4 2 管理系统┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4 (三)系统流程图┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5 四、各个模块功能的设计与实现┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5 (一)登陆界面设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5 (二)运行主界面设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7 (三)查询系统设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8 1 个人信息查询┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8 2 单位信息查询┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8 3 教学情况┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8 (四)管理系统设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉9 1 数据处理┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉9 2 人员基本信息录入┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉11 3 职务(或职称)变动录入┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉11 (五)用户管理设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13 五、结束语┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉15 参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉16 附录┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17

毕业设计论文企业人事管理系统

1引言 在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。随着当前许多的中、小型企业的发展壮大,员工的数量也在不断的增加。随之而来的管理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 企业人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设。根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。该企业人事管理系统采用基于客户端/服务端(C/S)模式开发,服务端采用SQL Server2005数据库服务器作为数据处理和存储平台,客户端应用程序采用Visual 2005进行开发,开发语言选用C#。用户必须使用客户端应用程序才能对服务端数据进行操作。 2企业人事管理系统开发基础 管理系统简介 2.1.1管理信息系统 管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。 管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,

人事管理系统解决方案

人事管理系统解决方案 一、系统简介 人事管理系统是针对高校人事工作而专门开发的多功能集成应用,它能够实现高校教职工管理工作的信息化、统一化,为各种事务性工作的办理提供统一的流程。人事管理系统采用数据库技术、分布式信息处理技术构建,依托校园网络运行,实现对高校人事信息进行数据管理、维护、共享、交换,并以工作岗位为核心实现对教职工的电子身份认证和权限管理。 人事管理系统能够对原有系统进行有效整合,实现资源共享,简化办理流程,在提升工作效率的同时,确保各种数据的权威性和准确性。高校引入人事管理系统后,能够大幅提升人事管理方面的整体水平。人事管理系统能够实现功能模块的定制化,适用于各类大中专院校。系统具有极强的兼容性和可拓展性,功能模块间能够随意组合,以实际应用为最终目的。 二、系统功能 人事管理系统是为解决大量复杂的教职工日常工作而设计,在功能上涵盖了所有环节,本着实用的设计思想,着眼与高校后勤的管理特色和实际需要,帮助高校对人力资源管理的各项业务流程进行全面的电子化管理,解决人力资源管理的实际问题。 1、组织机构设置

对后勤组织机构的基本信息进行设置和维护。可以增加、修改和删除组织机构信息(在权限允许的情况下),也可以查看各部门下属的人员信息。 2、岗位信息设置 对后勤各部门下的岗位类别和信息进行设置和维护。其中包含:岗位类型、岗位位置、职责范围、岗位编制数、岗位职责、岗位职责条件及服务细则考核标准、岗位系数、岗位津贴等。 3、人事档案管理

对人员的基本信息进行管理和维护。可以根据人员的类别(在编、非在编、自管、离职、退休)查询人员的基本信息和部门的人数。也可以添加、修改和删除(有权限控制)人员的基本信息。在人员的基本信息记录中还可以添加人员的各种证件扫描件,并且可以查看这些证件的图片。系统可以用电子表格文件还具有批量导入人员基本信息的功能。 4、人员合同管理 对人员的劳动合同进行管理和维护。可以增加、修改和删除人员的劳动合同信息。可以对人员的合同进行续签、改签和换签操作,系统还能够对人员的转正时间、合同到期时间进

企业人事管理系统数据库

企 业 人 事 管 理 系 统 组长:陈耿元 成员:郑永健 史家铭 时间:2015.05.27-2015.06.25

目录 一.需求分析 (3) 1.1系统需求 (3) 1.2用户需求 (3) 1.3功能说明 (4) 二.概念模型 (5) 完整ER图 (5) 三.逻辑模型 (6) 四.建表代码 (8) 五.项目总结 (10) 六.参考文献 (11) 七.成员分工及评分 (12)

一、需求分析 1.1系统需求 一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清晰。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。 1.2用户需求 通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、工资管理、岗位管理组成。系统功能的主要描述如下。 (1)员工档案管理 1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。 (2)员工职务调动管理对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。 (3)岗位管理对公司所有的岗位进行编号,建立岗位记录。 (4)工资管理对公司里所有员工的工资记录进行统一编号,建立工资记录表。 1.3功能说明 (1)员工信息 (2)部门信息 (3)职务信息

人事管理系统毕业论文

随着经济的发展,企业的管理也越来越规范化,尤其是对人事的管理,所以选择了以人事管理系统这一课题作为研究对象。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,本研究使用SUN公司的MyEclipse开发工具以及Tomcat服务器和MYSQL数据库,运用J2EE三大框架中的struts框架组建了一个简易的人事管理系统,它有查看,添加,删除,修改员工基本信息,对应员工工资发放情况以及公司部门管理设置的基本功能。本论文从构建本系统的基本工具的介绍开始,详细的讲述系统的开发过程以及每个模块的功能和实现方法。 关键词:人事管理系统 JSP MYSQL

摘要.............................................................. I 目录............................................................. I I 第一章引言 (1) 1.1研究背景 (1) 1.2相关技术介绍—JSP (1) 1.3相关技术介绍—MYSQL数据库 (1) 1.4相关技术介绍—T OMCAT 服务器 (3) 第二章需求分析 (4) 2.1系统功能需求 (4) 2.2模块功能需求 (4) 2.2.1员工信息模块需求分析 (4) 2.2.2工资管理模块需求分析 (5) 2.2.3部门管理模块需求分析 (6) 2.2.4系统用户模块需求分析 (7) 第三章数据库的设计 (8) 3.1表的建立 (8) 3.2JSP中的使用 (9) 第四章系统设计与实现 (10) 4.1界面设计 (10) 4.2系统模块设计与实现 (11) 4.2.1员工基本信息模块 (11) 4.2.2员工工资管理模块 (14) 4.2.3公司部门管理模块 (16) 4.2.4系统用户模块 (17) 第五章系统的发布和测试 (19) 5.1系统的发布过程 (19) 5.2系统访问方法 (19) 5.3系统的测试 (19) 第六章总结与展望 (20) 6.1总结 (20) 6.2展望 (20) 致谢 (21) 参考文献 (22) 附录 (23)

B公司人事管理系统

摘要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强大的Visual 作为开发工具而开发出来的单机版人事管理系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。 关键词:信息管理、人事管理、人事管理系统 第一章概述 本课题的来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人

事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 本论文的目的、内容及作者主要贡献 (1)目的: 目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 (2)内容 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 (3)作者的主要贡献 本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。

人事管理系统-毕业论文

本科毕业论文 2009年 5 月12日

摘要 人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。 本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试。 关键词:信息管理;人事管理;人事管理系统;Visual Basic 6.0 Abstract Human resources management is the management of an important progress with the times, companies have gradually become a huge up. How to manage internal employee information, business management has become a big problem. In this case, the development of a human resource management system it is very necessary.

公司人事管理系统

公司人事管理系统

摘要 随着计算机技术的飞速发展, 计算机在企业管理中应用的普及, 利用计算机实现企业人事管理势在必行。本系统结合公司实际的人事管理制度, 经过实际的需求分析, 采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管理系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发, 完成人事管理的全过程, 包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明, 本文所设计的人事管理系统能够满足公司人事管理方面的需要。 关键词: 信息管理、人事管理、人事管理系统

第一章概述 1.1本课题的来源 随着计算机技术的飞速发展, 计算机在企业管理中应用的普及, 利用计算机实现企业人事管理势在必行。对于大中型企业来说, 利用计算机支持企业高效率完成劳动人事管理的日常事务, 是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件; 计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度, 这就决定了不同的企业需要不同的人事管理系统。 1.2本论文的目的、内容及作者主要贡献 (1)目的: 当前市面上流行的人事管理系统不少。可是, 对于企、事业单位的人事管理系统来说, 不需要大型的数据库系统。只需要一个操作方便, 功能实用, 能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便, 简单明了的人事管理系统。 (2)内容

企业人事管理系统14753

基于.NET的企业人事管理系统 摘要 随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。企业人事管理系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。本文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。此系统采用近年来发展最快的计算机语言-Visual C#和SQL Server 2005数据库作开发工具,同时使用B/S系统结构。 【关键字】人事管理系统人事管理信息管理系统

ABSTRACT With the popularization of computer application, it’s time to promote the modernization of the computer management for an ente rprise and it’s inevitable especially in the new economic society, also, the business managers cry for it. As a kind of the MIS, the personnel management system is the important part of the effective Human resource management and it’s an essential conditio n for an enterprise management to be scientific and regular. The personnel management system is an indispensable part for modern enterprise, its contents are both vital for the executive and the manager, therefore ,it should provide sufficient information and quick inquiry methods.Its main tasks are using computer to save the personnel documents of the employees; If needed, you can do searching、classifying、counting、or adding、modifying and deleting information in this system; besides, you can do various queries of the document materials for different purposes.This treatise introduces the background of development for the problem and the process for development. It also explains the emphasis on system design, the design thought, the key technology and its solution. The system uses visual c# and SQL Server 2005 DataBase which is developing fast in recent years as its developing tool and the B/S system fabric. 【key words】personnel management system personnel management MIS

企业人事管理系统 面向对象分析与设计

面向对象分析 一、系统基本需求 经过调研分析,确定企业人事管理系统的主要功能有企业员工的资料管理和考勤管理、员工的工资计算和业绩评定等。涉及到敏感信息的大部分数据的增、删、改等工作主要由人事部门的管理人员来完成,例如工资的计算、考勤记录的更改等操作,而且一些如确定员工的基本工资和指定部门分配等操作只有人事部门相关的管理者才能进行操作;而普通的企业员工能够在系统中通过Web 的方式对其基本资料、工资情况、考勤情况以及请假记录等以只的方式进行浏览,同时还能够在系统中提出加班和请假的申请,申请一旦通过部门领导的审批,便可被人事部门记录在案。在用户权限设置方面采用向下兼容的原则,人事部门的领导具有人事管理人员的全部权限,各部门的领导也同样具有普通员工全部的权限,而单位的领导则具有部门领导的全部访问权限。 因为企业人事管理系统所面向的主要用户是企业的全体员工,所以系统的操作越简单易用越好,同时要兼顾系统的安全运行和多用户、多任务的支持,能够允许大批量的用户同时登录系统进行访问。以上主要是对系统的基本功能进行了简要描述,我们将在后文中详细分析系统的具体功能性需求和非功能性需求。二、系统业务用例 系统的功能性需求主要通过用例(Use Case)模型来进行描述,在系统开发中,用例模型的引入有着举足轻重的意义。开发者在设计中对典型用例进行分析是其对用户需求以及相关概念进行准确快速的掌握的最为行之有效的手段,它是开发者与用户之间共同对系统功能需求进行分析的出发点。

(一)系统参与者的确定 采用用例来作为功能性需求分析中的主要描述工具时,最先要做的便是确定系统的参与者,即Actor。企业人事管理系统的基本功能相对比较统一,不存在比较特殊的业务逻辑和功能需求,因此相对来说系统的参与者也要简单一些。人事管理系统几乎涉及到企业中的所有部门,不过除了人事部门,其余所有部门的业务需求基本相同。其中人事部门的管理操作主要由人事部门的领导与人事管理人员来执行,他们可以分别通过各自的登录用户和密码对系统进行登录,并获取相应的访问权限。人事部门的领导在登录系统后主要能够执行以下权限:员工资料的修改、对考勤信息进行登记、对请假和加班信息进行核实、对员工月工资进行核算、员工基本工资的指定以及授权用户等;人事管理人员登录后可以执行的操作有:员工基本资料的修改、对考勤信息进行登录,对请假和加班信息进行核实、对员工月工资进行核算。 其它部门主要的参与者是部门领导和员工。他们都可以通过各自的用户帐户与密码登录到系统中,并能够完成相应的信息浏览、请假和加班申请、本部门请假和加班批准以及个人信息修改等操作。 通过以上分析,我们确定系统主要有五类参与者,分别是操作系统的管理员、人事 部门领导、人事部门管理人员、各部门的领导以及普通员工。 本系统的权限管理主要应用目前非常流行的基于角色的方式来管理访问权限,每一个角色都拥有自己的权限,不同的角色权限可以完全不同,也可以拥有一些相同的权限,每一个用户都隶属于某一角色,每个角色可以拥有多个用户,用户所属角色的权限既是用户的权限。上述几类参与者的主要权限及能够执行基本功能如下: 1、普通员工 普通员工即企业中的基层职工,他们在企业人事管理系统中具有最低的访问权限,在登录系统后只能进行相关信息的浏览和进行基本申请操作,他们可以在

企业人事管理系统_项目简介及功能描述

企业人事管理系统项目简介及功能描述

文档信息: 文档变更历史: 审核结果:

目录 1 编写目的 (4) 2 项目背景 (4) 2.1 社会背景 (4) 2.2 项目背景 (4) 3 项目要求 (4) 4 系统模块简介 (5) 4.1 用户管理模块 (5) 4.1.1注册功能模块 (5) 4.1.2登录功能模块 (5) 4.2 系统主窗体设计模块 (5) 4.3 人事档案管理模块 (5) 4.3.1 职工基本信息管理 (5) 4.3.2 通讯录管理 (5) 4.4 人事资料查询模块 (5) 4.4.1 职工基本信息查询 (5) 4.4.2 通讯录查询 (5)

企业人事管理系统项目简介及功能描述 1 编写目的 本文档旨在介绍项目的背景知识,并对本项目所涉及的模块进行简单描述,从而为项目团队定义一个清晰的目标,为各个模块规范的编写提供基础。 2 项目背景 2.1 社会背景 人事管理是现代企业管理工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件。员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。员工越多、分工越细、联系越密切,所要做的统计工作就越多,人事管理的难度就越大。随着企业的不断壮大,自动化的企业人事管理系统就显得非常必要。 2.2 项目背景 本项目主要是为了完成课程设计的而开发的。正是由于上面的社会背景,所以在这次选择课程设计的项目时,选择企业人事管理系统作为此次课程设计的项目题目,以便更好的了解社会需求和有关人事管理的相关知识并掌握一定的编程方法和经验。 3 项目要求 对于本系统的目标,需满足以下要求: ◆操作简单方便、界面简洁美观 ◆按照指定的条件对员工进行查询 ◆由于该系统的使用对象较多,要有较好的权限管理 ◆要可以进行注册操作,以便之后可以进行登录操作 ◆系统运行稳定、安全可靠 ◆数据必须完整且无冗余 ◆数据库的设计必须规范 ◆数据必须安全 本系统的程序运行环境具体如下: 系统开发平台:Microsoft Visual Studio 2008 系统开发语言:C# 数据库管理软件:Microsoft SQL Server 2000 运行平台:Windows XP

企业人事管理系统 开题报告

毕业设计(论文)开题报告 题目:人事管理系统的设计与实现 专业计算机科学与技术 班级 学号 姓名 指导教师 1 本课题的目的和意义、国内外研究现状、水平和发展趋势 1.1课题的目的和意义 开发人事系统的目的就是为了帮助财务部门能更好地管理本企业的员工工资,人事,提高工作效率,实现企业工资信息管理的规范化和自动化。

本系统采用ASP语言和Access数据库开发而成,包括职工管理、档案管理、考勤管理、人事等模块,并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。同时系统设置了一些必要的辅助功能,比如对员工合同到期提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,向公司靠拢。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。 1.2国内外研究现状与水平 企业人事管理的根本目的就是通过使用人才去达到最大利益。企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作不多。 1.3发展趋势 人力资源是企业生存与发展的根本,企业间的竞争需要依靠其人力资源。如何管理企业人才以及引进人才是人事部门需要解决的问题。因此希望通过此次调查研究,设计出一套适合中小企业人事管理的系统,实现企业人事管理的自动化,提高企业人事管理工作的效率。 随着国际软件技术,计算机技术的发展,传统的管理已不能适应企业的发展需要,公司力求更高层次的发展,建立适应人事管理软件刻不容缓。 2 文献查阅、调研情况 2.1文献综述 针对本课题,广泛地查阅了国内外关于asp以及Access的相关书籍。主要通过图书馆借阅书籍以及网络在线读阅书籍,总共查阅了9本相关书籍,其中原版书籍1本,英译书籍2本,其他的为国内著作。 文献[1]详细地介绍了ASP(Active Server Pages)技术,介绍的具体内容有ASP概念、VBScript基础知识、ASP编程基础、ASP的5大内置对象(包括Request对象、Reponse 对象、Server对象、Applicatioin对象以及Session对象)、ASP的内置组件(包括BrowserCap组件、FileSystem’组件、Content Linker组件、Dictionary组件以及

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

相关主题
文本预览
相关文档 最新文档