附录2 企业人事管理系统实例
- 格式:doc
- 大小:223.00 KB
- 文档页数:23
企业人事管理系统13信计2014-2015(二)《数据库原理及应用》课程设计设计题目企业人事管理系统设计时间2015.07.06---2015.07.10学生姓名学生学号所在班级指导教师徐州工程学院数学与物理科学学院目录1、可行性分析 (1)2、系统需求分析 (1)2.1关于该项目的需求分析 (1)2.2项目的功能分析 (1)2.3数据流图 (2)2.4数据字典 (4)3、数据库概念设计 (6)3.1系统的局部E-R图 (6)3.2系统全局E-R图 (7)4、数据库的逻辑设计 (8)5、数据库的物理设计 (9)6、系统的实现与调试 (10)6、1建立数据库 (10)6.2 建立表 (11)6、3插入数据 (13)6、4创建索引 (13)6、5创建视图 (14)6、6创建触发器.............................................................. 错误!未定义书签。
6、7创建存储过程.......................................................... 错误!未定义书签。
7、课设总结 (3)1、可行性分析可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。
管理-企业人力资源管理案例1 企业人力资源管理案例----人力资源开发与管理课程案例案例(一)企业巨头掏钱演讲为哪般?世界著名跨国公司驻中国地区的总裁、国内大公司首脑自己掏钱到大学里请学生们吃饭聊天,而且日程已经排到了7月份,这是近日发生在北大国际MBA“总裁晚餐演讲会”上的新鲜事。
3月23日晚,由中国建设银行、摩根士坦利、中国经济技术担保公司、新加坡政府投资公司和香港名力集团五家携手组成的中国第一家国际性投资银行——中国国际金融金公司的美方首席执行官Elaine La Roche 女士成了第一位“自掏腰包”的演讲者。
这位华尔街投资银行业的第一位女总裁由于工作原因迟到20分钟到达演讲现场,她以典型的美国方式坦率地告诉在座学生:出发前,公司正在开一个项目分析会,她当时对项目的可信度提出自己的看法,不想引起同事们的激烈讨论,Elaine由此巧妙地开始了她的演讲话题:如何创建一个公司,这个“创建”指的是建设公司的企业、如何留住人才等等。
面对在场学生流利的英语、优秀的提问,原定不吃晚饭就去参加另一场演讲的Elaine 女士却与学生们呆了两个多小时。
另外,她还为这场“总裁晚餐演讲会”支付了7000多元人民币的费用。
不仅如此,据北大中美合办北大国际MBA项目中方主任粱能博士介绍,这只是开始,像杜邦、通用汽车、惠普、宝洁、联想等公司的老总们都表示愿意来,按每月一讲的进度安排,目前演讲计划已经订到了7月份。
同时,梁博士表示,其实企业也很实际,一些总裁在演讲前甚至要求校方将学员的详细材料,如背景分类、任职情况等等——寄过去。
像Elaine女士来演讲的同时还带上了她的人事经理。
1.你认为这些老总们的行为有何意义?2.你所在单位的领导会做这样的事吗?如果不会,为什么?3.如果你是老总,又怎样?请谈理由。
案例(二)工作职责分歧一个机床操作工把大量的液体洒在他机床周围的地板上,车间主任叫操作工把洒在地板上的液体打扫干净,操作工拒绝执行,理由是任职说明书里并没有包括清扫的条文。
人力资源管理系统建设案例随着信息技术的不断发展和人力资源管理工作的日益复杂化,许多企业纷纷引入人力资源管理系统来优化管理流程、提升工作效率、加强员工关系等。
本文将以某公司的人力资源管理系统建设为例,分享该系统的设计与实施过程,以及取得的成效。
一、需求分析与系统设计在人力资源管理系统建设前,该公司经过调研和需求分析,确定了以下几个主要需求:1. 统一数据集中管理:将员工的基本信息、岗位信息、考勤数据、薪资等数据集中管理,实现数据共享和一致性。
2. 改善招聘与面试流程:通过系统化管理招聘需求、发布职位信息、筛选简历和面试安排,提高招聘效率和质量。
3. 优化绩效评估流程:建立绩效考评模型、设定目标和指标,提供自评、上级评估和同事评估等多维度评估方式。
4. 加强培训管理:通过系统管理培训需求、培训计划和培训记录,提供在线学习平台和考核机制。
基于以上需求,该公司选择了一家专业的人力资源管理软件供应商合作,进行系统设计和开发。
经过团队多次讨论和研究,最终确定了系统的功能模块和流程设计。
二、系统实施与推广系统实施是整个建设过程中的关键步骤之一。
为了确保系统能够顺利上线并得到员工的广泛使用,该公司采取了以下措施:1. 系统培训与使用指南:在系统上线之前,组织了全员培训,详细介绍了系统的功能和使用方法,并提供了使用指南作为参考。
2. 阶段性上线:为了避免系统引起的系统冲击和操作困难,公司采取了阶段性上线的策略,先上线一部分功能模块,逐步扩大范围。
3. 用户反馈与改进:公司鼓励员工使用系统,并提供了反馈途径,及时收集使用过程中的问题和建议,并进行改进。
此外,为了推广系统的使用,公司还组织了内部推广活动,例如优秀使用案例分享、奖励制度等,增强员工对系统的认可和使用意愿。
三、成效评估与未来展望经过一段时间的使用和改进,该人力资源管理系统带来了以下明显的成效:1. 提升管理效率:系统化的数据管理和流程优化,极大地提升了管理效率,节约了人力成本和时间成本。
Fox-ERP人事管理系统(二)-----毕业设计(论文)指导老师专业计算机应用与维护组长班级组员成都电子机械高等专科学校 2007年5月10日目录第一章系统功能 (1)1.1需求分析 (3)1.2F O X-E R P人事管理系统功能 (4)第二章系统分析图....................................................................................... - 5 -2.1U M L图.. (5)2.1.1用例图 (6)2.1.2类图 (8)2.1.3活动图 (9)2.2系统架构 (9)第三章主要关键技术 (10)3.1关键技术之一 (10)3.2关键技术之二 (11)3.3关键技术之三 (11)第四章数据库结构 (12)4.1数据库设计 (12)4.2人事管理系统的数据模型图 (16)第五章使用FOX-ERP人事管理系统说明书 (16)5.1F O X-E R P人事管理系统平台 (16)5.1.1 硬件需求 (16)5.1.2 安装: (17)5.1.3第二期工程的后续工作 (17)5.2F O X-E R P人事管理登录和进入系统 (17)5.2.1 登录 (17)5.2.2 进入FOX-ERP人事管理系统主界面 (17)5.2.3 使用说明 (18)第六章 FOX-ERP人事管理主要源程序....................................................................... - 32 -一、密码的修改和找回 .. (35)1:修改密码代码 (32)2:找回密码代码 (32)二、员工就职 (33)1:代号档资料维护界面代码 (33)2:员工基本资料 (35)3:津贴/扣款维护 (38)4: 健保眷属资料维护代码 (39)5:经历资料维护代码 (40)6:证照资料维护代码....................................................................................... - 38 - 7: 技能资料维护代码....................................................................................... - 44 - 三、人事异动. (43)1:就职单维护代码 (43)2:调职单维护代码 ........................................................................................ - 51 - 3:离职单维护代码 ........................................................................................ - 53 -4:复职单维护代码 .. (47)四、教育训练 (60)2:教育训练员工文件维护 (50)3:教育训练课程名单 (51)4:教育训练上课员工名单 (51)五、考绩与奖惩作业 (51)1:考绩资料添加 (51)2:考绩资料维护 (52)3:奖惩资料添加 (53)4:奖惩资料维护 (54)六、退休作业 (55)1:退休员工就职文件维护 (55)2:未来退休员工预估表 (56)七、用户注册 (57)1:设置用户 (57)2:用户注册 (57)总结 (58)主要参考文献 (59)谢辞 (59)第一章系统功能1.1 需求分析软件工程中包含需求、设计、编码和测试四个阶段,其中需求分析是软件工程中第一个也是很重要的一个阶段,需求分析的基本任务就是准确地回答“系统必须做什么”这个问题,而它的主要任务就是绘制关联图、创建开发原型、分析可行性、确定需求优先级、为需求建立模型、编写数据字典、应用质量功能调配。
案例7:一个公司的人事管理系统一、系统分析1.初步可行性分析人事档案属于基本固定型信息,主要工作量在于数据库的建立。
一旦档案库建好,更新与维护的任务不大。
人事干部无需付出过多的经常性劳动,便可从系统中得到极大的方便。
因此该系统可以得到用户的认可。
该公司的IBM PC-XT 机拥有10兆硬盘,有足够的空间存储人事档案。
单色图形接口板和M2024打印机又为中文输出提供了有利条件。
因此可以认定该系统是可行的。
2.旧系统的调查该公司人事部门的管理比较规范,档案表格的栏目填写十分健全。
每个干部档案中载有36项内客,其中大多为字符型。
该公司共有干部800余名,分布在十个单位和40个部门之中。
人事系统的用户主要有三类。
一是人事干部要定期和不定期地打印出各种报表(20种左右),另一是公司领导有时要查询某些有关人事的具体问题(查询内容也有20种左右),再有就是局级领导希望通过中央计算机查询公司中的人事情况(该口的各公司微机均已与局级中央计算机接通联成网)。
所以该系统的主要功能就是打印报表和屏幕查询两项。
当然也必不可少地应该有新人员的追加、旧人员的删除,档案修改等功能。
3.提出初步模型鉴于人事系统对检索能力有较多要求,对运算能力要求很少的特点,决定选用dBASE -Ⅲ数据库管理系统作为编程的工具。
设想新系统具备的功能如图4-2所示。
其中数据输入尽量使用代码,减少汉字键入工作,输出不允许出现代码,应全部转化为汉字。
管理库功能保证用户可以随时增加、删除或更动单位名称、部门名称和现岗名称,也可以复制备份档案。
图7-1 人事管理系统的功能特别应该考虑到的问题是一定要设法实现随机咨询和随机打印。
由于人事部门的查询途径相当多,不可能全都事先估计到。
打印报表的格式也会随时发生变化,不能限制在指定的若干种固定格式之内。
因此,必须提供给用户一种机会,使他能够临时自行设计一种报表格式,临时确定一种查找途径(例如,临时要查一下住在中山路上名字叫xx兵的人)。
课程案例说明
《基于C++面向对象程序设计》是计算机专业的基础课程,本课程按照软件程序设计所需能力进行教学设计,提出以项目模块方式带动相关知识点、实践项目和理论并行的思路,将案例贯穿于课程始终,对原有的教学体系、教学内容进行重新编排,按照从易到难的原则,将其巧妙地融入到项目开发过程中,降低学习难度,提高学生学习的信心,有效培养学生的应用能力和学习能力。
选择案例时,提出学生感兴趣、又贴近生活的,同时能激发学生的学习兴趣与调动学生参与项目设计热情的案例,并能在案例提供的模拟环境中轻松学到所需的知识,达到通过案例进行教学的目的。
最终本课程选择了“企业资源管理系统—工资管理”案例。
案例一:企业人力资源管理系统
——工资管理
《企业人力资源管理系统——工资管理》案例主要对企业员工信息和工资进行管理。
将企业员工按工种的不同分为经理、销售人员、技术人员、销售经理和技术总监五类人员。
该案例具备五类人员信息的添加、删除、修改、查询、浏览、保存和计算工资等功能,很好的达到了对企业员工信息和工资管理的目的。
根据企业实际需求和课堂教学的需要,将案例分为5个模块,每个模块都对应着相关的面向对象程序设计的知识点,也是软件开发的典型任务,通过各个模块的学习和实践,掌握面向对象程序设计的方法和技能,达到给课程的学习目的。
模块设计及相关知识点如图1所示:
图1案例模块设计结构图
模块一:员工基本信息类的设计与实现
模块二:员工信息的输入输出与人员统计
模块三:不同员工类的设计与实现(16)
模块四:员工信息管理的实现
模块五:员工信息的存取实现(10)
图7 主界面图图8 修改界面图
图9 主界面图。
EHR应用案例:马鞍山钢铁集团公司人力资源管理信息系统用户名称:马鞍山钢铁集团公司马钢是我国特大型钢铁联合企业之一,安徽省最大的工业企业,位于长江之滨,地理位置优越,交通快捷便利,素有"江南一枝花"的美誉。
现有在职职工7万人,离退休职工3.3万人。
1993年,马钢作为我国首批9家规范化股份制试点企业之一,成功地进行了股份制改制,重组分立为马鞍山马钢总公司和马鞍山钢铁股份有限公司,马鞍山钢铁股份有限公司分别在香港联交所和上海证券交易所上市。
1998年,马钢总公司改制为马钢(集团)控股有限公司。
经过50年的艰苦创业、自我积累和滚动发展,马钢形了铁、钢、材800万吨配套生产规模,总资产近300亿元。
拥有世界先进水平的冷热轧薄板生产线、高速线材生产线、我国最先进的热轧大H型钢生产线和亚洲最大的车轮轮箍专业生产厂,形成了独具特色的“板、型、线、轮”产品结构,按国际标准组织生产的钢材产品达到钢材产品总量的80%,有38个产品荣获国家、省优质产品称号。
主要生产线全部通过了ISO9001质量体系认证,其中车轮生产线通过了北美AAR认证。
产品出口到48个国家和地区。
2001年马钢在全省率先突破销售收入100亿元大关,2003年铁钢材产量分别达到544.6万吨、605.9万吨和556.3万吨,集团实现销售收入167亿元,实现税后利润27.9亿元,在国内冶金行业居第二位。
马钢人力资源信息系统使得总部人事部门与下级单位间基于统一规范的人力资源信息,进行各项管理活动,实现信息共享,资源共享,人力资源管理业务实现信息化,提高人力资源管理工作效率。
具体体现在1)充分利用网络的优势,获取及时、准确的人力资源管理信息系统的基础数据,以便于上层领导实时把握企业的命脉,根据人力资源的实情,及时制定应对策略;2)通过系统对人力资源部分管理业务进行流程化管理;3)为各级领导提供浏览信息的平台;4)为职能部门浏览本单位的基本信息提供平台;5)分级浏览人事基本信息的各类报表;6)按权限查询打印基本信息和各种统计报表、名册、登记表;7)灵活方便的信息查询分析系统,充分利用多种信息表现形式,为各级领导和管理人员的决策提供必要的信息支持;8)实现与马钢其他4个信息管理系统(ERP、门禁系统、住房公积金管理系统、医疗保险系统)及马鞍山市劳动合同管理系统的接口和数据通信。
企业人事管理系统实例第1章引言随着计算机应用的日益普及,数据库技术已成为越来越重要的技术基础。
数据库即使是保证应用软件质量的重要环节,专业化、高效的应用系统对于数据库技术的要求也越来越高。
数据库是数据管理的最新技术,是计算机学科的重要分支。
十余年来,数据库管理系统已从专用的应用的程序包发展成为通用的系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
数据库技术是计算机领域中最为活跃的技术之一,是计算机科学的重要分支,它的出现对于许多企事业单位提高科学管理水平都起到举足轻重的作用。
对于一个企事业单位来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个机构信息化程度的重要标志。
数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储效率,保证数据的完整和一致。
数据库是数据管理的最新技术,是计算机科学的重要分支。
今天,信息资源已成为各个部门的重要财富和资源。
建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业生存和发展的重要条件。
因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,越来越多新的应用领域采用数据库技术来存储和处理信息资源。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
数据库一个信息系统的各个部分能否紧密地结合在一起以及如何结合,关键在数据库。
人力资源信息系统案例分析随着信息技术的快速发展和企业管理的不断提升,人力资源信息系统作为一个重要的管理工具在各大企事业单位中被广泛应用。
本文将以某公司人力资源信息系统案例为例,从系统需求、功能设计和实施效果等角度进行分析,旨在探讨人力资源信息系统在企业中的应用和价值。
【引言】人力资源信息系统,简称HRIS(Human Resources Information System),是利用计算机技术和信息管理方法,将人力资源管理与信息化有机地结合起来,实现对人力资源的全面管理和精细化控制。
该系统通过集成人事管理、员工档案、薪酬福利、培训发展等模块,实现了企业内部人力资源管理全过程的自动化。
【系统需求分析】在实施人力资源信息系统前,企业首先需要明确自身的系统需求。
该公司对人力资源信息系统的需求主要包括以下几个方面:1. 人事管理:包括招聘录用、员工合同管理、员工信息维护、人员变动管理等。
2. 员工档案:包括个人信息、薪酬档案、绩效考核等。
3. 薪酬福利:包括薪资计算、社保管理、奖金发放等。
4. 培训发展:包括培训计划、岗位培训、绩效评估等。
5. 数据统计分析:包括员工离职率、培训效果评估、绩效考核结果等。
【系统功能设计】为了满足以上需求,该公司设计了一套完善的人力资源信息系统,主要包括以下功能模块:1. 人事管理模块:提供招聘发布、简历筛选、面试安排等功能,实现全流程的人事管理。
2. 员工档案管理模块:包括员工信息维护、个人信息查询、绩效考核管理等功能,方便员工和管理人员对信息的查询和管理。
3. 薪酬福利模块:提供薪资计算、社保管理、奖金发放等功能,保证薪酬福利的准确性和及时性。
4. 培训发展模块:包括培训计划制定、培训资料管理、岗位培训评估等功能,促进员工的成长与发展。
5. 数据统计分析模块:提供员工离职率、培训效果评估、绩效考核结果等数据的统计和分析功能,为企业决策提供参考依据。
【系统实施效果】经过一段时间的实施和运行,该公司的人力资源信息系统取得了显著的效果:1. 员工管理效率提升:通过系统的自动化和标准化管理,大大减少了人工操作和管理上的繁琐,提高了员工管理效率。
24例人力资源管理经典案例(上)告诉你人力资源管理的精髓目录案例一、微软研究院的人才管理方式案例二、麦当劳的人力资源管理案例三、你到底想要什么?案例四、如何消除工作分析中员工恐惧心理案例五、“人才楼”为何人去楼空?案例六、江城联合公司的人才选拔案例七、NLC公司的人员招募案例八、当HR遭遇“准逃兵”案例九、你能体会到他们的感受吗?案例十、迪斯尼的员工培训案例十一、搞员工培训,值得吗?案例十二、名企高层培训计划案例一、微软研究院的人才管理方式作为世界上最著名的计算机软件公司,微软研究院在人力资源管理方面有很多独到之处,摘录几点如下:1、引导,但不控制研究院研究的项目、细节、方法、成败,都由研究员自己来决定。
对于细节,领导层可以提出自己的意见,但决定权在研究员手中。
研究员在研发过程中得到领导层的全力支持,即使领导层并不认同他们的决定。
2、自由、真诚、平等微软研究院不允许官僚作风、傲慢作风和明争暗斗的存在,鼓励不同资历、级别的员工互信、互助、互重,每一员工都能够对任何人提出他的想法。
就算是批评、争论,也是在互信、互助、建设性的前提下做出的。
3、员工的满足很多人可能认为待遇是员工最大的需求。
当然,良好的待遇是重要的,但对于一个研究员来说更重要的是能够有足够的资源来专门从事研究,能够得到学术界的认可,并能有机会将技术为成功的产品。
微软是这样做的:丰富的研究资源。
用公司的雄厚资本,让每一个研究员没有后顾之忧,能够全心全意地做研究。
这种资源是多元性的。
如不但包括计算机、软件、仪器、实验,还包括足够的经费去出国开会、考察或回校学习。
微软深知研究员更希望全神贯注地做他热爱的研究,而不必做他不热衷也不专长的工作,所以,微软研究院雇用了多名技术支持人员、行政助理、图书管理员、数据搜索员等来支持研究员的工作。
研究队伍:一个研究队伍,除了数名研究员之外,还有多名副研究(类似博士后)、实习生、开发人员和访问学者。
这样一个多元的队伍能够很快地做出成果。
附录2 企业人事管理系统实例第1章引言随着计算机应用的日益普及,数据库技术已成为越来越重要的技术基础。
数据库即使是保证应用软件质量的重要环节,专业化、高效的应用系统对于数据库技术的要求也越来越高。
数据库是数据管理的最新技术,是计算机学科的重要分支。
十余年来,数据库管理系统已从专用的应用的程序包发展成为通用的系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
数据库技术是计算机领域中最为活跃的技术之一,是计算机科学的重要分支,它的出现对于许多企事业单位提高科学管理水平都起到举足轻重的作用。
对于一个企事业单位来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个机构信息化程度的重要标志。
数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储效率,保证数据的完整和一致。
数据库是数据管理的最新技术,是计算机科学的重要分支。
今天,信息资源已成为各个部门的重要财富和资源。
建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业生存和发展的重要条件。
因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,越来越多新的应用领域采用数据库技术来存储和处理信息资源。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
数据库一个信息系统的各个部分能否紧密地结合在一起以及如何结合,关键在数据库。
企业人事管理系统是一个单位不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以企业人事管理系统应该能够为用户提供充足的信息和快捷的的查询手段。
第2章需求分析2.1 需求分析的设计思想在现代化的企业当中,企业人事管理工作将发挥越来越重要的作用。
企业人事管理工作已经渗透到企业日常工作的方方面面,无论是其自身还是所发挥的作用。
随着时代的进步,企业也逐渐变得庞大起来,为了企业的创新、发展以及经济效益,如何管理好企业内部员工的信息和员工的工资信息,成为企业管理中的一个大的问题。
在这种情况下,一个可以提高工作效率、减少公司开资的具有经济效益的人事管理系统就显得是必要的。
随着市场竞争的日趋激烈,人才成为实现企业自身战略目标的一个非常关键的因素。
企业中人心向背和员工对工作的投入在很大程度上决定了该企业的兴衰成败。
如何能保持本企业员工的工作责任感,激励他们的工作热情,减少人才流失,已成为困扰企业管理的一个日益尖锐的问题,可以说本系统从根本上来讲就是对人的管理。
现在“公平,公正”的企业管理原则已为不少企业所采纳。
但是要“公平,公正,合理”绝非易事,它不是仅靠规章制度和政策就可以解决的。
通过建立透明、一致、易查和全面的人事管理系统,将与人相关的信息统一管理起来,才有可能为“公平,公正,合理”原则的实现,以及企业在动作和劳资纠纷等方面的风险规避等建立一套科学保障体系。
最初的人事管理,都是靠人力来完成的。
当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。
如果增加人员就会增加公司的开资,这样增加了企业的经济负担。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
根据上述系统功能分析,针对各个功能模块的需求,总结出各个信息之间的联系如下:机构与部门之间的联系:一个机构基本信息对应多个部门信息,而一个部门信息对应一个机构信息,所以机构基本信息与部门信息之间是一对多的关系。
部门与员工之间的联系:一个部门信息对应多个员工信息,而一个员工信息对应一个部门信息,所以员工信息与部门信息之间是一对多的关系。
员工与档案之间的联系:一个员工信息对应一个档案信息,而一个档案信息对应一个员工信息,所以员工信息与档案信息之间是一对一的关系。
员工与工资之间的联系:一个员工信息对应多个工资信息,一个工资信息对应一个员工信息,所以员工信息与工资信息二者之间是一对多的关系,产生职务属性。
员工与保险之间的联系:一个员工信息对应多个保险信息,一个保险对应一个员工信息,所以员工信息与保险二者之间是一对多的关系。
员工与合同之间的联系:一个员工信息对应多个合同信息,一个合同信息对应一个员工工资信息,所以员工信息与合同信息二者之间是一对多的关系。
合同与合同类别之间的联系:一个合同信息对应多个合同类别信息,一个合同类别信息对应一个合同信息,所以合同类别信息与合同信息二者之间是一对多的关系。
2.2 数据流图和数据字典一个基于计算机信息处理系统的逻辑模型由数据流和一系列数据转换构成,这些转换将输入数据变换为输出数据。
数据流图就是用来刻画数据流和数据转换的信息系统建模技术。
数据流图并不足以完整地描述软件的需求,因为它没有描述数据流的内容。
一般地,数据流图必须与描述并组织数据条目的数据字典配合使用。
2.2.1 数据流图数据流图(Data Flow Diagram,DFD)是用来描绘软件系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。
设计DFD只需考虑软件系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些功能,即只考虑软件“做什么”,而不必考虑“怎么做”。
数据流图是结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能,是一种功能模型。
在数据流图中有四种基本符号,如表2-1所示。
表2-1数据流图基本符号的意义符号说明加工,输入数据在此进行变换产生输出数据,中间要注明加工的名字数据输入的源点和数据输出的终点,在其中要注明源泉点或终点的名字数据流,被加工的数据及数据流向,在箭头边要用名词或名词性短语给出数据流的名字数据存储文件,要用名词或名词性短语给出数据文件的名字由于企业人事管理系统主要是以“员工”为主体,所以该数据流图也是只针对员工的一系列信息在系统中的数据流向及存储进行设计。
企业人事管理系统数据流图如图2-1所示,其中所涉及到的数据存储文件,详细见(附录A)员工增加信息部门分配员工管理合同处理工资管理修改信息删除信息查询信息录入档案员工信息登记部门查询员工查询员工档案库显示信息员工合同信息登记保险信息登记档案信息登记工资信息登记查询删除修改添加登记分配部门信息登记签合同考核入档参加部门编号员工编号部门信息员工信息合同信息工资信息档案信息保险信息参加保险图2-1 企业人事管理系统数据流图2.2.2 数据字典数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
一、数据项以下为本系统的部分数据项进行描述,详见附录B。
⒈数据项:ygnumber含义说明:唯一标识每个员工别名:员工编号长度:6取值范围:000000至999999取值含义:前两位标识该员工所在部门,后四位按顺序编号。
⒉数据项:yfnumber含义说明:唯一标识员工每月工资别名:月份编号长度:2取值范围:00至99取值含义:从1月份到12月份⒊数据项:bxnumber含义说明:唯一标识保险类型别名:保险编号长度:6取值范围:000000至999999取值含义:每位按顺序编号⒋数据项:danumber含义说明:唯一标识每个员工档案别名:档案编号长度:6取值范围:000000至999999取值含义:前两位标识该员工档案存储位置,后四位按顺序编号。
⒌数据项:bmnumber含义说明:唯一标识每个员工所属部门别名:部门编号长度:6取值范围:000000至999999取值含义:前两位标识该部门所属机构,后四位按顺序编号。
⒍数据项:jgnumber含义说明:唯一标识该机构别名:机构代码长度:6取值范围:000000至999999取值含义:每位按顺序编码。
⒎数据项:htnumber含义说明:唯一标识合同名称。
别名:合同编号长度:6取值范围:000000至999999取值含义:每位按顺序编码⒏数据项:htlbnumber含义说明:唯一标识合同类别。
别名:合同类别编号长度:6取值范围:000000至999999取值含义:每位按顺序编码二、数据结构数据结构反映了数据之间的组合关系。
一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。
本系统中对数据结构的具体描述如下:⒈数据结构:员工含义说明:是人事管理系统的主体数据结构,定义了员工的有关信息组成:员工编号,员工姓名,性别,年龄,学历,家庭住址,联系电话⒉数据结构:工资含义说明:是人事管理系统中工资的数据结构,定义了员工工资的有关信息组成:月份编号,基本工资,职务补助,奖励工资,缺勤次数,单次缺勤罚金杂费,工资合计⒊数据结构:保险含义说明:是人事管理系统中员工保险信息的数据结构,定义了员工保险的有关信息组成:保险编号,保险名称,开始缴费时间,缴费年限,缴费金额⒋数据结构:档案含义说明:定义了员工档案的有关信息组成:档案编号,档案类别,存放位置,档案状态⒌数据结构:部门含义说明:是人事管理系统中部门的有关信息组成:部门编号,部门名称,部门简介⒍数据结构:机构含义说明:定义了机构的有关信息组成:机构编号,机构名称,机构地址⒎数据结构:合同含义说明:是人事管理系统中合同的有关信息组成:合同编号,合同名称⒏数据结构:合同类别含义说明:定义了合同类别的有关信息组成:合同类别编号,合同类别名称三、数据流数据流是数据结构在系统内传输的路径。
本系统中对数据流的具体描述如下:⒈数据流“添加”可描述如下:数据流:添加说明:对企业中新进员的基本信息进行登记数据流来源:员工数据流去向:增加信息⒉数据流“登记”可描述如下:数据流:登记说明:企业根据员工所从事工作的类型将员工进行部门分配数据流来源:部门信息登记数据流去向:员工⒊数据流“签合同”可描述如下:数据流:签合同说明:企业与员工签订合同,并对合同按类进行记录数据流来源:员工管理数据流去向:员工⒋数据流“合同信息”可描述如下:数据流:合同信息说明:企业与员工签订合同,并把合同信息返给员工数据流来源:合同信息数据流去向:员工⒌数据流“考核”可描述如下:数据流:考核说明:企业对员工的日期工作情况进行管理和考核,以为员发放工资数据流来源:员工管理数据去向:工资管理⒍数据流“工资信息”可描述如下:数据流:工资信息说明:企业根据工资管理对员工发放工资数据流来源:工资管理数据流去向:员工⒎数据流“入档”可描述如下:数据流:入档说明:企业对员工的所有信息进行存档,实现统一管理数据流来源:员工管理数据流去向:录入档案⒏数据流“参加”可描述如下:数据流:参加说明:企业给予员工提供保险信息的管理数据流来源:员工管理数据流去向:参加保险⒐数据流“删除”可描述如下:数据流:删除说明:对员工的基本信息进行删除操作数据流来源:员工数据流去向:删除信息⒑数据流“查询”可描述如下:数据流:查询说明:对员工的基本信息进行查询操作数据流来源:员工数据流去向:查询信息⒒数据流“修改”可描述如下:数据流:修改说明:对员工的基本信息进行修改操作数据流来源:员工数据流去向:修改信息⒓数据流“部门编号”可描述如下:数据流:部门编号说明:对部门的基本信息进行查询操作数据流来源:查询信息数据流去向:部门查询⒔数据流“员工编号”可描述如下:数据流:员工编号说明:对员工的基本信息进行查询操作数据流来源:查询信息数据流去向:员工查询⒕数据流“部门信息”可描述如下:数据流:部门信息说明:将查询结果返回给用户数据流来源:部门查询数据流去向:员工⒖数据流“员工信息”可描述如下:数据流:员工信息说明:将查询结果返回给用户数据流来源:员工查询数据流去向:员工四、数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。