企业人力资源系统分析与设计.doc_第1页
企业人力资源系统分析与设计.doc_第2页
企业人力资源系统分析与设计.doc_第3页
企业人力资源系统分析与设计.doc_第4页
企业人力资源系统分析与设计.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

。捆绑式教学效果实例 捆绑式教学课程设计 题 目: 企业人力资源系统分析与设计 学生姓名: 林小燕 专 业: 信息管理与信息系统 班 级: 信本0203 学 号: 200205110307 精选资料,欢迎下载目 录一、绪论1二、系统的需求分析3(一) 需求分析3(二) 可行性分析3(三) 系统分析4三、总体设计19(一) 系统设计原则19(二) 系统总体设计19四、详细设计23(一) 模块功能设计23(二) 数据库设计24(三) 输入输出设计31五、系统的编码35(一) 主窗体的程序代码35(二) 薪酬管理40六、测试、运行结果及分析47(一) 测试用例47七、结论53参考文献55一、绪论计算机在人力资源管理中的应用随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。所以电子计算机作为数据处理系统,已逐渐成为人力资源管理现代化的重要工具,在人力资源管理中正在发挥着重要的作用。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/34/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。 计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人力资源管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人力资源管理工作的新局面创造条件。 在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。 管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。起到放大和增产的作用。人力资源管理的发展趋势一般是朝着人力资源管理现代化管理。人力资源管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人力管理的计划、组织、指挥、协调、控制的现代化和从事人力资源管理工作者自身的现代化。 人事来之不易系统化,是人力资源管理现代化的一个重点。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。 在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人力组织管理方面的工作,是实现人力资源管理现代化的重要途径和有效手段。人力资源管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业。国内的人力资源管理软件从80年代末开始发展,从最初附属于财务软件、EPR等系统中的劳资、人事功能模块,到形成独立的HR软件产品。而后将发展成为人力资源管理的各模块集成于一个完整系统中,如薪酬管理、福利管理、培训管理、人事信息管理、考勤等等。随着网络的普及,HR软件与之相辅相承,真正使HR部门从繁杂的行政事务中抽身出来,转而考虑企业人力资源的发展策略,最终改善HR从业者的工作内容和形象。在国外人力资源管理模式日趋成熟和完善,人力资源的功能范围,从单一的工资核算、人事管理,发展到可为企业的决策提供帮助的全方位解决方案。这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等。本科题设计主要是向用户提供方便的操作平台,减少管理人员的工作量,使一些简单的重复性劳动用计算机来完成。是针对目前的人事管理系统进行改进,从而能够实现招聘管理、培训管理、考评管理、员工管理,薪酬管理这五大功能。为完成本科题设计我们三人林小燕、张维、庞薇组成了一个人力资源开发小组。具体分工如下:本小组由我担任项目组长,主要统筹安排各组员的工作,督促她们按时完成各自的工作。同时本人还负责本系统中的用户权限管理模块、人事设置模块、薪资管理模块的设计;组员张维负责招聘管理模块、培训管理模块以及系统维护;庞薇则负责员工管理模块、考评管理模块以及系统工具。本文的内容是这样安排的:第一章为绪论,概述系统的发展背景和发展趁势,提出系统的主要功能。第二章为系统的需求分析,从经济、技术和社会三方面因素说明系统开发的可行性;通过初步调查明确组织结构、业务流程,确定系统的功能模块。第三章为总体设计,包括系统总体结构设计和层次模块结构设计,通过图示说明系统的主要功能。第四章为详细设计,包括模块功能与处理流程设计、输入输出设计、通过分析数据进行数据库设计,其中包括数据字典,数据结构,以及ER图。第五章为系统的编码。第六章为测试运行结果及分析,通过设计测试用例来对系统进行测试,并对结果作简单分析。第七章为结论,主要是对整个论文主要成果的总结。二、系统的需求分析(一) 需求分析企业的不断发展,规模的不断扩大,管理工作日益复杂.然而,其中有许多都是简单的重复,堆积起来却是一项很大的工作.人力资源管理更是如此,在企业中有许多的人力资源信息,个人的工资信息,福利信息,奖金信息,等等,而且他们是随时变化的,如每个月对员工的应发工资进行核算,这在企业中是一个经常性的事件,还有对员工的其他信息的保管,处理等等.这些在企业中是不断重复的,而且工作量很大,随着企业的发展,对这样一个人力资源管理系统的需求就日益强烈了。另外,企业对信息的检索,修改,保存等等,都可以轻松的通过计算机来实现,大大的节约了企业的人力资源,这也是人力资源所要研究解决的,如何提高个人的工作效率,如何提高公司整体的工作效益。计算机的发展为这样一个系统的发展提供了一个工具,利用计算机解决一些重复性高的工作,使管理人员更专心的投入到有创造性的工作中去。(二) 可行性分析 1.社会可行性随着我国加入世界贸易组织(WTO),我国企业与世界的联系更加密切,要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人力资源管理系统具有社会可行性.2.经济可行性人力资源管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业人力资源管理系统是现代企业必备的一个部分.在经济方来说,建设一个人力资源管理系统需要投入一定的资金,但所带来的经济效益确实难以估量的,所以对于企业来说, 投资建立人力资源管理系统具有经济可行性. 随着信息社会的科技化,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域,计算机的性能有了长足的进步,已经被应用于多个领域.首先,计算机可以代替人工进行许多繁杂的劳动,极大的节省了人力资源,使企业的运转更有效。其次, 计算机可以节省许多资源,例如纸张,办公耗材等。第三,计算机的使用可以使工作的进程更加的安全和稳当。第四,利用计算机进行管理可以节约资金,也许在初期的投资是很大的,但是从长远的发展看,它节约了人力,物力,可以使企业人力资源部门的工作相对简单,使人力资源部不再是从事一些简单的重复性的工作,而是投入到更有利于提高企业的竞争力的方面,投入到如何调动员工积极性的工作中去。 3.技术可行性近些年来计算机技术飞速发展,硬件条件可以说是日新月异,其发展以令人惊讶的速度成倍发展。软件方面同样进展神速,无论任何系统都难不倒如今的计算机。本系统就是由VB与Access数据相结合而设计出来的。本系统开发环境:Windows 98/me/2000/xp/2003/vista 操作系统、VB 6.0、ACCESS数据库、CPU 为100MHZ以上、硬盘数据量最小配置为100M。计算机内存要求为16M以上;并且人力资源管理系统的程序功能比较简单.只需要通过简单的培训便能操作系统,节省大量的人力,用户可以不同的身份登陆系统,实现不同的操作.所以在技术方面来说人力资源管理系统具有技术可行性.在科学技术不断进步的今天,计算机科学日益成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域,并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对人力信息进行管理,具有手工管理无法比拟的优点.例如:检索迅速,查找方便,可靠性高,储存量大,保密性好,寿命长,成本低等,这些都是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发一套人力资源管理软件是很有必要的.(三) 系统分析1. 初步调查首先调查的是我们所要作的系统的组织结构,确定人事部与哪些部门有关系,确定该系统的范围。本系统研究的是人力资源管理系统,势必要对企业的业务过程进行详细的调查。如对企业的日程、任务、概况、外部环境、当前系统任务、系统划分、系统开发条件等的调查。系统的组织结构招聘管理绩效管理薪酬管理员工管理培训管理成员企业管理平台企业HR图2-1 组织结构图(2)系统的业务流程业务流程图是用图形的方式反映企业实际业务处理过程的“流水账”。基本图形符号: 业务处理单位 业务处理功能描述 表格制作 传递 存档入职信息表招聘组编制培训表培训组工资报表考核汇总表表培训实施表表考评组考评组各部门培训组接收人员薪酬管理考评工资组工资组工资条员工有关人员财务主管经理 人员需求计划审批招聘组招聘组招聘登记表批准招聘求职人面试招聘组求职人面试结果表招聘组HR经理招聘组制定招聘计划HR经理招聘组劳动合同管理招聘组求职人 面试结果存档 招聘登记存档 入职信息存档 培训实施表存档 工资报表存档考核汇总表存档图2-2 系统业务流程图系统的业务流程图概括描述系统的主要功能,即招聘管理,培训管理,考评管理,薪酬管理和员工管理。招聘组将拟好的人员需求计划表交给HR经理审批,通过后招聘组制定招聘计划,经HR经理批准后,开始实施招聘,招聘组将制作好的招聘登记表发给求职人填写,填完后将表存档,对求职人进行面试,将面试结果存档,确定人选后与求职人签订劳动合同,并对签署的劳动合同进行管理,招聘组把入职信息存档入库。培训组编制培训计划,并形成培训实施表,各部门按照培训表接收人员。考评组对员工进行考评,并进行考核汇总,将汇总结果存档。工资组根据考评等信息制成工资报表,通过经理,财务主管和有关人员审批后,由工资组把工资条发给员工。(3)系统的数据流图如下是我们调查的数据流程图:DFD描述符号:处理过程 数据流 对象 存储文件人力资源管理系统各部门管理部门员工各部门经理 财务主管员工招聘职位人数表 员工汇总信息表考勤记录 工资汇总表离职信息 工资条图2-3 系统数据流程图人力资源管理系统将各部门提交的招聘职位人数表,管理部门提交的考勤记录,员提交的离职信息加工处理后,产生员工汇总信息表,工资汇总表,工资条,分别提供给各部门经理,财务主管,员工。5.员工管理 4.薪酬管理 3.考评管理 2.培训管理 1.招聘管理 入职信息表招聘职位人数表培训人名单入职信息表培训实施信息表离职信息员工汇总信息表考核汇总表 工资汇总表 工资变动信息 考勤记录 考核汇总表工资汇总表工资条 工资文件图2-4 零层图考评管理将外部实体提交的考核记录加工生成的考核汇总表将分别提交给薪酬管理和员工管理,员工管理将招聘、培训、考评的处理结果以及外部实体提交的离职信息综合处理,产生工资变动信息;薪酬管理参考工资文件,将这个变动信息与考评产生的考核汇总表综合处理产生工资条和工资汇总表,将工资条发放给员工,工资汇总表将再次进入员工管理最终形成员工汇总信息表,提供给相关的外部实体。1.1制定招聘计划 1.2招聘 1.3面试 1.4劳动合同管理 招聘职位人数表 招聘计划表 招聘人员表培训人员表面试人员表入职信息表图2-5 招聘管理数据流程图根据招聘职位人数表制定招聘计划,产生招聘计划表,通过招聘处理产生招聘人员表,提交给面试处理,产生面试人员表,经过劳动合同管理的加工产生培训人员表和入职信息表。 2.1制定培训计划 2.2培训 培训人名单 培训计划表 培训实施信息表 入职信息表图2-6 培训管理数据流程图培训人名单和入职信息表通过制定培训计划的综合处理,产生培训计划表,经过培训处理过程的加工,产生培训实施信息表。 3.1考勤统计 3.2奖惩管理 3.3汇总考核 考核标准考勤记录考勤统计表考核汇总表 奖惩表奖惩文件图2-7 考评管理数据流程图考评记录经过考勤统计处理后形成考勤统计表,依照奖惩文件进行奖惩管理,两个处理过程的结果和考核标准经过汇总考核后,产生考核汇总表。 4.1工资汇总 4.2工资设置 4.3计算工资 考核汇总工资条工资信息工资汇总表工资说明工资文件图2-8 薪酬管理数据流程图工资汇总处理过程将考核汇总表和工资信息进行汇总,同时,工资设置依据工资文件设置工资。两个处理过程完成后计算工资,产生工资条和工资汇总表。 5.1添加新职员信息 5.2删除员工信息5.3修改员工信息 5.4汇总员工信息 离职信息 员工汇总信息表 入职信息员工调动表工资变动信息工资表考核表培训实施信息表 图2-9 员工管理数据流程图根据离职信息删除员工信息,根据入职信息添加新职员信息,将删除和添加后的信息汇总产生员工调动信息;依据工资表、培训实施信息表、考核表和员工调动信息进行员工信息修改,产生工资变动信息;修改后的信息与删除添加后的信息进行汇总,最终形成员工汇总信息表。2.数据字典数据字典是对系统中的数据的详尽描述,它提供对数据库数据描述的集中管理,目的是对收集到的数据进行标准化、统一化,有统一的名称、格式和含义。它产生于数据流图,是对数据流图中的数据流、数据项、文件和加工等描述的产物。如下是根据上面的数据流图产生的数据字典。(1)数据项说明表2-1 数据项说明数据项编号数据项名称代码长度类型说明001员工号YGH20文本员工的唯一标识002姓名XM30文本员工的姓名003性别XB4文本004出生日期CSRQ8日期005民族MZ15文本006婚姻状况HY4文本007政治面貌MM10文本008学历XL10文本009进入公司时间JR8日期010转正时间ZZ8日期011部门BM10文本012部门编号BMBH20文本部门的唯一标识013基本工资JBGZ10数字014岗位GW20文本015岗位编号GWBH20数字岗位的唯一标识016岗位工资GWGZ10数字017血型XX10文本018身高SG8文本019体重TZ4文本020出生地点CSDD50文本021户口所在地HK50文本022身份证号SFZ18文本023所学专业ZY20文本024毕业学校BYXX20文本025职称ZC20文本026驾驶证号JSZ10文本027准驾车辆ZJCL50文本028技术证书JSZS30文本029有效期限YXQX50文本030参加工作时间GZSJ8日期031员任职单位YDW50文本032原职务YZW50文本033档案转入时间DAZR8日期034招收类型ZSLX50文本035用工类型YGLX50文本036家庭通讯地址JT50文本037邮编YB10数字038电话DH10数字039移动电话YDDH20数字040离职原因LZYY50文本041档案转出时间DAZC8日期042爱人姓名ARXM50文本043爱人工作单位ARDW50文本044爱人联系电话ARDH10数字045考核分KHF3数字046病假时间BJSJ8数字047事假时间SJSJ8数字048迟到扣款CDKK5数字049延时加班费YS5数字050休息日加班费XXR5数字051个人所得税GRSD5数字052养老保险代扣YLBX5数字053住房基金代扣ZFJJ5数字054工伤保险代扣GSBX5数字055失业保险代扣SYBX5数字056基本医疗代扣JBYL5数字057其他扣款说明QTKK50文本058其他扣款金额KKJE5数字059奖金JJ5数字060差旅补助CLBZ5数字061考核奖金KHJJ5数字062实发工资SFGZ5数字063劳动物品名称WPMC50文本064招聘编号ZPBH10文本065招聘日期ZPRQ8日期066招聘方式ZPFS20文本067应聘人数YPRS10数字068招聘费ZPF5数字069人均费用RJFY50数字070劳动合同编号LDHT50文本071签订时间QDSJ8日期072当事人约定的其他内容YDLR50文本073是否停止SFTZ2文本074停止方式TZFS20文本075停止时间TZSJ8日期076签约期限QYQX50文本077实施计划编号SSJH10文本078培训计划编号PXJH10文本079培训种类PXZL50文本080培训对象PXDX50文本081项目名称XMMC50文本082课时费KSF5数字083招待费ZDF5数字084交通费JTF5数字085教材费JCF5数字086年度ND4数字087月份YF5数字088费用类型FYLX50文本089费用项目FYXM50文本090费用金额FYJE5数字091电脑序号DNXH5文本092社会保障号码BZHM50文本093职工缴费基数ZGJFJS50文本094UserpassUP50文本登陆密码095UsernameUN50文本登陆名称096UsertypeUT50文本用户类型(2)数据结构 表2-2 数据结构表编号名称组成01员工基本信息员工号+姓名+性别+出生日期+民族+婚姻状况+政治面貌+进入公司时间+学历+转正时间+部门+基本工资+岗位+岗位工资+血型+身高+体重+籍贯+出生地点+户口所在地+所学专业+毕业学校+职称+驾驶证号+准驾车辆+技术证书+有效期限+参加工作时间+原任职单位+原职务+档案转入时间+招收类型+用工类型+劳动力类型+家庭通讯地址+邮编+电话+移动电话+离职原因+离职时间+离职档案转出单位+爱人姓名+爱人出生日期+爱人工作单位+爱人联系电话02工资项目部门+岗位+员工号+姓名+用工类型+年度+月份+基本工资+岗位工资+考核分+病假时间+事假时间+迟到早退次数+延时加班时间+延时加班费+休息日加班时间+休息日加班费+个人纳所得税+应扣工资+基本医疗代扣+养老保险代扣+住房基金代扣+工伤保险代扣+失业保险代扣+其他扣款金额+其他扣款说明+迟到扣款+差旅补助+考核奖金+奖金+实发工资03劳动合同表劳动合同编号+姓名+性别+签订时间+身份证号+文化程度+部门+岗位+当事人约定的其他内容+是否停止+停止方式+停止时间+签订期限04招聘登记招聘编号+招聘方式+招聘日期+岗位名称+岗位编号+所属部门+应聘人数+招聘费+人均费用05面试登记表招聘编号+面试日期+所属部门+岗位名称+面试人数+参加人06培训实施计划实施计划编号+部门+时间+培训计划编号+项目名称+培训种类+培训对象+参加人数+举办日期+地点+培训时数+师资来源+培训目的+课时费+交通费+招待费+教材费+其他费用+口试+笔试+实际操作07考核统计年度+月份+部门+员工号+姓名+考核分08考勤统计年度+月份+部门+员工号+姓名+应出勤天数+全勤天数+病假天数+事假天数+迟到早退次数+其他假说明+其他假天数+旷工天数+延时加班时加+休息日加班时加09福利费用年度+月份+员工号+姓名+部门+岗位+用工类型+费用类型+费用项目+费用金额10奖惩说明员工号+姓名+部门+岗位+性别+出生日期+惩罚项目+奖励项目+具体内容+惩罚时间+奖励时间+说明+本部门经理签字+人力资源经理签字+总经理签字11养老保险员工号+电脑序号+社会保障号码+姓名+性别+参加工作日期+职工缴费基数+是否停止12员工调动表员工号+姓名+原部门+原职务+原基本工资+调后部门+调后职务+调后工资+调动原因+调动日期13UserUsername+Userpass+Usertype(3)数据流 表2-3 数据流列表编号名称数据来源数据流向组成01招聘职位列表各部门招聘组各部门所提交的招聘人员数据结构02面试人员表招聘组档案组已被招聘录取的新员工的入职信息数据结构03考勤记录表各部门考评组员工基本的考核统计数据结构04考核统计表考评组工资组参与工资计算的考核统计数据结构05培训实施信息表各部门培训组新员工和在职员工的培训实施数据结构06工资变动信息劳资部门生产管理部门员工工资项目数据结构中的变动工资数据结构07固定工资信息劳资部门员工工资项目数据结构中的固定工资数据结构08工资条工资部员工工资发放数据结构09工资总表薪资部管理部门工资总表数据结构(4)处理逻辑表2-4 处理逻辑列表处理编号: 01处理名称:招聘输入数据:招聘计划表输出数据:招聘人员表处理逻辑:由各部门提交职位需求计划,招聘信息发布后,按应聘者名单填写招聘人员表处理编号: 02处理名称:面试输入数据:招聘人员表输出数据:面试人员表处理逻辑:按招聘人员表由人力资源部面试合格后,按合格人员名单填写面试人员表处理编号: 03处理名称:劳动合同管理输入数据:面试人员表输出数据:入职信息表处理逻辑:经面试合格,双方达成协议并签订劳动合同后,按面试人员表填写员工基本资料,并把新员工资料存档处理编号: 04处理名称:考勤统计输入数据:考勤记录输出数据:考勤记录表处理逻辑:按员工名单填写员工的出勤信息处理编号: 05处理名称:汇总考核输入数据:1,考勤记录表 2,奖惩表输出数据:考核汇总表处理逻辑:按考勤记录表和奖惩表计算考核分,并由考核分计算出考核奖励 考核分=实出勤天数/应出勤天数*(系数) 考核奖金=考核分*奖金基数处理编号: 06处理名称:制定培训计划输入数据:培训人名单输出数据:培训计划表处理逻辑:根据被培训人员所在岗位编制培训计划,并填写培训实施计划表处理编号: 07处理名称:修改员工信息输入数据:1,工资表 2,培训实施信息表 3,考核表 4,员工调动表输出数据:员工基本信息变动表处理逻辑:由于员工在岗位上的表现或调动,员工的基本工资、培训项目都要发生变化,及时修改员工的基本信息处理编号: 08处理名称:汇总员工信息输入数据:1,离职信息 2,入职信息 3,员工基本信息变动表输出数据:员工汇总信息表处理逻辑:更新员工档案库处理编号: 09处理名称:工资汇总输入数据:1,考核汇总 2,工资信息输出数据:基本工资,岗位工资处理逻辑:由考核汇总和工资信息统计出员工的应发工资 应发工资=奖励+考核奖励+基本工资+岗位工资+差旅补助+休息日加班费+延时加班费处理编号: 10处理名称:工资设置输入数据:工资文件输出数据:工资设置表处理逻辑:根据国家和地区最新工资文件更新工资设置表,计算应扣工资,具体表现为福利和各种保险代扣。 应扣工资=养老保险代扣+住房基金代扣+工伤保险代扣+基本医疗代扣+失业保险代扣+个人所得税+其他扣款+迟到早退扣款处理编号: 11处理名称:计算工资输入数据:1,应发工资 2,应扣工资输出数据:1,工资条 2,工资总表处理逻辑:实发工资=应发工资-应扣工资 并进行工资条和工资总表打印(5)数据存储文件 表2-5 数据存储文件列表编号名称组成关键字01招聘登记表招聘编号+招聘方式+招聘日期+岗位名称+岗位编号+所属部门+应聘人数+招聘费+人均费用招聘编号02面试登记表招聘编号+面试日期+所属部门+岗位名称+面试人数+参加人招聘编号03员工基本信息员工号+姓名+性别+学历+部门+进入公司时间+电话+移动电话员工号04工资总表部门+员工号+姓名+年度+月份+基本工资+岗位工资+个人所得税+应扣工资+实发工资员工号05工资条部门+员工号+姓名+年度+月份+基本工资+岗位工资+个人所得税+奖金+应扣工资+实发工资员工号06员工调动表员工号+姓名+原部门+原职务+调后部门+调后职务+调动原因+调动日期员工号07养老保险缴费清单员工号+电脑序号+社会保障号码+姓名+性别+参加工作日期+职工缴费基数+是否停止员工号08福利费清单年度+月份+员工号+姓名+部门+岗位+用工类型+费用类型+费用项目+费用金额员工号09考勤统计表年度+月份+部门+员工号+姓名+应出勤天数+全勤天数+病假天数+事假天数+迟到早退次数+其他假说明+其他假天数+旷工天数+延时加班时加+休息日加班时加员工号10考核统计表年度+月份+部门+员工号+姓名+考核分11劳动合同详单劳动合同编号+姓名+性别+签订时间+身份证号+文化程度+部门+岗位+当事人约定的其他内容+是否停止+停止方式+停止时间+签订期限劳动合同编号12奖惩说明员工号+姓名+部门+岗位+性别+出生日期+惩罚项目+奖励项目+具体内容+惩罚时间+奖励时间+说明+本部门经理签字+人力资源经理签字+总经理签字员工号(6)外部实体表2-6 外部实体列表编号实体名称输入的数据流输出的数据流01员工员工基本信息工资条,工资总表三、总体设计系统设计是在系统分析的基础上进行的,本系统在分析阶段已经建立了系统的逻辑模型,明确了系统的功能,回答了系统“做什么”,所以在系统设计阶段,我们利用系统分析成果,把系统逻辑模型转换成物理模型,即要实现系统功能,确定系统实施方案,回答系统“怎么做”。系统设计包括两方面,首先是总体设计,它包括系统总体结构设计和层次模块结构设计;其次详细设计,它包括模块功能与处理流程设计、数据库设计、输入输出设计。(一) 系统设计原则系统的开发是一项投入很大的工程,为确保系统开发成功,设计时必须遵循以下设计原则:1.效率性原则.2.工作质量保证原则3.可靠性原则4.可变更性原则5.经济性原则等。而且这些原则不是孤立的,它们是相互联系的,不能片面追求哪个,一定要根据系统的实际情况综合考虑。(二) 系统总体设计1.系统总体结构设计人力资源管理系统身份验证用户权限管理人事设置工资设置培训管理招聘管理考评管理薪酬管理员工管理系统工具系统维护 图3-1 系统总体结构2. 层次模块结构设计模块设计主要描述系统的模块结构及模块间的联系,它是总体设计的主要内容。模块设计要遵循以下原则:(1)模块的独立性原则(2)模块大小适中原则(3)模块判断的作用域应是其控制域的子集(4)系统形状匀称原则(5)模块的单入与单出原则等。如下图:(1)用户登录模块层次图系统登陆输入登陆信息用户信息处理验证用户身份进入正确验证与错误验证相应处理图3-2 用户登录模块层次图系统用户登录:对每个用户来说有三次机会进行身份认证。如果三次输入的用户名和密码都无法与数据库中的数据不一致,则无法再进入系统,并会强制退出系统。(2)用户权限管理模块层次图用户添加输入新用户信息验证密码用户添加 用户更改密码输入新密码验证新密码更改密码 图3-3 用户权限管理模块层次图用户权限管理:这个模块使每个用户可以随时更改自己的密码,利于自己记住,也使自己的密码不断地进行变化,更加保证了安全性。对管理员来说还可以对数据库中的数据进行备份,预防数据的丢失和更改。也可以添加新的用户,以及快速的退出系统。(3)招聘管理模块层次图招聘登记表招聘登记表招聘登记表记表面试结果面试结果入职信息表招聘登记表笔试结果口试结果操作结果招聘管理招 聘面 试签订劳动合同输入招聘信息编辑入库笔试口试手工操作 图3-4 招聘管理模块层次图招聘管理:根据公司现行的规模和各部门的现状以及需求,制定招聘计划包括需要招聘的职位和人数。招聘组实施招聘计划,根据公司的各职位的要求进行招聘、面试。招聘登记表有求职人员的姓名、学历、求职职位及爱好等基本信息,为招聘组的工作人员提供了最直接的信息。面试有笔试、口试、操作等,经过这个层次我们就可以确定人员。可以查询招聘登记和面试结果登记。还有劳动合同的管理,劳动合同是公司和员工之间具有法律成效的最直接的依据。允许用户任意设定各类合同,提供对劳动合同的订立、变更、解除的全面管理。用户可根据需要自定义合同的有效期,合同到期时系统可自动检索出相关的数据,提醒管理人员及时更新合同信息。因此本模块表述了公司招聘的所有活动。(4)员工管理模块层次图调动信息入库输入员工调动信息生成员工调动信息 原部门信息 员工调动表 设置信息员工调动 员工信息编辑 设置信息 备用信息 设置信息 输入员工新信息生成员工信息编辑入库 招聘登记表 招 聘 管 理 图3-5 员工管理模块层次图员工管理:对员工信息的添加、修改、删除等。添加新入职员工的信息,修改员工信息的改变如员工晋升,员工调动等等,删除离职员工的信息。员工调动对员工变动前的信息和变动后的信息的记录。四、详细设计(一) 模块功能设计 以下是我负责的四个模块功能设计的详细图解:用户权限管理添加用户修改密码退出系统1.用户权限管理模块图4-1用户权限管理模块结构图2.人事设置模块人事设置学历设置部门设置职称设置岗位设置图4-2人事设置模块结构图3.工资设置模块工资设置 福利设置 津贴设置个人所得税设置 奖励设置 提成设置图4-3工资设置模块结构图4.薪酬管理模块薪酬管理员工工资管理 工资查询 福利管理 图4-4薪酬管理模块结构图 (二) 数据库设计1.数据需求分析此次毕业设计,我们组采用Access来进行数据库的开发, 本系统是应用在单机系统上的,所以只需建立起一个数据库,在此数据库基础上建立起表格,现将部分数据结构表描述如下:(1) 用户表表4-1 用户表字段名数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论