人力资源管理系统的设计与实现计算机专业

举报
资源描述
题目:人力资源管理系统的设计与实现 摘要 作为计算机应用的一部分,使用计算机对人力资源信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人力资源管理的效率,也是企业的科学化、正规化管理的基础。 本系统详细介绍了企业人力资源管理系统的开发与设计,包括了开发一个管理信息系统的5个阶段:系统开始和可行性研究、系统分析和设计、程序设计、系统测试和技术培训、项目总结和评估。 在设计当中,我们使用了现在广泛流行的Web浏览方式将一个通用型的企业人力资源管理系统展现给用户,提供给用户很好的界面和操作平台。 关键字:1、人力资源管理 2、信息系统 3、数据库访问技术 目 录 第一章 绪 论 1 一、研究课题的目的与背景 1 二、人力资源管理的内容和目标 2 三、研究课题的意义 3 第二章 系统分析 4 一、 可行性研究 4 (一)技术可行性 4 (二)开发环境分析 4 (三)系统性能需求分析 5 二、开发环境介绍 6 (一)ASP介绍 6 (二)Access介绍 8 第三章 系统设计 10 一、 系统总体结构与功能 10 二、 数据库设计 18 第四章 系统实现 22 一、 登陆系统模块 22 二、工作计划模块 23 三、通告管理模块 23 四、 公文管理模块 25 五、 人力管理模块 27 六、 考勤管理模块 29 第五章 系统测试 33 一、系统测试 33 第六章 设计总结与心得 39 致 谢 40 参 考 文 献 41 第一章 绪 论 一、 研究课题的目的与背景 知识经济时代, 以不确定性为特征的竞争环境向现代企业提出了新的挑战, 人力资源管理作为管理学的一个分支, 在企业管理活动中的地位越来越重要。企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人力资源管理的转变。 随着社会经济信息化的蓬勃发展,知识经济的兴起和信息技术的日新月异, 消除了人类知识、信息传递的障碍, 也带来了经营意识、管理观念的巨大转变。随着西方先进管理思想的引进, 现代人力资源管理对我国现有的劳动人事管理制度形成了冲击, 并将最终取而代之。随着计算机的应用渗透进了我国各行各业的生产和管理中。计算机信息化管理能帮助企业的管理效率和水平得以提高,其效率增加的主要体现为:计算机信息化管理后,使过去人工参与信息基础录入和存储的效率大幅提升;计算机信息化能促使信息的传递的时效性更快,使得沟通协作配合的效率大幅提升;计算机信息化管理使得企业的各种信息的安全性得到了空间的提高。 (一)企业人力资源管理信息系统开发的重点与难点在于: 1、非技术性的人力资源工作者要求信息系统设计的尽量简单、好用 ,众所周知,从事信息技术相关的人因为日常主要精力和机器“交流”,往往不擅长也喜欢将精力用来与不同人打交道,而从事人力资源工作的人日常主要是参与人事的工作,他们的工作要求与人打交道,不喜欢与机器打交道。因此,他们不愿意投入精力去钻研一个信息系统的使用,他们希望信息系统的操作越“傻”越好,摸一摸就能走下来。 2、凡是在人机交互和界面友好等操作方面做的不够出色的人力资源管理信息系统,往往都容易最终被企业所摒弃。尤其是当人力资源管理部门发生人事变动时,很有可能导致新上岗的人难以操作信息系统,而这时公司高层往往不会让新到岗的员工再系统地参加最初由系统开发团队所讲授的培训课堂,这样的情况下,人力资源管理出错的几率就随着不会使用信息系统增大了。 (二)正在摸索和变革中的人力资源管理体系要求信息系统能够以不变应万变。 1、目前,我国企业中整体的人力资源发展趋势为:由传统的人事管理工作的事务性工作向人力资源过渡的战略性工作,在这个管理思潮发生更迭和发展的过程中,也会从当前的“薪时工资制”到随后可能的“薪随岗变”的绩效工资 2、今天采用领导评论考核随后可能变为 360 度综合考核。在人力资源管理的摸索发展中,始终会存在各种各样的变化,这无疑增大了人力资源信息系系统开发的难度。假使信息系统是无法改变自身以适应这种变化是不可行的。 3、但随着市场影响力的发展,一方面,由于企业人力资源管理 的内容的不断变化;另一方面,系统开发者的流动性增加,使得人力资源管理信息系统无法适应不断变化的需求,因此,逐步被商业信息系统所替代。 (三)信息系统灵活与操作简单成为矛盾统一体 1、基于上述的我国的国情决定了,中国目前人力资源管理信息系统的开发面临着尴尬的局面,信息系统既要做得足够的灵活,还要满足客户期望的操作简便,懂信息系统开发的人都会清楚这是一个难以两全齐美的目标。 2、要想同时实现这两个目标,在开发人力资源信息系统时,首先需要把一些复杂的功能反复优化和简单,实在不能简化的地方,要尽可能地藏起来让系统使用者看不到。即企业中普通系统操作使用者和领导者所看到的系统和系统界面是相对简单的,而系统的管理员能看到信息系统灵活但复杂的一面。 以计算机为主的现代人力资源管理系统更是解决上述问题的尚方宝剑,它不仅大大提高了工作效率,降低了错误发生的概率,也解放了一大批困扰于此的技术人员。所以,本文对它的研究很有意义。 二、人力资源管理的内容和目标 现代人力资源的内容十分丰富, 涉及到人力资源的诸多方面, 其主要内容有:人力资源的规划和选拔、培训和发展、激励、绩效考评、薪酬管理、安全与福利等方面。人力资源管理始终是围绕着如何充分开发人力资源这一核心目标展开活动。人力资源管理的主要目标有: 1、充分调动员工的积极性。 2、 扩展企业的人力资本。 3、 实现企业利润最大化。 人力资源管理就是通过提高人的技能的适用率、发挥率和有效率, 达到人尽其才、人尽其能, 最大限度地发挥人的潜能, 最终实现企业利润最大化的目标。 三、 研究课题的意义 人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。 通过对人力资源管理流程和数据格式进行标准化,能有效地提升该企业人力资源管理的规范程度,进而提高人力资源管理效率;其次通过人力资源信息管理系统实现信息化,逐步将人力资源部门的人员从过去日常重复性的事务性工作中脱身出来,有效地支持人力资源部门以人力资源管理的角度对企业的战略做分析、规划并执行;其次通过人力资源管理系统的网络化,将该企业中非人力资源管理的其它部门,以及公司高层、中层、基层的管理者都有机地参与进自己部门的人力资源管理,从而真正实现全员参与的人力资源管理。 因此,为了加快公司的信息化步伐,提高公司的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已变得十分必要和迫切。 第二章 系统分析 一、可行性研究 系统开始和可行性研究是为系统开发做前期准备。在对一个项目的开发之前,我们总是要对其进行一个可行性分析与需求分析,通过开发组全体成员和指导老师的共同分析得出了可行性开发计划。对于需求分析我们作了如下调查分析的需求。 (一)技术可行性 1、随着软件编程技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理人事信息要求数据的采集、更新能够完整、准确和及时。所以开发通用的企业人力资源管理系统已经完全可以做到。 2、社会可行性 随着经济全球化的到来, “哪个组织学习的快, 哪个组织就能生存, 哪个组织就能赢得竞争优势。”美国学者指出,未来最成功的企业将是学习型组织,因为未来唯一持久的优势是比你的竞争对手学得更快的能力。只有把企业建成学习型组织, 才能充分体现“以人为本”的管理理念, 提高员工创新能力,为员工发展自我提供广阔的空间,实现知识共享,提高企业的整体人力资源管理水平。 3、 经济可行性 尽管我国目前企业的信息化建设已较为普及,但无论企业的规模大小,承受系统开发和维护的成本都只能在自身所能承受的范围内,任何阶段对信息系统开发成本控制都会有所控制,因此对系统开发和维护具有一定的经济可行性。 4、执行可行性 建成后的企业信息系统的意义在于,优化整个工作和业务流程,管理员可以通过简单学习和培训便能熟悉系统的全方位操作。 (二)开发环境分析 本系统是属于管理信息系统,管理信息系统(MIS,Management Information System)可以保存用户信息,通过对信息进行分析和处理,可以帮助用户制定计划、规范管理或提供决策依据。 管理信息系统通常可以采用浏览器/服务器(B/S)结构开发。随着Internet的推广和普及,开发B/S结构的管理信息系统也在很多领域得到了应用。它的主要优势在于用户无需安装客户端软件,只要使用IE浏览器就可以使用管理信息系统。当然,B/S结构的管理信息系统的主要操作都在服务器上完成,对服务器的要求比较高。 ASP是Microsoft公司开发的Web服务器端脚本开发工具,使用它可以生成动态、高效的Web应用程序。使用ASP制作B/S结构应用程序的框架如图2.1所示。 用户 浏览器 Web服务器 .asp文件 申请服务 HTTP通信 协议文件下载 图 2.1 B/S结构示意图 要运行和开发ASP应用程序,必须安装以下软件: 1) Microsoft Internet Information Service(IIS5.1)及其以上版本。 2) Microsoft Office Access 2003或以上版本。 3) Microsoft Internet Explorer 5.0或更高版本。 (三)系统性能需求分析 整个系统规模比较大,信息量大,因此对系统的性能提出了较高的要求。这个系统的性能包括: 1、可靠性。系统对数据需要有较高的判断能力,在输入数据不合理的情况下能给出错误警告,以避免数据库的数据发生混乱。 2、易维护性。随着技术和业务的发展,系统维护需要简单、易行。 3、 安全性。该系统中数据库起着非常重要的作用,不能随意存取或改动,因此必须对数据库的存取和改动进行严格的控制,对系统数据进行有效的保护,防止对数据库的非法操作,防止计算机病毒对数据的破坏,定期对数据库进行备份。 4、 可扩展性。该系统是根据目前条件进行设计的,随着周围环境的改善,该系统也应该很容易地被扩展。 5、易操作性。本系统是企业人力资源管理系统,直接供企业用户使用,而非计算机专业人员。本系统应该适用于不同水平的使用者,包括企业各级人员,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 二、开发环境介绍 (一) ASP介绍 本系统采用在Windows XP Professional下基于IIS5.1[3]下的ASP + Access编写。 ASP (Active Server Pages) 是 Microsoft 推出的一种服务器端命令执行环境,ASP内含于IIS中,通过ASP可以轻松地结合 HTML Web 页面、脚本(Script)程序和 ActiveX 组件建立或执行动态、交互式 Web 服务器应用程序。你不需要写入复杂的程序,就可以开发站点应用程序。ASP 让你只要学习使用 VBScript 或 JScript 等简单的 script 语言,结合 HTML 码、ASP 对象和内置或自行制作的 ActiveX Server component(ActiveX 服务器组件),数十条简单的 Script 程序码,即可快速地开发出各种于站点服务器执行的站点应用程序。 (二) Ac
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号