《人力资源管理系统HRMS-实践报告.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统HRMS-实践报告.docx(47页珍藏版)》请在第一文库网上搜索。
1、R 隔 +、f软件工程项目实践报告课题名称(副标题)学院(系)专 业学 号学生姓名小组编号完成时间人力资源管理系统HRMS2011年6 月2日序号学号姓名角色承担的工作(简介)分报告题目页码备注1软件编程实现、绘制数据流图、功能结构图、数据库表个处理等详细设计数据库设计9、10、17 18-41程序编程实现2软件总体分析、数据字典、E-R图、操作模块图、主界面图片处理需求分析、总体设计11、8-283资料汇总整理、软件前期分析、绘制流程图和E-R图以及做文献总结引言、可行性分析、总结、谢辞、参考文献4-7、8、10、 15、42-44目录.4.4.4.4.6.6.6.6.7.7.7.8.8.8
2、.8.9.10.12.12.12.12.14.15.16.17.17.17.24.29.29.31.34.35.37.40.42.43.441引言1.1系统研究背景L2编写目的1.3课题研究的目的和意义2可行性分析2.1 技术及开发方法可行性1.1 .1本系统技术要求1.2 . 2开发工具2. 2管理可行性3. 3经济可行性4. 4操作可行性3需求分析3.1系统设计目标3. 2系统主要功能要求3.1.1 系统预想模块3. 2. 2系统预想功能5. 3数据流图与数据字典4总体设计4.1系统模块结构图4. 2功能设计4. 2.1系统操作4. 2. 2人事档案4. 2.3人事管理模块4. 2.4日常
3、管理4. 2. 5系统业务流程图4. 3数据库设计4. 3.1人力资源管理数据库设计6. 4数据库概念模型设计5详细设计6.1 用户登录模块6.2 主界面设计5. 3系统操作模块设计5. 5人事档案模块设计7. 5人事管理模块设计5.6日常管理模块设计6结论7谢辞8参考文献1引言1.1系统研究背景基于对浙江沿海地带(目前了解的就台州)的小型家庭企业的经营结构的了解以及分析后发现这样一个现状:大多数的家庭企业并没有完善的人力资源管理制度,或者说这方面的系统很匮乏。这些企业对与企业员工的管理还停留在传统人工的方式管理。这种管理方式存在许多缺点,例如:每到月末或者年末,大量的资料需要整理,员工的工资
4、核算、员工的考核、员工的基本资料等等繁重的日常工作。都是很浪费人力和资源的。随着经济发展和管理水平的提高,人力资源管理系统成为许多企业管理中非常重要的部分。人力资源管理系统(HumanResource Management System,HRMS)作为人力资源管理的一个计算机工具,可以将企业中员工招聘、岗位设置、日常考核、工资核算等信息用数据库统一管理。现在网络的发展已呈现商业化、全民化、全球化的趋势。人力资源管理主要指对人力这一资源进行有效开发、合理利用和科学管理。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更
5、大的价值人力资源管理是当前备受企业管理领域关注的热点之一,人力资源管理系统设计和开发正在越来越受到企业管理的重视,企业人力资源管理是企业管理的一个重要的内容,如今企业也逐渐变得庞大起来O如何管理好企业内部员工信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的企业人力管理系统就显得非常重要。目前,如何利用最新的互联网编程技术生成高效可靠的人力资源管理解决方案业已成为计算机行业中的热点问题。L2编写目的现今企业管理个性化很浓,各家有各家高招,针对于现在企业发展趋势,必须要一套适合企业现今管理模式而且能定制未来发展模式的人力资源管理系统,也就是说我们需要的软件应该是可以随着公
6、司的调整和改变做出相应的调整和改变的灵活系统。这样就能减少公司二次开发的成本,并且能充分的满足、贴切公司的需求,进而节约不必要的开支。本文从实际需求出发,结合当前所学,争对小型企业的现状,设计开发了人力资源管理系统。该系统实现了系统操作、人事档案、人事管理、日常管理等功能。L3课题研究的目的和意义现代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表 生成工具、分析工具和信息的共享使得人力资源管
7、理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策O目前,人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规开始,一般包括招聘、岗位描述、培训、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以一种相容的、一致的、共享的、易访问和检索的方式储存到集中的数据库中,从而将企业内员工的信息统一地管理起来。其灵活的报表生成功能和分析功能使得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。完整的历史信息记载了员工从面试开始到离职整个周期的薪资、福利、岗位
8、变迁、绩效等信息。随着信息技术和管理思想的出现,人力资源管理的仍处于快速发展的过程当中,人力资源管理信息系统仍然有很多值得研究之处:(1)目前我国的人力资源管理信息系统的应用还不是非常广泛,而且现在主要的系统主要是以事务处理为基础的,对于人力资源管理的战略性、知识性的支持还不是很充分,本文将以知识性、战略性为出发点,在前人研究的基础上,研究符合现代人力资源管理要求的信息系统体系;(2)目前对于人力资源信息决策支持的研究比较少,或者不够深入,在这个领域还有非常多的课题值得研究。从实际需求出发,结合当前所学,争对小型企业的现状,设计开发了人力资源管理系统。2可行性分析由于任何开发项目都会在技术和资
9、源等上的限制。因此在接受项目开发前,我们需要根据客户提供的时间和资源条件,对技术及开发方法、管理、经济、操作等进行可行性分析,以减少项目开发的风险,避免人力、物力和财力的浪费。2.1技术及开发方法可行性开发一个小型企业的人力资源管理系统,涉及到的技术问题主要在数据库和一门可视化开发的编程语言的结合运用。数据库采用Microsoft SQL Server数据库系统,主要用来存放数据。在前台开发编程方面,采用Microsoft公司的Visual C+ 6.0中文版作为开发工具。2. 1. 1本系统技术要求功能:对人事档案、系统操作、工资核算、员工调动等进行综合管理。输入/输出:输入查询条件,输出查
10、询内容。基本的数据流程和处理流程:先对人员信息进行录入,然后再对它们分类。可以对数据进行插入、删除、修改、查询等操作。2.1. 2开发工具以上系统技术要求使用 Microsoft Visual C+ 6. 0 和 SQL Server2005可以满足,SQL Server可以为各种用户提供完整的数据库应用解决方案。除了其关系型系统的内核之外,它的分布式查询处理、强大的触发器功能、方便的数据发布等特点,使它充满着未来数据库技术的气息。SQL Server是一个关系数据库管理系统,它最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2
11、 版本,在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镶了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase则较专注于SQL Server在UNIX操作系统上的应用。在本系统中使用的是Microsoft SQLServer 2005。SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能
12、,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外SQL Server 2005结合了分析、报表、集成和通知功能。Visual C+ 6.0,是微软推出的一款C+编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。,Visual C+ 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具,是一个功能强大的可视化软件开发工具。Visual C+6. 0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境。VisualC+6.0由许多组件组成,包括编辑
13、器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。2. 2管理可行性结构化的设计方法,有助于系统开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,用助于降低整个程序的设计难度及减少错 误程序的影响范围,各模块易于实现,又使整个程序易于衔接和修改。2. 3经济可行性建立适合企业本身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,同时界面后台管理简便。可以降低开发成本,达到经济高效的目的。通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。人才利用率的提高,增强了企业的核心竞争力,
14、全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。2. 4操作可行性该系统在操作上很简单,对于用户来说,本系统只要求使用者掌握简单的上网经验,操作简单。启动系统后进入登陆用户界面,用户用自己的登录名和密码进入系统操作页面。不同的用户拥有不同的用户名和密码。一般用户可以对信息进行浏览、查阅等操作,管理员用户可以对信息进行浏览、删除、修改、添加等操作。面对于系统设计还应用的基础上,为将来系统的扩展,升级留有余地。在着眼于当前实际情况下,可以实现多种功能。3需求分析大部分小型企业仍然停留在传统的管理模式上,随着网络技术的不断发展及企业的网络化,传统模式便难以生存,也很大程度上减慢了企业的信息化发展。相比之下,人力资源管理系统(Human Resource Management System,HRMS)逐渐成为管理信息系统的首选。,需求分析以系统规格说明和项目规划作为分