基本信息
- 项目名称:
- 人事管理系统
- 来源:
- 第十二届“挑战杯”省赛作品
- 小类:
- 管理
- 简介:
- 数据库具有强大的数据管理功能,可以利用数据库开发一个能够管理人事以及信息的人事管理系统。 此系统便于数据的集中管理,方便快捷的提供人事的有关信息,辅助管理者有效的管理人事,同时满足管理者对人事管理系统的编辑,查阅,统计,审核等工作,保证数据记录人事内容条款的完整性,正确性和有效性。
- 详细介绍:
- 人事管理系统 一 概述 人事管理系统是企业中不可缺少的组成部分,完善的人事管理系统是企业健康运作的一个重要的标志。 由于员工信息,岗位,部门的多样化和管理过程的复杂性,许多企业对此很少有一个比较好的办法来及时有效的进行人事系统的修改、删除、添加、查询等一系列管理措施。 一个合格的人事管理系统应包括员工的基本信息,部门岗位人数的统计,员工各种信息的修改,对于转出、辞职、辞退、退休员工信息的删改,按照一定的条件,查询,统计符合条件的员工的信息,至少应包括每个员工详细信息的查询,按婚姻状况查询,按学历信息查询,按工作岗位查询等,至少应包括按学历,婚姻状况,岗位,参加工作时间等统计各自的员工信息,对查询,统计的结果输出,并具有严格的系统用户及分级权限控制,保证了企业人事数据的严格保密性。 二 需求分析 1.理解需求 1.在进入系统之后首先是登录系统,根据用户输入的内容判断用户的合法身份。合法用户分为经理和人事管理员,其中经理拥有所有的权限,而人事管理员没有用户管理权限。 2.允许用权限的用户进入员工管理界面可以录入所有员工的资料,并能进行浏览,修改,删除,查询等操作。 3.进入部门岗位管理界面可以录入所有部门、岗位的资料并能进行浏览,修改,删除,查询等操作。 4.允许员工按组合的条件方式查询人事的信息,并能对其进行预览操作。 5.系统应该有很好的可扩展性。 2.数据字典 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。 3.数据项 表(一) 是否为主键 字段名称 数据类型 长度 可否为空 是 Dno Char 20 0 否 Dname Char 20 1 是 Pno Char 20 0 否 Pname Char 20 1 否 Number Int 4 1 表(二) 是否为主键 字段名称 数据类型 长度 可否为空 是 Eno Char 20 0 否 Ename Char 20 1 否 Esex Char 20 1 否 Eage Int 4 1 否 Dno Char 20 1 否 Pno Char 20 1 否 Tel Char 20 1 否 Major Char 20 1 否 Gtime Char 20 1 否 Educate Char 20 1 否 University Char 20 1 否 English Char 20 1 否 Computer Char 20 1 否 Mor Char 20 1 否 Mtime Char 20 1 否 Mname Char 20 1 否 Mage Int 4 1 否 Mtel Char 20 1 否 RP Char 20 1 4.需求分析 1.需求分析就是描述系统的需求,根本目的在于在开发者和提出需求的人之一种理解和沟通的机制。 2.系统功能的基本要求 (1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等 (2)员工各种信息的修改 (3)对于转出、辞职、辞退、退休员工信息的删改 (4)按照一定的条件,查询,统计符合条件的员工的信息,至少应包括每个员工详细信息的查询,按婚姻状况查询,按学历信息查询,按工作岗位查询等,至少应包括按学历,婚姻状况,岗位,参加工作时间等统计各自的员工信息 (5)对查询,统计的结果输出 3.基本信息 (1)员工基本信息 (2)员工婚姻状况,反映员工配偶的信息 (3)员工学历信息,反映员工的学历,专业,毕业时间,学校,外语情况等 (4)企业工作岗位情况 (5)企业部门信息 三 概念结构设计 1.分E-R图 1.Employee的E-R图 2.DP的E-R图 3.总E-R图 四.逻辑结构设计 逻辑结构的任务就是把概念结构设计阶段设计好的E-R图转换为所选用的DBMS产品所支持的数据模型相符合的逻辑结构。 1.关系模型 关系模型的逻辑结构是一组关系模式的集合,将上述概念结构设计中得到的E-R图的实体型,实体的属性和实体之间的关系转换为合适的关系模式,转换结果如下: (其中,有下划线的属性为主属性) Employee(Eno,Ename,Eage,Dno,Pno,Tel,Major,Gtime,Educate,University,English,Computer,Mor,Mtime,Mname,Mage,Mtel,RP) DP(Dno,Pno,Dname,Pname,Number) 五.物理结构设计 数据库在物理上设备上的存储结构与存取方法称为数据库德物理结构,它依赖于选定的数据库管理系统。包括确定关系、索引、日志、备份等存储安排及存储结构以及存储参数配置等。而对于本系统而言由于比较简单可直接存储其中不必做过多的处理。 1.索引 索引是一种加快查询速度的有效手段。用户可以根据应用的环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查询速度。其优点如下: 第一:通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二:可以大大加快数据的检索速度,这也是创建索引的主要原因。 第三:可以加快速度表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四:在使用分组和排序子句进行数据检索时,同样可以显著减少查询分组和排序的时间。 第五:通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 1.创建索引 方法一:可以在企业管理器中创建索引,当保存表或关系图时,索引就创建于数据库中。 为要创建索引的表设计器,在表设计器中右击,当然从快捷键菜单中选择“索引键”命令。 选择“新建”命令。“选定的索引”列表显示系统分配给新索引的名称。在“列名”下选择要创建的索引列。可选多大16列为获得最佳性能,只为每个索引选择一列或两列。对所选的每个索引指出索引是按升序或降序组织列值。 选择“创建UNIQUE”复选框。 选择“索引”选项。 如果忽略将在索引中创建重复键的新数据或新数据或更新数据(使用INSERT或UPDATE语句),则选择“忽略重复键”选项。 方法二:在查询分析器中创建索引 1.删除索引 删除索引可以直接在查询分析器里输入代码删除 六 数据库和数据库表的建立 1.创建数据库 打开企业管理器——控制台根目录——Microsoft SQL Servers ——SQL Server组——(Local)(Windows NT)——数据库——右键选择新建数据库——输入数据库的名称(liyoulong00)并确定。 2.创建表 在企业管理器中创建的表如图 Employee表 DP表 3数据输入 Employee表 1简单的查询功能 1.查询员工的人数 2.计算Dno=04部员工的平均年龄 3.查询科研部员工年龄的总和 4.查询普通员工并且人数在四人以上的部门号,部门名称,岗位号,人数 5.查询年龄小于19岁的员工号,姓名,部门名称,岗位 6.查询姓王的配偶的姓名和年龄 7.查询学历是博士生或者专业是通信工程的员工的工号和姓名 8.查询英语是六级并且计算机是三级的研究生 9.查询部门主管的姓名 10.查询奖惩情况是奖励的并且为研究生的员工 11.查询与李游龙在相同岗位的员工的姓名,年龄,学历,专业 12.查询生产车间年龄最大员工的姓名并分组 13.查询没有结婚的员工工号,姓名,部门号,岗位号,学历,专业 14.查询其他部门中比部门号位01(人事部)某一员工年龄小的员工姓名,年龄 15.查询每一个部门普通员工的人数 6.数据库的备份与还原 1.备份:企业管理器——控制台根目录——Microsoft SQL Servers——SQL server组——(Local)(Windows NT)——管理——备份——右键选择 新建备份设备——输入名称you并确定——找到自己的数据库——右键所有任务——备份数据库——添加——选择备份设备(如下图所示)——确定 还原:企业管理器——控制台根目录——Microsoft SQL Servers——SQL server组——(Local)(Windows NT)——数据库——右键所有任务——还原数据库——在还原为数据库命名——选择“从设备”并点击“选择设备”——在要还原的第一个设备中选择备份数据 七.总结 此系统便于数据的集中管理,方便快捷的提供人事的有关信息,辅助管理者有效的管理人事,同时满足管理者对人事管理系统的编辑,查阅,统计,审核等工作,保证数据记录人事内容条款的完整性,正确性和有效性。 八.数据库的参考文献 1.《数据库原理及应用》 钱雪忠主编 北京邮电大学出版社 2007.8第二版 2. 《数据库技术与联机分析处理》 王珊主编 北京科学出版社 1998 3. 《SQL server 2000 数据库与Analysis Services》Bain T著 中国电力出版社 2003
作品专业信息
撰写目的和基本思路
- 本作品在于解决企事业单位的人事管理上的难题,为各个企业在管理上提供现代化的水平,本作品通过实现对数据库的操作实现了对人事管理体统的实现。
科学性、先进性及独特之处
- 使用了先进的管理办法和数据库存储机制,与现在的作品相比该作品具有很高的技术水平和显著的进步,
应用价值和现实意义
- 本作品在于解决企事业单位的人事管理上的难题,为各个企业在管理上提供现代化的水平,本作品通过实现对数据库的操作实现了对人事管理体统的实现。
作品摘要
- 摘要: 一个企业或者机关都需要员工或者工作人员的信息,随着人员的增加和信息的增多,人事的管理必然成为一种负担,在信息化程度越来越高的当今社会,可以使用信息化的手段来进行人事的管理。 数据库具有强大的数据管理功能,可以利用数据库开发一个能够管理人事以及信息的人事管理系统。 此系统便于数据的集中管理,方便快捷的提供人事的有关信息,辅助管理者有效的管理人事,同时满足管理者对人事管理系统的编辑,查阅,统计,审核等工作,保证数据记录人事内容条款的完整性,正确性和有效性。 本系统经过测试,运行稳定,可投入使用。
获奖情况及评定结果
- 由于本作品是作者初次进行研发,作品虽实验成功但还未参加比赛取得奖项与专利。
参考文献
- 《数据库原理及应用》 钱雪忠主编 北京邮电大学出版社 2007.8第二版 《数据库技术与联机分析处理》 王珊主编 北京科学出版社 1998 《SQL server 2000 数据库与Analysis Services》Bain T著 中国电力出版社 2003
调查方式
- 市场分析走访调查。
同类课题研究水平概述
- 在当前的信息化管理浪潮下,我国的人事管理模式由传统的手工业务办理模式渐进的转向信息化,现代化的高效管理模式。在民政部门的大力支持下,国内某软件结合人事办公管理的实际情况和实践操作研发的新一代人事管理系统,使一直沿袭传统办公模式而产生的管理效率较低,经营管理水平相对滞后等现象得以改善。