《员工信息管理系统设计与实现数据库9287.docx》由会员分享,可在线阅读,更多相关《员工信息管理系统设计与实现数据库9287.docx(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘 要要近年来,随着企企业彼此此间的竞竞争日趋趋激烈,信息管管理技术术在企业业的发展展中占据据着越来来越重要要的地位位.在企企业的经经营生产产中,员员工信息息已成为为企业经经营管理理中不可可或缺的的一部分分,为管管理者进进行管理理决策和和进行各各种人事事调配活活动提供供了重要要的依据据,在生生产分配配安排中中发挥了了越来越越重要的的作用.? 通过过分析企企业员工工信息管管理的内内容及特特点,提提出了企企业员工工信息管管理系统统的解决决方案.系统基基于模式式,采用用作为主主要开发发工具进进行开发发.系统统由员工工信息查查询模块块;人事事变动记记录模块块;考勤勤记录与与统计模模块;员员工信息息分类
2、薪薪资管理理模块;公司信信息及部部门管理理等组成成. 文文章以需需求分析析;总体体规划;模块划划分;数数据库设设计与实实现功能能等为主主线,详详细介绍绍了基于于结构的的企业员员工信息息管理系系统.首首先,根根据企业业员工信信息管理理的内容容及用户户特点对对系统作作了需求求分析,其次,根据系系统的实实现功能能和适用用环境对对系统作作了总体体规划,最后完完成了模模块的划划分和数数据库的的设计与与实现,并对系系统进行行了测试试.关键词: 数据据库;模块;目录1绪论1.1 前言管理信息息系统是是当今高高度信息息化社会会中任何何企业/事业战战略发展展要素的的重要组组成部分分,它的的成功建建设和应应用是企
3、企业在竞竞争中立立于不败败之地,进而发发展壮大大的有力力保证。随随着市场场竞争的的日趋激激烈,人人力已成成为实现现该企业业自身战战略目标标的一个个非常关关键的因因素。企企业中人人心的向向背和员员工对工工作的投投入程度度在很大大程度上上决定了了该企业业的兴衰衰与成败败。如何何能保持持本企业业员工的的工作责责任感,激激励他们们的工作作热情,减减少人才才的流失失,已成成为困扰扰企业主主管和人人力资源源经理的的一个日日益尖锐锐的问题题。随着着企业人人员数量量不断增增加、分分工的不不断细化化、各行行业间联联系的不不断密切切。对人人事管理理的要求求也不断断提高,实实现员工工档案管管理自动动化,无无疑将带带
4、来高效效率的企企业管理理。因此此要实现现企业管管理的“公平、公公正、高高效” 。不不仅要靠靠规章制制度和政政策的规规范,还还需要一一个透明明、相容容、一致致、易查查和全面面的员工工档案信信息管理理系统的的配合,二二者相辅辅相成,使使企业管管理更加加的合理理、高效效,为企企业带来来更多的的效益。员工档档案管理理信息系系统主要是通通过计算算机进行行信息的的收集、传传递、存存储、加加工、维维护和使使用。利利用计算算机系统统分析数数据,实实现人机机辅助决决策,提提高工作作效率和和资源利利用率。将将企业的的员工档档案管理理、考勤勤管理等等日常管管理工作作从简单单的手工工作业全全面转向向自动化化、系统统化
5、,是是企业档档案管理理员能够够从繁琐琐的管理理实务中中解放出出来,减减少工作作量,提提高工作作效率。1.2当当前企业业员工管管理软件件的现状状员工档案案信息管管理系统统是企业业公司在在员工人人事管理理活动中中形成的的重要人人事记录录。员工工档案在在发展中中国特色色社会主主义过程程中,是是人力资资源储备备、促进进人才合合理流动动、科学学配置和和合理使使用人才才,全面面考察了了解、正正确评价价和使用用人才的的重要依依据。但但是,有有的企业业公司却却片面的的认为,员员工的人人事档案案不过是是人的经经历记录录,其本本身不能能直接带带来经济济效益,管管好管坏坏无所谓谓,所以以对员工工档案工工作在管管理制
6、度度、管理理手段、管管理模式式、管理理人员等等方面不不够重视视,存在在着这样样和那样样的问题题,影响响了企业业的改革革和发展展。因此此,研究究开发出出一套比比较通用用、功能能比较完完善的员员工档案案信息管管理软件件,力求求在这一一领域取取得一些些新的成成果。1.3 选题原原则伴随着信信息社会会的快速速发展,计计算机在在企业管管理中应应用的普普及,利利用计算算机实现现员工档档案管理理势在必必行。对对于中小小型企业业来说,利利用计算算机支持持企业高高效率完完成员工工档案管管理的日日常事务务,是适适应现代代企业制制度要求求、推动动企业劳劳动人事事管理走走向科学学化、规规范化的的必要条条件。面对新的的
7、机遇与与挑战,企企业必须须通过改改革创新新,完善善管理机机制,提提高管理理水平,进进而增加加企业的的核心竞竞争力。通通过高效效的,规规范的信信息管理理系统,合合理有效效地运用用各种员员工档案案信息制制定企业业的战略略决策,促促进企业业人才的的发展。由由于原始始的手工工管理模模式的大大工作量量、低效效率、时时效性差差,不能能使员工工档案信信息得到到及时的的运用,使使企业急急需专门门的管理理软件来来管理企企业的各各种员工工档案信信息,员工档案管理信息系统就是在这种情况下开发的。员工档档案管理理信息系系统的的开发可可以实现现企业对对员工档档案信息息的规范范化管理理,增大大管理系系统的存存储量、提提高
8、系统统的可靠靠性和BBaoMMi性、方方便用户户使用,降降低企业业成本。员工档案信息的集中管理可以降低差错率,提高管理效率。1.4开开发运行行环境及及相关理理论知1.4.1 运运行环境境软件环境境: 998/2200001.4.2 开开发工具具及平台台微软公司司的(简简称,动动态服务务器页面面)数据库管管理系统统20003网页设计计和网站站管理工工具1.4.3 相相关理论论知识(1) 简介是的缩写写,意为为“动态态服务器器主页”。是微软公司开发的代替脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。的网页文件的格式是,现在常用于各种动态网站中。 是一种服务器端脚
9、本编写环境,可以用来创建和运行动态网页或应用程序。网页可以包含标记、普通文本、脚本命令以及组件等。利用可以向网页中添加交互式内容(如在线表单),也可以创建使用网页作为用户界面的应用程序。(2)关关系型数数据库 是微软软公司推推出的基基于的桌桌面关系系数据库库管理系系统().是系系列应用用软件之之一.它它提供了了表.查查询.窗窗体.报报表.页页.宏.模块77种用来来建立数数据库系系统的对对象,提提供了多多种向导导.生成成器.模模板.把把数据存存储.数数据查询询.界面面设计.报表生生成等操操作规范范化,为为建立功功能完善善的数据据库管理理系统提提供了方方便.也也使得普普通用户户不必编编写代码码.就
10、可可以完成成大部分分数据管管理的任任务.(3) 服务的缩写为为()是是一个。和全部包包容在里里面。 意味着着你能发发布网页页,并且且有()、产生页页面,有有着一些些扩展功功能。支支持一些些有趣的的东西,象象有编辑辑环境的的界面()、有全文检索功能的()、有多媒体功能的() 其次是随 4.0一起提供的文件和应用程序服务器,是在上建立服务器的基本组件。它与完全集成,允许使用内置的安全性以及文件系统建立强大灵活的站点。(4) 简介 是美国公公司开发发的集网网页制作作和管理理网站于于一身的的所见即即所得网网页编辑辑器,它它是第一一套针对对专业网网页设计计师特别别发展的的视觉化化网页开开发工具具,利用用
11、它可以以轻而易易举地制制作出跨跨越平台台限制和和跨越浏浏览器限限制的充充满动感感的网页页.优点点就是直直观性,使用方方便,容容易上手手,您在在所见即即所得网网页编辑辑器进行行网页制制作和在在中进行行文本编编辑不会会感到有有什么区区别,2 需求求分析2.1系系统功能能需求员工档档案信息息管理系系统主主要由查查询管理理、基本本管理、考考勤管理理、系统统操作等等几大部部分紧密密结合组组成。针针对这份份需求说说明,我我们进行行了研究究和分析析,对该该系统做做了详细细的需求求分析。系系统功能能简明描描述如下下:(1)员员工基本本档案“员工基基本档案案”功能模模块用于于维护公公司员工工的人事事基本档档案信
12、息息,它是是员工其其他人事事信息的的基础,包包括员工工编号、部部门、姓姓名、性性别、出出生日期期、身份份证号、学学历、职职称、职职务、毕毕业学校校、进厂厂时间、合合同期、电电话、手手机号码码、家家庭住址址、邮政政编码、备备注等信信息。(2) 员工奖奖惩记录录“员工奖奖惩记录录”功能模模块用于于维护公公司员工工一生工工作历程程中所获获得的奖奖励或处处罚信息息,特别别是在本本单位所所获得的的奖励信信息,包包括姓名名、编号号、奖惩惩事项、日日期、奖奖惩决定定、原因因说明等等信息。(3) 员工培培训记录录“员工培培训记录录”功能模模块用于于维护公公司员工工在一生生工作历历程中所所接受的的培训或或学习信
13、信息,包包括姓名名、编号号、开始始日期、培培训单位位、培训训地点、培培训项目目、培训训时间等等信息。(4) 员工考考勤记录录“员工考考勤记录录”功能模模块用于于记录公公司各个个部门员员工的每每日考勤勤信息,包包括姓名名、编号号、月份份、考勤勤信息等等信息。(5) 员工其其他记录录“员工其其他记录录”功能模模块用于于记录公公司各个个部门员员工的其其它一些些信息,包包括姓名名、编号号、记录录事项、日日期,详详细记录录等信息息。(6) 查看考考勤信息息“查看个个人考勤勤”功能模模块用于于查询公公司员工工的个人人考勤信信息,包包括按月月查看,查查看考勤勤历史和和查看考考勤统计计。(7) 查询部部门档案
14、案“查询部部门档案案”功能模模块用于于查询公公司各个个部门信信息,包包括部门门名称和和编号等等信息。(8) 提醒功功能“提醒功功能”模块包包括生日日提醒和和合同到到期提醒醒两种,帮帮助公司司内部人人员增加加沟通和和了解。 (9) 系统管管理“系统操操作”主要用用于对本本软件进进行新建建管理员员用户、修修改普通通用户密密码的工工作,以以满足不不同的权权限需求求。2.2 数据流流图本节中我我们主要要利用数数据流图图、及数数据字典典来了解解系统结结构。通通过这几几种逻辑辑模型加加深用户户对员工工档案信信息管理理系统的了了解,进进一步的的认清本本员工档档案管理理信息系系统的基基本逻辑辑功能,建建立系统
15、统结构缺少对图的简要说明。登陆人员录入分 类管理员权限D1 员工事项记录D2 员工奖惩D3 员工档案D5 公司信息表普通用户权限 查询 个人 档案D4 考勤记录查询考勤退出系 统系统管理员用户名密码公司部门设置D9 公司部门表图2-11 系统统数据流流图图太少2.3 数据字字典数据字典典就是数数据流图图上所有有成分的的定义和和解释的的文字集集合,对对数据流流图中的的各种成成分起注注释、说说明作用用,并给给这些成成分赋以以实际的的内容。除除此之外外,数据据词典还还要对系系统分析析中其他他需要说说明的问问题进行行定义和和说明。数据字典是开发者与用户相互沟通的有效途径之一。它能形象的向用户描述开发者
16、的意图,使用户明白数据库可能具有的项目,可有效的缓解开发者与用户之间的交流鸿沟。数据字典包括数据元素、数据流、数据存储、数据加工和外部项。主要数据字典用卡片表示如下:名字:员工基本档案表别名:描述:保存员工的基本档案信息定义:员工基本档案信息=姓名+编号+密码+电话+家庭住址+身份证号+性别+出生日期+文化程度+进厂时间+职称+职务+合同号+合同到期+手机毕业学校+英文名+照片+备注+专业 +特长+部门号位置:员工基本档案管理,名字:管理员用户表别名:描述:存储员工档案信息管理系统的管理员用户及其操作权限信息定义:管理员用户=用户名+密码位置:登陆管理系统。名字:公司信息表别名:描述:存储企业
17、活公司的基本信息定义:公司信息=公司名称+英文名+服务电话+邮政编码+电子信箱+公司地址位置:公司基本信息管理名字:部门信息表别名:描述:存放公司部门信息定义:公司部门表=部门名称+部门编号+时间+x+说明位置:部门管理名字:事项记录统计表别名:描述:存放员工重要事项记录,如奖惩记录、培训记录、调动记录等信息。定义:事项记录=员工号+事项+记录+数量+备注+日期+详尽信息位置:培训记录,奖惩记录,其他事项纪录名字:考勤记录信息表别名:描述:存放员工一个月的考勤记录定义:考勤记录=员工号+日+缺勤+迟到早退时间+加班时间+上下午+月+年位置:考勤记录名字:考勤记录统计表别名:描述:存放员工一个月
18、的考勤记录定义:考勤记录统计=月份+年份+迟到+事假+病假+矿工+加班+调休+迟到累计+加班时间+备注+员工号+早退时间+迟到时间+早退时间+事假日期+加班时间+旷工时间+病假时间+上班时间位置:考勤统计,考勤查看图3-22 数据据字典3 系统统总体设设计3.1可可行性研研究3.1.1技术术可行性性现在,市市场上流流行的应应用开发发产品很很多,如如6.00、7.00、等都可可以作为为开发该该管理系系统的软软件开发发工具。本本系统采采用核心心组件技技术,网网页编辑辑器和数数据库管管理系统统进行开开发。第第一套针针对专业业网页设设计师特特别发展展的视觉觉化网页页开发工工具,利利用它可可以轻而而易举
19、地地制作出出跨越平平台限制制和跨越越浏览器器限制的的充满动动感的网网页.它它简单易易学、效效率高,且且功能强强大,使使我们比比较熟悉悉的网页页制作软软件之一一。自己己也具备备一定的的专业技技术水平平,能够够胜任该该系统的的开发。3.1.2经济济可行性性该系统采采用 机机开发,节节省人力力物力,以以最小的的代价提提高效率率,具有有很好的的经济前前景和效效益。本本系统不不仅开发发成本较较低,还还能降低低人事专专员的工工作量,提提高日常常工作效效率,从从而降低低人力资资源管理理成本,减减少人事事开销。因因此使用用该系统统可以为为企业带带来极大大的方便便与快捷捷,增加加经济效效益。3.1.3社会会可行
20、性性该系统符符合当前前社会生生产管理理经营体体制的要要求,符符合信息息化社会会发展的的需求,提提高企业业的运作作效率。3.1.4操作作方式可可行性该系统是是完全的的人机交交互式界界面,由由一个主主菜单构构成,每每一个主主功能选选项卡下下都有详详细的相相关内容容选项的的分类,文文字表达达简单明明确。友友好的用用户界面面,简明明易懂的的使用方方法,使使用户可可以不经经过任何何培训就就能轻松松的掌握握系统的的操作。管管理人员员可以及及时准确确的收集集各种信信息,修修改管理理系统中中的资料料,加强强企业公公司内部部沟通和和了解,是是各个部部门根据据相关的的信息作作出决策策并及时时采取行行动。3.2 系
21、统功功能模块块图系统开发发的总体体任务是是实现员员工档案案信息管管理的系系统化、规规范化和和自动化化,并根根据用户户需求、综综合考虑虑实际应应用要求求和系统统的发展展扩充,本本系统划划分为六六大子系系统(包包括:员员工列表表、员工工档案、考考勤记录录、重要要事项纪纪录、辅辅助功能能,系统统管理)。通通过这六六个子系系统使员员工档案案信息管管理系统统管理员员可以用用本系统统完成日日常员工工档案管管理工作作,同时时其他用用户也可可以用此此系统查查询到自自己的档档案信息息,使档档案信息息得到及及时有效效的运用用,同时时做到了了档案管管理的“公开、公公正、公公平”。本系系统功能能模块划划分如图图3-1
22、1所示:图3-11员工档档案管理理信息系系统功能能模块图图图太少3.2 系统主主要功能能模块系统主要要功能模模块包括括以下六六个部分分:(1)系系统管理理模块 用户登登录:用用于普通通用户和和管理员员用户登登录系统统。添加管管理员:用于添添加管理理员用户户信息。更改密密码:用用于普通通用户更更改登录录密码。(2) 考勤管管理模块块考勤记记录:按按月输入入到本系系统中,本本系统将将记录所所有考勤勤记录。考勤统统计:对对考勤记记录自动动统计,记记录出每每个员工工每月的的出勤统统计。考勤查查询:用用于进行行考勤历历史记录录的查询询。(3) 员工列列表模块块员工列列表:用用于列表表查看所所以员工工信息
23、。按部门门查看:用于查查询各个个部门员员工的基基本档案案信息。查看离离职员工工:用于于查询已已离职的的员工的的基本档档案信息息。(4) 辅助功功能模块块部门管理理: 用于于公司部部门信息息的管理理。公司基本本信息管管理: 用于公公司基本本信息的的管理。生日提醒醒: 用于于自动提提醒员工工生日。合同到到期提醒醒: 用用于提醒醒员工合合同到期期。(5)员员工档案案新增员员工: 用于增增加公司司员工档档案信息息。辞退员员工: 用于删删除公司司员工档档案信息息。更改员员工档案案: 用于于修改公公司员工工档案信信息。( 6 ) 重重要事项项记录模模块培训记记录:用于记记录公司司员工的的培训记记录。奖惩记
24、记录:用于记记录公司司员工的的奖惩记记录。其他事事项记录录: 用于于记录公公司员工工的其他他事项记记录。4 系统统详细设设计4.1数数据库设设计员工档案案管理信信息系统统是一个个数据库库应用系系统,员员工的档档案信息息都是保保存在数数据库中中。在数数据库应应用系统统的开发发过程中中,数据据库的结结构设计计是一个个非常重重要的问问题。本本员工档档案信息息管理系系统从表表设计到到用户界界面设计计、从录录入到查查询形式式,都来来源于规规范的数数据库。数数据库的的创建和和维护是是开发系系统的至至关重要要的一步步。在开发数数据库应应用程序序之前必必须仔细细了解用用户需求求,对数数据库进进行认真真规划设设
25、计,这这是决定定开发是是否成功功的关键键。数据据库结构构设计的的好坏将将直接对对应用系系统的效效率以及及实现的的效果产产生影响响,好的的数据库库结构设设计会减减少数据据库的存存储量,数数据的完完整性和和一致性性相比较较高,系系统具有有较快的的响应速速度。效效率是数数据库里里头等重重要的。如如果数据据库的结结构设计计不合理理,其效效率是无无法让人人忍受的的。通常常,数据据库所包包含的大大量信息息都是以以表的形形式贮存存的。数数据库包包含多个个表,有有的表相相互之间间存在着着一定的的关系。设设计数据据库就是是将大量量的信息息经过分分析和归归纳,分分到多个个表中,确确定表之之间的相相互关系系,使表表
26、内信息息既要完完整的反反映主题题,又不不能重复复。数据据结构作作为数据据库的要要素之一一是数据据库对象象类型的的集合,这这些对象象通常分分为两类类:一类类是与数数据类型型、内容容、性质质有关的的对象;另一类类是与数数据之间间联系有有关的对对象。在在实际数数据库中中,表现现为数据据项、记记录、属属性、关关系等。4.1.1系统统总体图图1公司包含部门 包含 用户员工查询登录 登录信息考勤管理考勤信息查询员工基本资料1m11mn1111111管理员修改管理管理管理登录11N1N1N图4-11 信息息管理系系统总体体图4.1.2数据库逻逻辑结构构设缺少表和表之间逻辑关系图计设计如下下面所示示的数据据项
27、和数数据结构构:(1)员员工基本本档案表表:包括括姓名、编编号、密密码、电电话、家家庭住址址、身份份证号、性性别、出出生日期期、文化化程度、进进厂时间间、职称称、职务务、合同同号、合合同到期期、手机机、毕毕业学校校、英文文名、照照片、备备注、专专业 、特特长、部部门号(2)管管理员用用户表:用户名名,密码码。(3)公公司信息息表:公公司名称称、英文文名、服服务电话话、邮政政编码、电电子信箱箱、公司司地址(4)部部门信息息表:部部门名称称、部门门编号、时时间、xx、说明明(5)事事项记录录统计表表:员工工号、事事项、记记录、数数量、备备注、日日期、详详尽信息息(6)考考勤记录录信息表表:员工工号
28、、日日、缺勤勤、迟到到早退时时间、加加班时间间、上下下午、月月、年(7)考考勤记录录统计表表:月份份、年份份、迟到到、事假假、病假假、矿工工、加班班、调休休、迟到到累计、加加班时间间、备注注、员工工号、早早退时间间、迟到到时间、早早退时间间、事假假日期、加加班时间间、旷工工时间、病病假时间间、上班班时间4.1.3 数数据库物物理设计计表4-11 管理理员用户户表需要对每个表进行说明字段名称称数据类型型是否为空空自动编号号文本文本表4-22员工档档案信息息表字段名称称数据类型型是否为空空自动编号号文本文本文本文本文本文本文本日期/时时间文本文本文本文本文本日期/时时间文本文本文本文本文本文本文本
29、备注数字数字日期/时时间数字日期/时时间表4-33部门信信息表字段名称称数据类型型是否为空空自动编号号文本文本数字日期/时时间文本表4-44企业信信息表字段名称称数据类型型是否为空空自动编号号文本文本文本文本文本文本表4-55 考勤勤记录表表字段名称称数据类型型是否为空空自动编号号数字数字文本数字数字文本数字数字表4-66考勤统统计表字段名称称数据类型型是否为空空自动编号号数字数字数字数字数字数字数字数字数字数字数字数字数字文本文本文本文本文本文本数字文本数字表4-44部门信信息表字段名称称数据类型型是否为空空自动编号号文本文本数字日期/时时间文本4.2 界面设设计本系统是是一个基基于网站站模
30、式的的小型员员工档案案信息管管理系统统,为了了方便用用户操作作,并使使整个页页面简洁洁、清晰晰,在设设计时参参照一般般网页的的设计方方法进行行设4.2.1用户户登录模模块(1)用用户登录录页面缺少每个界面的说明打开本系系统后,进进入如图图所示的的首页。现现在还没没有登录录,系统统会提示示输入用用户名和和密码进进行登录录,并选选择权限限,只有有输入正正确的用用户名,密密码和权权限才能能进入本本系统,其其他访问问者将无无权访问问该系统统。图 4-1 用用户登录录页面(2)()()() ()=管管理员 ()= ()= %验证证具有不不同权限限的登陆陆用户登登录(3)文文件主要要代码如如下:连接接数据
31、库库4.2.2页面面框架(1)图 4-2 管管理登陆陆页面(2)图 4-3菜单页面面4.2.3员工工列表查查看模块块(1)图 4-3 员员工列表表页面(2)搜搜索员工工 * %1&% %22&% * %1&% %22&% 3&,1,11(对不不起,没没有符合合搜索条条件的记记录!);(-11);10(3)离离职员工工列表页页% * 1 ,1,11(对不不起,没没有离职职员工的的记录!);(-11);10 %(4)员员工详尽尽信息显显示页代码如下下: = () * & (),3,22. = () 1 * ,3,22% 4.2.4员工工档案管管理模块块(1)新新增员工工页图 4-4 分分配用户户权
32、限页页面(2)保保存员工工信息记记录页代码如下下: = () * ,3,22()()()11 ()()11 ()()11 ()()11 ()()11 ()()11 ()()11 ()()11 20000-11-1 ()()11 ()()11 ()()11 0()()11 ()()11 0()()()11 ()()11 (3)修修改员工工信息记记录页4.2.5 考考勤记录录及统计计管理模模块(1)考考勤记录录页(2)保保存考勤勤记录页页代码如下下: = () * =,3,22(对不不起,请请输入正正确的员员工姓名名和编号号!);(-11); () = () * ,3,22 1 31() ()()=迟迟到()()()()()=上上午() ()()=早早退()()()()()=上上午() ()()=病病假()()()()=上上午() ()()=事事假()()()()=上上午() ()()=公公假()()()()=上上午() ()()=旷旷工()()()()=上上午() ()()=加加班()()()()()=上上午