数据库设计人事管理系统.doc

上传人:b****1 文档编号:183437 上传时间:2022-10-05 格式:DOC 页数:26 大小:439KB
下载 相关 举报
数据库设计人事管理系统.doc_第1页
第1页 / 共26页
数据库设计人事管理系统.doc_第2页
第2页 / 共26页
数据库设计人事管理系统.doc_第3页
第3页 / 共26页
数据库设计人事管理系统.doc_第4页
第4页 / 共26页
数据库设计人事管理系统.doc_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

数据库设计人事管理系统.doc

《数据库设计人事管理系统.doc》由会员分享,可在线阅读,更多相关《数据库设计人事管理系统.doc(26页珍藏版)》请在冰豆网上搜索。

数据库设计人事管理系统.doc

数据库原理与应用》

课程设计

设计题目人事管理系统

前言

数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。

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

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

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

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高员工工资管理的效率,也是人事的科学化、正规化管理,与世界接轨的件。

在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数计成为软件开发的核心,程序的设计要服从数据,因此人事管理系统的数据库设计尤其重要。

本文主要介绍人事管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。

本文的分为5章:

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

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

第3章是概念设计,它是将需求分析的用户需求抽象为信息结构。

第4章是逻辑结构设计,它将概念模型转换为某个DBMS所支持的数据模型。

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

关键词:

SQL语言;数据库设计;人事管理系统

目录

第一部分:

课程设计内容 2

第一章绪论 4

1课题简介 4

2设计目的 4

3设计内容 4

第二章需求分析 5

1需求分析的任务 5

2需求分析的过程 5

3数据字典 5

第三章概念结构设计 7

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

2概念结构设计的方法 7

2.1概念结构设计的步骤 7

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

第四章逻辑结构设计 9

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

2数据模型的优化 10

3数据库的结构 10

第五章物理设计阶段 11

1数据存储方面 11

2系统功能模块 12

3物理设计阶段结果 12

4数据库实施阶段 12

4.1数据库实施阶段目标 15

4.2数据库实施阶段任务 15

4.3建立视图 15

5存储过程定义 15

第六章数据库的实施与运行 17

1建立数据库(教学管理系统数据库)

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

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

4存储过程功能的验证(存储过程比较查询

第七章用户登入界面设计.....................................................20

总结 24

参考文献 26

第一章 绪论

一、课题简介

  人事管理系统是一个典型的信息管理系统(MIS),随着社会经济与科技的发展,人们更多的利用科技来管理日常生活和工作事务。

为了适应这一发展趋势,数据库管理信息系统的发展也异常迅速。

人们也开始越来越多地利用计算机解决实际问题。

员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间,需要设计管理系统来改变现状。

经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系

实际的宗旨,通过学校提供的这次软件技术实践的机会,在指导教师的帮助下,

历经两周时间,我自行设计一套人事管理系统,在下面的各章中,我将以这套人事管理信息系统为例,谈谈其开发过程和所涉及到的问题。

二、设计目的

 应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践

更好的结合起来,巩固所学知识。

数据库应用课程实践:

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

数据库原理软件设计实践:

实践和巩固在课堂人事中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、

逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打

下基础。

三、设计的意义

随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。

当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。

伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。

在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。

我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。

计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。

当前随着高校人事管理自主权的逐步落实,人事管理工作都面临从被动执行层面的事务性工作向主动开发学校人才资源,实现人力资源增值的开拓性、战略性工作转变的压力。

大多事务性工作尽管是基于经验的重复劳动,琐碎烦杂,缺乏创造性,占用了管理人员大量的时间,但又是不可回避的基本事务,通过增加人事工作人员来解决人事工作压力已不现实,目前我们只能借助于计算机、借助于人事信息管理系统来进行工作模式和方法的创新来解决这一问题

第二章需求分析

一、需求分析的任务

需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。

重点是调查,收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。

为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。

新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。

二、需求分析的过程

调查企业组织概况,了解企业人事管理所需要的步骤,对管理的个步骤进行分析,了解管理中所需要信息的具体内容,还有人事管理系统所需要处理的内容。

三、数据字典

(一)、系统需求

一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。

除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清晰。

面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。

(二)、用户需求

通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、工资管理、岗位管理组成。

系统功能的主要描述如下。

(1)员工档案管理

1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。

2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。

3)当员工的信息发生变动时,修改员工档案记录中相应的属性。

(2)员工职务调动管理

对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。

(3)奖惩管理

对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。

(4)岗位管理

对公司所有的岗位进行编号,建立岗位记录。

(5)工资管理

对公司里所有员工的工资记录进行统一编号,建立工资记录表。

(6)部门管理

对公司所有的部门进行编号,建立部门记录。

(三)、数据流图

员工档案

档案管理

员工

工资查询

发工资

工资管理

工资记录

员工

员工情况

上级

员工

奖惩管理

奖惩记录

员工

调动管理

职务调动记录

上级

奖惩

调动

部门情况

部门管理

部门记录

上级

岗位管理

岗位记录

经分析本系统要用到8个基本表:

员工基本信息表、员工婚姻状况表、员工学历状况表、员工职务调动表、员工奖惩管理表、员工工资表、企业工作岗位表、企业部门信息表。

(四)、数据结构定义

员工基本信息表:

员工号姓名年龄性别籍贯身份证号电话职务岗位号

员工婚姻状况表:

员工号婚姻状况配偶姓名配偶年龄

员工学历状况表:

员工号学历专业毕业时间学校外语情况

员工职务调动表:

员工号原职务现职务调动时间

员工奖惩管理表:

员工号编号金额内容

员工工资表:

员工号工资工龄

企业工作岗位表:

岗位号名称数量所属部门号

企业部门信息表:

部门号名称人数部门经理

第三章概念结构设计

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

(一)、概念结构设计的方法

设计概念结构通常有四类方法:

自顶向下,自底向上,逐渐扩张以及混合

策略。

本人事系统采用的是自底向上的方法。

即首先定义全局的概念结构的框架,

然后逐步细化。

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

(二)、概念结构设计的步骤

概念结构的设计可分为两步:

第一步是抽象数据并设计局部视图。

第二步是集成局部视图,得到全局的概念结构。

二、人事管理系统E-R图

职工

管理员

工资

奖惩

学历

岗位

填写

查看修改

查看修改

查看修改

查看

所属

查看

查看修改

员工号

金额

编号

电话

性别

身份证好号

职务

账号

毕业学校

专业

学历

内容

毕业学校

密码

工资

名称

岗位号

姓名

学校

婚姻表

婚姻状况

配偶姓名

配偶年龄

数量

所属

部门

部门号

名称vheng

人数

部门经理

查看修改

职务调动

员工号

原职务

现职务

调动时间

工龄

第四章逻辑结构设计

一、E-R图向关系模型转换

员工基本信息表(员工号姓名年龄性别籍贯身份证号电话职务岗位号)

员工婚姻状况表(员工号婚姻状况配偶姓名配偶年龄)

员工学历状况表(员工号学历专业毕业时间学校外语情况)

员工职务调动表(员工号原职务现职务调动时间)

员工奖惩管理表(员工号编号金额内容)

员工工资表(员工号工资工龄)

企业工作岗位表(岗位号名称数量所属部门号)

企业部门信息表(部门号名称人数部门经理)

二、数据模型的优化

数据库德逻辑结构设计的结果不是唯一的。

为了提高数据库应用系统的性能,还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。

规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用来预测模式可能出现的问题,使数据库

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

当前位置:首页 > 法律文书 > 辩护词

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

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