招聘管理系统设计毕业论文

上传人:l**** 文档编号:129787189 上传时间:2020-04-23 格式:DOC 页数:35 大小:567.50KB
返回 下载 相关 举报
招聘管理系统设计毕业论文_第1页
第1页 / 共35页
招聘管理系统设计毕业论文_第2页
第2页 / 共35页
招聘管理系统设计毕业论文_第3页
第3页 / 共35页
招聘管理系统设计毕业论文_第4页
第4页 / 共35页
招聘管理系统设计毕业论文_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《招聘管理系统设计毕业论文》由会员分享,可在线阅读,更多相关《招聘管理系统设计毕业论文(35页珍藏版)》请在金锄头文库上搜索。

1、招聘管理系统设计毕业论文目录1 招聘管理系统概述- 1 -1.1招聘管理研究的意义- 1 -1.2招聘管理研究的意义- 1 -1.3本论文的研究思路和所做的主要工作- 2 -2 招聘管理系统的实现技术- 2 -2.1 使用JAVA技术的优点- 3 -2.2 java技术的应用- 3 -2.2.1 JDBC、Servlet、JSP和JavaBeans- 3 -2.2.2 Struts介绍- 5 -2.2.3 Eclipse简介- 6 -3 招聘管理系统的分析与设计- 7 -3.1 招聘管理系统的需求分析- 8 -3.1.1 特性需求分析- 8 -3.1.2 数据流程分析- 8 -3.1.3.功能

2、需求分析- 10 -3.2 招聘管理系统开发方法- 10 -4 招聘管理系统设计- 11 -4.1系统框架设计- 11 -4.2系统功能设计- 12 -4.3 数据库设计- 13 -4.4系统功能详细设计- 18 -4.4.1前台首页部分- 18 -4.4.2 后台部分- 22 -5 结论- 29 -致谢- 30 -参考文献- 31 -附录(标题2格式)- 32 - 前 言随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来

3、管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。在特别是公司进行人员招聘时,通常的招聘都是进行面对面的认识招聘,不仅浪费了大量的人力,和财力,也浪费的时间和公司的开发成本。人才找招聘管理系统软件作为一种管理软件,使得公司招聘人员在网上就能招聘员工,不仅省去的大量的人力物力,节约的大量成本,也使得被招聘者入职招聘的等待时间减少,更有利公司的研发和工作。因此此软件正在各企事业单位中得到越来越广泛的应用。前言容(正文格式:两端对齐、宋体小四号字,首行缩进2个字符) .专业.专注. 1 招聘管理系统概述在开发人事管理系统之前,我认真地阅读了很多相关材料,其中包括管理科学,人力资源开发与管理,

4、人事管理,数据结构,工程算法等,为下一步软件开发奠定了坚实的理论基础。1.1招聘管理研究的意义招聘工作是人力资源管理中不可或缺的一个重要环节,它是人力资源管理的第一关口。招聘管理是企业人力资源管理系统中的核心工作,担负着从经营战略和目标出发,为企业选人用人的重任。从以往的招聘管理的方式看,企业一般通过在报纸、杂志刊登招聘广告,以及参加人才招聘会等方式进行招聘,或者委托人才服务机构代为招聘等,这些方式耗资、耗时,甚至贻误了企业的生产经营。近些年来,由于网络技术的发展,通过Internet进行网上招聘也渐成趋势。但这些方式都没有将人力资源经理从繁重的拆阅信件、挑选简历的工作中彻底解放出来,仍然存在

5、一些局限性,例如面对打印出来的简历和收到的,他们仍然要进行大量的二次处理工作。招聘虽不能提供招聘及相关工作中的所有解决方案,但为企业的招聘方式提供了一种全新的思路。基于以上原因,本文在对基于Web的人力资源招聘管理系统的研究和实现中,选择招聘管理作为突破口,旨在对基于Web的招聘管理系统进行研究的同时,为基于Web的人力资源管理系统的实现进行有益的探索。1.2招聘管理研究的意义人力资源管理是从经济学的角度来指导和进行的人事管理活动,即人力资源管理,是在经济学与人本思想指导下,通过招聘、甄选、培训、报酬等管理形式对组织外相关人力资源进行有效运用,满足组织当前及未来发展的需要,保证组织目标实现与成

6、员发展的最大化。很多企业管理者都逐渐意识到人力资源管理逐渐成为现代企业管理的核心,把人员的招聘放在企业战略的第一位。本文把基于Web的人力资源招聘管理系统作为研究对象具有重要的意义。1.3本论文的研究思路和所做的主要工作随着企业将人力资源作为一种重要的战略资源,人力资源管理系统正得到越来越多客户的重视,同时随着Internet/Intranet技术的发展,人力资源管理也呈现出一些新的发展趋势。本文针对目前国外的研究现状,运用Jsp、Struts、Hibernate等技术,以招聘管理模块为实例,研究基于Web技术的人力资源管理系统的实现。主要完成以下几方面的任务:(1)对现代国外企业人力资源管理

7、的基本理论和基本思想,以及人力资源管理的一些重要作用、发展趋势等进行深入研究,加强国企业对人力资源管理理论方面的理解,并为人力资源管理系统的设计和实现建立理论基础。(2)分析目前国外人力资源管理的研究应用现状,剖析我国人力资源管理系统在实际应用中存在的一些问题,提出开发人力资源管理系统要融入到Internet中的思想。(3)深入探讨基于Web的人力资源管理系统的体系结构设计、开发方法和实现技术等问题。并对人力资源管理系统进行需求分析和数据流程分析。(4)以招聘管理系统为实例进行开发,实现招聘管理的一些主要功能,给基于Web的人力资源管理系统的开发提供了一个好的思路。2 招聘管理系统的实现技术J

8、ava是一种基于网络计算的开发语言,基于Java开发的应用程序是基于WEB的,另外由于JAVA的平台无关性,使得应用程序可以运行在不同硬件平台、不同操作系统平台上。因此,JAVA自诞生以来,受到了各软、硬件厂商的广泛支持。最近,各大型数据库厂商纷纷宣布他们的产品能更好地支持INTERNET,支持JAVA。并且很多应用软件厂商纷纷推出了采用JAVA开发的应用程序。随着INTERNET的迅速发展,应用软件的开发工具转向JAVA是一种必然的趋势,它代表着未来软件开发技术的潮流,JAVA的良好表现证明它是一种成熟的、可靠的开发语言。本论文中实现的人力资源招聘系统就是基于JAVA技术的,因此,在本章将对

9、JAVA技术作一个简要的介绍。2.1 使用JAVA技术的优点JAVA是非常新的一种语言(1995年正式发布),具有面向对象、分布式、解释执行、健壮性和安全性、体系结构中立、可移植、多线程、以及动态性等特点。和其他编程语言相比,它有很多优点。使用JAVA的优点具体体现在以下几个方面:(1)灵活性JAVA非常灵活,足以支持部署和开发环境中的各种变化。由于JAVA是在面向对象的基础平台上构建的,因此可以很容易对基本的语言进行扩展和发布。(2)厂商的广泛支持采用JAVA有一个非常引人注目的原因,就是受到了厂商的广泛支持。JAVA不像其他技术一样只有一个主要的供应商,而是有数百个公司都生产或支持JAVA

10、产品。Oracle公司是JAVA业界的一个巨头,它继续对客户提供引导,对JAVA应用程序的开发提供产品支持。这种支持JAVA的公司有很多,因此选择JAVA语言非常牢靠,不会因为选择它作为开发语言而将自己紧紧和一个厂商捆绑在一起。(3)用户的广泛支持JAVA具有很好的用户基础,它们并不局限于一个特定的公司。在Internet上,有很多资源都可以获得JAVA示例代码。另外,JAVA程序员还可以使用很多免费软件或共享软件和很多应用程序代码。(4)平台独立性JAVA源代码和运行时文件并不局限于某一个操作系统。因此,在Windows环境中创建并编译JAVA类文件,无需任何修改就可以将相同的文件部署到UN

11、IX环境中。JAVA的这种特性,也称为可移植性,这一点对于那些发现自己的业务增长需要一个特定的操作系统、又需要支持原操作系统的企业来说非常重要。2.2 java技术的应用2.2.1 JDBC、Servlet、JSP和JavaBeansJDBC是一种用于执行SQL语句的Java API,它由一组用Java编程语言编写的类和接口组成。JDBC为工具和数据库开发人员提供了一个标准的API,他们能够用纯Java API来编写数据库应用程序。JDBC是一种规,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口。简单地说,JDBC的功能有三个方面:与数据库建立连接、发送SQL语句和处理结果。JD

12、BC API既支持数据库访问的两层模型,也支持三层模型。在两层模型中,Java applet或应用程序将直接与数据库进行对话。这需要一个JDBC驱动程序来与所访问的特定数据库管理系统进行通信。用户的SQL语句被送往数据库中,其结果被送回给用户。其中用户的计算机为客户机,提供数据库的计算机为服务器,称为客户机/服务器配置。在三层模型中,命令先是被发送到服务的中间层,然后由它将SQL语句发送给数据库。数据库对SQL语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。这种模型称为三层式结构。Servlet可称为小服务程序。Servlet和传统的CGI程序及ISPAI(Internet Ser

13、ver API), NSAPI(Netscape Server API)等Web程序开发工具的作用是相同的。在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,不支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。由于Java的跨平台的特性,Servlet也是平台无关的。Java Servlet部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常

14、高。和传统的CGI, ISAPI及NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的。如果用Java Servlet来开发整个,动态部分和静态部分的整合过程就很困难。为此,SUN推出了JSP。JSP(Java Server Pages)是用于构建包含动态Web容(HTML, DHTML, XHTML以及XML等)的应用系统的一种Java技术。JSP使得进行复杂动态Web页的开发变得简单、灵活而高效。Java Servlet是JSP技术的基础,大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP页是包含了JSP元素的HTML或XML页

15、。JSP元素由JSP标准来定界。其中一些标注具有标准的XML/Namespaces语法,其它一些具有JSP专用的语法。JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上传、发送E-Mail以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。JSP语法虽很简洁,但从整个系统设计的角度出发,使用JSP需要一种层次化的思想。一种成熟的思想是采用使容和显示逻辑分开的技术,这种技术的典型是J2EE (Java 2 Platform Enterprise Edition)架构。这一架构中,JSP仅仅扮演页面展示的角色,商业逻辑、数据逻辑则被封装在EJB(Enterprise Jav aBeans)中。J2EE平台提供了一个基于组件的方法来设计、开发、装配及部署企业应用程序。J2EE架构非常可靠,但EJB的设计和使用过于复杂,有时我们仅仅需要一种使容和显示逻辑分开的简单方式。JavaBeans与JSP的结合便能胜任这一要求。2.2.2 Struts介绍

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

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