• 1.26 MB
  • 2022-04-22 13:33:36 发布

人力资源管理系统设计的毕业论文.doc

  • 48页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'本科毕业设计第47页共48页人力资源管理系统设计的毕业论文目录1.绪论11.1选题背景11.2选题意义21.3资料来源31.4系统特点32.系统分析42.1初步调查,提出系统目标42.2可行性分析52.3详细调查63.系统设计223.1系统设计目标223.2系统功能结构设计233.3数据库设计253.4代码设计313.5输入输出设计313.6物理配置方案设计(包括硬、软件、网络设计)323.7安全性设计334系统实施334.1开发工具选择334.2算法说明344.3系统测试355系统使用与维护说明书365.1系统安装与配置说明365.2系统使用说明书36 本科毕业设计第47页共48页5.3系统维护说明书406设计开发总结416.1设计中使用的关键技术416.2毕业设计体会41结论43致谢45参考文献461、绪论1.1选题背景人力资源管理系统这个概念首先是在1954年由PeterDrucker在《管理实践》一书中引入的,组织的管理由此进入一个新的时代。一系列围绕着组织中员工的开发与管理系统已经初见雏形,并在不断发展和完善中。近些年来,现代的人力资源管理理论传入中国,得到了广泛的传播和应用,因此对于这方面的研究也很多,渐成显学。21世纪组织面临锐不可当的经济全球化趋势。飞速发展的技术变革和创新,以及迅速变化的差异化顾客需求等新竞争环境,组织掌握新的技术或者是进入新的市场领域获得的竞争优势成为一种短期效应,越来越多的组织通过构筑自身的人力资源竞争力,维持生存并促进持续发展。人力资源作为知识的承载体成为组织依靠的对象,在以人为本的概念的熏陶下,人力资源管理在组织中的作用日益突出。但人的复杂性和组织的特有性决定了人力资源管理不是简单的技术性拷贝,真正的理解人力资源管理的内涵和实施与组织相匹配的结构形式和管理模式是创造竞争优势的关键。人力资源管理,就是运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。 本科毕业设计第47页共48页人力资源管理系统是这样一个系统,它能够快速、方便地显示结果,还可以对有关工资的各种信息进行统计,服务于财务部门,及企业主要管理者。实施人力资源管理系统可以集中、整合各种信息来源,有利于降低管理成本,提高企业管理效率,从而促进企业的进一步发展和变革。北京市建筑装饰设计工程有限公司是按照现代商业流通模式组建的一站式多功能大型装修公司,项目在运营过程中受到了当地去多企业的大力帮助。北京市建筑装饰设计工程有限公司充分拉动当地及周边经济的迅速发展,一个城市无商而不活。北京市建筑装饰设计工程有限公司为当地带来了强大的人流、商贸、资金流和信息流。这些“商流”,再加上北京作为首都的地位,其发达的交通区位优势,游客甚多,与北京市建筑装饰设计工程有限公司的人流、物流、商业流、信息流交相汇合,不仅有效拉动了地方经济的发展,而且使得北京经济发展如虎添翼,使得整个城市和地区更加活跃和繁荣起来。1.1选题意义在民营企业、中小型公司高速蓬勃发展的今天,本系统是重点针对北京建筑装饰工程有限公司业开发的一款人力资源管理系统,经过实际调查发现该公司在人力资源管理方面存在考核结果主观化、考核结果没有广泛应用、考核意识淡薄等方面的问题。薪酬管理主要存在缺乏激励性的问题,具体表现在人力资源管理的混乱。本系统重点就是针对这些问题进行的设计与开发。利用现代高效的运作方式来开发和管理组织中最重要、最昂贵的资源,实现人力资源管理精细化、自动化,为公司的发展做出正确的决策,提高人员的利用率,为公司发展和人才储备提供良好的平台。北京市建筑装饰设计工程有限公司的各项业务不断扩大,管理层次不断增多,而又缺乏相应人力资源管理系统,该设计目的是实现该公司能够通过此系统对其内部的人力资源进行有效地管理。主要意义为:(1)加快建立适应各类人才成长的管理体制。要按市场经济体制的要求,深化企业人事制度改革,加快建立起适应各类人才成长特点的新型人才管理体制。要围绕高素质领导人才、经营管理人才、专业技术人才和技术工人四支队伍建设,建立各具特色的分类管理制度,重视抓好创新型人才、复合型人才的培养和选拔使用,树立重能力、重实绩、重贡献,鼓励创业、鼓励创新、鼓励竞争的用人新理念。(2) 本科毕业设计第47页共48页加大对人才教育培训的投入。企业要利用培训和教育功能使企业成为“学习型组织”,着力提高各类人才的创新能力和创造能力。在企业培训工作中应采取高科技和高投入措施,使企业人才资本不断增值。加大对人才培训教育的投资,既能满足企业经济发展需要,又能满足人才对职业生涯开发及个人能力提高的渴求,这种投资会获得比物质更高的回报,而且这种回报具有长效性和超成本性。(3)提高对人才的激励力度。激励是现代企业人才资源开发的核心。人才资源的潜能能否发挥和能在多大程度上发挥,在一定程度上依赖于对人才的激励力度。企业在人才引进、使用中要积极研究个人需求和制度对个人需求满足感的影响以及能产生各种激励作用的机制,制定人才队伍收入待遇及其岗位责任和业绩、贡献挂钩的原则,实行按岗位、按任务、按业绩付酬的分配制度,鼓励技术、管理等生产要素参与收益分配,最大限度地调动人才积极性,最终实现企业经济发展与人才资源开发的双丰收。人力资源作为现代社会企业发展的核心推动力量,其管理已经成为现代企业管理的核心和重要组成部分;在企业的所有业务与工作推动和执行过程中,人的能动性、技能保证和团队化协作成为其得以有效达成的关键因素;人力资源的管理实际上是企业的发展动力管理,其核心的管理行为包括人力资源的获取、激励、组织与发展四个部分,这四个部分构成一个有机的整体,缺一而不可;这四个部分的循环往复使企业的人力资源管理和企业管理不断得到升华,进而增强了企业的核心竞争力和企业的盈利能力。1.1资料来源一方面,本系统的设计参考了现有的人力资源管理系统的框架结构,比如:宏景人力资源管理系统、天润人力资源管理系统,金益康人力资源管理系统等。对现有的系统信息进行分析、综合、整理,收集了一些关于人事管理的信息,丰富数据库内容。另一方面,对北京建筑装饰工程有限公司的人力资源结构进行了全面的分析,同时参阅了其公司的内部报刊等资料并进行了记录,增加了数据的可靠性,和实用性。通过cnki查阅了国外类似网站设计的论文以及资料,并参阅了国外对公司人力资源管理系统的态度调查的结果来帮助网站的设计。系统设计的过程中,查阅了相关语言数据的工具书,提高系统的稳定性和安全性。 本科毕业设计第47页共48页1.1系统特点(1)和企业内部其它系统兼容性:企业无需考虑在使用人力资源管理系统后与自身的其他管理系统和将来要使用的先进系统互不兼容、数据无法交换的问题。企业更加不必担心将来需要重新更换系统所带来的资金重投入、员工及管理人员多次培训的问题。(2)纯互联网结构:无论现在公司现在机构多么庞大,还是由现今的中小企业发展到大型集团,这套系统都可以为自己管理的游刃有余,并且公司再怎么扩大都无需投入额外成本。该系统管理和升级方面更是轻松自如,因为系统只需要在企业服务器上安装一次,其他客户端电脑无需安装任何额外程序,升级管理可以让管理员直接在后台添加功能即可,也可以实现服务器的衔接,这样在升级的时候只需要升级一个服务器的内容即可,这样我们企业分支机构无任扩展到世界任何地方都不必担心升级管理的痛苦。(3)完全按企业需求灵活定制性:现今企业管理个性化很融,各家有各家高招,针对于现在企业发展趋势,必须要一套适合企业现今管理模式而且能定制未来发展模式的人力资源管理系统,也就是说我们需要的软件应该是可以随着公司的调整和改变做出相应的调整和改变的灵活系统。这样就能减少公司二次开发的成本,并且能充分的满足、贴切公司的需求,进而节约不必要的开支。(4)改善企业“白纸黑字”的办公流程:无纸化办公、异地共同办公,无论你在哪里都可以登陆这套本公司人力资源管理系统实现你在企业中的角色,就想你在坐在办公室一样完成这套工作流程,大大提高了工作效率。这也是对管理制度的一种体现,体现了“管理在前,执行在后”的先进理念。(5)根据企业所有管理权限分布式控制系统:随着企业管理理念的提高,企业内的职位、岗位划分越来越细致,针对这种发展的趋势,我们选择人力资源管理软件的时候必须考虑到系统中权限控制是否适合公司各个岗位的问题。权限分配必须分别对应于企业中不同的部门和不同的人,根据不同的管理人员而下放相应的权限。这样才能给企业带来管理的安全和信息的保密。另外,在分布式权限控制系统中职位与权限相结合,不因人的流动而造成职责的空缺。并且,既可以统一管理,又明确分工。合理的下放职权,亦可减轻各岗位的工作负担。 本科毕业设计第47页共48页1.系统分析1.1初步调查,提出系统目标北京建筑装饰工程有限公司是一家刚刚起步的建材公司,其发展速度快人员涨幅比较大,公司上层对下层的管理日益困难,在这几年的发展中公司一直没有一套适用于自己的人力资源管理系统,对人员的管理还停留在口头传达、书信、电话等比较落后的方式,管理效率特别低,严重影响了本公司的收益。企业的目标最终将通过其最有价值的资源——它的员工来实现。有效利用公司内的人力资源,充分发挥各个员工的本能,可以为公司实现以下目标: (1)为提高员工个人和企业整体的业绩,人们应把促进企业的成功当作自己的义务; (2)制定与企业业绩紧密相连,具有连贯性的人力资源方针和制度,是企业最有效利用资源和实现商业目标的必要前提;(3)应努力寻求人力资源管理政策与商业目标之间的匹配和统一;(4)当企业文化合理时,人力资源管理政策应起支持作用;当企业文化不合理时,人力资源管理政策应促使其改进;(5)创造理想的企业环境,鼓励员工创造,培养积极向上的作风;人力资源政策应为合作、创新和全面质量管理的完善提供合适的环境;  (6)创造反应灵敏、适应性强的组织体系,从而帮助企业实现竞争环境下的具体目标; (7)增强员工上班时间和工作内容的灵活性; (8)提供相对完善的工作和组织条件,为员工充分发挥其潜力提供所需要的各种支持;(9)维护和完善员工队伍的团队建设;1.2可行性分析2.2.1技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。公司目前内部建有局域网,各部门均采用core 本科毕业设计第47页共48页i3以上的PC机作为工作台,其容量、速度能满足系统要求。公司有专业的IT人员,对软件开发工具比较熟悉,有开发数据库经验;能够胜任信息系统的开发工作。经以上分析得知:在技术上完全满足于开发此系统。编程语言和开发工具(1)编程语言:C#(2)数据库:SQLServer2008R2开发工具(3)开发工具:Microsoftvisualstudio2010、MicrosoftSQLServer2008R2等2.2.2经济可行性分析主要是对项目的经济效益进行评价,主要是支出的费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。基于本公司的现有计算机及配套设备,建设MIS系统,不需要添置硬件设备,而且配合本公司的员工进行自行开发,可以大大节省软件的开发费用,并且建立了MIS系统后,能大大减少重复性的书面报告,降低办公费用,提高办公效率,与前期的投入相比,后期的收益是更为可观的,所以该系统非常值得开发。2.2.3管理可行性分析所开发这套系统管理显得游刃有余,并且公司再怎么扩大都无需投入额外的管理成本。因为系统只需要在企业服务器上安装一次,其他客户端电脑无需安装任何额外程序,升级管理可以让管理员直接在后台添加功能即可,也可以实现服务器的衔接,这样在升级的时候只需要升级一个服务器的内容即可,这样我们企业分支机构无论扩展到各个分公司都不必担心升级管理的痛苦,所以管理难并不是这套系统的特点。经过以上三方面的可行性分析,在技术、经济和管理上都能满足开发此系统的最低条件,所以该系统开发可行。1.1详细调查 本科毕业设计第47页共48页通过对北京建筑装饰工程有限公司进行初步调查得到的数据进行分析,已经大体得到北京建装公司的人力资源管理信息系统的大概功能需求,并且一致认为该系统的开发工作是可行的。为了让开发出来的人力资源管理信息系统能够真正地解决北京建装公司在人力资源管理方面现有的问题,我们需要对北京建装公司的管理业务工作进行详细调查。详细调查工作从组织机构入手进行自顶向下的全面调查。在调查过程中对调查的资料和数据进行分析整理,方便系统功能的调整和问题的解决。通过对北京建装公司的组织结构、人力资源管理业务流程及数据流程进行调查分析并最终得到系统的功能结构。1.1.1组织机构分析对北京建筑装饰工程有限公司工作层次进行分析,大致为下图所示:图2-1北京建筑装饰工程有限公司组织结构图1.1.2业务流程分析调查管理业务流程即是顺着原管理系统信息流动的过程对它的业务处理流程进行调查,内容包括各个环节的业务处理、信息来源、处理方法、计算方法、信息流流经去向、信息提供的时间和形态等。通过业务详细调查对企业的业务流程进行分析,并最终用业务流程图将整个企业中某项业务的处理流程表示出来。业务流程图中的各种表示符号如图2-2所示: 本科毕业设计第47页共48页图2-2业务流程图符号说明北京建筑装饰工程有限公司的人力资源管理总的业务流程大致如下:人力资源部门按照公司的发展要求制定适合公司的人力资源规划并提交董事会的审批;根据审批后的人力资源规划及现有的人力资源结构、各个部门的人员需求制定适当的招聘计划或者对现有的人力资源结构进行调整;通过招聘活动进行员工的招聘工作,员工入职后将他们的薪资福利方案提交财务处;定期或不定期的对员工进行绩效考核并记录考核结果,根据绩效考核的结果对员工能力水平进行评定,将各个部门的员工能力水平报表提交到各部门经理,方便进行任用决策。 本科毕业设计第47页共48页董事会企业经营规划表合格的人力资源规划表人力资源规划表人力资源管理部制定招聘计划经理审批招聘计划表员工招聘面试通知面试简历表其他部门人员需求表员工信息管理人员调整方案员工信息表员工信息库面试登记表录用聘用合同绩效考核计划绩效考核绩效信息库薪资福利管理薪资福利待遇财务部应聘群众图2-3北京建筑装饰工程有限公司人力资源管理业务流程图1.1.1数据流程分析数据流程分析就是把数据在组织内部的流动情况抽象的独立出来,舍去了与数据相关的具体组织机构、信息载体、处理工具、物资及材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要的工具就是数据流程图,它能够将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。数据流程图主要由数据处理、存储、实体、数据流四个模块构成,其符号具体示意如下图: 本科毕业设计第47页共48页图2-4数据流程说明图根据图2-3所示的北京建筑装饰工程有限公司人力资源管理业务流程图可以画出该公司人力资源管理的顶层数据流程图和系统顶层数据流程图,如图2-5、2-6面试结果公司规划员工考核情况人员需求信息人力资源规划方案董事会各部门应聘群众人力资源管理系统应聘简历财务部薪资福利图2-5北京建筑装饰工程有限公司顶层数据流程图 本科毕业设计第47页共48页F14更新员工信息F3面试通知财务部F12工资信息董事会P3招聘管理D5薪资库D4绩效档案库F6员工工资条F7招聘合格人档案D2员工档案库D3招聘档案P1制定人力资源规划F1人力规划F1规划方案应聘群众F2个人简历F5职位申请单员工P2人事管理F4受聘人档案F8招聘合格人员P4绩效管理F4绩效计划F10员工绩效信息P5薪资管理F5薪酬计划F11员工绩效档案F13调用工资信息F15工资发放信息F9员工绩效档案F16员工档案信息F17招聘计划D1规划方案表图2-6北京建筑装饰工程有限公司人力资源管理系统顶层数据流程图将以上顶层数据流程图展开后,各个子系统的第二层流程图如下:1)绩效管理子系统流程图 本科毕业设计第47页共48页F10.1考核成绩信息F10.2考核等级信息F10.1考核成绩信息人力管理专员P4.2考核等级查询D4绩效档案库F10.2考核等级信息P4.3员工绩效核算F11.2员工绩效信息F11.1员工成绩信息P4.1考核成绩查询图2-7北京建筑装饰工程有限公司人力资源管理绩效管理数据流程图2)薪酬管理子系统流程图F12.1工资信息表统计F12.2工资信息报表F15工资发放表人力资源专员P5薪资管理P5.1员工工资统计F5薪酬计划D5薪资库财务部P5.2查询员工薪资F14员工信息更新F12.3员工信息表F12.4工资信息图2-8北京建筑装饰工程有限公司人力资源管理系统薪酬管理数据流程图 本科毕业设计第47页共48页3)招聘管理子系统流程图F4.1招聘信息F2个人简历P3.2职位增加F2招聘计划人力资源专员P3.1职位查询F4.1招聘信息F3面试通知F5职位申请单应聘人员工F4.2入职信息表F4.3新增职位信息P3.3职位删除F4.1招聘信息F4.4修改招聘信息D2员工档案库P3.4职位更新F4.4修改招聘信息图2-9北京建筑装饰工程有限公司人力资源管理系统招聘管理子系统流程图4)人员信息管理子系统流程图D2员工档案人力资源专员F7人员档案信息P2.1人员档案管理P2.2人员绩效管理F9员工绩效P2.3员工薪酬信息F5薪酬计划F12薪酬信息图2-10北京建筑装饰工程有限公司人力资源管理系统人事档案子系统流程图 本科毕业设计第47页共48页1.1.1数据字典表2.1数据项数据项编号:I001数据项名称:员工ID数据项类型:varchar(20)长度:20简要说明:工作人员的编号,每个人只有唯一的编号。取值范围:”E0101”~”E9999”数据项编号:I002数据项名称:招聘计划编号数据项类型:varchar(20)长度:20简要说明:某个员工类型的招聘计划项目编号。取值范围:1~9999数据项编号:I003数据项名称:绩效考核记录编号数据项类型:varchar(20)长度:20简要说明:代表某条绩效考核记录的代码。取值范围:1~9999表2.2数据结构数据结构编号:DS001数据结构名称:部门信息表简要说明:记录公司所有部门相关信息。数据结构组成:部门编号+部门名称+部门主管+部门属性+联系电话+职责描述数据结构编号:DS002数据结构名称:招聘计划方案表简要说明:保存招聘的信息。 本科毕业设计第47页共48页数据结构组成:招聘编号+工作名称+招聘要求+招聘时间+招聘地点+招聘部门+备注数据结构编号:DS003数据结构名称:绩效考核信息表简要说明:记录员工的绩效考核成绩信息。数据结构组成:项目编号+员工编号+姓名+所在部门+考评内容+考评结果+考评分数+考评人+考评日期数据结构编号:DS004数据结构名称:薪资福利信息表简要说明:记录员工的每月所得的工资和发放的福利的信息。数据结构组成:员工编号+姓名+所在部门+职务+职称+工种+基本工资+奖金+津贴和补贴+加班费+罚款+实际工资数据结构编号:DS005数据结构名称:员工信息表简要说明:记录员工的基本信息。数据结构组成:员工ID+姓名+性别+民族+出生日期+年龄+籍贯+个人图片+文化程度+专业+毕业院校+所属部门+工种+职务+职称+政治面貌+身份证号+婚否+联系电话+邮箱+爱好特长+联系地址+备注表2.3数据流数据流编号:F1数据流名称:人力计划数据流来源:制定人力规划模块数据流去向:人力资源规划表数据流简述:董事会根据公司的人才需求制定符合本公司的人力规划 本科毕业设计第47页共48页数据流组成:方案编号+部门名称+招聘要求+招聘时间+招聘地点+招聘部门数据流编号:F2数据流名称:个人简历数据流来源:应聘群众数据流去向:招聘管理数据流简述:应聘群众将个人简历提交给招聘部门进行应聘数据流组成:id+姓名+性别+年龄+学历+政治面貌+地址+电话数据流编号:F4数据流名称:绩效规划数据流来源:规划表数据流去向:绩效管理数据流简述:根据董事会决定的绩效规划方案对员工进行绩效考核数据流组成:方案ID+方案名称+方案实施策略+适用部门数据流编号:F5数据流名称:薪酬计划数据流来源:规划表数据流去向:薪酬管理数据流简述:董事会制定薪酬管理计划后交给管理部门实施数据流组成:方案ID+方案名称+方案实施策略+适用部门 本科毕业设计第47页共48页数据流编号:F6数据流名称:员工工资条数据流来源:人事管理数据流去向:员工数据流简述:人事管理部门将员工的工资状况交给员工数据流组成:员工ID+姓名+性别+住址+工资状况数据流编号:F7数据流名称:招聘合格人档案数据流来源:人事管理数据流去向:员工档案表数据流简述:人事管理人员将招聘合格人员的档案保存到人事档案表里边数据流组成:员工ID+姓名+性别+年龄+电话+住址+政治面貌+婚姻状况数据流编号:F8数据流名称:招聘合格人员数据流来源:招聘档案数据流去向:人事管理数据流简述:人事管理人员将招聘合格人员的档案从招聘档案表里边取走数据流组成:员工ID+姓名+性别+年龄+电话+住址+政治面貌+婚姻状况 本科毕业设计第47页共48页数据流编号:F9数据流名称:员工绩效信息档案数据流来源:绩效档案库数据流去向:人事管理数据流简述:人事管理人员将员工的绩效档案提走数据流组成:员工ID+姓名+性别+年龄+电话+住址+政治面貌+婚姻状况+考核数据流编号:F10数据流名称:员工绩效信息数据流来源:绩效管理数据流去向:绩效档案库数据流简述:将员工的绩效核算以后存入绩效档案库数据流组成:员工ID+姓名+性别+年龄+电话+住址+政治面貌+婚姻状况+绩效数据流编号:F11数据流名称:员工绩效档案数据流来源:绩效档案库数据流去向:薪资管理数据流简述:薪资管理部门提取员工绩效信息以便进行工资的核算数据流组成:员工ID+姓名+性别+年龄+电话+住址+政治面貌+婚姻状况+绩效 本科毕业设计第47页共48页数据流编号:F13数据流名称:调用工资信息数据流来源:薪酬方案表数据流去向:财务部数据流简述:财务部根据来自薪资方案管理的信息来进行工资发放数据流组成:员工ID+姓名+性别+年龄+电话+住址+政治面貌+薪资信息表2.4处理逻辑处理逻辑编号:P1处理逻辑名称:制定人力资源规划处理逻辑简述:董事会根据自己公司的人力状况,制定公司将来的人力资源规划方案输入的数据流:各个股东的意见信息处理:根据各部门的现有职位空缺和人才需求,来制定规划输出的数据流:成形的规划方案处理逻辑编号:P2处理逻辑名称:人事档案管理处理逻辑简述:统计员工信息,员工调动情况以及信息报表处理:人力资源部将人事档案信息输入到人力资源管理信息系统,各类信息将按员工ID排序并存储在员工档案库中,人力资源部可以对员工信息进行操作,然后将操作后的信息存储到数据库中,存储的记录可以供各个部门员工查询。输出的数据流:员工档案库 本科毕业设计第47页共48页处理逻辑编号:P3处理逻辑名称:招聘管理处理逻辑简述:根据人力资源规划及各个部门经理提出的人员需求制定相应的招聘计划输入的数据流:各个部门的职位、部门经理提出的人员需求处理:根据各部门的现有职位空缺和人才需求,来制定招聘计划方案输出的数据流:招聘计划表及审核表处理逻辑编号:P4处理逻辑名称:绩效管理处理逻辑简述:制定绩效考核方案,绩效统计结果,员工信息处理:人力资源部将考核信息输入到人力资源管理信息系统,考核信息将按序号排序并存储在员工档案库中,人力资源部可以对考核信息进行操作,然后将操作后的信息存储到数据库中,存储的记录可以供各个部门员工查询。输出的数据流:员工档案库处理逻辑编号:P5处理逻辑名称:薪酬管理处理逻辑简述:制定薪酬管理方案,统计基本工资、发放工资等报表处理:人力资源部将工资信息输入到人力资源管理信息系统,薪资信息将按序号排序并存储在员工档案库中,人力资源部可以对薪资信息进行操作,然后将操作后的信息存储到数据库中,存储的记录可以供各个部门员工查询。输出的数据流:薪资库 本科毕业设计第47页共48页表2.5数据存储数据存储编号:D1数据存储名称:人员规划方案表数据存储简述:存储董事会决定的人力资源规划方案内容数据存储组成:方案ID+方案内容+所用部门+完成时间关键字:方案ID数据存储编号:D2数据存储名称:员工档案库数据存储简述:对员工信息进行存储数据存储组成:员工ID+姓名+性别+民族+出生日期+年龄+籍贯+个人图片+文化程度+专业+毕业院校+所属部门+工种+职务+职称+政治面貌+身份证号+婚否+联系电话+邮箱+爱好特长+联系地址+备注关键字:员工ID数据存储编号:D3数据存储名称:招聘档案库数据存储简述:对招聘信息进行存储数据存储组成:员工ID+姓名+性别+民族+出生日期+年龄+籍贯+个人图片+文化程度+专业+毕业院校+政治面貌+身份证号+婚否+联系电话+邮箱+爱好特长+联系地址+备注关键字:招聘员工ID 本科毕业设计第47页共48页数据存储编号:D4数据存储名称:绩效档案库数据存储简述:对员工的绩效信息进行存储数据存储组成:员工ID+姓名+性别+民族+出生日期+个人图片+联系电话+联系地址+绩效信息+备注关键字:员工ID数据存储编号:D5数据存储名称:薪资福利信息数据存储简述:存储员工的薪资福利方案数据存储组成:员工id+姓名+所在部门+考评内容+考评结果+考评分数+考评人+考评日期关键字:员工id关联处理:P4表2.6外部实体外部实体编号:S1外部实体名称:人力资源管理专员外部实体简述:负责整个公司的宏观调控及相关方案的审核等工作输出的数据流:F17、F4、F5外部实体编号:S2 本科毕业设计第47页共48页外部实体名称:员工外部实体简述:员工查询个人的信息、申请职位输入的数据流:F6输出的数据流:F5外部实体编号:S3外部实体名称:财务部门外部实体简述:根据人力资源部提供的薪资福利方案为员工进行工资结算和发放工作输入的数据流:F13输出的数据流:F14、F151.系统设计系统设计就是在系统分析提出的逻辑模型基础上,科学合理的进行系统的物理模型的设计。最终得到的系统物理模型应该符合系统性、灵活性、可靠性和经济性的要求。3.1系统设计目标根据系统初步调查所确定的目标以及对详细调查中所得到的相关资料进行分析后,北京建筑装饰工程有限公司人力资源管理信息系统的设计目标有:1)能对公司的各个部门信息及部门所辖的员工类型信息进行管理;2)可以进行人力资源现状的统计及进行人力资源规划的制定;3)可以根据公司人力资源规划及人力资源现状进行招聘计划及培训计划的制定;4)该系统具有数据的修改、删除、添加等功能,并且能大量准确的存储数据; 本科毕业设计第47页共48页5)注重实用性、科学性和可操作性并重的原则,把管理人员从繁杂的日常人力资源管理事务中解脱出来,从而能够集中精力从战略的角度来考虑企业人力资源规划和政策。6)能够较好地保证数据一致性、准确性和及时性,实时动态、准确完整地提供人力资源信息,保证企业在人力资源管理方面的质量,为企业提供高度数字化、规范化、科学化的人力资源管理信息及处理平台,为领导决策提供准确依据。3.1系统功能结构设计3.1.1系统总体设计为了保证北京建筑装饰工程有限公司人力资源管理系统的可维护性及可扩展性,我们把系统的功能进行模块化处理。根据系统设计的目标并结合系统开发技术的特点,我们将该公司人力资源管理信息系统划分为以下几个功能模块,如图3-1所示:图3-1北京建筑装饰工程有限公司人力资源管理系统功能结构图 本科毕业设计第47页共48页3.1.1系统详细设计在以上功能结构图中的各个功能模块详细功能如下:1)基础信息管理子系统,主要管理企业和下属的各级部门基本信息、人力资源管理所涉及到的元数据的设置。基础信息由人力资源管理人员根据企业部门、职位、人员情况进行设置。2)人事档案管理人事管理的内容主要包括员工的基本信息、人员职位及变动信息。人事信息管理主要功能如下:a)员工基本信息管理:主要是员工信息资料(个人姓名、岗位信息、政治面貌、个人简历、薪酬、职称信息等)的录入和维护。b)员工信息查询:可方便快捷地查询员工的基本信息、人员职位及变动信息等人事信息。3)招聘管理子系统员工招聘管理可为企业制定近期及远期的招聘计划,记录实际招聘情况及试情况,并将数据连至人事管理系统,以便做新进人员的人事档案维护。具体功能如下:a)招聘计划管理:根据各部门主管提出的人员需求申请拟订招聘计划,并报请企业领导批准,招聘计划审批通过后可对相关职位进行招聘发布。b)应聘登记:输入、维护应聘人员信息,允许采用多个字段(如:专业、学历、特长、薪资要求、应聘者居住地址、应聘职位等)进行查询、统计、生成报表;对公司或部门领导感兴趣的应聘人员发出面试邀请、对暂不需要的应聘人员可将其资料存入企业人才库作为后备人才进行管理;c)招聘处理:对面试人员经过一系列测试后通过的人员,会自动汇总到人力资源部。相应人员形成可录用人员表单,在人力资源与其确认过相关信息后,发送录用通知。同时已录用人员数据自动转入人事信息管理部分。4)绩效管理子系统 本科毕业设计第47页共48页绩效考核主要分为绩效信息管理和绩效统计,绩效信息管理就是将新的绩效信息添加到系统并可以对已有的绩效信息进行修改和删除;绩效统计模块主要通过对员工的绩效考核记录进行统计分析来评定一个员工的能力水平,人力资源管理人员可以按照不同的员工类型来查看该类型各个员工的能力水平。a)考评管理,添加员工的考评内容,考评结果,考评分数,考评人及考评日期,以此为参考来对员工进行测试,制定福利发放方案,提升员工职位等。b)奖罚管理,添加员工的奖罚内容,奖罚类型,奖励金额,罚款金额,奖罚日期,撤销日期,以此为参考类计算员工的应发的实际工资。5)薪资福利子系统该模块主要包括以下功能:a)考勤津贴,按月份添加员工的基本工资、职务、津贴和补贴、加班费,通过这些来计算该员工的实际工资;修改员工的考勤津贴信息。b)薪酬工资报表管理,统计员工的薪资福利发放的报表,制作工资条。3.1数据库设计当我们在总结信息资源开发、管理和服务的各种手段时,认为最有效的途径是采用数据库技术。数据库技术的应用己经越来越广泛了,从小型的单项事务处理到大型的信息系统都用先进的数据库技术来保持系统数据的整体性、完整性和共享性。信息系统的主要任务就是通过大量的数据获得管理所需要的信息,这就意味着必须存储和管理大量的数据。因此,建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确的调用和管理所需的数据是一项非常重要的工作。数据库设计的主要任务就是进行数据库概念模型设计,根据概念模型设计数据库逻辑模型并最终得到数据库物理模型。3.1.1数据库概念模型设计通过以上需求分析、系统流程设计以及系统功能结构的初步确定,在本系统中使用的主要数据库实体分别为“员工”、“部门”和“管理者”,实体E-R图如下所示:(1)员工实体:普通的员工实体包括姓名、工号、性别、出生日期、学历以及工作经验、电话、政治面貌、地址属性。普通员工实体E-R图为: 本科毕业设计第47页共48页员工性别姓名出生日期工作经验政治面貌工号地址电话图3-2员工实体(2)部门实体:部门实体包括部门号、部门的名称、级别以及部门地址属性部门实体E-R如为:部门部门号级别描述名称地址图3-3部门实体(3)管理者实体:管理者实体包括密码、姓名、部门设置、职位设置、用户管理权限、用户管理属性。管理员实体E-R图为: 本科毕业设计第47页共48页管理员姓名密码用户名权限管理用户管理职位设置部门设置图3-4管理员实体(4)应聘者实体:工资表实体包括姓名、编号、性别、学历、政治面貌、电话、出生日期。该实体E-R图为:应聘者姓名性别出生日期编号电话学历政治面貌图3-5应聘者实体根据系统功能需求,将以上实体结合数据流程图进行整合得到数据库的E-R模型,如图3-6所示。在该E-R图中详细描述了各个实体之间的对应关系,并最终通过该E-R图进行数据库的逻辑模型设计。 本科毕业设计第47页共48页图3-6北京建筑装饰工程有限公司人力资源管理系统总E-R图3.1.1数据库逻辑模型设计数据库的逻辑设计主要是根据数据库的概念设计的结构设计出数据库的概念模型和外模式。主要进行设计的规范化和E—R图向关系模型的转换。一般来说,一个实体转化为一个关系,一个关系转化为一个关系模式。北京建筑装饰工程有限公司人力资源管理信息系统设计过程中选用的DBMS产品为SQLServer2008R2,因此在逻辑结构设计阶段我们应该把以上设计的E-R图转换为SQLServer2008R2所支持的关系模型。如下是将北京建筑装饰工程有限公司人力资源管理信息系统E-R图转换成的关系模型,关系中的码用下划线标出。员工(员工ID,姓名,性别,民族,出生日期,年龄,籍贯,个人图片,文化程度,专业,毕业院校,所属部门,工种,职务,职称,政治面貌,身份证号,婚否,联系电话,邮箱,爱好特长,联系地址,备注)。招聘计划(招聘编号,工作名称,招聘要求,招聘时间,招聘地点,招聘部门)。薪资方案(员工编号,姓名,所在部门,职务,职称,工种,基本工资,奖金,加班费,罚款,实际工资,发放月份)。 本科毕业设计第47页共48页招聘人才库(员工编号,,姓名,性别,所属部门,职务,职务,学历,政治面貌,民族,项目名称,项目属性,评估方式考核成绩,获得证书,部门评价,成员身份)用户(ID,name,pwd)。3.3.3数据库物理结构设计因为北京建筑装饰工程有限公司人力资源管理信息采用的数据库系统是SQLServer2008R2,该数据库系统是一个关系数据库系统。因此,此系统使用关系数据库进行数据存储。在数据库内模式设计方面,使用SQL默认的数据存储方式。数据库模式就是根据以上关系模型得到数据库的表。表的详细设计结果如下:表6-1加班信息表(Attendence)属性名字段名数据类型允许空加班员工号JiabanEmployeeIDInt否加班内容JiabanDecimal(30,0)是加班日期RiQiDatatime是加班号JiabanIDInt否表6-2部门表(Dept)属性名字段名数据类型允许空部门编号Dept_IDInt否部门名称Dept_NameNvarchar(15)是部门属性Dept_positionNvarchar(16)是表6-3员工信息表(EmployeeInfo)属性名字段名数据类型允许空员工编号Employee_IDChar(10)否员工姓名Employee_NameChar(50)否出生日期Employee_birthdateNchar(20)否员工电话Employee_phoneNumberbigint是家庭住址Employee_AddressNvarchar(50)是所属部门Employee_positionNvarchar(10)是 本科毕业设计第47页共48页表6-4管理员表(Manage)属性名字段名数据类型允许空编号E_IDChar(7)否姓名E_NameNvarchar(50)否密码E_BirthNvarchar(50)是表6-5薪金设定表(salaryset)属性名字段名数据类型允许空员工编号IDInt否加班费JiabanDecimal(18,0)是请假扣除QingjiaDecimal(18,0)是迟到扣除ChidaoDecimal(18,0)是旷工扣除KuanggongDecimal(18,0)是表6-6薪金表(Salarytable)属性名字段名数据类型允许空薪金IDSalary_idInt否薪金发放Salary_fajingDecimal(18,0)是奖金Salary_jiangjinDecimal(18,0)是备注Salary_beizhuNvarchar(100)是发放日期Salary_datedatetime是员工idSalary_employeeidint是表6-7用户信息表(user)属性名字段名数据类型允许空用户编号UserIDInt否姓名UserNameNvarchar(10)是部门号DeptIDInt是 本科毕业设计第47页共48页3.3代码设计在管理信息系统中,代码是操作人员和机器的共同语言,是系统进行信息分类、校对、统计和检索的依据。代码设计就是要设计出一套能为系统各部门公用的、优化的代码系统,这是实现计算机管理的一个前提条件。代码设计在系统设计中是一项重要的工作,合理的编码结构是是管理信息系统具有生命力的重要因素。代码设计应遵循以下原则。(1)唯一性。一个对象可能有多个名称,也可以按不同的方式对它进行描述。但在编码系统中,一个对象只能赋予它唯一的代码。(2)可扩充性。代码设计时应留有充分的余地,以备将来不断扩充的需要。(3)合理性。进行代码设计时,代码的结构应该与相应的分类体系相对应。(4)规范性。国家有关编码标准是代码设计的重要依据,现有的标准必须遵循。在一个代码体系中,代码结构、类型、编写格式必须统一起来。(5)系统性。代码设计时,必须要有一定的分组规则,以便在整个系统中具有通用性。(6)短小实用,即选择最小值代码。代码的长度会影响所占据内存的空间、处理的速度以及输入时的出概率。所以,设计的代码要尽量短小。(7)具有规律性、便于编码和识别。设计的代码应具有逻辑性强,直观性好的特点,便于用户的而识别和记忆。本系统的代码根据实际情况设计而成,部分主要代码如下:3.4输入输出设计(1)输出设计输出方式的设计要充分利用现有设备输出对于用户和系统运行两方面都最有效的信息[。北京建筑装饰工程公司人力资源管理信息系统内部的相互输出就通过系统功能模块之间的相关参数传递以及共用数据来实现,而系统与用户之间的输出则主要通过显示器、用户界面以及相关报表来实现。(2)输入设计 本科毕业设计第47页共48页输入设计主要包括输入方式的设计和用户界面的设计。输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。常用的输入方式有:键盘输入,模/数、数/模输入,网络数据传送,磁盘读入等几种方式。在北京建筑装饰工程有限公司人力资源管理信息系统的设计过程中,根据实际需求我们将系统的输入方式设置为键盘输入。在系统输入数据校对方面,我们用到了VisualStudio2010中的验证控件,该控件能够实现系统功能中所需要的数据验证功能。主要需要输入的信息包含员工基本信息、培训计划、绩效考核信息、薪资福利方案、部门信息及员工类型信息。在用户界面设计方面,为了保证用户界面友好、简洁,我再设计北京建筑装饰工程有限公司人力资源管理信息系统时采用菜单方式来设计用户界面,这样使得系统的功能一目了然的展现在用户面前,方便用户操作。3.3物理配置方案设计(包括硬、软件、网络设计)3.6.1硬件配置方案1)服务器:CPU为Intel奔腾双核P6200或更高、内存为1GB或更高、硬盘为40GB或更高。2)客户机:CPU为Intelcorei3370M或更高、内存为1GB或更高、硬盘为80GB或更高。3)交换机:8口或16口,100Mbit/s。4)网卡:100Mbit/s网卡。3.6.2软件配置方案1)服务器端操作系统:WindowsServer2003。2)客户端操作系统:WindowsXP/Windows7及以上。3)数据库系统:SQLServer2008R2。4)开发环境:VisualC#+SQLServer2008R2。3.6.3网络配置方案千兆以太网作为网络主干,采用星型拓扑结构,路由器和交换机集中管理计算机,网络不会因一台计算机发生故障而影响整个网络。 本科毕业设计第47页共48页3.3安全性设计为了保证人力资源管理系统的安全,本系统中采用了基于角色权限控制的方式来保证系统的安全。本系统需在每次客户端请求时进行安全控制,本系统中的安全控制可分为认证以及授权。认证即识别请求用户是谁。基于角色权限控制的原理是一个用户可被赋予多个角色,一个角色也可被赋予多个用户,用户与角色之间的关系是多对多的;一个角色可被赋予若干项权限,一项权限也可被赋予若干角色,角色与权限之间的关系是多对多的。一个系统用户可能会拥有不同的角色,该用户的系统权限为各个角色的权限并集。当系统新建角色时,要赋予该角色拥有的权限;当删除角色时,必须先删除拥有该角色的用户或者先改变用户角色,当系统中没有用户与该角色关联的时候,才能从系统中删除该角色;当新建用户时,必须赋予用户某一角色后才能创建成功。人力资源对于一个企业的重要性是不言而喻的,因此人力资源数据信息的安全性对于一个公司来说是非常重要的。北京建筑装饰工程有限公司人力资源管理信息系统在进行设计时主要安全工作有:第一,为了防止一些不法人员用程序进行非法登入,还为系统设计了验证码;第二,整个系统实行分权限管理,不具有管理员权限的员工只能查看部分信息,不能进行信息修改。因此,该系统的安全性得到了充分的保障。4系统实施系统实施是一个新系统开发工作的最后一个阶段,即是将系统设计过程中所得到的系统设计方案在计算机上实现出来。4.1开发工具选择(1)PowerDesignerPowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具 本科毕业设计第47页共48页,例如PowerBuilder、Delphi、VB等相配合使缩短开发时间和使系统设计更优化。powerdesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型和物理数据模型两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。(2)MicrosoftSQLServer2008R2SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQLServer2008允许使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构和通过MicrosoftBizTalkServer进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据(3)MicrosoftVisualStudio2010VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。VisualStudio2010版本于2010年4月12日上市,其集成开发环境的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了NETFramework 4.0、MicrosoftVisualStudio2010CTP,并且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer,它还支持 IBM DB2和Oracle数据库。4.1算法说明北京建筑装饰工程有限公司人力资源管理信息程序开发主要分为两部分来实现,一部分是系统数据库的编程,另外一部分是系统程序开发。数据库编程主要是通过在数据库中设计一些触发器等数据库对象来进行数据处理,在程序中更新数据时数据库会自动根据写好的触发器来进行对应的处理,减少了在程序中操作数据库的次数,从而减少了数据交换量。此系统中主要包含了员工绩效统计的触发器: 本科毕业设计第47页共48页创建薪酬表的触发器,实现当添加基本工资、奖金、罚款后而自动计算出员工的实际工资。语言如下:USE[HRM]GO/******Object:Trigger[dbo].[W_wage]ScriptDate:05/30/201309:10:27******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateTRIGGER[dbo].[W_wage]on[dbo].[Wage]forinsert,updateasdeclare@基本工资intdeclare@加班费intdeclare@奖金intdeclare@实际工资intdeclare@罚款intdeclare@员工IDchar(20)set@员工ID=(select员工IDfrominserted)set@罚款=(select罚款frominserted)set@基本工资=(select基本工资frominserted)set@奖金=(select奖金frominserted)set@加班费=(select加班费frominserted)updateWageset实际工资=@基本工资+@奖金+@加班费-罚款whereWage.员工ID=@员工ID4.1系统测试此系统的测试主要通过两步实行: 本科毕业设计第47页共48页第一步:黑盒测试。黑盒测试主要是要用所有有效的和无效的输入数据来测试程序,由于它的不现实性,所以在实施的时候,我们把被测试程序的所有可能的输入数据划分为若干个等价类,把无限的随机测试转换为有针对性的等价类测试。此时,等价类的划分原则主要是:有效等价类的测试用例尽量公用,以期减少测试次数;无效等价类必须每类一例,以防漏掉可能发现的错误。第二步:白盒测试。这一阶段主要是阅读代码,进行代码查错和代码。数据库的安全:数据库是一个共享的资源,可以由多个用户使用。这些用户程序可以一个一个串行执行,每一时刻只有一个用户程序运行,执行对数据库的存取。其它用户程序必须等到这个用户程序结束后方能对数据库存取。如果一个用户程序设计大量数据的输入与输出交换,则数据库系统的大部分时间将处于休闲状态。为了充分利用数据库资源,应该允许多个用户程序并行的存取数据库。这样就会产生多个用户程序并发的存取同一数据的情况,若对并发操作不加控制就会存取和存储不正确的数据,破坏数据库的完整性。所以,如何保证数据库中数据的安全和完整性也是一个不容忽视的问题。在本系统中,主要是利用SQLServer自带的用户验证功能实现不同用户对数据库的安全访问。此外,还大量使用存储过程实现对数据的操作,这样可以阻止SQL注入之类的蓄意攻击。4系统使用与维护说明书4.1系统安装与配置说明将此系统投入使用之前,系统用户需要在服务器上安装以下必备的系统运行环境:MicrosoftSQLServer本机客户端、MicrosoftWindows.NETFramework4.0、MicrosoftSQLServer安装程序支持文件、MicrosoftSQLServer2008ReportingServices。4.2系统使用说明书北京建筑装饰工程有限公司人力资源管理信息系统设计与开发的主要目的就是提高公司的信息化水平、减轻人力资源管理人员的工作量、方便对各个员工的绩效信息进行分析统计从而达到支持企业决策的目的。此系统主要由人力资源管理部门的人员使用来进行企业人力资源规划制定和现状了解,为了方便使用者的操作。该系统分为HR专员和普通员工不同身份登录,不同身份登录以后系统功能使用权限也不同。 本科毕业设计第47页共48页图5-1登录界面(1)管理员登录以后可以完成以下操作:图5-2系统登录后主界面 本科毕业设计第47页共48页图5-3管理员管理用户账号界面图5-4管理员管理员工档案界面图5-5管理员对员工进行奖励和惩罚 本科毕业设计第47页共48页图5-6管理员对员工考勤管理界面图5-7管理员设定考勤规则图5-8生成工资报表 本科毕业设计第47页共48页(1)普通用户登录以后只能完成每天的签到和签退工作,例如:图6-7普通员工签到签退界面4.1系统维护说明书软件维护是软件生命周期的最后一个阶段,它处于系统投入生产性运行以后的日期中,为了纠正错误或满足新的需要而进行修改软的过程,即是软件维护,也是为软件的升级提供详细的资料。系统维护的内容包括:应用程序的维护、数据维护、代码维护和硬件设备的维护。类型有:纠错性维护、适应性维护、完善性维护、预防性维护。本系统维护工作主要是完善性维护和纠错性维护。北京建筑装饰工程有限公司人力资源管理信息系统是一个根据本公司实际情况进行设计开发的人力资源管理信息系统。由于该公司以前没有将人力资源管理实现信息化,因此在这方面并没有一些相关的系统使用经验。虽然在系统设计完成之后进行了一系列的系统测试工作,但是这些测试工作并没有实际系统使用中那么全面,因此新系统运行的过程中可能会出现一些暂时未发现的错误。为了保证系统的正常运行以及公司数据的安全性,建议每过一段时间进行一次数据备份并记录系统在运行中出现的相关问题方便系统的改进。在系统使用过程中一定要定期进行系统垃圾的清理、系统病毒查杀、运行环境的安全性检查等。 本科毕业设计第47页共48页4设计开发总结4.1设计中使用的关键技术管理信息系统的技术主要是数据组织处理技术、数据库技术和计算机网络技术。在北京建筑装饰工程有限公司人力资源管理信息系统开发过程中,主要用到了通过VisualStudio远程访问数据库并进行数据操作的技术、用户身份验证技术、数据绑定技术等。在数据库操作技术中,主要应用了数据库的select、insert、update、delete等基本查询语句在前台实现调用数据库中的数据进行操作;另外,使用了触发器技术,触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增删改等操作均由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制。触发器类似于约束,但是比约束更加灵活,可以实施比FOREIGNKEY约束,CHECK约束更为复杂的检查和操作,具有更精细和更强大的数据控制能力。用户身份验证技术中,使用了定义公共变量来调用,从数据库获取登录的用户和密码,以此来验证登录身份,防止非法登入系统。4.2毕业设计体会在这学期紧张的几个月的毕业设计中,最后的时分终于到来。其中的艰辛、苦恼、困难,成功、喜悦、快乐,只有自己知道,在代码的编辑过程中,又为了实现一个功能而连续几天查阅相关资料,为了成功时的那一份微笑。这三个月是我对四年大学学习的总结过程,更是进一步学习和探索的过程。虽然这次开发的系统有些地方还不太成熟,但我尽量发挥了自己的水平,力求做的最好。 本科毕业设计第47页共48页随着科技的不断快速发展,我相信未来公司对人力资源管理的发展绝对不会止步于此。可能会有更亲切和方便的方式来实现管理,更直接、更方便。但由于本人水平有限,对于这个北京建筑装饰工程有限公司人力资源管理系统,实现的功能还是非常的有限的,只实现了员工档案的添加修改删除、员工的绩效考核、薪酬的计算以及不完善的招聘功能,这显然是不够的,我觉得未来至少应该加一个管理员和用户的聊天窗口,可以视频、语音,并且可以指导员工。由于时间有限,本系统还是有考虑不足的地方,设计上还是存在着不少的缺陷,比如说不能智能的增添各部门的信息,只能满足于已添加的部门。只有靠今后不断地积累经验,进一步提高自己的水平,以及对系统业务做全面的了解,才能设计出比较完善的系统。 本科毕业设计第47页共48页结论本文讨论的人力资源管理信息系统是基于北京建筑装饰工程有限公司的经营管理现状和需求而进行分析与设计的。系统使用了C/S开发架构,使本系统不仅具备强大的交互能力,还不乏灵活性。通过本次系统的开发,我掌握了系统化分析方法进行系统的分析以及生命周期法对系统进行设计的步骤,同时还学到了一些插件的使用方法,有了这些插件可以使我们的系统页面更加简洁美观而功能更完善。在系统开发的过程中还对大学四年学到的很多专业知识进行了系统、综合的运用,也算是对所学知识的一种温习和提升。本系统具有如下几个优点:(1)本系统具备了较为完整的人力资源管理功能,能够满足用户的需求;(2)本系统的灵活查询设计,不但能够进行快速地定位,而且能够以用户自选的方式进行准确查找;(3)本系统具备良好的开放性,不但能够与当今常用的办公软件进行交互,还预留了与该公司的其他信息管理系统的数据接口;(4)本系统的开发设计不但结合了公司现有的管理模式,而且还充分运用了人力资源管理理论的先进科学理念;(5)本系统设计上采用了灵活的体系结构具有方便快捷的扩充能力,不但能满足富瑞沃机电设备公司现实的需要,还充分的考虑到公司未来的发展;(6)本系统界面具良好的用户交互性,操作方便且直观。但是在本系统开发的过程中,也存在不少的问题,这主要有以下几点:(1)本系统的主要功能都是基于C/S架构实现的,虽然该方法能够实现较为强大的功能,但系统的迁移性和应用范围受到了一定程度的制约,因此下一步的打算是建立相应的应用服务器,将业务逻辑的处理全部集中到应用服务器上进行。(2)本系统的数据挖掘以及辅助决策能力还有待提高。 本科毕业设计第47页共48页后续的工作将对本系统进行深层次的开发,引入人力资源规划等方面的内容,以便更好地为富瑞沃公司人力资源管理提供决策支持。在今后的学习工作中,我将努力扩展自己的知识面,从而达到能够设计出适合系统的一些统计算法或正则表达式,以此来夯实自己的知识。总之,未来的人力资源管理将更具战略性、更具人性化,更具有弹性和适应性,组织的限制将变得越来越少,组织具有的竞争优势将是知识以及掌握知识的人,人力资源管理将更加集中于激励、提高员工的积极性和创造性,充分发挥每个人的才能,做到人尽其才,从而加强组织的竞争力,树立良好的企业形象。 本科毕业设计第47页共48页致谢光阴荏苒,美好的大学时光即将画上一个句号。回望过去,仿佛昨日。孜孜不倦的老师,善良可爱的同学,美丽幽静的校园,一直陪伴着我,见证了我的成长。第一次独立离家求学,哭过、害怕过,正是因为远方亲人的鼓励支持,身边老师同学的帮助,我才能快速的适应新的环境,顺利的完成学业。历时四个月的毕业设计,终于结束了。从最初的选题、写开题报告,到后来的初稿、定稿,并不是一帆风顺的。在这期间,有很多人给我帮助,给我建议。此设计是在张娜萍老师的精心指导下完成的。老师渊博的专业知识、严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严于律己、宽以待人的崇高风范,朴实无法、平易近人的人格魅力对本人影响深远。不仅使得本人树立了远大的学习目标、掌握了基本的研究方法,还使本人明白了许多为人处事的道理。本次设计从选题到完成,每一步都是在老师的悉心指导下完成的,倾注了老师大量的心血。在此,谨向老师表示崇高的敬意和衷心的感谢!在做设计的过程中,遇到了很多的问题,在老师的耐心指导下,问题都得以解决。所以在此,再次对老师道一声:老师,谢谢您!时光匆匆如流水,转眼便是大学毕业时节,春梦秋云,聚散真容易。离校日期已日趋渐进,毕业设计的完成也随之进入了尾声。从开始进入课题到论文的顺利完成,一直都离不开老师、同学、朋友给我热情的帮助,在这里请接受我诚挚的谢意!在此我向河北科技大学信管专业的所有老师表示衷心的感谢,谢谢你们四年的辛勤栽培,谢谢你们在教学的同时更多的是传授我们做人的道理,谢谢四年里面你们孜孜不倦的教诲! 本科毕业设计第47页共48页参考文献1葛玉辉主编,许学军、吴承琪副主编,人力资源管理[M],清华大学出版社,2010.42陈岩,民营企业人力资源管理探析[J].党政干部学刊,2005(8)3邬锦雯主编,孙高洁、邓顺国、杜向阳副主编,人力资源管理信息化[M],北京交通大学出版社,2012.3.1(1-4)4欧阳峰、傅湘玲,企业信息化管理导论[M],清华大学出版社,2012(73)5王丽、冯小红,浅谈人力资源管理信息化存在的问题与对策[J],2010.66张士金,人力资源管理信息系统建设浅析[J].信息技术,2008(11)7梁维凯,当前国有企业人力资源管理的难点和对策[J].中国培训,2009(6)8项秋,浅谈人力资源管理信息系统[A].科技资讯,2011(20)'