"景先生毕设|www.jxszl.com

基于web的人力资源管理系统【字数:5192】

2024-02-25 13:31编辑: www.jxszl.com景先生毕设
当今社会正快速向高度信息化社会迈进,利用智能化信息处理来提高效率,规范管理是每个企业必备的素质。对于中大型企业来说,利用计算机高效率地完成人力资源管理的日常事务,是适应现代企业制度要求的体现,同时也是提升企业管理水平和竞争能力的重要途径。因此企业追求高效、便捷、科学地管理人力资源。本文将利用web技术,基于B/S模式,结合JAVA与MySQL语言,开发一个相对于更基础的人力资源管理系统。
目录
1 绪论 2
1.1 开发背景 2
1.2 开发意义 2
1.3 开发内容 3
2 系统开发技术介绍 3
2.1 MyEclipse与Tomcat简介 3
2.2 HTML与CSS简介 3
2. 3 JSP简介。 4
2. 4 数据库概念和特点 4
3 系统分析 4
3.1 功能需求分析 4
3.2 数据流程分析 6
4 系统设计 7
4.1 系统设计思想 7
4.2 系统总体设计 7
4.3 系统功能模块设计 8
4.4 数据库设计 8
5 系统的实现 10
5.1 实现环境说明 10
5.2 登录模块 10
5.3 页面操作模块 11
5.4 本系统公告操作流程 12
6 系统测试 12
6.1 测试目的 12
6.2 界面测试 12
6.3 功能测试 13
7 总结 14
致 谢 14
参考文献: 15
基于web的人力资源管理系统
信息与计算科学 高乐刚
引言
1 绪论
1.1 开发背景
如果一个公司拥有一个功能完善、适应公司的人力资源管理系统,再运用现代数据分析技术,结合先进的人力资源管理理论,可以为组织制造价值和开拓行业竞争优势;这是一种不常见的、不易被竞争对手效仿的方式[1]。一个实行起来颇有成效的人力资源系统是包含 *51今日免费论文网|www.jxszl.com +Q: ^351916072
在企业的管理运行系统体系中的,它可以提升组织某些方面的能力,它不同于资本投资、专利或技术等这些有形资产,属于无形资产[2]18。表明人力资源管理系统在企业管理中是不可以忽视和简化的。
在IT行业大肆发展的今天,人力资源管理系统也早已从传统的人工管理模式转移到现在基于互联网的高效、科学的管理模式中来。市面上也出现了一些可以提供人力资源管理系统的企业。对大部分企业,甚至可以说世界上所有企业来说,或自主开发,或通过购买都要拥有一款适应其公司的人力资源管理系统。这是企业适应社会发展必要途径。
1.2 开发意义
相较于传统管理模式的档案数量多、信息检索慢、安全性低、维护难等问题,一个便捷、高效的人力资源管理系统,不仅能节约手工录入大量的员工信息和检索信息的时间,避免人力资源管理者日常工作的重复性,又能实时掌握人力资源信息,使其有更多的时间放在合理安排的人力资源,使人力资源得到最佳利用,利于实现公司的利益最大化;而利用计算机、软件、网络技术来管理人力资源,使得数据安全性问题及其维护难问题都能得到相应解决方案。因此以计算机来管理人力资源,有利于公司管理的程序化、标准化的逐步实现和完善公司业务数据。
在条件许可或有经验的情况下,以逐步建立相应的管理制度为基础,建立健全人力资源管理系统,使其能够在管理人事档案的同时,能够为个人在其不同职业阶段,根据不同个人需求提供一个相对公平、科学的培养晋升方案;为组织表明公司的盈利方式是否具有效果与利益的一系列指标和要素,这些指标要素,包括公司业务成绩是否显著、员工对工作和公司的满意度、员工的旷工情况、人员培训的效果和收益和投资回报等;公司要适应社会、发展扩大和获取利益,就必须给每一种指标和要素确立合乎事理的目标;在大多数组织中,公司的运营是否具有效果与利益主要表现在组织目标的完成进度和实现、能否有效的管理和利用员工的能力以及对于高素质人才的引入和保持等[2]09;同时为公司提供现在和未来的战略规划等。这也是人力资源管理系统日后发展趋势。
1.3 开发内容
由于开发者对于相关知识的不熟悉,缺乏经验和能力有限,所以本系统仅提供人力资源管理系统的相应基础功能:实现对数据操作的基础功能(增、删、改、查)。本系统总的分为两个管理模块。一个模块是为系统管理员提供公司人员相应的信息的管理,共有九个子模块;一个是为普通员工提供自己信息的相应管理的模块,共有五个子模块。子模块的具体功能在下文论述。
2 系统开发工具和开发技术介绍
2.1 MyEclipse与Tomcat简介
MyEclipse是一个经常被用做java web项目开发的编辑工具,在J2EE和数据库开发领域里,也十分通用。他继承了Eclipse的优点,并在其基础上加入了许多强大的插件和整合应用程序服务器,免去用户安装插件的烦恼;加快了运行速度。
Tomcat是Apache Jakarta项目中的一个核心子项目。在其开发过程中因为有了Sun公司(于09年被Oracle收购)的参与和支持,使得Tomcat与servlet/JSP完全兼容;而它本身就是利用java语言开发的,所以可通过JVM使其可以运行在任何操作系统上,不需要考虑系统兼容性问题;[3]并且它免费下载,开放程序的源代码;如果用户量不是很大的系统或软件,使用Tomcat是十分节约成本的。因此个人开发常常选择使用Tomcat。
2.2 HTML与CSS简介
CSS(Cascading Style Sheets)意为层叠样式表,定义或控制网页外在表现形式,美化网页。
2. 3 JSP简介。
JSP是一种脚本技术,英文全称为Java Server Pages,翻译成中文就是基于java语言的服务器端网页技术,也是制作动态网页的常用技术,其实现方法就是利用JSP文件在静态的html文件中引入一些想要实现的动态效果的java代码;他的工作过程是先生成.jsp文件,然后被JSP容器(相当于一个Servlet容器)解释成java的.java源文件,进而编译产生一个.class的字节码文件;然后交给Servlet容器处理;在这之后,JSP就开始了它的生命历程:装载和实例化JSP文件中书写的类 => 初始化类对象 => 将客户端的请求反馈给服务器,在服务器执行处理完之后,将JSP文件想要达成的结果反馈回客户端 => 最后终止。[4]156

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/562885.html