人事管理系统Word下载.docx
《人事管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《人事管理系统Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
界面的友好程度不高﹑效率底﹑保密性差。
在计算机飞速发展的今天,将计算机这一信息处理器应用于企业人事的管理已是必然,它可以带来你意想不到的效益。
同时也是企业飞速发展前进的动力。
【关键词】数据库原理;
数据库系统;
MicrosoftVisualFoxPro6.0;
人事管理;
绪论
1.人事管理系统简介
本系统是企业公司管理系统的一个组成部分,人事管理系统是针对公司人力资源部门的大量业务处理工作而开发的管理软件。
根据用户的要求,实现人员基本情况管理、人员调动管理、人员培训管理、考勤管理等几个方面的功能。
用户通过输入工资、考勤、职工履历等基本信息,由系统自行生成相应的统计数据及各类表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新和删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。
人事管理系统能够更好的管理公司的人员信息,工资信息和人员调动信息,能够使管理者和管理部门能够科学的合理的公平的对企业进行管理。
2.系统开发环境
VisualFoxpro6.0是一个功能强大的数据库管理系统,它能够即迅速又简单地建立用户的数据库,同时提供强大的数据库管理功能,从而使数据库的操作更有效灵活。
VisualFoxpro所提供的数据库从文件结构上来说,只是一个文件类型数据库。
它比较适合中﹑小型的信息系统的开发。
它可以包含如下几个数据来源:
数据表﹑本地数据集﹑远程数据集﹑数据库连接﹑存储过程。
SQL是1974年由boycee和Chamberbin提出的,并在IBM公司研制的关系数据库管理系统原型SystemR上实现的。
SQL集数据查询﹑数据操纵﹑数据定义和数据操纵功能于一体。
SQL功能极强,语言十分简洁,完成核心只用了9个动词(SELECT﹑CREATE﹑DROP﹑ALTER﹑INSERT﹑UPDATE﹑DELETE﹑GRANT﹑REEVOKE)。
一﹑需求分析阶段
1﹑公司人力资源的目标:
(1)使查询更方便更灵活,操作更简单易行
(2)使界面的友好性更高﹑执行效率更高。
(3)公司人力的管理全部采用计算机操纵
(4)使数据的安全性和完整性得到良好的提高
(5)能够对企业人事管理中的各种信息包括(人事基本档案管理,部门人员调动信息,考勤记录信息等)进行更加规范和科学的管理和应用。
2﹑系统的功能描述
(1)基本信息管理:
包括部门基本信息(如:
部门编号、部门名称),员工的基本信息(如:
员工号﹑姓名﹑性别﹑生日﹑住址及所在部门等信息),员工受教育程度,以及修改员工信息,删除员工基本信息,查询员工基本信息等操作。
(2)员工考勤管理:
包括出差记录、出勤记录、加班记录、请假记录、以及添加员工考勤信息、删除员工考勤信息、查询员工考勤信息、月度考勤统计等操作
(3)员工调动信息管理:
实现查询员工调动的基本信息(包括原属部门及职务、现属部门及职务和调动时间)。
(4)员工培训信息管理:
实现查询员工培训情况的基本信息(包括培训员工信息、培训时间与地点以及培训内容)。
二、概念结构设计
1、总体结构示意
图1
整个人事管理系统分为四个模块分别处理:
基本信息、考勤信息、调动信息和培训信息。
2、基本信息单元
基本信息单元结构如图2:
图2
基本信息模块包括三个部分:
部门信息、员工基本信息以及员工受教育程度信息。
(1)部门基本信息
图3为部门基本信息E-R图:
图3
部门基本信息(部门编号、部门名称、部门经理)
(2)员工基本信息
图4为员工基本信息E-R图:
图4
员工基本信息(员工号、姓名、性别、生日、住址、受教育程度、电话、职务、职称、部门)
(3)员工受教育程度信息
图5为员工受教育程度E-R图:
图5
员工受教育程(代码、受教育水平)
3、考勤管理单元
考勤管理单元结构如图6:
图6
考勤信息模块包括五个部分:
出差记录、出勤记录、月度考勤统计、加班记录、请假记录。
(1)出差记录
图7为出差记录E-R图:
图7
出差记录(员工号、日期、月份、出差开始时间、出差结束时间、出差天数、出差事由)
(2)出勤记录
图8为出勤记录E-R图:
图8
出勤记录(员工号、日期、月份、中午上班时间、中午下班时间、下午上班时间、下午下班时间、出勤小时)
(3)加班记录
图9为加班记录E-R图:
图9
加班记录(员工号、日期、月份、加班开始时间、加班结束时间、加班小时、加班事由)
(4)请假记录
图10为请假记录E-R图:
图10
请假记录(员工号、日期、月份、请假开始时间、请假结束时间、请假天数、请假事由)
(5)月度考勤统计
图11为月度考勤统计E-R图:
图11
月度考勤统计(员工号、统计月份、迟到次数、早退次数、旷工次数、累计工作时间、累计加班时间、累计请假时间、累计出差时间)
4、人事调动信息
人事调动信息管理功能用一张如图12的人事调动信息表实现:
图12
调动信息(员工号、原部门、姓名、新部门、原职务、新职务、调动时间)
5、培训信息
培训信息管理功能由图13中的表描述:
图13
培训信息(员工号、姓名、部门、职务、培训时间、培训内容、培训地点、开始时间、结束时间、指导员)
三、逻辑结构设计——系统结构
本系统从总体上分为员工基本信息管理、员工考勤信息管理、员工调动信息管理、员工培训信息管理四大模块,每个模块都有自己的作用。
下面的各模块功能流图就是由各功能之间的关系而得出的,系统结构图如图14所示:
图14公司人事管理系统功能图
根据之前的概念设计中的E-R图(图1——图13)和此处的系统结构图(图14)使用MicrosoftVisualFoxPro6.0创建数据库“人事管理系统.DBC”,该数据库包含了前问所述的十个表,如图15。
图15
下面分别给出每个表的建立过程:
1、基本信息单元
表结构设计:
图16
成表:
图17
图18
图19
图20
图21
2、考勤管理单元
图22
图23
(2)出勤记录
图24
图25
(3)加班记录
图26
图27
图28
图39
图30
图31
图32
图33
图34
图35
四、总结
经过数短短十天的努力,我们的课程设计终于划上一个句号。
通过这个设计不但加深了我们对课本知识的理解,增强了我们灵活运用书本知识的能力,让我们懂得了很多道理。
我们先按照自上而下的方法分析我们的课程设计,得到了几个子模块,接下来就不知道该怎么去把它们连接组装成一个系统,感到自己知识积累严重不足,于是我们又重新拿起教材复习关于数据库系统设计的章节,就这样边学边做,在我们大家齐心协力的作用下最终完善了我们的设计,同时又让我们不断地回顾学过的章节,进一步加深对数据库技术的理解,巩固了所学知识,这进一步说明了无论是学习计算机技术还是其它的知识都要理论结合实践,只有在实践中才能检验和发展真理。
虽然以我们现在的水平只能拿出这样一个还很不完善的系统设计,但是我们相信,只要我们不断地认真努力学习,将来总有一天我们能做出一个真正的具体的完善的管理系统。
参考文献
[1].萨师煊.数据库系统概论.高等教育出版社,2006.5